You are not logged in.

#1 2011-04-17 19:02:20

andreagrax
Member
Registered: 2011-01-28
Posts: 9

usb devices not working after 2.6.38 kernel upgrade

Hello everyone,
today I've upgraded my aur system to the latest packages version , kernel 2.6.38-2  .
After the reboot the usb keyboard doesn't work at all , as the usb mouse, leaving me struck at the login screen .
If I try to modify kernel boot parameters in grub or in a live distro  (sysrescd) the keyboard works flawlessy .

Any clue ?
thanks in advance

Offline

#2 2011-05-07 02:31:55

yungtrizzle
Member
Registered: 2011-04-24
Posts: 139

Re: usb devices not working after 2.6.38 kernel upgrade

Your using the kernel package from the aur? It's unsupported, get the official package from the core repo.

Offline

#3 2011-05-19 18:09:10

tuxfusion
Member
Registered: 2007-12-31
Posts: 98

Re: usb devices not working after 2.6.38 kernel upgrade

Upgraded to 2.6.38.6 and 2.6.39 today , both show non functional mouse on boot , have to replug , still googling , love this crap  smile

Offline

#4 2011-05-19 18:26:07

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: usb devices not working after 2.6.38 kernel upgrade

Perhaps inserting ...usbinput ...to daemons will help.....


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#5 2011-05-28 04:19:50

vkumar
Member
Registered: 2008-10-06
Posts: 166

Re: usb devices not working after 2.6.38 kernel upgrade

I just updated to 2.6.38.7-1. The USB devices that I have plugged in before booting work (e.g USB headset). If I try to insert a new USB device, it isn't recognized. Flash-disks and USB mice that worked under the last kernel aren't working at all.

Is there a command that lets you "turn on" a USB device, or force the kernel to recognize it? I tried messing around in /sys/bus, but even in the root shell, I got "invalid write" errors.

Interesting snippet from dmesg;

[   19.399041] uhci_hcd 0000:00:1a.0: PCI INT A disabled
[   19.399447] uhci_hcd 0000:00:1a.1: PCI INT B disabled
[   19.412940] uhci_hcd 0000:00:1d.1: PCI INT B disabled
[   19.413381] uhci_hcd 0000:00:1d.2: PCI INT C disabled
[  151.340126] uhci_hcd 0000:00:1d.0: PCI INT A disabled

Here's where it finds my webcam;

[    9.626704] usb 2-5: new high speed USB device using ehci_hcd and address 3
[   10.381678] input: HP Webcam as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/input/input15
[   10.381759] usbcore: registered new interface driver uvcvideo

.. and where it finds the mouse I had plugged in (you can see me disconnect it at entry 148);

[   10.490045] usb 5-1: new low speed USB device using uhci_hcd and address 2
[   11.201856] input: Dell Dell USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input16
[   11.202001] generic-usb 0003:413C:3012.0001: input,hidraw0: USB HID v1.11 Mouse [Dell Dell USB Optical Mouse] on usb-0000:00:1d.0-1/input0
[   11.202017] usbcore: registered new interface driver usbhid
[   11.202019] usbhid: USB HID core driver
[  148.846756] usb 5-1: USB disconnect, address 2

When I try to reconnect the mouse, nothing happens. You can see that the kernel has this error repeatedly;

ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported

Edit: Found a temporary fix*.

# cd /sys/bus/usb/devices/
# for device in usb*; do echo "on" > $device/power/control; done

* I'm not responsible for what happens to your devices when you run this, but it worked for me. Check out: http://www.mjmwired.net/kernel/Document … gement.txt

Last edited by vkumar (2011-05-28 04:28:05)


div curl F = 0

Offline

Board footer

Powered by FluxBB