• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] SD-Karte wird nicht mehr erkannt

Hallo,

seit einiger Zeit - wann genau kann ich leider nicht mehr sagen - wird meine SD-Karte der Kamera nicht mehr im Karten-Einschub meines Laptops erkannt.
Lege ich sie in einen USB-Adapter, klappt alles reibungslos.
Diese Ausgaben kommen beim Einschieben:
Code:
2021-04-11T18:24:14.102460+02:00 laptop kernel: [ 7387.554133] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
2021-04-11T18:24:14.102461+02:00 laptop kernel: [ 7387.554136] Buffer I/O error on dev mmcblk0, logical block 0, async page read
2021-04-11T18:24:14.122414+02:00 laptop kernel: [ 7387.576104] mmc0: Unexpected interrupt 0x04000000.
2021-04-11T18:24:14.122426+02:00 laptop kernel: [ 7387.576106] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
2021-04-11T18:24:14.122428+02:00 laptop kernel: [ 7387.576110] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
2021-04-11T18:24:14.122429+02:00 laptop kernel: [ 7387.576113] mmc0: sdhci: Blk size:  0x00007040 | Blk cnt:  0x00000008
2021-04-11T18:24:14.122429+02:00 laptop kernel: [ 7387.576117] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000010
2021-04-11T18:24:14.122431+02:00 laptop kernel: [ 7387.576120] mmc0: sdhci: Present:   0x1fff0207 | Host ctl: 0x0000001f
2021-04-11T18:24:14.122433+02:00 laptop kernel: [ 7387.576124] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
2021-04-11T18:24:14.122434+02:00 laptop kernel: [ 7387.576127] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
2021-04-11T18:24:14.122441+02:00 laptop kernel: [ 7387.576130] mmc0: sdhci: Timeout:   0x0000000a | Int stat: 0x00000000
2021-04-11T18:24:14.122442+02:00 laptop kernel: [ 7387.576134] mmc0: sdhci: Int enab:  0x00000020 | Sig enab: 0x00000020
2021-04-11T18:24:14.122443+02:00 laptop kernel: [ 7387.576137] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
2021-04-11T18:24:14.122443+02:00 laptop kernel: [ 7387.576141] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
2021-04-11T18:24:14.122444+02:00 laptop kernel: [ 7387.576144] mmc0: sdhci: Cmd:       0x0000133a | Max curr: 0x00000000
2021-04-11T18:24:14.122445+02:00 laptop kernel: [ 7387.576148] mmc0: sdhci: Resp[0]:   0x00000900 | Resp[1]:  0x00000000
2021-04-11T18:24:14.122446+02:00 laptop kernel: [ 7387.576151] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
2021-04-11T18:24:14.122446+02:00 laptop kernel: [ 7387.576153] mmc0: sdhci: Host ctl2: 0x0000800c
2021-04-11T18:24:14.122447+02:00 laptop kernel: [ 7387.576158] mmc0: sdhci: ADMA Err:  0x00000001 | ADMA Ptr: 0x000000021928c204
2021-04-11T18:24:14.122448+02:00 laptop kernel: [ 7387.576158] mmc0: sdhci: ============================================
2021-04-11T18:24:14.158408+02:00 laptop kernel: [ 7387.609982] sdhci-pci 0000:01:00.1: error -110 requesting status
2021-04-11T18:24:14.158421+02:00 laptop kernel: [ 7387.609985] mmcblk0: recovery failed!
2021-04-11T18:24:14.158422+02:00 laptop kernel: [ 7387.609994] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
2021-04-11T18:24:14.158423+02:00 laptop kernel: [ 7387.609997] Buffer I/O error on dev mmcblk0, logical block 0, async page read
2021-04-11T18:24:14.210570+02:00 laptop kernel: [ 7387.665657] mmc0: Unexpected interrupt 0x04000000.
2021-04-11T18:24:14.210587+02:00 laptop kernel: [ 7387.665669] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
2021-04-11T18:24:14.210588+02:00 laptop kernel: [ 7387.665673] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
2021-04-11T18:24:14.210590+02:00 laptop kernel: [ 7387.665676] mmc0: sdhci: Blk size:  0x00007040 | Blk cnt:  0x00000008
2021-04-11T18:24:14.210607+02:00 laptop kernel: [ 7387.665679] mmc0: sdhci: Argument:  0xaaaa0000 | Trn mode: 0x00000010
2021-04-11T18:24:14.210610+02:00 laptop kernel: [ 7387.665683] mmc0: sdhci: Present:   0x1fff0001 | Host ctl: 0x0000001f
2021-04-11T18:24:14.210611+02:00 laptop kernel: [ 7387.665686] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
2021-04-11T18:24:14.210612+02:00 laptop kernel: [ 7387.665690] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
2021-04-11T18:24:14.210612+02:00 laptop kernel: [ 7387.665693] mmc0: sdhci: Timeout:   0x0000000a | Int stat: 0x00000000
2021-04-11T18:24:14.210613+02:00 laptop kernel: [ 7387.665697] mmc0: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
2021-04-11T18:24:14.210615+02:00 laptop kernel: [ 7387.665700] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
2021-04-11T18:24:14.210616+02:00 laptop kernel: [ 7387.665703] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
2021-04-11T18:24:14.210616+02:00 laptop kernel: [ 7387.665707] mmc0: sdhci: Cmd:       0x00000d1a | Max curr: 0x00000000
2021-04-11T18:24:14.210618+02:00 laptop kernel: [ 7387.665710] mmc0: sdhci: Resp[0]:   0x00000900 | Resp[1]:  0x00000000
2021-04-11T18:24:14.210619+02:00 laptop kernel: [ 7387.665714] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
2021-04-11T18:24:14.210620+02:00 laptop kernel: [ 7387.665716] mmc0: sdhci: Host ctl2: 0x0000800c
2021-04-11T18:24:14.210621+02:00 laptop kernel: [ 7387.665720] mmc0: sdhci: ADMA Err:  0x00000001 | ADMA Ptr: 0x000000021928c204
2021-04-11T18:24:14.210622+02:00 laptop kernel: [ 7387.665721] mmc0: sdhci: ============================================
2021-04-11T18:24:14.214397+02:00 laptop kernel: [ 7387.666033] sdhci-pci 0000:01:00.1: error -110 requesting status
2021-04-11T18:24:14.214405+02:00 laptop kernel: [ 7387.666034] mmcblk0: recovery failed!
2021-04-11T18:24:14.214406+02:00 laptop kernel: [ 7387.666041] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
2021-04-11T18:24:14.214407+02:00 laptop kernel: [ 7387.666044] Buffer I/O error on dev mmcblk0, logical block 0, async page read
2021-04-11T18:24:14.223424+02:00 laptop kernel: [ 7387.678506] mmc0: Unexpected interrupt 0x04000000.
2021-04-11T18:24:14.223438+02:00 laptop kernel: [ 7387.678509] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
2021-04-11T18:24:14.223440+02:00 laptop kernel: [ 7387.678512] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001502
2021-04-11T18:24:14.223441+02:00 laptop kernel: [ 7387.678516] mmc0: sdhci: Blk size:  0x00007040 | Blk cnt:  0x00000008
2021-04-11T18:24:14.223442+02:00 laptop kernel: [ 7387.678519] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000010
2021-04-11T18:24:14.223444+02:00 laptop kernel: [ 7387.678523] mmc0: sdhci: Present:   0x1fff0207 | Host ctl: 0x0000001f
2021-04-11T18:24:14.223452+02:00 laptop kernel: [ 7387.678526] mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
2021-04-11T18:24:14.223452+02:00 laptop kernel: [ 7387.678530] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
2021-04-11T18:24:14.223453+02:00 laptop kernel: [ 7387.678533] mmc0: sdhci: Timeout:   0x0000000a | Int stat: 0x00000000
2021-04-11T18:24:14.223454+02:00 laptop kernel: [ 7387.678536] mmc0: sdhci: Int enab:  0x00000020 | Sig enab: 0x00000020
2021-04-11T18:24:14.223454+02:00 laptop kernel: [ 7387.678540] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
2021-04-11T18:24:14.223455+02:00 laptop kernel: [ 7387.678543] mmc0: sdhci: Caps:      0x176ec8b0 | Caps_1:   0x03002177
2021-04-11T18:24:14.223455+02:00 laptop kernel: [ 7387.678547] mmc0: sdhci: Cmd:       0x0000133a | Max curr: 0x00000000
2021-04-11T18:24:14.223456+02:00 laptop kernel: [ 7387.678550] mmc0: sdhci: Resp[0]:   0x00000900 | Resp[1]:  0x00000000
2021-04-11T18:24:14.223457+02:00 laptop kernel: [ 7387.678554] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
2021-04-11T18:24:14.223458+02:00 laptop kernel: [ 7387.678556] mmc0: sdhci: Host ctl2: 0x0000800c
2021-04-11T18:24:14.223458+02:00 laptop kernel: [ 7387.678560] mmc0: sdhci: ADMA Err:  0x00000001 | ADMA Ptr: 0x000000021928c204
2021-04-11T18:24:14.223459+02:00 laptop kernel: [ 7387.678561] mmc0: sdhci: ============================================
2021-04-11T18:24:14.270438+02:00 laptop kernel: [ 7387.722102] sdhci-pci 0000:01:00.1: error -110 requesting status
2021-04-11T18:24:14.270455+02:00 laptop kernel: [ 7387.722104] mmcblk0: recovery failed!

Ich hab die Karte auch gerade eben in der Kamera mal formatieren lassen und erneut versucht - keine Änderung.
Hat jemand eine Idee, woran das liegen kann?
 
Ich erinnere mich da an ein paar Bugreports die sahen auch so aus.
Schau mal zB hier ob das schon weiterhilft: https://forums.linuxmint.com/viewtopic.php?t=258598
ansonsten such mal nach "Unexpected interrupt 0x04000000" in Kombination mit deiner HW.

robi
 
Hm, einen Broadcom-Controller hab ich wohl - aus "lspci":
Code:
01:00.1 SD Host controller: Broadcom Inc. and subsidiaries BCM57765/57785 SDXC/MMC Card Reader (rev 01)
Wenn ich mir dann deinen Link aber ansehe - vielen Dank dafür! - existiert nicht ein File davon auf meinem System, welches angepasst werden sollte ... :roll:
 
Dann schauen wir einmal, ob der link überhaupt hilft. Vorerst interessehalber:
Code:
grep . /sys/module/sdhci/parameters/*
Dann das Modul neu laden:
Code:
modprobe -r sdhci-pci sdhci
modprobe sdhci debug_quirks2=4
modprobe sdhci-pci
Jetzt einmal testen. Wenn es nicht hilft, dann noch:
Code:
setpci -s 01:00.1 0x50.B=0x41
Wenn es immer noch nicht geht, dann scheint es wohl etwas anderes zu sein.
 
Hier die Analyse:
Code:
laptop:~ # grep . /sys/module/sdhci/parameters/*
/sys/module/sdhci/parameters/debug_quirks:0
/sys/module/sdhci/parameters/debug_quirks2:0
Und danach funktionierte es und ich konnte, wie gewohnt auf die Karte zugreifen:
Code:
modprobe -r sdhci-pci sdhci
modprobe sdhci debug_quirks2=4
modprobe sdhci-pci
Ich brauche also die Änderungen aus dem Link nicht, aber was heißt das jetzt für mich? :roll:
 
Wenn Du im Verzeichnis /etc/modprobe.d/ noch keine Datei mit eigenen Einstellungen hast, dann erzeuge eine solche mit der Endung ".conf". Inhalt:
Code:
# Damit mein interner Kartenleser seiner Pflicht nachkommt:
options sdhci debug_quirks2=4
Dadurch wird das Modul immer mit dem notwendigen Parameter geladen. Danach wirst Du wahrscheinlich die initrd neu erzeugen müssen.
 
Zurück
Oben