• Cardreader is not working


    Hi

    my card reader has recently stopped working. SD Cards are not recognized after plugging it in.
    I have a dualboot system with windows 10 andunder win it’s ok.

    I googled a little but couldn’t find anything useful.

    Maybe someone have a tip for me and please tell me what you need for troubleshoot.

     description: SD Host controller
                    product: BCM57765/57785 SDXC/MMC Card Reader
                    vendor: Broadcom Limited
                    physical id: 0.1
                    bus info: [email protected]:01:00.1
                    version: 01
                    width: 64 bits
                    clock: 33MHz
                    capabilities: pm msi pciexpress bus_master cap_list
                    configuration: driver=sdhci-pci latency=0
                    resources: irq:19 memory:d0400000-d040ffff
    
    
    00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
    00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
    00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
    00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
    00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
    00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
    00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
    00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
    01:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM57786 Gigabit Ethernet PCIe (rev 01)
    01:00.1 SD Host controller: Broadcom Limited BCM57765/57785 SDXC/MMC Card Reader (rev 01)
    02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
    
    

    Thanks

    Linux ist das beste Betriebssystem (Albert Einstein)

  • Hi,

    1. Did you update your kernel and didn’t reboot?
    2. Did you update your kernel and stopped working? Did you try the LTS Kernel?

    Cheers!

  • @pseudonym
    Your drivers seems normal.
    Using dmesg before insert the card then after insert the card can give some idea of what is wrong;
    If no system reaction on dmesg sometimes can be something stuck in the card reader slot like dust bunny or hair;

  • Hi,

    system was rebooted. I am not sure when it stopped working. LTS i diden’t try.

    End of dmseg output (with and without card - its same)

    [   15.626759] mmc0: Timeout waiting for hardware cmd interrupt.
    [   15.626770] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   15.626815] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   15.626822] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   15.626829] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
    [   15.626837] mmc0: sdhci: Present:   0x1eff0001 | Host ctl: 0x00000001
    [   15.626844] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   15.626851] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x0000fa07
    [   15.626858] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   15.626865] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   15.626872] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   15.626880] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   15.626887] mmc0: sdhci: Cmd:       0x0000371a | Max curr: 0x00000000
    [   15.626894] mmc0: sdhci: Resp[0]:   0x00ff8000 | Resp[1]:  0x00000000
    [   15.626901] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   15.626906] mmc0: sdhci: Host ctl2: 0x00000000
    [   15.626915] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   15.626919] mmc0: sdhci: ============================================
    [   25.653417] mmc0: Timeout waiting for hardware cmd interrupt.
    [   25.653428] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   25.653473] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   25.653482] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   25.653490] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
    [   25.653497] mmc0: sdhci: Present:   0x1eff0001 | Host ctl: 0x00000001
    [   25.653504] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   25.653512] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x0000fa07
    [   25.653519] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   25.653526] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   25.653533] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   25.653540] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   25.653547] mmc0: sdhci: Cmd:       0x0000371a | Max curr: 0x00000000
    [   25.653554] mmc0: sdhci: Resp[0]:   0x00ff8000 | Resp[1]:  0x00000000
    [   25.653561] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   25.653567] mmc0: sdhci: Host ctl2: 0x00000000
    [   25.653575] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   25.653579] mmc0: sdhci: ============================================
    [   28.109778] fuse init (API version 7.26)
    [   30.290080] rfkill: input handler disabled
    [   34.778237] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based  firewall rule not found. Use the iptables CT target to attach helpers instead.
    [   35.717922] mmc0: Timeout waiting for hardware cmd interrupt.
    [   35.717930] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   35.717973] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   35.717979] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   35.717985] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
    [   35.717991] mmc0: sdhci: Present:   0x1fff0001 | Host ctl: 0x00000001
    [   35.717996] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   35.718002] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x0000fa07
    [   35.718008] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   35.718014] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   35.718020] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   35.718025] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   35.718031] mmc0: sdhci: Cmd:       0x0000371a | Max curr: 0x00000000
    [   35.718037] mmc0: sdhci: Resp[0]:   0x00ff8000 | Resp[1]:  0x00000000
    [   35.718042] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   35.718046] mmc0: sdhci: Host ctl2: 0x00000000
    [   35.718053] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   35.718056] mmc0: sdhci: ============================================
    [   45.855994] mmc0: Timeout waiting for hardware cmd interrupt.
    [   45.856011] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   45.856053] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   45.856059] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   45.856064] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
    [   45.856069] mmc0: sdhci: Present:   0x1fff0001 | Host ctl: 0x00000001
    [   45.856074] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   45.856079] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x0000fa07
    [   45.856084] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   45.856090] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   45.856095] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   45.856100] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   45.856105] mmc0: sdhci: Cmd:       0x0000371a | Max curr: 0x00000000
    [   45.856111] mmc0: sdhci: Resp[0]:   0x00ff8000 | Resp[1]:  0x00000000
    [   45.856116] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   45.856119] mmc0: sdhci: Host ctl2: 0x00000000
    [   45.856126] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   45.856128] mmc0: sdhci: ============================================
    [   45.856239] mmc0: error -110 whilst initialising SD card
    [   55.911600] mmc0: Timeout waiting for hardware cmd interrupt.
    [   55.911630] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   55.911677] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   55.911685] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   55.911692] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
    [   55.911700] mmc0: sdhci: Present:   0x1eff0001 | Host ctl: 0x00000001
    [   55.911708] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   55.911715] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x0000fa07
    [   55.911720] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   55.911726] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   55.911733] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   55.911740] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   55.911749] mmc0: sdhci: Cmd:       0x00000102 | Max curr: 0x00000000
    [   55.911756] mmc0: sdhci: Resp[0]:   0x00ff8000 | Resp[1]:  0x00000000
    [   55.911764] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   55.911768] mmc0: sdhci: Host ctl2: 0x00000000
    [   55.911778] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   55.911780] mmc0: sdhci: ============================================
    [   66.159199] mmc0: Timeout waiting for hardware cmd interrupt.
    [   66.159204] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   66.159245] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   66.159251] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   66.159256] mmc0: sdhci: Argument:  0x00000c00 | Trn mode: 0x00000000
    [   66.159262] mmc0: sdhci: Present:   0x1fff0001 | Host ctl: 0x00000001
    [   66.159267] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   66.159272] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00004e47
    [   66.159277] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   66.159282] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   66.159287] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   66.159292] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   66.159297] mmc0: sdhci: Cmd:       0x0000341a | Max curr: 0x00000000
    [   66.159301] mmc0: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0x00000000
    [   66.159306] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   66.159308] mmc0: sdhci: Host ctl2: 0x00000000
    [   66.159314] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   66.159316] mmc0: sdhci: ============================================
    [   76.174600] mmc0: Timeout waiting for hardware cmd interrupt.
    [   76.174610] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   76.174654] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   76.174662] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   76.174669] mmc0: sdhci: Argument:  0x80000c08 | Trn mode: 0x00000000
    [   76.174676] mmc0: sdhci: Present:   0x1fff0001 | Host ctl: 0x00000001
    [   76.174683] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   76.174691] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00004e47
    [   76.174698] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   76.174705] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   76.174712] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   76.174719] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   76.174726] mmc0: sdhci: Cmd:       0x0000341a | Max curr: 0x00000000
    [   76.174733] mmc0: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0x00000000
    [   76.174740] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   76.174745] mmc0: sdhci: Host ctl2: 0x00000000
    [   76.174754] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   76.174757] mmc0: sdhci: ============================================
    [   86.193536] mmc0: Timeout waiting for hardware cmd interrupt.
    [   86.193544] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   86.193587] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   86.193595] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   86.193602] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
    [   86.193609] mmc0: sdhci: Present:   0x1eff0001 | Host ctl: 0x00000001
    [   86.193615] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   86.193621] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00004e47
    [   86.193628] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   86.193634] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   86.193640] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   86.193647] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   86.193653] mmc0: sdhci: Cmd:       0x00000000 | Max curr: 0x00000000
    [   86.193659] mmc0: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0x00000000
    [   86.193665] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   86.193669] mmc0: sdhci: Host ctl2: 0x00000000
    [   86.193677] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   86.193680] mmc0: sdhci: ============================================
    [   96.215288] mmc0: Timeout waiting for hardware cmd interrupt.
    [   96.215305] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [   96.215355] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [   96.215367] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [   96.215379] mmc0: sdhci: Argument:  0x000001aa | Trn mode: 0x00000000
    [   96.215392] mmc0: sdhci: Present:   0x1eff0001 | Host ctl: 0x00000001
    [   96.215404] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [   96.215414] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00004e47
    [   96.215423] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [   96.215433] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [   96.215443] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [   96.215455] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [   96.215468] mmc0: sdhci: Cmd:       0x0000081a | Max curr: 0x00000000
    [   96.215478] mmc0: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0x00000000
    [   96.215490] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [   96.215499] mmc0: sdhci: Host ctl2: 0x00000000
    [   96.215511] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [   96.215516] mmc0: sdhci: ============================================
    [  106.238555] mmc0: Timeout waiting for hardware cmd interrupt.
    [  106.238565] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
    [  106.238609] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
    [  106.238616] mmc0: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
    [  106.238624] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
    [  106.238631] mmc0: sdhci: Present:   0x1fff0001 | Host ctl: 0x00000001
    [  106.238638] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
    [  106.238645] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00004e47
    [  106.238652] mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
    [  106.238660] mmc0: sdhci: Int enab:  0x00ff0083 | Sig enab: 0x00ff0083
    [  106.238667] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
    [  106.238674] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
    [  106.238681] mmc0: sdhci: Cmd:       0x00000502 | Max curr: 0x00000000
    [  106.238688] mmc0: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0x00000000
    [  106.238695] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
    [  106.238700] mmc0: sdhci: Host ctl2: 0x00000000
    [  106.238709] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000000000000
    [  106.238713] mmc0: sdhci: ============================================
    [  107.054558] mmc0: Card removed during transfer!
    [  107.054569] mmc0: Resetting controller.
    
    

    thanks so far

    Linux ist das beste Betriebssystem (Albert Einstein)

  • @pseudonym A lots of timeouts is not normal output and dmesg no change after insertion could mean that there is something wrong with the port or since power on the device is hanging, is there any other warning or error messages in your dmesg output?

  • Hi,

    Yeah, that’s weird. I googled that and found some websites saying that it could be a bug with this carreader that was never solved.
    So I guess I’ll have to live with it and use the cardreader under windows.

    Linux ist das beste Betriebssystem (Albert Einstein)

cardreader1 Posts 6Views 254
Log in to reply
Bloom Email Optin Plugin

Looks like your connection to Antergos Community Forum was lost, please wait while we try to reconnect.