On 2011-12-08 00:42, Soren Kristensen wrote:
>> When I connect a disk off of an external USB3.0 hub connected to the USB
>> port, I get "Enumeration failed" at boot time. 
>
> Uhmm, I haven't tested USB 3.0 yet, officially we don't support it, 
> don't know how a USB 3.0 hub is suppossed to act in a 2.0 world.... 
> But since a net6501 don't have USB 3.0 why use a USB 3.0 hub at all ?
>
> Or are you also adding a USB 3.0 controller board ?

I have purchased a "USB 3.0 SuperSpeed PCIe x1 Card (BM867AA)" from 
Soekris Europe, but I am not trying to boot off of that yet, as I would 
like to get things working with the plain USB port first, and then try 
the superspeed stuff later.

>> Also, if I do get this working, is there a way to predict if the usb key
>> connected to the internal USB connector will be device 80 or 81, or
>> whether the externally connected usb hard disks will be devices 80 or
>> 81?  I would like to predictably boot off of the internal USB key.
>
> The USB BIOS always scan in port sequence, the external port is before 
> the internal, will update the manual soon with precise details.
>
> In the comBIOS you can do the
>
> > set bootdrive = xx xx xx xx
>
> to control the bootsequence. But after the operating systems take over 
> things can get complicated with multiple USB devices....

OK.  So if there are two external disks on a hub off of the external USB 
port, do they become devices 80 and 81, or should they not be enumerated 
because they're on a hub?

It would seem to me that it would be better to scan the internal port(s) 
first, and only then scan the external port... that would lead to more 
predictability.

Once the O/S is booted, you typically have ways to mount the disks 
without relying on the disk numbering...  in FreeBSD you can do:

# tunefs -L bootdisk /dev/da0s1a

and then you can simply refer to "/dev/label/bootdisk" in /etc/fstab and 
you don't need to worry whether it gets called da0 or da1 or something 
else... but for the boot in the BIOS, you would need some predictability 
(hence it would be nice if internal were always 80 if present).

Thanks for the rapid response.

Regards,

Denis, for...@acm.org
_______________________________________________
Soekris-tech mailing list
Soekris-tech@lists.soekris.com
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to