Other WD My Book "fatal error, failed to attach to device"

I was running FreeBSD 8.2 on a Dell R310. Over the holidays, I installed a fresh copy of 10.1 that went flawlessly. Very impressed with how easy it was to export/import ZFS pools, etc.

I have a couple of WD My Book external hard drives that are used for backups. In 8.2, I had no issues plugging them in and mounting the filesystem. Now, with 10.1-RELEASE, when I plug the drives in, I get the following:
Code:
Jan  8 12:59:29 duckworth kernel: ugen1.4: <Western Digital> at usbus1
Jan  8 12:59:29 duckworth kernel: umass0: <MSC Bulk-Only Transport> on usbus1
Jan  8 12:59:29 duckworth kernel: umass0:  SCSI over Bulk-Only; quirks = 0x4001
Jan  8 12:59:29 duckworth kernel: umass0:7:0:-1: Attached to scbus7
Jan  8 12:59:43 duckworth kernel: (probe0:umass-sim0:0:0:1): INQUIRY. CDB: 12 00 00 00 24 00
Jan  8 12:59:43 duckworth kernel: (probe0:umass-sim0:0:0:1): CAM status: CCB request completed with an error
Jan  8 12:59:43 duckworth kernel: (probe0:umass-sim0:0:0:1): Retrying command
Jan  8 12:59:44 duckworth kernel: (probe0:umass-sim0:0:0:1): INQUIRY. CDB: 12 00 00 00 24 00
Jan  8 12:59:44 duckworth kernel: (probe0:umass-sim0:0:0:1): CAM status: CCB request completed with an error
Jan  8 12:59:44 duckworth kernel: (probe0:umass-sim0:0:0:1): Retrying command
Jan  8 12:59:45 duckworth kernel: (probe0:umass-sim0:0:0:1): INQUIRY. CDB: 12 00 00 00 24 00
Jan  8 12:59:45 duckworth kernel: (probe0:umass-sim0:0:0:1): CAM status: CCB request completed with an error
Jan  8 12:59:45 duckworth kernel: (probe0:umass-sim0:0:0:1): Retrying command
Jan  8 12:59:46 duckworth kernel: (probe0:umass-sim0:0:0:1): INQUIRY. CDB: 12 00 00 00 24 00
Jan  8 12:59:46 duckworth kernel: (probe0:umass-sim0:0:0:1): CAM status: CCB request completed with an error
Jan  8 12:59:46 duckworth kernel: (probe0:umass-sim0:0:0:1): Retrying command
Jan  8 12:59:47 duckworth kernel: (probe0:umass-sim0:0:0:1): INQUIRY. CDB: 12 00 00 00 24 00
Jan  8 12:59:47 duckworth kernel: (probe0:umass-sim0:0:0:1): CAM status: CCB request completed with an error
Jan  8 12:59:47 duckworth kernel: (probe0:umass-sim0:0:0:1): Error 5, Retries exhausted
Jan  8 12:59:48 duckworth kernel: (da0:umass-sim0:0:0:0): got CAM status 0x44
Jan  8 12:59:48 duckworth kernel: (da0:umass-sim0:0:0:0): fatal error, failed to attach to device
I can resolve this by using usbconfig(8) to power off and then on as follows:
# usbconfig -u 1 -a 4 power_off
# usbconfig -u 1 -a 4 power_on

Code:
Jan  8 13:03:28 duckworth kernel: umass0: <MSC Bulk-Only Transport> on usbus1
Jan  8 13:03:28 duckworth kernel: umass0:  SCSI over Bulk-Only; quirks = 0x4001
Jan  8 13:03:28 duckworth kernel: umass0:7:0:-1: Attached to scbus7
Jan  8 13:03:28 duckworth kernel: da0 at umass-sim0 bus 0 scbus7 target 0 lun 0
Jan  8 13:03:28 duckworth kernel: da0: <WD My Book 1140 1012> Fixed Direct Access SCSI-6 device
Jan  8 13:03:28 duckworth kernel: da0: Serial Number 5743415A4146333337393831
Jan  8 13:03:28 duckworth kernel: da0: 40.000MB/s transfers
Jan  8 13:03:28 duckworth kernel: da0: 1907697MB (3906963456 512 byte sectors: 255H 63S/T 243197C)
Jan  8 13:03:28 duckworth kernel: da0: quirks=0x2<NO_6_BYTE>
Jan  8 13:03:28 duckworth kernel: ses1 at umass-sim0 bus 0 scbus7 target 0 lun 1
Jan  8 13:03:28 duckworth kernel: ses1: <WD SES Device 1012> Fixed Enclosure Services SCSI-6 device
Jan  8 13:03:28 duckworth kernel: ses1: Serial Number 5743415A4146333337393831
Jan  8 13:03:28 duckworth kernel: ses1: 40.000MB/s transfers
Jan  8 13:03:28 duckworth kernel: ses1: SCSI-3 ENC Device
I am then able to mount file systems just fine on there. Is there some configuration that can be adjusted to prevent having to do this?

Thanks!
 
Back
Top