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>