[linux-l] USB-SCSI-Emulation und USB-HD

Oliver Beck manofwar at web.de
So Feb 29 20:46:09 CET 2004


Hallöle,

ich habe mir vor kurzem einen MP3-Player mit einer Festplatte gekauft.
Dieser wird mittels USB-SCSI-Emulation angesprochen, wie (schätze ich)
jede andere Externe USB-HD auch. Nunja, das klappt auch alles soweit:

---snip /var/log/messages ---

hub.c: new USB device 00:10.1-1, assigned address 2
usb.c: USB device 2 (vend/prod 0xe79/0x1) is not claimed by any active \
driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: HITACHI_  Model: DK23DA-20        Rev: 00J2
   Type:   Direct-Access                    
ANSI SCSI revision: 02
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 39070081 512-byte hdwr sectors (20004 MB)
	sda: sda1
USB Mass Storage support registered.

---snap /var/log/messages ---

Wenn ich nun nach einer Zeit keine Daten aufspiele, begibt sich die HD
in den Schlafmodus. Kopiere ich dann Daten auf die HD habe ich das
Problem, das nichts passiert. Die HD springt zwar wieder an aber es 
werden a) keine Daten kopiert und b) der Prozess (sei es nun der MC oder
ein simples cp) bleiben unsterblich hängen.
(ps zeigt als Status 'D' - 'ununterbrechbarer Schlaf' [lt. manpage] an)

In der /var/log/messages finde ich folgendes:

---snip /var/log/messages ---

host/usb-uhci.c: interrupt, status 3, frame# 1300	
	usb_control/bulk_msg: timeout

---snap /var/log/messages ---

Hat da etwa das aufwachen zu lange gedauert?
Wenn dem so ist, kann ich das Timeout irgendwie erhöhen?
Wenn ja, wo? ;)

Oder ist es was ganz anderes?

Der Player verrichtet nach dem entfernen des USB-Kabels unbeeindruckt
seinen Dienst wie gewohnt.


Infos:

Kernel: 2.4.23 gepatcht mit cryptoloop
Player: Archos Multimedia Jukebox 20
MC:     4.6.0-pre1
cp:     4.1


Ich hoffe, ich habe nichts vergessen.


MfG/Best Regards Oliver Beck

-- 
 /"\ -ASCII-Ribbon-Campaign- |
 \ /    Against HTML Mail    | -Linux on an VIA EPIA-M9000-
  X                          |    http://epia.std-err.de
 / \                         |        (german only)



Mehr Informationen über die Mailingliste linux-l