No USB Keyboard or USB Mouse with 12.2 and New Box (Solved)
I have a new box that eventually will become an HTPC. An Asus M3N78-EM motherboard, AMD 5050e 2.6 GHz Dual Core CPU, Western Digital WD6400AAKS hard drive, Lite-On iHAS324-08 24X SATA DVD, HDMI, DVI-D, VGA.
I have an Adesso RF wireless keyboard with a built-in trackball. The RF receiver is USB. I connected a Logitech USB M-BJ58/M-BJ69 optical wheel mouse. With Slackware 12.2, the wireless keyboard and Logitech mouse do not work. I did some testing with some Live CDs. All USB ports are functional. At boot, both in the BIOS setup screens and with the (GRUB) bootloader, the wireless keyboard works fine. The BIOS boot messages indicate 1 USB keyboard connected and two USB mice. The wireless keyboard, built-in trackball, and Logitech mouse all work fine with the Live CDs. Several times I had a PS/2 keyboard connected as well and both keyboards and both mice (Logitech and trackball) worked with the Live CDs. Running lsusb lists both the keyboard and Logitech mouse: Code:
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub As mentioned, all USB ports are functional. When in X/KDE, I can insert a USB flash drive and the drive appears on the desktop. Konsole shows the device being mounted as well. Nothing I do gets 12.2 to recognize the USB keyboard and mice. This is not a fresh installation. I mirrored my office box drive partitions because of very similar specs. The office box uses a PS/2 keyboard and mouse. Updating various configuration files took only some nominal time and seemed like a more efficient route rather than a fresh installation. Seems to be the case because everything works great except the USB input devices. 12.2 just does not recognize them. This is not an X/KDE problem because the wireless keyboard fails to function at the console, which is how I first noticed the problem. Only after starting X/KDE did I discover that neither mouse was working. I appreciate any help. Thanks. |
There have been some problems recognizing USB keyboards and mice in the past with certain BIOSes...
I remember something about a setting in a BIOS for "USB compatibility". Maybe this is the case with your new computer? |
Quote:
|
Did you check with the live cds which drivers are being used?
Live CDs can be good at automatically loading the right modules :) |
Quote:
I'm sure you unplugged them both, ran "udevadm monitor", and then plugged them back in. I don't understand this: Quote:
You mean the Belkin device is the Adesso wireless kdb? My wireless kdb shows up as: Code:
mingdao@silas64:~$ /sbin/lsusb | grep Logitech Sorry for grabbing at straws, mate. |
Quote:
The BIOS sees the devices. The system sees the peripherals too, they just don't work. Quote:
Quote:
Quote:
Quote:
Quote:
|
Might check something else:
Code:
mingdao@silas64:~$ lsmod | grep hid Code:
mingdao@jeremiah:~$ grep -i 'hid' kernel/linux-2.6.30.1/.config |
I just tried running lsusb with the Live CD (I don't know why I did not try that sooner). Same results. So the keyboard receiver and Logitech mouse are being identified the same.
Quote:
Quote:
The Live CD is using a 2.6.26.8 kernel. Therefore there is no reason to belive the hardware is too new. Besides, the M3N78-EM board has been around for a while. That is why I went with the board --- good reviews and support. |
Update: partial success.
I installed the huge kernel and booted with that. I was able to use the wireless keyboard. I used the vesa driver to boot into X/KDE and the mouse pointer worked. Now to find the difference between the two kernel config files. :scratch: |
Some Live CD is using 2.6.26.8 kernel; you are using 2.6.27.7?
Did you diff the module in that kernel vs. yours? Code:
mingdao@jeremiah:~/kernel/linux-2.6.30.1$ diff -u /usr/src/linux-2.6.29.6/drivers/hid/hid-belkin.c drivers/hid/hid-belkin.c Code:
mingdao@jeremiah:~/kernel/linux-2.6.30.1$ grep 'Adesso' /usr/share/usb.ids |
Quote:
Code:
mingdao@jeremiah:/boot$ grep -i 'belkin' config-generic-2.6.29.5 config-huge-2.6.29.5 |
Solved
I just recompiled a new kernel.
I found Bluetooth support disabled. Some folks might think, "Well duh!" but the keyboard is my first RF device ever so that part does not surprise me. Disabling stuff is a carry over from the days when I owned only old hardware and needed to reduce cruft. With my newish office box last year I had to enable a lot of features but some of that baggage remains. I prefer my file systems built-in rather than deal with initrds, therefore starting from scratch with the generic kernel might be a plausible idea someday. The new box will serve as a playground for several weeks before I focus seriously on HTPC features. So I might do just that. I also found a couple of USB HID options not set. I enabled them as modules. All three peripherals (Logitech mouse, trackball, and keyboard) now function as expected. Some days this just isn't fun! :scratch: A PB&J snack has helped somewhat recover my disposition. ;) |
Man, what I wouldn't give for some Goober Grape!
You might check the thread thing where it's now setup to mark the first post [SOLVED] so it shows in the forum posts. Glad you got a new box, and have it working. I'm doing my own bit of experimenting with Slackware for x86_64 on two comps in anticipation of the 13.0 release. I'd really like to install it to the wife and daughter's PC, but if I bork their box I'll have to stop everything until it's fixed, or I'm in the doghouse. My Lenovo laptop has a bluetooth receiver built in, and some time between Slackware-12.2 and when I installed Slackware64 -current, then along the updates, it quit coming on. After a few days of investigating, it turns out to be thinkpad-acpi at fault. This is my first bluetooth device, so I understand the new ground. I'll have to wait for the kernel devls to get rfkill rewritten, then maybe get my Broadcom receiver put into thinkpad-acpi. |
Quote:
|
Try this thread -- as I had to do.
|
All times are GMT -5. The time now is 08:42 PM. |