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've just installed Ubuntu 6.06. I've no linux experience so I'm muddling my way through at the moment.
It seems to me that none of my usb devices are being seen. I've tried dmesg and can't see any of them listed there. With lsusb -v I get no output at all. With lsusb -t I get: "cannot open /proc/bus/usb/devices. no such file or directory".
The devices I have plugged in are:
epson photo R200
canoscan 4200F
speedtouch modem (it seems this will be tricky to get working anyway, but I'll worry about that when I come to it!)
other bits and bobs through a usb hub
I'm just concerned that it seems nothing is detected.
can you post the output of the commands 'lsmod' and 'dmesg | tail -n 20' please? if you get permission denied when running these commands, prepend 'sudo ' to the commands, ie 'sudo lsmod'
I must go and get some sleep (is 4am here). I appreciate your help so much - this has been driving me mad as I know so little about what I'm doing. I'll log on tomorrow and follow any more suggestions you might have
OK ill try and post afew different methods because you'll be up before me i probably wont be able to respond right away.
first unplug your device.
try and run '/bin/lspci -v | grep USB'..
if no output then post 'ls -l /bin/lspci'..
if not found then post 'which lspci'..
if 'which lspci' gives output, then substitute 'program' with the output of that command (ie /usr/sbin/lspci.. or whatever it gives, if anything), and run: 'program -v | grep USB'
-- if none of the above commands work, try them all again prepended with 'sudo ', then continue --
if 'which lspci' results in not found/no output, then run synaptic (System->Administration->Synaptic Package Manager). use a search function in Synaptic to search for 'pciutils' and install it if it lists as not installed. i doubt its not already installed.
if in fact it wasnt installed and you just did, note where it was installed to. the executable file you need to run will be in a folder or subfolder that will look like '.../bin/lspci', thats what you need.
now that the program is installed, run: 'lspci -v | grep HCI'. again, substitute 'lspci' with the full path to the executable file that you found after install.
this command should display afew lines of output, at least one. you will need to run at least one 'modprobe' command and most likely two, by following the next step.
- if you see 'EHCI' then run: 'modprobe ehci-hdc'
- if you see 'UHCI' then run: 'modprobe uhci-hdc'
- if you see 'OHCI' then run: 'modprobe ohci-hdc'
again, you will most likely need to run these commands prepended with 'sudo '.
after using modprobe, plug the device back in and post the output of 'dmesg | tail -n 20'. hopefully we will see a line containing something like '/dev/sda1' or some other /dev/ device depending on what you have plugged in. if you do see output similar to this, then try and use ubuntu GUI tools to configure/search for your new device. if that doesnt work then youll most likely need to look for drivers for your paticular device. search google.com/linux or here at lq.org or any other search engine. follow the directions you find with the device. if it doesnt work, no directions are included, or you cant find the proper driver then let us know the specific device (model, name, vendor, etc) and we can go from there.
i have no idea why it isnt running or giving you output. use 'su' then try and run it ?
search your package manager for 'pci' and tell us what comes up (and whether installed or not)
The 'installed version' column conatined info for all but the third from last.
When I looked at pciutils' properties I saw /bin/lspci there. Umm... just mentioning it incase it's relevant. I really have a clue don't I?!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.