LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   USB Ports on laptop - help ! ^^ (https://www.linuxquestions.org/questions/linux-newbie-8/usb-ports-on-laptop-help-%5E%5E-287526/)

takky 02-08-2005 12:02 AM

USB Ports on laptop - help ! ^^
 
:newbie:


I have a laptop with FC3 and 4 USB ports.

Only one USB port works. And it works for mounting flash drive and usb devices like a mouse.

If i plug my devices into any other USB port nothing happens.

Can someone give me any clues on how to solve this.

Thanks

jacks4u 02-08-2005 01:19 AM

On my desktop machine, Debian Woody with 2 usb ports on the motherboard, and a card with 2 more usb ports running a 2.4.26 kernel, I had to add the kernel modules needed into /etc/modules, so that they were loaded at boot time.

My /etc/modules looks like this:
Code:


usb-uhci
input
usbkbd
keybdev
eepro100
es1371
parport_pc
mousedev
usb-storage
printer

Your system (FC3) may have a different place to list modules to be loaded at boot time, I'm not sure, as I've never used FC3.

I do know, however, that the kernel has to know how to talk with a particular device, including usp ports, and as such needs either the drivers compiled into a monolithic kernel (not the usual way), or compiled as a module, to be loaded as needed. Kernel modules are quite speciffic to hardware. For instance, a 3com 3c509 driver will work well for that board, but won't work at all for a NE2000, even though both are ethernet adaptors.

You may have to determine what usb ports (chip set / board manufacturer and modle) you actually have, then look in /lib/modules/your-kernel-version/kernel/drivers/usb (or similar) for the driver for your usb ports, then add the drivers to /etc/modules or whatever. you can test by doing an insmod for the module you have. If you do not have an already compiled module in /lib/modules for your ports, you may end up compileing a kernel with the required drivers.

As always, read the man pages for insmod and modprobe, and be sure to read the README in the top level of your kernel sources. also there is doccumentation in /usr/src/your-linux-sources/Doccumentation that might help you further

Hope this helps,
jacks4u


All times are GMT -5. The time now is 10:21 AM.