I have the same problem... but without a usb hub.
With the latest -STABLE sources, my kernel freezes at usb detection. It
freezes with "device usb" in the kernel, or via module when loaded via
/boot/loader.conf. It stops at :
ohci0: <OHCI (generic) USB controller> mem 0xe0080000-0xe0080fff irq 12
at device 2.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: (0x10de) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
normally, after uhub0, i've got :
ums0: Microsoft Microsoft 5-Button Mouse with IntelliEye(TM), rev
1.10/3.00, addr 2, iclass 3/1
ums0: 5 buttons and Z dir.
ohci1: <OHCI (generic) USB controller> mem 0xe0083000-0xe0083fff irq 10
at device 2.1 on pci0
usb1: OHCI version 1.0, legacy support
usb1: <OHCI (generic) USB controller> on ohci1
usb1: USB revision 1.0
uhub1: (0x10de) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
uhub1: device problem, disabling port 3
pci0: <USB controller> at 2.2 irq 11
If I kldload usb after boot, there's no freeze. I haven't tried yet with
my usb mouse detached.
I've got a Nvidia nForce2 motherboard.
regards
--
Olivier