usbd.conf not mounting usb mass storage

Vittorio v.demartino2 at virgilio.it
Thu Apr 28 10:58:57 PDT 2005


Alle 16:52, giovedì 28 aprile 2005, Roland Smith ha scritto:
> 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

Didn't know. I was misled by the fact that I saw my SWISSBIT mass storage  
mapped as umass[0-2]+ and ** acordingly ** da[0-2]+: 0 to 0, 1 to 1 and 2 to 
2.
By the way, there's another question relating to mapping.
As I said to mount  the SWISSBIT I use for instance 
"/sbin/mount_msdosfs /dev/da0 /mnt/swissbit" whilst to mount my Eutron usb 
mass storage mapped as umass0 -> da0 I have to issue:
"/sbin/mount_msdosfs /dev/da0s1 /mnt/eutron"
Why is that, I mean da0 -> da0s1?

Vittorio


More information about the freebsd-questions mailing list