I am having some trouble with autofs that isn't making much sense to me. Current Situation: Kernel = 2.6.23.9 LFS Version = SVN-20071223 BLFS Version = SVN-20071217 (not sure how this is earlier than LFS) AutoFS Version = 4.1.4 (this was the version at the time of my build) UDEV Version = 113 (this was the version at the time of my build) I am *not* running KDE, GNOME, XFCE, FluxBox, etc. (I use ude as my window manager)
UDEV rules (specific to my situation) (devices are properly created in /dev) 10-cardreader.rules: SUBSYSTEMS=="scsi", ATTRS{model}=="IC1210 CF", NAME{all_partitions}="CompactFlash" SUBSYSTEMS=="scsi", ATTRS{model}=="IC1210 MS", NAME{all_partitions}="MemoryStick" SUBSYSTEMS=="scsi", ATTRS{model}=="IC1210 MMC/SD", NAME{all_partitions}="MMC_SD_Card" SUBSYSTEMS=="scsi", ATTRS{model}=="IC1210 SM", NAME{all_partitions}="SmartMedia" SUBSYSTEMS=="scsi", ATTRS{model}=="Cruzer Micro|JUMPDRIVE", NAME{all_partitions}="JumpDrive" /etc/auto.master: # Begin /etc/auto.master /media /etc/auto.misc # End /etc/auto.master /etc/auto.misc: # $Id: auto.misc,v 1.2 2003/09/29 08:22:35 raven Exp $ # # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # Details may be found in the autofs(5) manpage # cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom # The following reference devices created in # /etc/udev/rules.d/10-cardreader.rules # Review 'man mount' for proper fstype options # This must match UDEV rules CompactFlash --fstype=vfat,rw,gid=disk,umask=002 :/dev/CompactFlash1 --ghost MMC_SD_Card --fstype=vfat,rw,gid=disk,umask=002 :/dev/MMC_SD_Card1 --ghost SmartMedia --fstype=vfat,rw,gid=disk,umask=002 :/dev/SmartMedia1 --ghost MemoryStick --fstype=vfat,rw,gid=disk,umask=002 :/dev/MemoryStick1 --ghost JumpDrive --fstype=vfat,rw,gid=disk,umask=002 :/dev/JumpDrive1 --ghost # All devices have '1' at the end on purpose. I could not manually mount to # /dev/CompactFlash, but I can manually mount to /dev/CompactFlash1 When checking my kernel for proper configuration, I get the following output: grep AUTOFS /boot/config-2.6.23.9 CONFIG_AUTOFS_FS=y CONFIG_AUTOFS4_FS=y grep NFS /boot/config-2.6.23.9 CONFIG_NFS_FS=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set # CONFIG_NFS_V4 is not set # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD=y CONFIG_NFSD_V3=y # CONFIG_NFSD_V3_ACL is not set # CONFIG_NFSD_V4 is not set CONFIG_NFSD_TCP=y CONFIG_ROOT_NFS=y CONFIG_NFS_COMMON=y grep SMB /boot/config-2.6.23.9 # CONFIG_SMB_FS is not set UDEV does create the devices *before* autofs starts What could possibly be wrong with autofs? When I plug in my usb pen drive, autofs does not create the mount point /media/JumpDrive, but I can manually mount the drive (as root) with the following command: mount -t vfat -o uid=disk /dev/JumpDrive1 /media/JumpDrive so I believe udev is working properly. Any help or direction you can provide would be greatly appreciated. rblythe -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page