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