Mounting USB drives and PCI USB and ieee1394 drives

Alexander P. Goldhammer alex.goldhammer at
Sat Nov 1 11:50:17 PST 2003

1) I am also trying to mount a usb hard drive.  I have found a number of
articles on doing this but none of them seem to work completely or the
articles reference older versions of FreeBSD and I cannot seem to find
an analogous thing in a Release 4.8.

My motherboard has two built-in USB1.0 ports.  When I plug in my drive I

Umass0: In system Design USB Storage Adapter, rev 2.00/11.05, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <IC25N030 ATSC04-0 CA30> Fixed Direct Access SCSI-0 device
da0: 650KB/s transfers
da0: 28615MB (58605120 512 byte sectors: 64H 32S/T 28615C)

This is great (I think).  I am able mount the drive by doing a:

mount -t msdos /dev/da0s1 /usb

I then get a msg saying:

(da0:umass-sim0:0:0:0): Read(6)/write(6) not supported, increasing the
minimum_cmd_size to 10.

I do a "df" and I see the drive listed.  I can see the files and
navigate the drive.   In fact I added this mount cmd to my fstab with a
noauto option

I do a "umount /usb" then a "df" and I see that the drive is no longer

When I physically disconnect the drive from the mother board I get:

#umass0: at hub0 port 1 (addr 2) disconnected
(da0:umass-sim0:0:0): lost device
(da0:umass-sim0:0:0): removing device entry
umass0: detached

My intuition tells me this is not good.

If I then plug the device into the next USB1.0 port I get:
umass0: In system Design USB Storage Adapter, rev 2.00/11.05, addr 2
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT
over and over again then
(da0:umass-sim0:0:0:0): got CAM status 0x4
(da0:umass-sim0:0:0:0): fatal error, failed to attach to device
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry

Does anyone have any ideas on how to address this/fix this?

2) My next question is kind of related but different.

I have a PCI card that has 3 x USB2.0 ports and 2 x ieee1394 ports
(Smartdisk with a NEC OHCI Compliant IEEE1394 Host Controller IRQ3 PCI
Slot 3 PCI bus2, device15, function0).

a) How do I confirm that FreeBSD is aware of the card and that the
driver is operating correctly etc.  How do I do that for my Ethernet
card for that matter?  During my install there were no conflicts.  On
boot-up it seems FreeBSD is able to recognize it.

b) If/when I plug it a USB/Firewire drive into this card how is the
"device name" specified?  Or is there a command to figure this out? 

c) Is msdos the correct "filesystem" designation?

d) How can I mount/unmount the drive? Is the firewire port different.

e) How are the multiple usb/firewire ports designated/handled?

More information about the freebsd-questions mailing list