Hi, error 3 means DATA-toggle error. (see hc_simple.h condition code CC mapping)
There are a few problems with the toggle bit in v0.9 so maybe v0.9.5 will solve this (will be released on monday). - Roman Williams, Kevin M. wrote: > Hello, > > I have modified Roman's isp1161 driver to work with my custom ppc hardware. > When I boot with a USB100TX USB-ethernet adaptor connected, with hc_verbose > and urb_debug on in hc_isp116x.c, I get: > > usb.c: registered new driver usbdevfs > usb.c: registered new driver hub > hc_isp116x.c: USB ISP116x at f9208000/f9208000 IRQ 6 Rev. 10 ChipID: 6120 > usb.c: new USB bus registered, assigned bus number 1 > USB HC dev alloc 1152 bytes > Product: USB ISP116x Root Hub > SerialNumber: 0 > hub.c: USB hub found > hub.c: 1 port detected > USB HC dev alloc 1152 bytes > hub.c: USB new device connect on bus1/1, assigned device number 2 > Manufacturer: LINKSYS Inc. > hc USB 0 error 3 in frame 976 ep 0 out 0 addr 2 > Product: LINKSYS USB Adapter > SerialNumber: 07ab05 > usb.c: USB device 2 (vend/prod 0x66b/0x2203) is not claimed by any active > driver > . > Length = 18 > DescriptorType = 01 > USB version = 1.10 > Vendor:Product = 066b:2203 > MaxPacketSize0 = 8 > NumConfigurations = 1 > Device version = 1.01 > Device Class:SubClass:Protocol = 00:00:00 > Per-interface classes > Configuration: > bLength = 9 > bDescriptorType = 02 > wTotalLength = 0027 > bNumInterfaces = 01 > bConfigurationValue = 01 > iConfiguration = 00 > bmAttributes = a0 > MaxPower = 286mA > > Interface: 0 > Alternate Setting: 0 > bLength = 9 > bDescriptorType = 04 > bInterfaceNumber = 00 > bAlternateSetting = 00 > bNumEndpoints = 03 > bInterface Class:SubClass:Protocol = 00:00:00 > iInterface = 00 > Endpoint: > bLength = 7 > bDescriptorType = 05 > bEndpointAddress = 81 (in) > bmAttributes = 02 (Bulk) > wMaxPacketSize = 0040 > bInterval = 00 > Endpoint: > bLength = 7 > bDescriptorType = 05 > bEndpointAddress = 02 (out) > bmAttributes = 02 (Bulk) > wMaxPacketSize = 0040 > bInterval = 00 > Endpoint: > bLength = 7 > bDescriptorType = 05 > bEndpointAddress = 83 (in) > bmAttributes = 03 (Interrupt) > wMaxPacketSize = 0008 > bInterval = 80 > pegasus.c: v0.4.21 (2001/08/27):Pegasus/Pegasus II USB Ethernet driver > usb.c: registered new driver pegasus > pegasus.c: eth1: Linksys USB100TX > usb.c: registered new driver usbnet > > I have also turned on hc_error_verbose and posted my bootup output here: > > ftp://ftp.nevus.org/pub/hcd116x/usb_full_debug.txt > > My modified source is in that same directory if it helps. > > I am hoping someone can give me a head start on figuring out what this error > means and how I might fix it. > > Thanks in advance. > > Kevin > > > > -----Original Message----- > From: Roman Weissgaerber [mailto:[EMAIL PROTECTED]] > Sent: Thursday, October 04, 2001 10:13 AM > To: Benjamin Herrenschmidt; Li Yi; [EMAIL PROTECTED] > Subject: [linux-usb-devel] isp1161 HCD v0.9 > > > Hi, > > enclosed is a new version (0.9) of the isp1161 HCD. > It still lacks ISOC transfers but there are some > bug fixed (thanks to Benjamin Herrenschmidt) and > some additional (maybe untested) features like > URB-timeout, Bulk 0-packet,... > > regards > > Roman > > _______________________________________________ > [EMAIL PROTECTED] > To unsubscribe, use the last form field at: > https://lists.sourceforge.net/lists/listinfo/linux-usb-devel > > > _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
