Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 May 2008 19:27:06 +0100
From:      Mark Ovens <parish@magichamster.com>
To:        freebsd-questions@freebsd.org
Subject:   External USB disk won't mount
Message-ID:  <483DA3FA.9030404@magichamster.com>

next in thread | raw e-mail | index | archive | help
Bought an external USB HD enclosure but it doesn't work under FreeBSD.

Under FreeBSD-6.3-STABLE:

umass0: Super Top USB 2.0  IDE DEVICE, rev 2.00/2.01, addr 2
da2 at umass-sim0 bus 0 target 0 lun 0
da2: <MAXTOR 6 L040J2 \0000\0000> Fixed Direct Access SCSI-0 device
da2: 40.000MB/s transfers
da2: 38172MB (78177792 512 byte sectors: 255H 63S/T 4866C)

# mount /dev/da2s1f /mnt
# ls /mnt
#

(The disk is from another FreeBSD system so is UFS2 and da2s1f is /usr 
on the other system)

So although it mounts, nothing is visible.

After a few minutes this happens:

umass0: at uhub3 port 1 (addr 2) disconnected
(da2:umass-sim0:0:0:0): lost device
(da2:dead_sim0:0:0:0): Synchronize cache failed, status == 0x8, scsi 
status == 0x0
(da2:dead_sim0:0:0:0): removing device entry
umass0: detached

Tried it under 7.0-RELEASE and it's even worse - it crashes the kernel with

Fatal Trap 12: page fault in kernel mode. (forget the exact wording of 
the message, but it's definitely Fatal Trap 12).

So is this just a case of the device not complying with USB standards - 
the manufacturer just tests it under Windows and that's good enough - or 
is there a way to solve this?

I can confirm that the disk is good as I borrowed another enclosure to 
try and that works as expected.

Regards,

Mark



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?483DA3FA.9030404>