Ok, I'm getting desperate here. I've tried the xpad in-kernel module and xboxdrv. I've chmoded 666 /dev/input/js0 and /dev/input/event6 (the event device corresponding to the xbox controller). A cat /dev/input/js0 or /dev/input/event6 shows that the device works ok, SDLJoytest-GL sees the gamepad, even Stealth Bastard Deluxe (a steam game) works perfectly fine with the gamepad... so everything seems to work ok. But steam BPM still refuses to acknowledge there is an xbox 360 gamepad connected.

Is there any way to tell steam to use a certain /dev/whatever as gamepad? Or to find out why in hell steam is the only program that doesn't see my gamepad?