Mounting USB drives and PCI USB and ieee1394 drives
Alexander P. Goldhammer
alex.goldhammer at verizon.net
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
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
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