Hi,

1 -
# cat /proc/scsi/usb-storage-0/0

   Host scsi0: usb-storage
       Vendor: SanDisk Corporation
      Product: ImageMate CompactFlash USB
Serial Number: None
     Protocol: Transparent SCSI
    Transport: Bulk
         GUID: 078100020000000000000000
     Attached: Yes

-> This is OK,


2 -
# ll /dev | grep sd
lr-xr-xr-x    1 root     root            7 sep 22 18:27 ptysd -> pty/m61

-> This is NOK, cannot mount usb-storage stuffs (sda*, sdb* missing) .


3 -
# cat /var/log/syslog | grep error
Sep 22 13:24:50 didouille2 kernel: usbdevfs: remount parameter error
Sep 22 13:25:04 didouille2 devfsd[105]: error calling: "symlink" in "GLOBAL"
Sep 22 18:27:33 didouille2 kernel: usbdevfs: remount parameter error
Sep 22 18:27:46 didouille2 devfsd[105]: error calling: "symlink" in "GLOBAL"

-> The NOK seems to come from devfs or to the kernel ...


This was working during the 9.0 RC2. I attached my devfsd.conf file.

Everything else seems to work well, good job.


# Sample /etc/devfsd.conf configuration file.
# Richard Gooch  <[EMAIL PROTECTED]>         17-FEB-2002
#
# Enable full compatibility mode for old device names. You may comment these
# out if you don't use the old device names. Make sure you know what you're
# doing!
REGISTER        .*              MKOLDCOMPAT
UNREGISTER      .*              RMOLDCOMPAT

# You may comment out the above and uncomment the following if you've
# configured your system to use the original "new" devfs names or the really
# new names
#REGISTER       ^vc/            MKOLDCOMPAT
#UNREGISTER     ^vc/            RMOLDCOMPAT
#REGISTER       ^pty/           MKOLDCOMPAT
#UNREGISTER     ^pty/           RMOLDCOMPAT
#REGISTER       ^misc/          MKOLDCOMPAT
#UNREGISTER     ^misc/          RMOLDCOMPAT

# You may comment these out if you don't use the original "new" names
REGISTER        .*              MKNEWCOMPAT
UNREGISTER      .*              RMNEWCOMPAT

# Enable module autoloading. You may comment this out if you don't use
# autoloading
LOOKUP          .*              MODLOAD

# Uncomment the following if you want to set the group to "tty" for the
# pseudo-tty devices. This is necessary so that mesg(1) can later be used to
# enable/disable talk requests and wall(1) messages.
REGISTER        ^pty/s.*        PERMISSIONS     -1.tty  0600
REGISTER        ^pts/.*         PERMISSIONS     -1.tty  0600

#
# Uncomment this if you want permissions to be saved and restored
# Do not do this for pseudo-terminal devices
REGISTER        ^pt[sy]         IGNORE
CREATE          ^pt[sy]         IGNORE
CHANGE          ^pt[sy]         IGNORE
DELETE          ^pt[sy]         IGNORE
REGISTER        .*              COPY    /lib/dev-state/$devname $devpath
CREATE          .*              COPY    $devpath /lib/dev-state/$devname
CHANGE          .*              COPY    $devpath /lib/dev-state/$devname
DELETE          .*              CFUNCTION GLOBAL unlink /lib/dev-state/$devname
RESTORE         /lib/dev-state

#
# Uncomment this if you want the old /dev/cdrom symlink
REGISTER        ^cdroms/cdrom0$ CFUNCTION GLOBAL mksymlink $devname cdrom
UNREGISTER      ^cdroms/cdrom0$ CFUNCTION GLOBAL unlink cdrom

REGISTER        ^v4l/video0$    CFUNCTION GLOBAL mksymlink v4l/video0 video
UNREGISTER      ^v4l/video0$    CFUNCTION GLOBAL unlink video
REGISTER        ^radio0$        CFUNCTION GLOBAL mksymlink radio0 radio
UNREGISTER      ^radio0$        CFUNCTION GLOBAL unlink radio

# ALSA stuff
#LOOKUP                 snd             MODLOAD ACTION snd

# Uncomment this to let PAM manage devfs
REGISTER        .*              CFUNCTION /lib/security/pam_console_apply_devfsd.so 
pam_console_apply_single $devpath

# Uncomment this to manage USB mouse
#REGISTER       ^input/mouse0$  CFUNCTION GLOBAL mksymlink $devname usbmouse
#UNREGISTER     ^input/mouse0$  CFUNCTION GLOBAL unlink usbmouse
REGISTER        ^input/mice$    CFUNCTION GLOBAL mksymlink $devname usbmouse
UNREGISTER      ^input/mice$    CFUNCTION GLOBAL unlink usbmouse

# If you have removable media and want to force media revalidation when looking
# up new or old compatibility names, uncomment the following lines
# SCSI NEWCOMPAT  /dev/sd/* names
LOOKUP          ^(sd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$      EXECUTE /bin/dd 
if=$mntpnt/\1 of=/dev/null count=1
# SCSI OLDCOMPAT  /dev/sd?? names
LOOKUP          ^(sd[a-z]+)[0-9]+$      EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null 
count=1
# IDE NEWCOMPAT   /dev/ide/hd/* names
LOOKUP          ^(ide/hd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$  EXECUTE /bin/dd 
if=$mntpnt/\1 of=/dev/null count=1
# IDE OLDCOMPAT   /dev/hd?? names
LOOKUP          ^(hd[a-z])[0-9]+$       EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null 
count=1

REGISTER ^dvb/card[0-9]+/[^/]+$ PERMISSIONS root.video 0660
REGISTER        ^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$     CFUNCTION GLOBAL mksymlink 
/dev/$devname ost/\2\1
UNREGISTER      ^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$     CFUNCTION GLOBAL unlink 
ost/\2\1

# Include package-generated files from /etc/devfs/conf.d
OPTIONAL_INCLUDE   /etc/devfs/conf.d/

Reply via email to