Well, I'm keen to test the stuff & figure out what's going on. You're one of the Linux USB driver developers, right? So, would you help me to make a patch for such kind of hardware or something? uhci (as well as usb-uhci) driver works ok with the virtual root hub (now I can provide /proc/bus/usb/devices output) identified as Intel Corp. PIIX4 AB/EB/MB USB, but I can't see my drive plugged -- the only device is the hub.A great many laptops were made with USB ports well before the USB specification was final (or really widely adopted). Some of those laptops are built correctly, but many of them are hopelessly broken -- their USB hardware simply cannot implement the protocol properly.
If your laptop is 'ancient', it may well fall into this category.
I played with USB I/O range a bit. Here come the results I've got last night:
port1 status (0x7000 + 16): 0x0080
port2 status (0x7000 + 18): 0x0080
This value isn't documented in .h files & it doesn't change on hub/global reset & other actions I've tried. What else can I do to figure out the difference after plugging the drive in?
Matt
On Tue, Sep 09, 2003 at 06:54:53PM +0400, dima wrote:
Stephen J. Gowdy wrote:
I own an ancient MaxData Artist laptop. Its BIOS has very little options to change & none of them are about the USB (I've read that Plug'n'Play OS option may cause USB bugs under Linux on some laptops, so I checked it was turned off). I asked the question if it is ok when I use USB 2.0 drive with USB 1.1 hub on another maillist & I was answered it is. It must be some buggy hub hardware (it reports it is PIIX4). That's why I'm looking for USB driver developers here to help me make a fix.Something is serious wrong with your system then. Do you have something like "USB Legacy" turned o nin your BIOS? If so, turn that off.
On Tue, 9 Sep 2003, dima wrote:
Stephen J. Gowdy wrote:
What drivers do you have loaded? What is in /proc/bus/usb/devices? What does 'lspci -vvv' show for that device?
modprobe usb modprobe [uhci,usb-uhci,usb-ohci] modprobe usb-storage
/proc/bus/usb/devices doesn't contain anything but 1-line comment. I can provide the lspci output only tommorrow.
What happens in your log files and /proc/bus/usb/devices when you plug in your storage device?
On Tue, 9 Sep 2003, dima wrote:
Stephen J. Gowdy wrote:
Sounds like you must have a hardware or pci problem. 'lspci -vvv' shows?
USB virtual root hub seems to be ok (PCI:00:07:2). It works ok with a USB mouse also.
On Tue, 9 Sep 2003, dima wrote:
Stephen J. Gowdy wrote:
And there are no error messages in your log files?
No. All the drivers are loaded correctly. The only thing which is disturbing me is that USB driver doesn't report any unclaimed devices at any stage (& only unclaimed devices are scanned as new drivers e.g. usb-storage are loaded). So, I need some kind of USB scanner (USB I/O range scan before & after plugging showed up no difference as I mentioned earlier) to figure out what is going on.
On Tue, 9 Sep 2003, dima wrote:
Stephen J. Gowdy wrote:
Try starting at the FAQ and User Guide at http://www.linux-usb.org .
Well, all the explanations start with the fact I see my device in /proc/bus/usb/* but I don't
On Mon, 8 Sep 2003, dima wrote:
I got a noname usb drive recently marked as "Samsung 128MB". It works ok
plugged into my FreeBSD desktop as Lexar Jumpshot but it fails on my old
Linux laptop. The problem is that USB driver doesn't report any
unclaimed devices, so nothing happpens when I do `modprobe usb-storage`.
I think my question is addressed to developers mostly: how can I figure
out if the USB driver is able to work with the device (btw, I have a
PIIX4 USB hub)? I tried to scan the USB I/O range (0x7000-0x701f) but
nothing changed when i plugged the device. Now I'm working on figuring
out the call-stack in my case (any help from developers again?) &
inserting more log messages.
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
