nach Reset externes CD-Lw blockiert - vorher nicht unmounted

Post Reply
Message
Author
Poppei

nach Reset externes CD-Lw blockiert - vorher nicht unmounted

#1 Post by Poppei »

Hallo!

An meinem Notebook hatte ich ein USB-CD-Lw dran hängen und alles klappte
wunderbar, bis mein kleiner Cousin kam, seine MP3s von
der CD gelesen hat... dann seh ich im nächsten Augenblick Linux neu booten.
Er hat einen Hardwarereset durchgeführt, ohne vorher das Lw zu unmounten.
(Bei Linux muss man das Lw immer unmounten, damit Linux den Eject-Knopf frei
gibt)

Genug der Vorgeschichte: Seitdem kann ich das USB Laufwerk nicht mehr
ansprechen! Weder ein mounten geht, noch bringt ein Druck auf den
EJECT-Knopf etwas. Der mechanische Öfnen-Knopf interessiert mich im Moment
nicht.
Ich habe probiert, das Laufwerk an meinen stationären Rechner unter Linux
und Windows zum laufen zu bringen, aber es lässt sich nach wie vor nicht
ansteuern. Das Trennen der Stromverbindung und Entfernen der Akkus brachte
nichts.
Fakt ist aber, dass das Laufwerk in Ordnung zu sein scheint, da am USB Kabel
extra noch eine LED ist, die bei Datendurchgang aufleuchtet. Wenn ich das
Kabel beim Booten drin habe, dann leuchtet diese LED auf bei "hardware scan
on boot".
Ich habe extra versucht mit Hilfe der SuSE Bootdisk und Modulen, das
Laufwerk manuell anzusteuern. Es leuchtet nur die LED. Es scheint irgendwie
blockiert zu sein.
Daher frage ich euch, wie ich das Laufwerk wieder ansprechen kann? Es ist
doch nicht etwa kaputt?? Runtergefallen ist es nicht, es wurde nur nicht
unmounted.
Hat die Software (KDE) da was dem Lw gesagt, das er nun irgendwie im Chip
gespeichert hat?

Ich hoffe Ihr könnt mir da Tipps geben, für die ich jetzt schon danke!


Falls es weiterhilft habe ich hier noch Meldungen der Log-Dateien und
Kernelmeldungen aufgeführt. Interessant finde ich: error -84 und:
Can't ignore signal CHLD, forcing to default. Und: freecom reset called
Ich habe das Gerät testweise 5 mal ausgesteckt und wieder eingesteckt.
Die Fehlermeldungen zeigen zwar einen Weg, aber ich weiß nicht, wo ich
anfangen soll bzw. was nun zu tun ist. Ich hab mal die Linux-Doc vom Kernel
durchstöbert, aber wirkliche Lösungen habe ich nicht gefunden.
Manche Leute meinten, dass das Laufwerk einen Schlag hätte und kaputt sei...
aber nur weil es nicht unmountd wurde???

Bitte helft mir hier weiter... Danke!

Sysconfig: SuSE Linux 8.0, Freecom Traveller Brenner/CD, USB, Kernel:
2.4.18-4GB


mount: /dev/cdrom ist kein gültiges blockorientiertes Gerät

/var/log/messages:
~~~~~~~~~~~~~~~~~~
Aug 16 00:58:12 linux kernel: hub.c: USB new device connect on bus1/1,
assigned
device number 2
Aug 16 00:58:13 linux kernel: usb.c: USB device 2 (vend/prod 0x7ab/0xfc01)
is
not claimed by any active driver.
Aug 16 00:58:14 linux kernel: Initializing USB Mass Storage driver...
Aug 16 00:58:14 linux kernel: usb.c: registered new driver usb-storage
Aug 16 00:58:17 linux kernel: scsi0 : SCSI emulation for USB Mass Storage
devices
Aug 16 00:58:24 linux kernel: usb-uhci.c: interrupt, status 3, frame# 321
Aug 16 00:58:24 linux kernel: freecom reset called
Aug 16 00:58:24 linux kernel: freecom reset called
Aug 16 00:58:24 linux kernel: usb.c: USB disconnect on device 2
Aug 16 00:58:26 linux kernel: Attached scsi generic sg0 at scsi0, channel 0,
id
0, lun 0, type -1
Aug 16 00:58:26 linux kernel: resize_dma_pool: unknown device type -1
Aug 16 00:58:27 linux kernel: hub.c: USB new device connect on bus1/1,
assigned
device number 3
Aug 16 00:58:29 linux kernel: usb-storage: host_reset() requested but not
implemented
Aug 16 00:58:39 linux kernel: scsi: device set offline - command error
recover
failed: host 0 channel 0 id 0 lun 0
Aug 16 00:58:39 linux insmod: Using
/lib/modules/2.4.18-4GB/kernel/drivers/usb/storage/usb-storage.o
Aug 16 00:58:39 linux insmod: Symbol version prefix ''
Aug 16 00:58:39 linux kernel: WARNING: USB Mass Storage data integrity not
assured
Aug 16 00:58:39 linux kernel: USB Mass Storage device found at 2
Aug 16 00:58:39 linux kernel: USB Mass Storage support registered.
Aug 16 00:58:39 linux kernel: usb-uhci.c: interrupt, status 2, frame# 1084
Aug 16 00:58:39 linux kernel: usb.c: error getting string descriptor 0
(error=-84)
Aug 16 00:58:39 linux kernel: usb.c: error getting string descriptor 0
(error=-84)
Aug 16 00:58:40 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:43 linux kernel: scsi1 : SCSI emulation for USB Mass Storage
devices
Aug 16 00:58:43 linux kernel: freecom reset called
Aug 16 00:58:43 linux last message repeated 2 times
Aug 16 00:58:43 linux kernel: WARNING: USB Mass Storage data integrity not
assured
Aug 16 00:58:43 linux kernel: USB Mass Storage device found at 3
Aug 16 00:58:43 linux kernel: usb.c: error getting string descriptor 0
(error=-84)
Aug 16 00:58:43 linux /etc/hotplug/usb.agent[1107]: cannot open
/proc/bus/usb/001/002, No such file or directory (2)
Aug 16 00:58:43 linux kernel: usb.c: error getting string descriptor 0
(error=-84)
Aug 16 00:58:43 linux kernel: usb.c: error getting string descriptor 0
(error=-84)
Aug 16 00:58:43 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:43 linux kernel: usb.c: error getting string descriptor 0
(error=-84)
Aug 16 00:58:43 linux kernel: usb.c: USB disconnect on device 3
Aug 16 00:58:43 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:43 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:43 linux /etc/hotplug/usb.agent[1172]: cannot open
/proc/bus/usb/001/003, No such file or directory (2)
Aug 16 00:58:44 linux last message repeated 2 times
Aug 16 00:58:44 linux /etc/hotplug/usb.agent[1172]: ... no modules for USB
product 7ab/fc01/930
Aug 16 00:58:44 linux /etc/hotplug/usb.agent[1107]: Can't ignore signal
CHLD,
forcing to default.
Aug 16 00:58:44 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:44 linux last message repeated 3 times
Aug 16 00:58:44 linux kernel: hub.c: USB new device connect on bus1/1,
assigned
device number 4
Aug 16 00:58:48 linux kernel: WARNING: USB Mass Storage data integrity not
assured
Aug 16 00:58:48 linux kernel: USB Mass Storage device found at 4
Aug 16 00:58:48 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:49 linux last message repeated 5 times
Aug 16 00:58:49 linux /etc/hotplug/usb.agent[1233]: Can't ignore signal
CHLD,
forcing to default.
Aug 16 00:58:49 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:49 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:58:50 linux /etc/hotplug/usb.agent[1175]: Can't ignore signal
CHLD,
forcing to default.
Aug 16 00:58:50 linux /etc/hotplug/usb.agent[1138]: Can't ignore signal
CHLD,
forcing to default.
Aug 16 00:59:00 linux /USR/SBIN/CRON[1286]: (root) CMD ( rm -f
/var/spool/cron/lastrun/cron.hourly)
Aug 16 00:59:07 linux su: (to root) gregor on /dev/pts/1
Aug 16 00:59:07 linux su: pam_unix2: session started for user root, service
su
Aug 16 00:59:14 linux modprobe: modprobe: Can't locate module block-major-11
Aug 16 00:59:38 linux last message repeated 7 times
Aug 16 01:01:09 linux kernel: usb.c: USB disconnect on device 4
Aug 16 01:01:10 linux /etc/hotplug/usb.agent[1339]: Can't ignore signal
CHLD,
forcing to default.
Aug 16 01:01:13 linux kernel: hub.c: USB new device connect on bus1/1,
assigned
device number 5
Aug 16 01:01:16 linux kernel: WARNING: USB Mass Storage data integrity not
assured
Aug 16 01:01:16 linux kernel: USB Mass Storage device found at 5
Aug 16 01:01:16 linux /etc/hotplug/usb.agent[1366]: Can't ignore signal
CHLD,
forcing to default.
Aug 16 01:01:45 linux kernel: usb.c: USB disconnect on device 5
Aug 16 01:01:46 linux /etc/hotplug/usb.agent[1399]: Can't ignore signal
CHLD,
forcing to default.
Aug 16 01:01:53 linux kernel: hub.c: USB new device connect on bus1/1,
assigned
device number 6
Aug 16 01:01:56 linux kernel: WARNING: USB Mass Storage data integrity not
assured
Aug 16 01:01:56 linux kernel: USB Mass Storage device found at 6
Aug 16 01:01:57 linux /etc/hotplug/usb.agent[1426]: Can't ignore signal
CHLD,
forcing to default.


dmesg (Kernelmeldungen):
~~~~~~~~~~~~~~~~~~~~~~~~

hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x7ab/0xfc01) is not claimed by any active
driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
usb-uhci.c: interrupt, status 3, frame# 321
freecom reset called
freecom reset called
usb.c: USB disconnect on device 2
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type -1
resize_dma_pool: unknown device type -1
hub.c: USB new device connect on bus1/1, assigned device number 3
usb-storage: host_reset() requested but not implemented
scsi: device set offline - command error recover failed: host 0 channel 0 id
0
lun 0
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
usb-uhci.c: interrupt, status 2, frame# 1084
usb.c: error getting string descriptor 0 (error=-84)
usb.c: error getting string descriptor 0 (error=-84)
scsi1 : SCSI emulation for USB Mass Storage devices
freecom reset called
freecom reset called
freecom reset called
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
usb.c: error getting string descriptor 0 (error=-84)
usb.c: error getting string descriptor 0 (error=-84)
usb.c: error getting string descriptor 0 (error=-84)
usb.c: error getting string descriptor 0 (error=-84)
usb.c: USB disconnect on device 3
hub.c: USB new device connect on bus1/1, assigned device number 4
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 4
usb.c: USB disconnect on device 4
hub.c: USB new device connect on bus1/1, assigned device number 5
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 5
usb.c: USB disconnect on device 5
hub.c: USB new device connect on bus1/1, assigned device number 6
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 6

Jochen

Re: nach Reset externes CD-Lw blockiert - vorher nicht unmounted

#2 Post by Jochen »

Ohne die Meldungen jetzt alle durchgeackert und analysiert zu haben: Versuche es mal mit cdctl, unter <a href="http://sourceforge.net/projects/cdctl/" target="_blank"><!--auto-->http://sourceforge.net/projects/cdctl/</a><!--auto--> auch als RPM-Paket zu finden. Damit kann man auch die Sperre lösen:<pre> cdctl --lockdoor=0 /dev/cdrom</pre>Das wird aber nichts nützen, wenn das Gerät gar nicht erst verfügbar ist, was nach Deinen Meldungen durchaus sein könnte... Mangels USB-Erfahrung unter Linux kann ich Dir da aber leider nciht weiterhelfen.

Jochen

Post Reply