View Full Version : boot bug with USB enable
nORKy
06-06-2008, 06:46 AM
Hi,
I have a new motherboard ASRock AliveNF6P-VSTA.
If I USB is disable in BIOS, all works fine. Freebsd boot faster..
But, If I enable USB in BIOS, the boot become very very very slowly when it detects USB, et stay slowly after decting usb. It is slow with ATA, network card.... 12min and finish to freeze on kernel message [FILTER].
it's GENERIC kernel.
What must I to do ??? Install some drivers ??
thanks you for your help
BSDKaffee
06-06-2008, 07:08 AM
Which version of FreeBSD are you using?
Can you provide a dmesg for a good boot and a bad boot?
What are the exact BIOS options you have pertaining to USB?
Have you tried booting with ACPI disabled (disabled in BIOS and in FreeBSD)?
nORKy
06-08-2008, 02:17 PM
No, the 'bad' boot never finish to boot :)
Freebsd-7.0-RELEASE
My bios has 3 options:
USB devices : Enable/Disable
USB 2.0 : Enable/Disable
USB Legacy : Enable/Disable/Auto
I have some news.
It works fine when I disable usb 2.0.
But, now, I have some problems with my 'LaCie' 500go USB Drive...
I can't mount it.
# mount -o large -t msdofs /dev/sda0s1 /mnt
... (take some times, about 40seconde)
# ls /mnt
#
the disk is mounted, but, no files.
It's a fat 32 partition and works fine under Windows XP...
BSDKaffee
06-12-2008, 01:18 AM
FreeBSD seems to be hanging when it tries to load the ehci driver. The ehci driver is what controls the USB 2.0 bus. It is enabled in the GENERIC kernel. If you disable USB 2.0, things like your USB harddrive probably won't work because they require the USB 2.0 bus.
I'd suggest asking on the FreeBSD USB Mailing List (http://lists.freebsd.org/mailman/listinfo/freebsd-usb). Be sure to include a full dmesg and as much detail as possible.
richardpl
06-12-2008, 02:05 AM
Try just disabling USB legacy and see if situation is better.
s0xxx
06-12-2008, 05:56 PM
I second that. I have seen "USB legacy" support to prevent system from booting and doing all other mysterious things.
vBulletin® v3.7.2, Copyright ©2000-2009, Jelsoft Enterprises Ltd.