Hi Joseph,
Are you sure it is being plugged into a port which supports USB2?
The EHCI controller is meant to take control of USB2 devices it sees
before the UHCI controller gets a hold of them (this is in hardware, not
software). What are the contents of /proc/bus/usb/devices with it plugged
in? You might also want to send the debug version of your kernel log files
incase someone (probably David) can spot some error in setting up the EHCI
controller. I've never used USB2 with Windows 2k (I have a card but
Windows can't drive it as a USB2 host controller), how do you tell it is
working at USB2 speeds?
regards,
Stephen.
On Fri, 29 Nov 2002, Joseph Landman wrote:
> Folks:
>
> I installed 2.4.19 + 2.4.20-rc4 patches + usb patches (and XFS
> patches) for my testing kernel. As before (with a stock RedHat 7.3
> kernel), the USB card is recognized as a USB2. I use the ehci module.
> This is what I see for this card from lspci.
>
> 00:0b.0 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00
> [UHCI])
> Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
> Flags: bus master, medium devsel, latency 32, IRQ 5
> I/O ports at d400 [size=32]
> Capabilities: [80] Power Management version 2
>
> 00:0b.1 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00
> [UHCI])
> Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
> Flags: bus master, medium devsel, latency 32, IRQ 10
> I/O ports at d800 [size=32]
> Capabilities: [80] Power Management version 2
>
> 00:0b.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if
> 20 [EHCI])
> Subsystem: VIA Technologies, Inc. (Wrong ID): Unknown device
> 1234
> Flags: bus master, medium devsel, latency 32, IRQ 7
> Memory at ef001000 (32-bit, non-prefetchable) [size=256]
> Capabilities: [80] Power Management version 2
>
>
> The usbtree script shows this
>
> [root@squash landman]# /root/usbtree
> /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-hcd/4p, 480M
> /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci/2p, 12M
> /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci/2p, 12M
> /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci/2p, 12M
> /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci/2p, 12M
>
>
> Yet when I plug in a USB2 drive, it shows up under the USB1 controllers
> as a 12 Mbps device. This is the Belkin USB2 drive enclosure. As a
> sanity check, I tried it with windows 2000 which recognizes it as a USB2
> drive (same controller).
>
> I am assuming that what I need to do is to give either usb-storage or
> the USB2 driver hints about what to do with this drive (the
> modules.usbmap, or the hotplug usb.distmap, usb.usermap, usb.handmap).
>
> What do I need to do to make the USB2 drive visible using usb-storage
> module under Linux? Has anyone done this? I followed the information
> on the www.linux-usb.org page. The drive works under USB1 but not USB2
> under linux, and as both under windows. Any clue on what I should play
> with to make it work? Any documentation on the usb.* files in the
> hotplug area? How do I modify them to attach the device to the ehci
> driver?
>
>
> Thanks!
>
> Joe
>
>
>
--
/------------------------------------+-------------------------\
|Stephen J. Gowdy | SLAC, MailStop 34, |
|http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road, |
|http://calendar.yahoo.com/gowdy | Menlo Park CA 94025, USA |
|EMail: [EMAIL PROTECTED] | Tel: +1 650 926 3144 |
\------------------------------------+-------------------------/
-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T
handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users