On Thu, 26 May 2005, jklaas wrote: > I bought two MP-8866 based Playstation to USB controllers. One works > fine, the other doesn't. I haven't sniffed it on windows yet, and I'm > hoping to see if I can resolve this from Linux only. > > Here's the output from dmesg: > > usb 1-1: new low speed USB device using ohci_hcd and address 6 > input: USB HID v1.00 Mouse [1241:1111] on usb-0000:00:03.0-1 > usb 1-2: new low speed USB device using ohci_hcd and address 7 > usb 1-2: string descriptor 0 read error: -32 > usb 1-2: string descriptor 0 read error: -32 > input: USB HID v1.00 Joystick [0925:8866] on usb-0000:00:03.0-2 > > The top one is the troublesome controller. > > Here's the lsusb fro the two of them. > > Bus 002 Device 003: ID 0925:8866 Lakeview Research WiseGroup Ltd, MP-8866 > Dual Joypad > Bus 001 Device 007: ID 0925:8866 Lakeview Research WiseGroup Ltd, MP-8866 > Dual Joypad
Hi, I recently got one of these too, and while it works fine in WinXP, it shows up but does not generate any button/joystick events in Linux. I've tried both a Sony PSX controller and a Level6 dancepad. I did try the start+up+select trick, but that (1) didn't help, (2) wasn't needed under XP. As a reference point, I have an EMS/USB unit that works absolutely fine. While it would be cheaper/easier to just junk the WiseGroup unit and buy another EMS, I want to at least try and figure out what's wrong. I'm going to try "usbmon", and since I'm running 2.6.12, I'll go ahead and upgrade to 2.6.13-rc6 while I'm at it. Original poster - what does your bcdDevice say in "lsusb -v"? This is the revision I believe. Mine is 2.88. Here's my full lsusb -v output for the WiseGroup device, under 2.6.12, Bus 001 Device 004: ID 0925:8866 Wisegroup, Ltd MP-8866 Dual USB Joypad Language IDs: none (cannot get min. string descriptor; got len=-1, error=32:Broken pipe) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0925 Wisegroup, Ltd idProduct 0x8866 MP-8866 Dual USB Joypad bcdDevice 2.88 iManufacturer 1 iProduct 2 MP-8866 Dual USB Joypad iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 MaxPower 400mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Devices bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.00 bCountryCode 0 bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 188 cannot get report descriptor Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type none wMaxPacketSize 7 bInterval 10 Language IDs: none (cannot get min. string descriptor; got len=-1, error=32:Broken pipe) -Jamie ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel