core/udev/devfs_to_udev_README
2006-02-23 17:19:35 +00:00

89 lines
2.5 KiB
Plaintext

*** Use the README instead, this file is outdated. ***
README for udev
TITLE: Replace devfs with udev
CRUX VERSION: 1.3+
AUTHOR: CRUX ML members
CATEGORY: filesystem
SYNOPSIS: What to do to get udev running
HINT:
* install hotplug and udev ports (and optionally coldplug)
(and their dependencies) from CLC
* Kernel config:
* disable devfs support
* enable hotplug support
* enable tmpfs support
* (optional) add coldplug to the SERVICES array in /etc/rc.conf
* make the following changes in /etc/rc & /etc/rc.single:
(remember that "-" means the line gets removed,
and "+" means the lines gets added. ;-))
* /etc/rc diff:
- # Start device management daemon
- /sbin/devfsd /dev
+ # Start udev
+ /bin/mount -t sysfs none /sys
+ /bin/mount -t proc none /proc
+ /sbin/start_udev
*** NOTE ***
Han Boetes suggests this as a better way to mount the sysfs
and proc filesystems to avoid problems with improperly unmounted
filesystems being unfixable when their devices are missing due
to a failed udev start:
if ! /bin/mount -t sysfs none /sys; then
/bin/mount -n -t sysfs none /sys
fi
if ! /bin/mount -t proc none /proc; then
/bin/mount -n -t proc none /proc
fi
************
* /etc/rc.single diff:
- # Start device management daemon
- /sbin/devfsd /dev
+ # Start udev
+ /bin/mount -t sysfs none /sys
+ /bin/mount -t proc none /proc
+ /sbin/start_udev
*** see NOTE above ***
* comment or remove the following fstab entries:
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
* add the additional fstab entries (if needed):
(these are in the default fstab, commented)
none /proc/bus/usb usbfs defaults 0 0
none /dev/pts devpts defaults 0 0
* reboot and cross fingers
_________________________________________________________________
If you want to allow users to access the sound and video devices
(nvidia, dri, etc.), add an 'audio' group and a 'video' group to
the system. CRUX's udev install sets the appropriate group
permissions, so just add the user to the 'audio' and 'video'
groups (and log out/back in).
_________________________________________________________________