Contribute
Register

Hopefully near universal USB 3.0 driver for 3rd part controllers in 10.8.x

Status
Not open for further replies.
I will try upflashing to A11 just for the sakes of it, just to verify if the speeds are gonna change.
Maybe now that theres a driver for USB3.0 the sleep won't break with newer UEFI versions as it does with no drivers onboard.

Update:
Well, there's definitely some random **** going in with this machine.

Installed A11 - USB 3.0 ar gone for good, driver will not recognise anything I throw at it. It still shows the weird output, but this time no info regarding USB 2.0 Spec etc.. looks like it's treats the ports as being native USB 3.0, but fails to use them properly. Tried doing a W/R test in Windows while on A04 - the speeds were the same as on a Mac (with this patched driver) - 45/37 R/W. After upgrading to A11 Windows has installed FL controller drivers and the speeds nearly doubled.
So this patched drivers only allows for USB 2.0 backwards compatibility (with no hotplug capabilities though) and fails to utilize USB 3.0.
 
Would it work with GA-Z68X-UD5-B3? It has Renesas D720200 fronted with VLI VL810 hub.

Below is my lspci -nn:

00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0100] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b5)
00:1c.4 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 [8086:1c18] (rev b5)
00:1c.6 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev b5)
00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation Z68 Express Chipset Family LPC Controller [8086:1c44] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c02] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GT200b [GeForce GTX 285] [10de:05e3] (rev a1)
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 20)
03:00.0 PCI bridge [0604]: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] [104c:823e] (rev 01)
04:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] [104c:823f] (rev 01)
05:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03)
06:00.0 PCI bridge [0604]: Integrated Technology Express, Inc. Unknown device [1283:8892] (rev 10)
08:00.0 IDE interface [0101]: Marvell Technology Group Ltd. Unknown device [1b4b:91b0] (rev 11)
 
So I plugged in my uPD720200 based controller (http://www.amazon.com/gp/product/B003GAM67G/ref=oh_details_o01_s00_i00), and while USB Super-Speed shows up in the system report, it doesn't show the drive as being connected, and it doesn't show up in finder or disk utility either.

Getting better!!

Running Lion 10.7.4 on my GA-X58A-UD3R, the built in USB 3.0, which I believe uses the NEC 720200 Chipset, was blazing fast.

After updating to 10.8, the built in USB 3.0 stopped working, even after installing MB's USB 3.0 support.

I plugged in this card: http://www.amazon.com/gp/product/B007PPYXNS/ref=oh_details_o01_s01_i02 (based on Asmedia ASM1042) and USB 3.0 drives were recognized, but ran significantly slower than under Lion. (See attached AJA speed test).

After updating to these newest drivers from thelostswede, the built-in USB 3.0 still doesn't work, but the speeds on my Asmedia ASM1042 based cards have significantly increased, and are now just a notch below where they were using the built in usb3.0 under Lion.

I also have this card: http://www.amazon.com/gp/product/B003GAM67G/ref=oh_details_o01_s00_i00, that's based on the NEC uPD720200 Chipset, which I'll hopefully be able to test tomorrow.
 

Attachments

  • USB Devices no showing up on uPD720200 based Card.png
    USB Devices no showing up on uPD720200 based Card.png
    98 KB · Views: 703
How come the CalDigit driver works on my 720202 but not on 720200 ? It should have a backward compatibility. Maybe it depends on motherboard ?
 
How come the CalDigit driver works on my 720202 but not on 720200 ? It should have a backward compatibility. Maybe it depends on motherboard ?

Two very different chips. If you think that's strange, don't you think it's even stranger that the driver works with ASMedia and Etron controllers that it was never intended for in the first place?
 
Two very different chips. If you think that's strange, don't you think it's even stranger that the driver works with ASMedia and Etron controllers that it was never intended for in the first place?

So CalDigit products are using Renesas chipset ? and their driver works on non Renesas chipsets.....I'm getting more confuse here.....
 
So CalDigit products are using Renesas chipset ? and their driver works on non Renesas chipsets.....I'm getting more confuse here.....

Well, they're using the old NEC chips, as they're still very much available. However, judging by their open sauce driver page, the drivers also works with Fresco Logic, but so far no-one has managed to get the driver to work with their chips either...
So yeah, it's confusing as anything...
 
Status
Not open for further replies.
Back
Top