Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
Okay I'm going to try and include all the relavent info but if I miss something out I apologise.
I've been unable to see any usb devices detected in Ubuntu 6.06 which I've just installed (i can't see them in dmesg or when I do lsusb -v), and so posted a question in the hardware forum, which led me here as I'm not getting any output from lspci.
After doing 'which lspci' I tried '/usr/bin/lspci -v | grep USB' and got no output. I get nothing from lspci -v on it's own either.
nadroj from the hardware forum suggested I also tell you the following:
Ok if I understand correctly, your expecting to see USB devices you install in lscpi ? To further that, I am assuming lets say a webcam or a printer, memory stick, etc ...
You are not going to see them devices in lspci. lspci shows the internal hardware in your box, not things like the such above that you plug in external slots.
If you type lspci | grep USB and you see no results, well all I got to say is your USB controllers aren't functioning judging on that info given.
Why don't you post the complete output of lspci .. notlspci -v
DrOzz, i have been trying to help him in the other thread which he linked to. his USB devices werent being recognized so i asked him to check lspci to see what USB controllers he has, in order to determine which USB drivers to load. 'lspci' by itself doesnt return anything either.
lspci would not show you your usb DEVICES, but it will show you your usb CONTROLLERS.
lsusb will show you connected devices. However, if you don't have any controllers listed from lspci, I wouldn't expect you'd have any devices listed by lsusb either!
e.g., My system showing usb controller and an attached usb backup power supply. Don't remember what the other item on Bus 2, Device 2 is ... maybe a thumbdrive I left plugged in?
Code:
$ lspci | grep USB
0000:00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
0000:00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
0000:00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)
$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 003: ID 051d:0002 American Power Conversion Back-UPS Pro 500/1000/1500
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 1019:0c55
Bus 002 Device 001: ID 0000:0000
$
sorry, i have been discussing the start of this issue with *Xenny* at the other thread so i am aware of what has been done and what hasnt (besides the ones already mentioned).
[quote]lsusb will show you connected devices. However, if you don't have any controllers listed from lspci, I wouldn't expect you'd have any devices listed by lsusb either![quote]lsusb doesnt show any output (as mentioned in the first post) and the use of 'lspci' is to see what USB controllers she has. but the purpose of this thread is that 'lspci' is not returning any output.
*Xenny*, can you also check out /proc/bus/pci/devices and post the information if any
lspci would not show you your usb DEVICES, but it will show you your usb CONTROLLERS.
lsusb will show you connected devices. However, if you don't have any controllers listed from lspci, I wouldn't expect you'd have any devices listed by lsusb either!
e.g., My system showing usb controller and an attached usb backup power supply. Don't remember what the other item on Bus 2, Device 2 is ... maybe a thumbdrive I left plugged in?
Code:
$ lspci | grep USB
0000:00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
0000:00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
0000:00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)
$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 003: ID 051d:0002 American Power Conversion Back-UPS Pro 500/1000/1500
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 1019:0c55
Bus 002 Device 001: ID 0000:0000
$
[edit]
OK. So I see several posts came into this thread while I was lollygagging around typing my response. Seems like you're already familiar with what lspci is going to list (i.e. - NOT the individual devices). Sorry for the redundancy of my post.
lsusb will show you connected devices. However, if you don't have any controllers listed from lspci, I wouldn't expect you'd have any devices listed by lsusb either!
Okay, I get you, thanks I tried lsusb first. And you're right - nada, niente, nowt whatsoever :/
Quote:
Sorry!
No problem!
Quote:
can you post the output of 'zgrep -i pci /proc/config.z'
Ok will do. Off I go again...
I'll post the stuff you asked on the other thread too, and will try and find out motherboard info from the BIOS. Failing that I guess I have to actually look at it and see if there's any label on it or something(?).
sorry i forgot the 'g' in the extension so the command probably wont work!
'zgrep -i pci /proc/config.gz'
if 'zgrep' doesnt work use 'zcat /proc/config.gz | grep -i pci'
p.s. I just ought to mention one little thing. I hesitate to say incase you're scared off by the extent of my ineptitude, but I somehow lost the ability to display the graphical interface. I think it happened when I was uninstalling/reinstalling pciutils (don't ask! I really don't know!). I've tried sudo /sbin/init 2 and 3 and 5 but no luck. I guess I got rid of something by mistake. I'll sort it out myself don't worry (you're helping enough as it is) - it doesn't matter at the moment - just letting you know in case you tell me to open up synaptic or something!
ok so your stuck at the command line, thats OK for now i guess..
try 'grep -i pci /usr/src/linux/.config' if that doesnt work look around the /usr/src/ directory for a linux-* directory maybe 'linux-2.1.11', run the command again substituting the path.
also post 'cat /proc/bus/pci/devices'
ill go check out your motherboard to see if this may be happening because its really old and infact does not have any PCI slots.
i found the documentation and it says the HCI is UHCI, so try runnig 'modprobe uhci-hcd' (as well as the previous modprobes; usbcore, usb-storage). then plug in your device and check 'dmesg | tail -n 20', post the output if it is different from your previous dmesg outputs.
if this still doesnt work try the steps again in this post but with the first modprobe using 'ehci-hdc' instead. hope that works.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.