usb/143790: can not boot from usb hdd

Hans Petter Selasky hselasky at c2i.net
Thu Feb 11 09:15:50 UTC 2010


On Thursday 11 February 2010 08:50:58 Crazy Alex wrote:
> >Number:         143790
> >Category:       usb
> >Synopsis:       can not boot from usb hdd
> >Confidential:   no
> >Severity:       non-critical
> >Priority:       low
> >Responsible:    freebsd-usb
> >State:          open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class:          sw-bug
> >Submitter-Id:   current-users
> >Arrival-Date:   Thu Feb 11 08:00:01 UTC 2010
> >Closed-Date:
> >Last-Modified:
> >Originator:     Crazy Alex
> >Release:        8.0-STABLE-201001
> >Organization:
> 
> Atlantis
> 
> >Environment:
> 
> FreeBSD  8.0-STABLE-201001 FreeBSD 8.0-STABLE-201001 #0: Mon Feb  8
>  20:44:06 YEKT 2010      root@:/usr/src/sys/i386/compile/ALEX_USB   i386
> 
> >Description:
> 
> I can not boot installed on the usb hdd (da0) system. An attempt to mount
>  the root system is to define the system usb hdd:
> 
> Manual root filesystem specification:
>   <fstype>:<device>  Mount <device> using filesystem <fstype>
>                        eg. ufs:/dev/da0s1a
>                        eg. cd9660:/dev/acd0
>                        This is equivalent to: mount -t cd9660 /dev/acd0 /
> 
>   ?                  List valid disk boot devices
>   <empty line>       Abort manual input
> 
> >How-To-Repeat:
> >
> >Fix:
> 
> edit /usr/src/sys/kern/vfs_mount.c
> 
> in 1655 line:
> 
> ....
> options = NULL;
> 
> + pause("usbwait", hz * 10);
> 
> root_mount_prepare();
> 
> Add a pause of 10 seconds to mount the root filesystem during this time usb
>  hdd will have time to define the system. Then recompile the kernel.
> 
> >Release-Note:
> >Audit-Trail:
> >Unformatted:
> 

This is a known issue.

--HPS


More information about the freebsd-usb mailing list