Bug 86710 - mount point /proc/bus/usb does not exist/cannot exist, when using other mount point usbfs is not valid
Bug#: 86710 Product:  Gentoo Linux Version: unspecified Platform: x86
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: INVALID Assigned To: x86-kernel@gentoo.org Reported By: patnjer12@hotmail.com
Component: Core system
URL: 
Summary: mount point /proc/bus/usb does not exist/cannot exist, when using other mount point usbfs is not valid
Keywords:  
Status Whiteboard: 
Opened: 2005-03-25 14:45 0000
Description:   Opened: 2005-03-25 14:45 0000
i originally did not include any amount of USB support in my install of gentoo,
if this is the problem i appologize for wating your time

but i have recently needed the use of my USB ports for printing, and have
recompiled the kernel (numerous times) based on the suggestions of the
printer/USB docs from the gentoo.org site, and wiki and a random tutorial on
the gentoo forums

i have tried loading the USB as both local kernel and modules and get the same
result

this result being that the mount point /proc/bus/usb does not exist... i have
tried using mkdir to no avail and have manually concluded that it doesn't exist

knoppix sees the USB and mounts it fine, so this rules out hardware issues
further, i have tried changing fstab to call /dev/usb the mount point, and also
tried /dev/sda1 (as shown to work for other distros) but when i do this i get a
new error
that usbfs is not a valid file structure (not the exact words.. but the same
point)
so at some point it seems that my gentoo installation failed to configure
anything used to support USB

i would really like to avoid redoing the install as i had to do SEVERAL
work-arounds to get it to work in the first place: took about 5 complete days
to finish, and this isn't including emerging gnome... which was another 2 days
(its a 550MHz p3 xeon)

i am hoping one of the dev's can instruct me on how to 
a.) create the point /proc/bus/usb: i mean emerging things creates new folders
in it...why can't i? and 
b.) include usbfs as a supported filestructure
i'm sure there lots of other things that work in the background that have to be
dealt with... but i am willing to work with it

i am using kernel 2.4.28-r7 grsecurity set to "low"(ya, my makeshift ati
drivers dont like anything higher...) UHCI HCD (both kernel options) loaded as
autoloading modules (along with usbcore) and i had to emerge the
linux26-headers to get gnome to work (maybe this is the problem??)

Reproducible: Always
Steps to Reproduce:
1. anything i do...
2.
3.

------- Comment #1 From richard c 2005-03-26 14:32:07 0000 -------
Created an attachment (id=54548) [details]
latest kernel config

------- Comment #2 From Daniel Drake 2005-03-31 08:18:06 0000 -------
Here's your problem:

# CONFIG_USB_DEVICEFS is not set

You don't need usbfs to be able to print. There is a seperate kernel driver for that. I think your problme is elsewhere.

Also, mounting it as /dev/usb or /dev/sda1 is completely wrong. usbfs is a pseudo filesystem which gives you a representation of all of the USB devices attached to your system. /dev/sda1 is a disk node (either scsi or usb-storage partition).