Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have installed RH 9.0 on VAIO laptop. My usb port does not seem to work. Nothing happens when I insert any device into USB port. I tried with digital camera and flash card without any success. When I run /sbin/lsmod it does not show up any usb module. But when I query rpm -qa, it shows usbutils, libusb and libusb-devel.
I have no idea how RH 9.0 is supposed to initialize the usb, but you might check out how you load modules at boot, and put in your usb device modules there...
I load the modules manually, and it works for me. But I have only a printer connected. Someone else here can probably name the modules you need, I forgot the exact names and I'm running 2.6.0, so they are called differently (usbcore, uhci_hcd, usblp - for my printer).
Distribution: Distribution: RHEL 5 with Pieces of this and that.
Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700
Rep:
There are several threads here related to your questions.
But for now list your output of ' lsmod '
Output of ' cat /proc/bus/usb/devices '
Output of ' cat /proc/bus/usb/drivers '
If no usb is is shown you will need to load the proper modules.
Is it 1.0 or 2.0 ports?
If 1.0 then try ' insmod usb-ohci ' or ' insmod usb-uhci '
If 2.0 then ' insmod ehci-hcd '
If one of them loads with no errors then you can add it to your /etc/modules.conf file. Example of my /etc/modules.conf
alias eth0 3c59x
alias eth1 3c59x
alias scsi_hostadapter aic7xxx
alias usb-controller usb-ohci
alias sound-slot-0 emu10k1
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
alias char-major-89 i2c-dev
options w83781d force_w83782d=0,0x2d force_subclients=0,0x2d,0x48,0x49 force_w83627hf=0,0x2c force_subclients=0,0x2c,0x4a,0x4b init=0
alias usb-controller1 ehci-hcd
alias ieee1394-controller ohci1394
Now when you plug in a device like a usb harddrive it does not automatically show up. You must mount it manually.
Example of a mount command ' mount /dev/sda1 /mnt/usb ' Lots of threads of how to do this.
There are several threads related to mounting cameras.
Distribution: Distribution: RHEL 5 with Pieces of this and that.
Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700
Rep:
The lspci output show the hardware you have on your machine. It does not mean it is active.
According to your lsmod it shows no USB Modules loaded. You need to load the proper modules to use USB. The contents of /proc is nothing but a virtual filesystem that will only show info when there is a module or driver to go off of. Once you load a USB module it should have something in /proc/bus/usb.
Goto to my website I have working on. The USB part is not complete but I believe there is enough info there to get you going. I have a few more things to check out before I finish it up. Please check back in a few weeks.
I disabled the plug and play operating system support in the bios and guess what, It detected usb-controller as new hardware and did some configuration during boot-up. But lsmod still doesn't show any usb modules. How do I load modules? When I tried insmod usb-uhci it gave error...
Using /lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_check_bandwidth_Rcff29776
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_deregister_bus_R371417bf
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_free_bus_Rdbad5778
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_claim_bandwidth_Ra455fae7
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_alloc_bus_R9f4a89b8
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_register_bus_R76c1b63d
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_root_hub_string_Ra68718f0
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_alloc_dev_Re7e8dc6f
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_inc_dev_use_R20d5ffd5
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_free_dev_Rcafa84f6
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_disconnect_Re559ca2a
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_release_bandwidth_R0e3fa584
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_connect_R184b0d90
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o: unresolved symbol usb_new_device_R12852f22
simillar error was thrown for insmod usb-uhci and ehci-hcd
Distribution: Distribution: RHEL 5 with Pieces of this and that.
Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700
Rep:
All that is left that I can tell from what I see is try loading the ' usb-ohci ' module like michaelk says. If not then the hardware is just incompatiable with what I know.
Also since this is a laptop, Even though it has an intel chipset, it may have been modified so it can fit in a smaller space. This means it is custom made and does not follow what the chipset was intended to fully do.
I have the same problem with my notebook and getting the temperture sensor info. It just is not there even though lm_sensors has drivers for that chipset. The chipset does not contain that piece of info.
Thanks a lot
yes, I did try loading usb-ohci with a similar kind of error. The USB controller was working fine with windows. Does this mean that my USB controller is incompatible with Linux? If this is so, then linux is far behind. I had completely removed windows so that I can learn Linux. It is strange for me to hear that 2 of my hardwares are incompatible with linux.
I have simillar problem with my internal modem Rockwell International HCF 56k Data/Fax Modem
Still hoping for magic to happen........................................
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.