SD-Karten werden nicht mehr erkannt

Started by harley-peter, 2013/06/27, 18:39:44

Previous topic - Next topic

egal

Hi,

zur Vervollständigung, weil auch hier der interne Cardreader nicht mehr funktionierte, d.h. Karten im Betrieb stecken (raus/rein) zeigte keinerlei Reaktion mehr.

Der Kartenleser wird beim Booten aber erkannt:
[    3.944763] scsi 8:0:0:0: Direct-Access     Generic- SD/MMC           1.00 PQ: 0 ANSI: 0
[    3.945453] scsi 8:0:0:1: Direct-Access     Generic- Compact Flash    1.01 PQ: 0 ANSI: 0
[    3.946050] scsi 8:0:0:2: Direct-Access     Generic- SM/xD-Picture    1.02 PQ: 0 ANSI: 0
[    3.946728] scsi 8:0:0:3: Direct-Access     Generic- MS/MS-Pro        1.03 PQ: 0 ANSI: 0 CCS
[    3.947169] sd 8:0:0:0: Attached scsi generic sg3 type 0
[    3.947285] sd 8:0:0:1: Attached scsi generic sg4 type 0
[    3.947386] sd 8:0:0:2: Attached scsi generic sg5 type 0
[    3.947500] sd 8:0:0:3: Attached scsi generic sg6 type 0
[    3.948682] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[    3.955375] sd 8:0:0:1: [sdd] Attached SCSI removable disk
[    3.956010] sd 8:0:0:2: [sde] Attached SCSI removable disk
[    3.956763] sd 8:0:0:3: [sdf] Attached SCSI removable disk


# modprobe -r usb_storage && modprobe usb_storage
funzte und brachte die Erkenntnis, das der Cardreader wohl kein Event an "udev" verschickt.
Dafür gibt es dann udisks bzw. den udisks-daemon auch im Polling-Modus, der wohl default nur /dev/sr0 (CD/DVD) überwacht.

# /usb/bin/udisks --poll-for-media /dev/sdc /dev/sdd /dev/sde /dev/sdf
nach Start und Cardreader funkt wieder.

Zum Testen gibbet auch udisks --monitor.

harley-peter

QuoteCode:
# modprobe -r usb_storage && modprobe usb_storage

funzte und brachte die Erkenntnis, das der Cardreader wohl kein Event an "udev" verschickt.
Stellt sich für mich die Frage warum das früher funktioniert hat und jetzt nicht mehr.

# /usb/bin/udisks --poll-for-media /dev/sdc /dev/sdd /dev/sde /dev/sdf
Klappt auch bei mir. Damit werden auch die CDs und DVDs wieder erkannt. Lässt sich das auch irgendwo dauerhaft verankern?

bluelupo

Hi Peter,
das kannst du als Workaround in der /etc/rc.local eintragen.