Hi, all.
Got a new hardware issue that I'm not really sure where to start debugging.
I run Debian AMD64 Testing and, when Lenny was Testing, I had a great setup for playing with emulators. I have four PSX pads which I could use via two USB adaptors - each adaptor supporting two of the pads.
However after upgrading to Squeeze (kernel version 2.6.30-2), which involved several kernel upgrades and an upgrade from KDE 3 to 4 plus swapping out the motherboard and graphics card at around the same time (I know, I know - I just didn't test absolutely everything between upgrades), I've come back and discovered the USB adaptors are no longer recognised, though they do have power lights etc. when plugged into the computer. I've tried both in a Windows PC and they work, so it's not a hardware fault. Also, I have a new PC USB joystick which /does/ work with the new KDE 4 setup, and is automatically recognised in the KDE 4 Control Center.
I've done some googling but haven't found anything which looks particularly relevant. Does anyone have any suggestions as to where to start debugging this? I think I was spoilt first time round - the adaptor didn't require any special drivers or config tools. Last time, it was one of the few things that "just worked" when I built my Lenny computer. It just showed up as two joypads in the general KDE 3 System Settings - plus the correct joypads devices were automatically built and placed in /dev. :(
This is as far as I've got debugging it on my own - I can see it being recognised by lsusb and dmesg, but no idea what the next step is to getting it to auto-populate the right devices in /dev. Something to do with HAL, maybe? I tried ensuring the joydev kernel module was loaded manually, but it made no difference.
I can supply more info, as required.
Cheers,
Peter.
# lsusb Bus 002 Device 003: ID 046d:c504 Logitech, Inc. Cordless Mouse+Keyboard Receiver Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 010: ID 0b9a:016a Bus 001 Device 005: ID 0424:20fc Standard Microsystems Corp. 6-in-1 Card Reader Bus 001 Device 004: ID 0409:0058 NEC Corp. HighSpeed Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
where the joypad adapter shows up as "Bus 001 Device 010: ID 0b9a:016a".
$ dmesg
<SNIP>
[279764.908007] usb 2-1: new low speed USB device using ohci_hcd and address 4 [279765.111875] usb 2-1: New USB device found, idVendor=0b9a, idProduct=016a [279765.111878] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [279765.111946] usb 2-1: configuration #1 chosen from 1 choice