I have recently purchased a Nomad Jukebox Zen and am hoping to get it
to work under Linux (specifically, under RedHat 8.0 with Kernel
2.4.18-14).
After I do
% insmod usb-storage
and see the following in /var/log/messages:
Jan 21 20:00:19 atctdhcp kernel: Initializing USB Mass Storage
driver...
Jan 21 20:00:19 atctdhcp kernel: usb.c: registered new driver
usb-storage
Jan 21 20:00:19 atctdhcp kernel: USB Mass Storage support registered.
I plug in the jukebox, and see (in /var/log/messages):
Jan 21 20:01:29 atctdhcp kernel: hub.c: USB new device connect on
bus1/1, assigned device number 2
Jan 21 20:01:29 atctdhcp kernel: usb.c: USB device 2 (vend/prod
0x41e/0x4108) is not claimed by any active driver.
Jan 21 20:01:31 atctdhcp kernel: usb.c: USB disconnect on device 2
Jan 21 20:01:32 atctdhcp /etc/hotplug/usb.agent: ... no modules for
USB product 41e/4108/1
and this in /proc/bus/usb/devices (if I get to it before the USB
disconnect):
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=dc00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=d800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 2
P: Vendor=041e ProdID=4108 Rev= 0.01
S: Manufacturer= Creative Technology
S: Product= NOMAD Jukebox Zen
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
So, it seems that the device and the usb-storage driver are "missing"
one-another. My question is then, why? And, more importantly, how do
I tell the usb-storage module to act as the driver for the Jukebox?
Thank you very much,
-Scott