Did a bit of digging through linux-usb-users and saw that others are having the same problem as me (Archos shows up in the /proc/bus/usb/devices listing, but no usable scsi disk is ever registered), and also in linux-usb-devel and saw some patches related to the Archos. Is anyone else a succesfully using an Archos JB w/ USB 2.0? I'm running the latest 2.4 kernel (2.4.19-rc1) from Greg's bitkeeper repository (bk://linuxusb.bkbits.net/usb-2.4), but no success. A couple of other thing that I'm seeing are:
1) The ehci module's ref count never changes, even when the Archos is
plugged in and showing up in the device listing.
2) If you plug the Archos JB into the USB controller, wait until it
shows up in the device listing, unplug it, wait until it's not in the
device listing and then plug it back in, it will never show up in the
device listing.
3) The ehci module hangs when you try to unload it (i.e.
`/etc/rc.d/init.d/hotplug restart` or just a plain `rmmod ehci`), if the
Archos has ever been plugged in.
The current output of `/etc/rc.d/init.d/hotplug status` is:
-=-=-
PCI Status for kernel: Linux 2.4.19-rc1 i686
PCI up; bus count is 2
00:00.0 Host bridge: VIA Technologies, Inc. VT8367 [KT266]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8367 [KT266 AGP]
00:09.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24
[CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:0b.0 SCSI storage controller: Symbios Logic Inc. (formerly NCR)
53c1010 Ultra3 SCSI Adapter (rev 01)
00:0b.1 SCSI storage controller: Symbios Logic Inc. (formerly NCR)
53c1010 Ultra3 SCSI Adapter (rev 01)
00:0e.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink]
(rev 78)
00:0f.0 USB Controller: NEC Corporation USB (rev 41)
00:0f.1 USB Controller: NEC Corporation USB (rev 41)
00:0f.2 USB Controller: NEC Corporation: Unknown device 00e0 (rev 02)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1b)
00:11.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1b)
00:11.4 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1b)
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device
514c
USB Status for kernel: Linux 2.4.19-rc1 i686
USB up; bus count is 1
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 5
P: Vendor=0000 ProdID=0000 Rev= 2.04
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
P: Vendor=05ab ProdID=0060 Rev=11.01
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
USB Drivers Loaded:
usbdevfs
hub
usb-storage
khubd/hotplug thread:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME
CMD
040 D 0 9 1 0 69 0 - 0 scsi_w ? 00:00:00
khubd
Module Size Used by Not tainted
cs46xx 55752 0
ac97_codec 9664 0 [cs46xx]
3c59x 24904 1
ehci-hcd 0 0 (deleted)
-=-=-
Ok, that's all I can think of for now, all usb related sections from my
kernel log follows.
[snip]
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
[snip]
hcd.c: ehci-hcd @ 00:0f.2, NEC Corporation USB 2.0
hcd.c: irq 9, pci mem e08a7000
usb.c: new USB bus registered, assigned bus number 1
ehci-hcd.c: USB 2.0 support enabled, EHCI rev 0.95
hub.c: USB hub found
hub.c: 5 ports detected
usb-ohci.c: USB OHCI at membase 0xe08af000, IRQ 5
usb-ohci.c: usb-00:0f.0, NEC Corporation USB
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 3 ports detected
usb-ohci.c: USB OHCI at membase 0xe08b1000, IRQ 11
usb-ohci.c: usb-00:0f.1, NEC Corporation USB (#2)
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: $Revision: 1.275 $ time 15:11:25 Jun 27 2002
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 4
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 5
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xe800, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 6
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
[snip]
hub.c: USB new device connect on bus1/1, assigned device number 2
scsi2 : SCSI emulation for USB Mass Storage devices
[snip]
usb.c: USB disconnect on device 1
usb.c: USB bus 2 deregistered
usb.c: USB disconnect on device 1
usb.c: USB bus 3 deregistered
usb.c: USB disconnect on device 1
usb.c: USB bus 4 deregistered
usb.c: USB disconnect on device 1
usb.c: USB bus 5 deregistered
usb.c: USB disconnect on device 1
usb.c: USB bus 6 deregistered
hcd.c: remove: 00:0f.2, state 1
usb.c: USB disconnect on device 1
--
Noah Romer | Facts do not cease to exist because they are
ignored.
[EMAIL PROTECTED] | -- Aldous Huxley
PGP key available |
by finger or email |
signature.asc
Description: This is a digitally signed message part
