western digital mybook (external usb drive,
250gb) takes 15 minutes to be recognized
rsmith at xs4all.nl
Sat Sep 30 05:22:12 PDT 2006
On Sat, Sep 30, 2006 at 12:34:10PM +0200, Brian King wrote:
> i'm seeing strange behavior for a wd mybook on freebsd 6.1-RELEASE-p5,
> GENERIC kernel.
> - the system hangs on boot if it's attached. it stops right after it has
> recognized my internal hard drives and dvd writer. perhaps it would
> eventually complete the booting process, but i give up after several
> minutes, unplug the usb drive and press the reset button.
> - after boot, if i attach the drive i see this message on the first
> umass0: Western Digital External HDD, rev 2.00/2.06, addr 2
> about 15 minutes later (!), i see:
> da0 at umass-sim0 bus 0 target 0 lun 0
> da0: <WD 2500JB External 0107> Fixed Direct Access SCSI-0 device
> da0: 40.000MB/s transfers
> da0: 238475MB (488397168 512 byte sectors: 255H 63S/T 30401C)
I've got an external harddrive with a WD disk. It works without
umass0: Prolific Technology Inc. Mass Storage Device, rev 2.00/1.00, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <WDC WD25 00JB-00REA0 20.0> Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 238475MB (488397168 512 byte sectors: 255H 63S/T 30401C)
I've encrypted mine with GEOM_ELI though, and put a single filesystem on
the encryped disk.
> no other messages related to the drive are displayed on the console during
> these 15 minutes.
> once the da0 device is recognized, i can mount the partitions (i've got it
> split into two roughly equal-sized primary partitions, one ext2fs and one
> msdos), e.g.:
> mount -t ext2fs /dev/da0s1/mnt/backup
Maybe the driver is looking for FreeBSD slices? Do you see any disk activity
during this 15 minute period?
> here is what i see about my usb hardware with dmesg:
> uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f at device 16.0 on pci0
> uhci0: [GIANT-LOCKED]
> usb0: <VIA 83C572 USB controller> on uhci0
> usb0: USB revision 1.0
> uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1: <VIA 83C572 USB controller> port 0xd000-0xd01f at device 16.1 on pci0
> uhci1: [GIANT-LOCKED]
> usb3: companion controllers, 2 ports each: usb0 usb1 usb2
> usb3: <VIA VT6202 USB 2.0 controller> on ehci0
> usb3: USB revision 2.0
> uhub3: VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub3: 6 ports with 6 removable, self powered
Got more or less the same here. A couple of 83C572's with a VT6202 for
> here is my /etc/usbd.conf file (i've never modified it, i guess this is the
Have you even enabled it? It's disabled by default. As I understand,
it's deprecated in favour of devd.
I can't find any devd events on my system for the drive, probably
because it's handled by atapicam(4).
> what could be causing this delay between the attachment of the drive and
> registration of the da0 device?
Looking for FreeBSD slices is one thing I can think of.
[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20060930/20ed612f/attachment.pgp
More information about the freebsd-stable