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 > terminal: > ----- > 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 problems; 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] <snip> > 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 USB 2.0. > here is my /etc/usbd.conf file (i've never modified it, i guess this is the > default): > ----- 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. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
pgpcaJk8lqkAf.pgp
Description: PGP signature