Long Pause at boot during installation of usb

J. Scott Heppler shepper at earthlink.net
Thu Dec 2 17:57:59 PST 2004


     *FreeBSD 5.3 boot pauses at uchi2 *   	 ( post #1 
<http://www.linuxquestions.org/questions/showthread.php?postid=1304478#post1304478>) 


I am getting my feet wet with FreeBSD 5.3 and have managed get a working 
gnome desktop with sound.

I am having a problem during boot on an MSI M7VIG Pro D motherboard that 
uses the Via KM266 chipset. I guess the chipset supports up to 6 usb2.0 
ports but my case only had had two front ports. Two of the motherboard 
usb ports are unconnected. During boot there is a very long pause before 
it is disables uhub2.. The pertainent parts or dmesg follow:

uhci0: [GIANT-LOCKED]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 21 at device 
16.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0xd800-0xd81f irq 21 at device 
16.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
---------------------------------------------------------------
long pause here
---------------------------------------------------------------
uhub2: device problem, disabling port 2
pci0: <serial bus, USB> at device 16.3 (no driver attached)
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0

My /boot/loader.conf file is empty.

This is the output of my /boot/device.hints file:
--------------------------------------------------------------------------
# $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.13 2004/04/01 21:48:31 
alfred Exp $
hint.fdc.0.at="isa"
hint.fdc.0.port="0x3F0"
hint.fdc.0.irq="6"
hint.fdc.0.drq="2"
hint.fd.0.at="fdc0"
hint.fd.0.drive="0"
hint.fd.1.at="fdc0"
hint.fd.1.drive="1"
hint.ata.0.at="isa"
hint.ata.0.port="0x1F0"
hint.ata.0.irq="14"
hint.ata.1.at="isa"
hint.ata.1.port="0x170"
hint.ata.1.irq="15"
hint.adv.0.at="isa"
hint.adv.0.disabled="1"
hint.bt.0.at="isa"
hint.bt.0.disabled="1"
hint.aha.0.at="isa"
hint.aha.0.disabled="1"
hint.aic.0.at="isa"
hint.aic.0.disabled="1"
hint.atkbdc.0.at="isa"
hint.atkbdc.0.port="0x060"
hint.atkbd.0.at="atkbdc"
hint.atkbd.0.irq="1"
hint.psm.0.at="atkbdc"
hint.psm.0.irq="12"
hint.vga.0.at="isa"
hint.sc.0.at="isa"
hint.sc.0.flags="0x100"
hint.vt.0.at="isa"
hint.vt.0.disabled="1"
hint.apm.0.disabled="1"
hint.apm.0.flags="0x20"
hint.pcic.0.at="isa"
# hint.pcic.0.irq="10" # Default to polling

hint.pcic.0.port="0x3e0"

_____________________________________________________

I tried selecting option 6 after F1 the bootloader prompt and passing 
these options

1) OK set hint.uhci.2.disabled=1
OK boot

2) OK set hint.uhub.2.disabled=1
OK boot

3) OK set hint.usb.2.disabled=1
OK boot


but still had the same pause.

I got some advice at a newbies newsgroup that walked me through this but 
the thread has
become silent.  Any ideas/advice appreciated.




More information about the freebsd-questions mailing list