Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#1716 - kernel26-scsi shows usbfs error on startup

Attached to Project: Arch Linux
Opened by Tobias Powalowski (tpowa) - Monday, 01 November 2004, 22:35 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

hi
while mounting filesystems with kernel26-scsi this error shows up
i found out with the ide kernel usbcore is loaded before mounting filesystems, don't know why
i tried configuring it the same way as ide kernel with no luck, perhaps you have more luck than me

well on the other hand you get no errors with usb when using hotplug, then the usb host modules where loaded and everything works fine so far, without hotplug i didn't tried it

the question is do we need this usbfs entry in fstab?
i'll do test this tomorrow, perhaps it is not needed at all and so the error should disappear.
Don't know if kernel24 needs this entry
This task depends upon

Closed by  Judd Vinet (judd)
Monday, 06 December 2004, 20:49 GMT
Reason for closing:  Fixed
Comment by Tobias Powalowski (tpowa) - Tuesday, 02 November 2004, 16:10 GMT
i have tried to disable usbfs entry
i was able to have full access to usb devices
perhaps this entry can be removed from fstab and this error will be gone

but don't know if kernel24 and devfs wuold like this
Comment by Kevin McKinney (mckman) - Sunday, 07 November 2004, 00:56 GMT
USB support used to be compiled into the kernel, but must now be loaded as a module. When Arch boots it attempts to mount usbfs BEFORE the modules have been loaded (assuming you have set them up to load in rc.conf, if not you must do that first).

WARNING, you may not want to do this fix, since it involves modifying important system files.... Be careful.

Comment out the following line in fstab.

#usbfs /proc/bus/usb usbfs defaults 0 0

This disables the attempt to mount the usbfs at the beginning of the boot sequence.

Open /etc/rc.sysinit in vi or another suitable text editor and add the following lines before the # End of file comment.

# USBFS fix
mount -t usbfs usbfs /proc/bus/usb

You should get no error message at boot time and the usbfs is mounted at /proc/bus/usb.
Comment by Judd Vinet (judd) - Monday, 06 December 2004, 20:48 GMT
I've removed usbfs from the default fstab entry and added it as an explicit mount in rc.sysinit. Future new installs will not see this problem, but users who still have usbfs in their fstab may see it (though it is harmless).

Loading...