On Thu, Apr 28, 2005 at 06:35:57PM +0000, Vittorio wrote: > Under FreeBSD 5.4 In my laptop I have the following item in usbd.conf to > mount a usb-mass storage: > > device "SWISSBIT" > vendor 0x1370 > product 0x2168 > devname "umass0" > attach "/sbin/mount_msdosfs /dev/da0 /mnt/swissbit" > > > When I insert the device this are the messages: > > > fbsd# usbd -v -d > usbd: opened /dev/usb0 > usbd: opened /dev/usb1 > usbd: reading configuration file /etc/usbd.conf > usbd: opened /dev/usb > usbd: device-attach event at 1114704239.430921000, Twist, SWISSBIT: > vndr=0x1370 prdct=0x2168 rlse=0x0200 clss=0x0000 subclss=0x0000 prtcl=0x0000 > device names: umass0 > usbd: Found action 'SWISSBIT' for Twist, SWISSBIT at umass0 > usbd: Executing '/sbin/mount_msdosfs /dev/da0 /mnt/swissbit' > mount_msdosfs: /dev/da0: No such file or directory > usbd: '/sbin/mount_msdosfs /dev/da0 /mnt/swissbit' returned 71
It takes a while for the mapping from umass to da to be established. Try adding '/bin/sleep 1; ' to the front of the attach command. Your usbd.conf relies on two assumptions that might not be true. The umass0 device is not necessarily the swissbit device, and umass0 does not automatically map to da0. Roland -- R.F. Smith /"\ ASCII Ribbon Campaign r s m i t h @ x s 4 a l l . n l \ / No HTML/RTF in e-mail http://www.xs4all.nl/~rsmith/ X No Word docs in e-mail public key: http://www.keyserver.net / \ Respect for open standards
pgpOHShHiouSu.pgp
Description: PGP signature