View previous topic :: View next topic |
Author |
Message |
open_coder Tux's lil' helper
Joined: 09 Sep 2004 Posts: 103
|
Posted: Mon Jan 24, 2005 3:36 am Post subject: wireless keyboard support |
|
|
Does anybody know where I can find drivers for a logitech wireless keyboard and mouse. Or bluetooth keyboard and mouse? Im planning on buying the Logitech DiNovo Wireless Desktop. But, I don't want to spend that kind of money if it wont work.
--Alex _________________ Will work for bandwidth |
|
Back to top |
|
|
robet l33t
Joined: 06 Sep 2004 Posts: 807 Location: Earth/NorthAmerica/USA/NY
|
|
Back to top |
|
|
joeswift Tux's lil' helper
Joined: 20 Jan 2005 Posts: 94 Location: South Africa
|
Posted: Mon Jan 24, 2005 6:41 am Post subject: |
|
|
Kernel 2.6 series should be able to support you wireless duo (keyboard and mouse) you just need to make sure you either build into your kernel or load the following modules to get both working thru usb:
usbcore, usbhid, uhci_hcd, usbkbd, usbmouse
For USB2 devices make sure you build or load:
ehci_hcd module
for storage:
usb_storage module |
|
Back to top |
|
|
open_coder Tux's lil' helper
Joined: 09 Sep 2004 Posts: 103
|
Posted: Tue Jan 25, 2005 9:16 am Post subject: |
|
|
Okay, thank you for the help.
--Alex _________________ Will work for bandwidth |
|
Back to top |
|
|
96140 Retired Dev
Joined: 23 Jan 2005 Posts: 1324
|
Posted: Wed Jan 26, 2005 4:46 am Post subject: |
|
|
--
Last edited by 96140 on Fri Sep 13, 2013 9:36 am; edited 1 time in total |
|
Back to top |
|
|
joeswift Tux's lil' helper
Joined: 20 Jan 2005 Posts: 94 Location: South Africa
|
Posted: Wed Jan 26, 2005 6:52 am Post subject: |
|
|
These modules are not setup as packages, therefore doing an emerge will not work. They are objects that need to be compiled when you build your kernel. When you configure your kernel, you must add support for the devices you want. . You can either build in the support for usb as modules which you load, or directly into the kernel.
It sounds like you don't have the current support built into your kernel. You may have compiled the modules when you set up your kernel, however, but they might not be loaded on startup. To check if the modules exist try modprobe, for example:
This should locate the usbkbd module (provided you enable module support when you built your kernel). If it doesn't you can also try manually looking for the module:
with kernel 2.6 look for files with a .ko extension
Code: |
cd /
find . -name "*.ko" -print
|
with kernel 2.4 try the above search for files with a .o extension
It is unlikely however that the module exists if modprobe did not detect it.
If it is not found, you have re-configure you kernel to build usb support, either directly or as modules. Only then will you be able to add the modules |
|
Back to top |
|
|
96140 Retired Dev
Joined: 23 Jan 2005 Posts: 1324
|
Posted: Wed Jan 26, 2005 7:52 am Post subject: |
|
|
--
Last edited by 96140 on Fri Sep 13, 2013 9:36 am; edited 1 time in total |
|
Back to top |
|
|
joeswift Tux's lil' helper
Joined: 20 Jan 2005 Posts: 94 Location: South Africa
|
Posted: Wed Jan 26, 2005 8:56 am Post subject: |
|
|
Are you sure you haven't built usb support into kernel, instead of as modules. Check your dmesg output to see if your kernel picked up your usb keyboard and mouse:
or if you have installed pciutils, try running lspci (to emerge, rung emerge pciutils).
Otherwise, The process is basically the same. All you need to do is the following:
Code: |
cd /usr/src/linux
make menuconfig
|
Select all your required configuration options as you did before. For usb support make sure you check the following:
Code: |
USB Support --->
<*> USB Human Interface Device (full HID) support
|
*NB* If you find it already checked as above, it maybe that you enabled this option previously , therefore you have already built this support into your current kernel. If you don't want to go ahead and build a new kernel, just cancel out of the menuconfig and don't save your changes.
'<M>' = compile as a module.
'<*>' = compiled into the kernel.
In the case above, we are compiling support into the kernel (Therefore we will not need to load the module). It might be a good idea to go thru the USB Support options and see if there are any other additional modules you would like to build. There is normally a help option for each in the menu which will give you a good description of the module to be compiled and what it does.
Once you have completed this, complete the following:
Code: |
(For 2.4 kernel)
# make dep && make bzImage modules modules_install
(For 2.6 kernel)
# make && make modules_install
|
Copy the new kernel image (whatever name you wish to call it) to /boot. Might be a good idea to backup your old kernel image at this point:
Code: |
# cp arch/i386/boot/bzImage /boot/kernel-2.6.10
|
Backup other files if you want:
Code: |
# cp System.map /boot/System.map-2.6.10
# cp .config /boot/config-2.6.10
|
Remember to update your grub.conf to point to the new kernel otherwise you might run the older kernel again.
Then all you need to do is restart and try out your new kernel. You should have usb support enabled. |
|
Back to top |
|
|
96140 Retired Dev
Joined: 23 Jan 2005 Posts: 1324
|
Posted: Wed Jan 26, 2005 8:28 pm Post subject: |
|
|
--
Last edited by 96140 on Fri Sep 13, 2013 9:36 am; edited 1 time in total |
|
Back to top |
|
|
joeswift Tux's lil' helper
Joined: 20 Jan 2005 Posts: 94 Location: South Africa
|
Posted: Thu Jan 27, 2005 6:50 am Post subject: |
|
|
almost forgot, you can try emerging usbutils as well, that will give you better results for usb than pciutils. run lsusb to get info on your usb devices |
|
Back to top |
|
|
|