I already posted that my Creative USB optical mouse does not work in linux. I have been trying to debug it my self dispite my lack of kernel source and usb knowledge.
I managed to borrow a Packard Bell USB optical mouse which works fine in linux. So in summery The Creative mouse: -works on this machine in windows (as generic HID device) -works on other computers (in windows, other linux boxes not available) -does not work on this machine in linux The Packard Bell mouse -Works in all cases (inc linux) I enabled verbose messages for usb, and passed loglevel=8 to kernel (still 2.6.0-test3 as in last email to list). Also I edited core/usb.c and commented out: if (dev->descriptor.bNumConfigurations != 1) { on line 1'093 in function usb_new_device() (and took out matching } obviously) so that the dev_info message in there would always show. note configuration chosen for the two mice, I tried hard coding it to 1 for the creative, just screwed things, I had to reboot. DMESG: #Creative Mouse Connect: drivers/usb/host/uhci-hcd.c: b400: wakeup_hc hub 1-0:0: port 2, status 301, change 1, 1.5 Mb/s hub 1-0:0: debounce: port 2: delay 100ms stable 4 status 0x301 hub 1-0:0: new USB device on port 2, assigned address 7 usb 1-2: configuration #0 chosen from 1 choices drivers/usb/core/message.c: selecting invalid configuration 0 usb 1-2: failed to set device 7 default configuration (error=-22) hub 1-0:0: new USB device on port 2, assigned address 8 usb 1-2: configuration #0 chosen from 1 choices drivers/usb/core/message.c: selecting invalid configuration 0 usb 1-2: failed to set device 8 default configuration (error=-22) #Disconnect: hub 1-0:0: port 2, status 300, change 3, 1.5 Mb/s hub 1-0:0: port 2 enable change, status 300 drivers/usb/host/uhci-hcd.c: b400: suspend_hc #Packard Bell Mouse Connect: drivers/usb/host/uhci-hcd.c: b400: wakeup_hc hub 1-0:0: port 2, status 301, change 1, 1.5 Mb/s hub 1-0:0: debounce: port 2: delay 100ms stable 4 status 0x301 hub 1-0:0: new USB device on port 2, assigned address 2 usb 1-2: configuration #1 chosen from 1 choices usb 1-2: new device strings: Mfr=0, Product=0, SerialNumber=0 drivers/usb/core/usb.c: usb_hotplug usb 1-2: usb_new_device - registering interface 1-2:0 drivers/usb/core/usb.c: usb_hotplug hid 1-2:0: usb_probe_interface hid 1-2:0: usb_probe_interface - got id input: USB HID v1.00 Mouse [1241:1111] on usb-0000:00:04.2-2 #Disconnect: hub 1-0:0: port 2, status 300, change 3, 1.5 Mb/s usb 1-2: USB disconnect, address 2 drivers/usb/core/message.c: nuking URBs for device 1-2 uhci-hcd 0000:00:04.2: shutdown urb e34365c0 pipe 40408280 ep1in-intr usb 1-2: unregistering interfaces usb 1-2: hcd_unlink_urb e34365c0 fail -22 usb 1-2: hcd_unlink_urb e3436540 fail -22 usb 1-2: hcd_unlink_urb e34365c0 fail -22 drivers/usb/core/usb.c: usb_hotplug usb 1-2: unregistering device drivers/usb/core/usb.c: usb_hotplug hub 1-0:0: port 2 enable change, status 300 drivers/usb/host/uhci-hcd.c: b400: suspend_hc Also here is /proc/bus/usb/device not given in last email. Nothing connect (creative wont even show if it was connected) CAT USB devices: T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 11/900 us ( 1%), #Int= 1, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.0-test3 uhci-hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:04.3 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 4 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=058f ProdID=9254 Rev= 1.00 S: Manufacturer=ALCOR S: Product=Generic USB Hub C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.0-test3 uhci-hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:04.2 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms It would be nice to know if any one looking at this, or whether its going to all your /dev/null =) I am happy to give more feedback if asked. Thanx, especially if it gets fixed =) -TJ Here is copy of last email: http://article.gmane.org/gmane.linux.usb.devel/13856 _____________________________________________________________ Thank you for choosing LinuxQuestions. http://www.linuxquestions.org ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel