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  |

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to