Access to SD card fails with 'Timeout waiting for hardware interrupt' errors
Issue
-
Connecting the
kingston sdcs2
SD card to Panasonic FZ-55DZ onboard SD card reader results in following errors.dmesg logs: mmc0: Tuning timeout, falling back to fixed sampling clock mmc0: new ultra high speed SDR104 SDHC card at address 5048 mmcblk0: mmc0:5048 SD32G 28.9 GiB mmcblk0: p1 mmc0: Timeout waiting for hardware interrupt. mmc0: sdhci: ============ SDHCI REGISTER DUMP =========== mmc0: sdhci: Sys addr: 0x00000008 | Version: 0x00000603 mmc0: sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000008 mmc0: sdhci: Argument: 0x039c5ff0 | Trn mode: 0x0000003b mmc0: sdhci: Present: 0x01ff0000 | Host ctl: 0x00000017 mmc0: sdhci: Power: 0x0000000f | Blk gap: 0x00000000 mmc0: sdhci: Wake-up: 0x00000000 | Clock: 0x00000007 mmc0: sdhci: Timeout: 0x0000000a | Int stat: 0x00000000 mmc0: sdhci: Int enab: 0x02ff008b | Sig enab: 0x02ff008b mmc0: sdhci: AC12 err: 0x00000004 | Slot int: 0x00000000 mmc0: sdhci: Caps: 0x25f8c8bf | Caps_1: 0x00002077 mmc0: sdhci: Cmd: 0x0000123a | Max curr: 0x005800c8 mmc0: sdhci: Resp[0]: 0x00000900 | Resp[1]: 0x00000000 mmc0: sdhci: Resp[2]: 0x00000000 | Resp[3]: 0x80000900 mmc0: sdhci: Host ctl2: 0x0000800b mmc0: sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x617ff208
-
Same issue does not occur on RHEL 9.2 or while connecting the SD card through USB card reader.
Environment
- Red Hat Enterprise Linux 8
- Panasonic FZ-55DZ Toughbook / Laptop
- O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
kingston sdcs2
SD card
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.