I'm an old UNIX-user becoming a noob-admin at home. I built a FreeBSD media/backup server over Christmas and have successfully used a lot of info here to overcome several challenges along the way and avoid bothering you folks ... until now. Now, I'm just looking for the quickest way to get this running with all my drives, even if not perfect, before the baby is born ~March 31st.
I tend to be wordy so I'll try to cut straight to the issue with minimal extras:
ASRock H77 Pro4-M motherboard with two USB3 ports in the back and a USB3 header in the front, where I plugged my case's big, blue front-panel cable leading to the two front ports. Plug Seagate 3TB USB3 STBV3000100 (containing a ST3000DM0001) into a rear USB3 port and get 40MB/s transfers reported at boot time. Writing 2.5TB to it took 25 hours. I need that to come down and use USB 3.0 speeds.
Through searching here and elsewhere, I've learned:
- What I want is XHCI.
- The xhci man page is useless for this.
- A significant XHCI bug was fixed with FreeBSD 9.1, and that is what I'm running here.
- XCHI is loading, in fact, but on usbus0 only, and the rear ports connected to the drive are loading as usbus2. When putting this HDD on the front ports, it doesn't register anywhere at all.
- I don't know where this usbus0 really is, but I think it is the wrong place.
- I can't find any tutorial, primer, or basically anything describing the basics of how to install a device driver for FreeBSD, if that is what's needed here; is a kernel build required (I'm trying to avoid that); or maybe just the right lines in some "loader" file?
- I received plenty of hits to tell me how to write a device driver, but not install one.
- I learned most of the key terms in the above bullets earlier today.
If someone could make time to tell me what I am missing here, I will appreciate it immensely. What else can I provide to help you assist me most efficiently? Thanks!
I tend to be wordy so I'll try to cut straight to the issue with minimal extras:
ASRock H77 Pro4-M motherboard with two USB3 ports in the back and a USB3 header in the front, where I plugged my case's big, blue front-panel cable leading to the two front ports. Plug Seagate 3TB USB3 STBV3000100 (containing a ST3000DM0001) into a rear USB3 port and get 40MB/s transfers reported at boot time. Writing 2.5TB to it took 25 hours. I need that to come down and use USB 3.0 speeds.
Through searching here and elsewhere, I've learned:
- What I want is XHCI.
- The xhci man page is useless for this.
- A significant XHCI bug was fixed with FreeBSD 9.1, and that is what I'm running here.
- XCHI is loading, in fact, but on usbus0 only, and the rear ports connected to the drive are loading as usbus2. When putting this HDD on the front ports, it doesn't register anywhere at all.
- I don't know where this usbus0 really is, but I think it is the wrong place.
- I can't find any tutorial, primer, or basically anything describing the basics of how to install a device driver for FreeBSD, if that is what's needed here; is a kernel build required (I'm trying to avoid that); or maybe just the right lines in some "loader" file?
- I received plenty of hits to tell me how to write a device driver, but not install one.
- I learned most of the key terms in the above bullets earlier today.
If someone could make time to tell me what I am missing here, I will appreciate it immensely. What else can I provide to help you assist me most efficiently? Thanks!