I recently made a NAS system. This system is based on an ASRock B75M-ITX + Celeron G1610. However, I noticed an obvious problem - if I plug in a USB HDD when system is running, the external HDD won't get recognized. However, if I connect it before pressing the power button, the external HDD will be recognized and work quite normally. I did some research on the forum and internet and seems it's an known issue (see http://forums.freebsd.org/showpost.php?p=221849&postcount=7 ).
Following the link given by Uniballer, I have the impression that the problem with USB 3.0 bus seems fixed in upstream( I am not sure if I call it the correct way because I am not familiar with FreeBSD system). The 9.1-RELEASE seems has the fix: http://www.freebsd.org/releases/9.1R/relnotes.html . The specific change for this is:
A bug in the xhci(4) (USB 3.0) driver has been fixed. It did not work with USB 3.0 hubs.[r230302]
So, I am wondering as a user, whether can I request an upmerge for the underlying base so that the USB 3.0 controller issue can be fixed? If any information is needed, please let me know and I'll be happy to provide.