You are not logged in.

#1 2012-02-07 23:46:55

pauligrinder
Member
From: Salo, Finland
Registered: 2010-04-05
Posts: 38
Website

Xbox 360 controller charging

Hi,

I bought a new Xbox360S a couple of weeks ago when my old one broke down. I got a new wireless controller with it, and I bought a play&charge kit for it as well. I've always charged my old controller from a cell phone charger, but this new one just won't charge of it.
I don't want to charge it off my xbox, because it stays on while it's doing it, so I figured I'd try plugging it into my Arch Linux server, which is running 24/7 anyway... And it worked. Once big_smile When I disconnected the controller and played some games and then plugged it in again, it just wouldn't start charging. Then I did some other configuring on the server and rebooted, and after the reboot, it charged again. Once.
So, does anyone know if there's a way to fix this? Some udev rule perhaps?

Here's what my dmesg is saying. The device address number goes up everytime I reconnect the controller. lsusb doesn't see it at all when it isn't working.

[118127.311779] usb 1-2.2: new full-speed USB device number 35 using ehci_hcd
[118127.378441] usb 1-2.2: device descriptor read/64, error -32
[118127.548519] usb 1-2.2: device descriptor read/64, error -32
[118127.718358] usb 1-2.2: new full-speed USB device number 36 using ehci_hcd
[118127.785014] usb 1-2.2: device descriptor read/64, error -32
[118127.955100] usb 1-2.2: device descriptor read/64, error -32
[118128.125060] usb 1-2.2: new full-speed USB device number 37 using ehci_hcd
[118128.531749] usb 1-2.2: device not accepting address 37, error -32
[118128.598419] usb 1-2.2: new full-speed USB device number 38 using ehci_hcd
[118129.004908] usb 1-2.2: device not accepting address 38, error -32
[118129.005122] hub 1-2:1.0: unable to enumerate USB device on port 2

Here's what lsusb shows when it is working (after a reboot):

Bus 001 Device 005: ID 045e:028f Microsoft Corp. Xbox360 Wireless Controller

EDIT:
hmm, this is really strange. I just plugged the controller in (without rebooting etc), and about ten seconds later it started charging yikes
Here's what dmesg says:

[38334.747950] usb 1-2.2: USB disconnect, device number 5
[54876.964691] usb 1-2.2: new full-speed USB device number 8 using ehci_hcd
[54887.437927] usb 1-2.2: device not accepting address 8, error -110
[54887.504698] usb 1-2.2: new full-speed USB device number 9 using ehci_hcd

Device not accepting address 8, but 9 is ok? I don't get it.

Another edit:

I'm charging the controller again now, and this time it just worked straight away with device address 10. All dmesg says is device 9 disconnected and later on device 10 connected. It all seems very random.
Seems like it's working properly now after updating everything and rebooting a few times. Really weird.

Last edited by pauligrinder (2012-02-10 09:06:59)


If you like Metal, check out my music here. And please comment/rate!

Offline

Board footer

Powered by FluxBB