Hi!

Ich versuche eine Mini-Sd Karte per SD-Adapter in meinem HP PSC1350 card-reader zum laufen zu bringen. Leider funktioniert es nur unter XP.

Ich habe ein bischen rumexperimentiert und folgende Dinge probiert:

SD-Karte (zusätzlich auch eine mini-SD) unter XP gemountet und ERFOLGREICH beschrieben. Unmountet, Karte rausgezogen, Drucker ausgeschaltet, reboot in Debian.

Nun folgt der Output von tail -f /var/log/messages BEVOR ich den Drucker anschalte:

Sep 18 16:59:49 localhost kernel: ACPI: Power Button (FF) [PWRF]
Sep 18 16:59:49 localhost kernel: ACPI: Power Button (CM) [PWRB]
Sep 18 16:59:49 localhost kernel: ACPI: Sleep Button (CM) [SLPB]
Sep 18 16:59:50 localhost kernel: lp0: using parport0 (interrupt-driven).
Sep 18 16:59:50 localhost kernel: ppdev: user-space parallel port driver
Sep 18 16:59:57 localhost dhcdbd: Started up.
Sep 18 16:59:57 localhost kernel: eth0: link down
Sep 18 17:00:04 localhost kernel: agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
Sep 18 17:00:04 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
Sep 18 17:00:04 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode


Nun den Drucker angeschaltet:

Sep 18 17:01:27 localhost kernel: usb 5-1: new full speed USB device using uhci_hcd and address 2
Sep 18 17:01:27 localhost kernel: usb 5-1: configuration #1 chosen from 1 choice
Sep 18 17:01:27 localhost kernel: SCSI subsystem initialized
Sep 18 17:01:27 localhost kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0x03F0 pid 0x3B11
Sep 18 17:01:27 localhost kernel: usbcore: registered new driver usblp
Sep 18 17:01:27 localhost kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Sep 18 17:01:27 localhost kernel: Initializing USB Mass Storage driver...
Sep 18 17:01:27 localhost kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Sep 18 17:01:27 localhost kernel: usbcore: registered new driver usb-storage
Sep 18 17:01:27 localhost kernel: USB Mass Storage support registered.
Sep 18 17:01:32 localhost kernel: Vendor: HP Model: Rev: 1.00
Sep 18 17:01:32 localhost kernel: Type: Direct-Access ANSI SCSI revision: 02
Sep 18 17:01:32 localhost kernel: sd 0:0:0:0: Attached scsi removable disk sda

Jetzt die selbe Karte, die eben wunderbar unter XP funktionierte nochmal rein:

Sep 18 17:01:49 localhost kernel: SCSI device sda: 2012160 512-byte hdwr sectors (1030 MB)
Sep 18 17:01:49 localhost kernel: sda: Write Protect is off
Sep 18 17:01:49 localhost kernel: SCSI device sda: 2012160 512-byte hdwr sectors (1030 MB)
Sep 18 17:01:49 localhost kernel: sda: Write Protect is off
Sep 18 17:01:49 localhost kernel: sda: sda1
Sep 18 17:01:54 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:01:54 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:01:54 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:01:54 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:01:59 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:01:59 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:01:59 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:01:59 localhost kernel: end_request: I/O error, dev sda, sector 0
Sep 18 17:02:04 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:04 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:04 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:04 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:09 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:09 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:09 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:09 localhost kernel: end_request: I/O error, dev sda, sector 0
Sep 18 17:02:15 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:15 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:15 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:15 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:20 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:20 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:20 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:20 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:20 localhost kernel: printk: 3 messages suppressed.
Sep 18 17:02:25 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:25 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:25 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:25 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:25 localhost kernel: printk: 3 messages suppressed.
Sep 18 17:02:30 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:30 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:30 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:30 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:30 localhost kernel: printk: 3 messages suppressed.
Sep 18 17:02:36 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:36 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:36 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:36 localhost kernel: end_request: I/O error, dev sda, sector 2012091
Sep 18 17:02:36 localhost kernel: printk: 3 messages suppressed.
Sep 18 17:02:41 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:41 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:41 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:41 localhost kernel: end_request: I/O error, dev sda, sector 2012147
Sep 18 17:02:41 localhost kernel: printk: 7 messages suppressed.
Sep 18 17:02:45 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:45 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:45 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:45 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:45 localhost kernel: printk: 7 messages suppressed.
Sep 18 17:02:48 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:48 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:48 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:48 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:52 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:52 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:52 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:52 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:52 localhost kernel: printk: 7 messages suppressed.
Sep 18 17:02:55 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:55 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:55 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:55 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:02:55 localhost kernel: printk: 3 messages suppressed.
Sep 18 17:02:58 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:02:58 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:02:58 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:02:58 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:03:01 localhost kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Sep 18 17:03:01 localhost kernel: sda: Current: sense key: Medium Error
Sep 18 17:03:01 localhost kernel: Additional sense: Read error - loss of streaming
Sep 18 17:03:01 localhost kernel: end_request: I/O error, dev sda, sector 2012156
Sep 18 17:03:01 localhost kernel: printk: 7 messages suppressed.

Drucker wieder ausgeschaltet + Karte raus:

Sep 18 17:04:26 localhost kernel: usb 5-1: USB disconnect, address 2
Sep 18 17:04:26 localhost kernel: drivers/usb/class/usblp.c: usblp0: removed

Drucker wieder angeschaltet (ohne Karte drin):

Sep 18 17:05:23 localhost kernel: usb 5-1: new full speed USB device using uhci_hcd and address 3
Sep 18 17:05:24 localhost kernel: usb 5-1: configuration #1 chosen from 1 choice
Sep 18 17:05:24 localhost kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x03F0 pid 0x3B11
Sep 18 17:05:24 localhost kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Sep 18 17:05:29 localhost kernel: Vendor: HP Model: Rev: 1.00
Sep 18 17:05:29 localhost kernel: Type: Direct-Access ANSI SCSI revision: 02
Sep 18 17:05:29 localhost kernel: sd 1:0:0:0: Attached scsi removable disk sda


Nun eine smart-media (diese dünnen, großen, breiten alten Karten) reingeschoben:

Sep 18 17:12:55 localhost kernel: SCSI device sda: 128000 512-byte hdwr sectors (66 MB)
Sep 18 17:12:55 localhost kernel: sda: Write Protect is off
Sep 18 17:12:55 localhost kernel: SCSI device sda: 128000 512-byte hdwr sectors (66 MB)
Sep 18 17:12:55 localhost kernel: sda: Write Protect is off
Sep 18 17:12:57 localhost kernel: sda: sda1


Funktioniert wunderbar.

Fazit: Irgendwo liegt der Wurm drin, wenn es darum geht eine SD/mini-SD Karte unter Linux zu mounten. Mit meinem all-in-one-HP-Drucker funktioniert es aber einwandfrei unter XP.