External USB disk won't mount
Mark Ovens
parish at magichamster.com
Wed May 28 18:27:27 UTC 2008
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
More information about the freebsd-questions
mailing list