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

Reply via email to