Didier Wiroth wrote:
Hello,
I'm using an external usb2 freecom toughdrive 250gb see:
http://www.freecom.com/ecproduct_detail.asp?ID=3506&CatID=8020&sCatID=1146187&ssCatID=1146191
The drive has "no" power supply!
people have reported problems with those...they sound like they are
right on the edge of what you can power off the USB bus, and not all
computers provide all the power the spec suggests.
I have some strange results while working with current.
When the drive is plugged into a running system, the drive is not
attached. Here is the error output:
Nov 27 13:17:48 amd64 /bsd: umass1 at uhub0
Nov 27 13:17:48 amd64 /bsd: port 4 configuration 1 interface 0 "Freecom Freecom
ToughDrivePro" rev 2.00/0.00 addr 2
Nov 27 13:17:48 amd64 /bsd: umass1: using SCSI over Bulk-Only
Nov 27 13:17:53 amd64 /bsd: umass1: Get Max Lun failed: TIMEOUT
Nov 27 13:17:53 amd64 /bsd: umass1: unable to get Max Lun: TIMEOUT
>
The drive only works when it is attached to the system while loading
the openbsd kernel during a standard boot.
(I hope I made myself clear, otherwise, here is the sequence:
1) connect the usb drive
2) reboot openbsd
3) now the drive is recognized and attached.)
Detaching and reattaching the usb drive afterwards gives the same error
results as mentionned previously.
(I tried the same drive on the same hardware with windows xp installed
and it worked without problems.)
how about if you use a powered hub?
I'm wondering if your USB port isn't putting out the juice needed to
spin it up fast enough, and you get the timeouts. If you have to wait
for a POST and a OS boot, it probably has plenty of time to get to speed.
Nick.