THank you for your help. This is the result:<div><br></div><div><div>mount -t usbdevfs none /proc/bus/usb</div><div>mount: mount point /proc/bus/usb does not exist</div><div><br></div><div><div>mkdir /proc/bus/usb</div><div>
mkdir: cannot create directory `/proc/bus/usb': No such file or directory</div></div><div><br></div><div>And supposed I tried a directory that exist:</div><div><br></div><div>mount -t usbdevfs none /proc/bus</div><div>
mount: unknown filesystem type 'usbdevfs'</div><div><br></div><div>The exact mirror (before the problem start I mirrored the system) is still working today, and I have not find any difference between the two version so far.</div>
<div class="gmail_quote"><br></div><div class="gmail_quote">On Mon, Oct 1, 2012 at 12:51 PM, <span dir="ltr"><<a href="mailto:Ashish_Bunkar@dell.com" target="_blank">Ashish_Bunkar@dell.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This steps helped me when I had same problem in SUSE9.<br>
<br>
The Reason is "/proc/bus/usb/ doesn't has any entry where actually lsusb searches to show USB BUS devices.To make that happen you have to manually .<br>
Mount the Bus devices using below command.<br>
<br>
mount -t usbdevfs none /proc/bus/usb/<br>
<br>
And you are done.<br>
Now lsusb should show all USB BUS devies.<br>
<br>
Thanks<br>
Ashish Bunkar<br>
<div class="HOEnZb"><div class="h5"><br>
-----Original Message-----<br>
From: <a href="mailto:kernelnewbies-bounces@kernelnewbies.org">kernelnewbies-bounces@kernelnewbies.org</a> [mailto:<a href="mailto:kernelnewbies-bounces@kernelnewbies.org">kernelnewbies-bounces@kernelnewbies.org</a>] On Behalf Of Peter Teoh<br>
Sent: Saturday, September 29, 2012 7:12 AM<br>
To: <a href="mailto:kernelnewbies@kernelnewbies.org">kernelnewbies@kernelnewbies.org</a><br>
Subject: Why "lsusb" return nothing?<br>
<br>
I entered "lsusb" at the command line (as root) and nothing is return, not even any error message.<br>
<br>
Doing a strace the last few lines are:<br>
<br>
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/proc/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
<br>
What happened?<br>
<br>
This is Ubuntu 10.04 (it used NOT to be like that, not sure I what did<br>
wrong last time). But running a VirtualBox INSIDE this same OS, I<br>
was able to get result from "lsusb" (after enabling the USB devices in VirtualBox interface) and strace gives result:<br>
<br>
open("/dev/bus/usb/001/002", O_RDWR) = 3<br>
ioctl(3, USBDEVFS_IOCTL, 0xbff6f75c) = -1 ENOTTY (Inappropriate<br>
ioctl for device)<br>
close(3) = 0<br>
open("/dev/bus/usb/001/001", O_RDWR) = 3<br>
<br>
Why the difference?<br>
<br>
--<br>
Regards,<br>
Peter Teoh<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<br>Peter Teoh<br>
</div>