Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Nov 2009 23:33:07 -0800
From:      "Guojun Jin" <gjin@ubicom.com>
To:        "Guojun Jin" <gjin@ubicom.com>, <freebsd-stable@freebsd.org>
Cc:        questions@freebsd.org, freebsd-usb@freebsd.org
Subject:   RE: 8.0-RC3 USB lock up on mounting two partitions from one USB drive
Message-ID:  <CB2DD11991B27C4F99935E6229450D3203950A1D@STORK.scenix.com>
References:  <CB2DD11991B27C4F99935E6229450D3203950A1C@STORK.scenix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Did newfs on those partition and made things worsen -- restore =
completely fails:
(I had experienced another similar problem on an IDE, which works well =
for 6.4 and 7.2, but 8.0.)
This dirve works fine under FreeBSD 6.4.

Is something new in 8.0 making disk partition schema changed?

g_vfs_done():da0s3d[READ(offset=3D98304, length=3D16384)]error =3D 6
g_vfs_done():da0s3d[WRITE(offset=3D192806912, length=3D16384)]error =3D =
6
fopen: Device not configured
cannot create save file ./restoresymtable for symbol table
abort? [yn] (da0:umass-sim0:0:0:0): Synchronize cache failed, status =
=3D=3D 0xa, scs
i status =3D=3D 0x0
(da0:umass-sim0:0:0:0): removing device entry
ugen1.2: <DMI> at usbus1
umass0: <DMI Ultra HDD, class 0/0, rev 2.00/1.19, addr 2> on usbus1
umass0:  SCSI over Bulk-Only; quirks =3D 0x0000
umass0:0:0:-1: Attached to scbus0
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <DMI Ultra HDD 1.19> Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C)
Device da0s3d went missing before all of the data could be written to =
it; expect
 data loss.

    99  23:19   sysinstall
   100  23:20   newfs /dev/da0s3d
   101  23:20   newfs /dev/da0s3e
   102  23:21   mount /dev/da0s3d /mnt
   103  23:21   cd /mnt
   104  23:21   dump -0f - /home | restore -rf -
   105  23:27   history 15



-----Original Message-----
From: Guojun Jin
Sent: Tue 11/17/2009 11:05 PM
To: freebsd-stable@freebsd.org
Cc: questions@freebsd.org; freebsd-usb@freebsd.org
Subject: 8.0-RC3 USB lock up on mounting two partitions from one USB =
drive
=20
When mounting two partitions from a USB dirve, it can cause the drive =
access lock up for a long time.
Details:

Terminal 1 --
term1# mount /dev/da0s3d  /mnt
term1# cd /mnt ; rm -fr *

when rm starts, go to terminal 2 and do:

term2# mount /dev/da0s3e /dist ### this will hanging for a long time and =
USB hard drive activity light is off.
After more than 1-2 minutes, mount returns, and the drive activity light =
is blinking, thus removing is going on.

term2# ls /dist   ### this will cause dUSB dirve hanging again -- no =
avtivity.
Similarly, ls will finish in a couple of miniutes or longer, the rm =
command continues; but for a while, the drive
activity will stop again.

Reboot machine, repeat the above steps, and result will be the same. =
Reboot machine again, and just mount one
partition, then doing "rm -rf *" without involve the second partition, =
rm will finish quickly.

Has anyone obseved this behave on 8.0-RC?

-Jin

















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