djohnsto77 Posted September 29, 2012 Share Posted September 29, 2012 Ok, well there's one problem with that patched PXHCD: It doesn't appear to support hubs, only devices directly connected to the card. Does anyone know how to add usb hub support? I have a USB 3 hub built into my monitor. It does work in Windows with the drivers from Intel's website, but I can't find anything for the Mac... Link to comment Share on other sites More sharing options...
rklaver Posted October 6, 2012 Share Posted October 6, 2012 Just wanted to give everyone a big thank you for the hard work and for posting your patched drivers. I got a Startech USB 3 card working great on my first gen mac pro with a Seagate 3TB USB 3 GoFlex Desk. I'm getting 96 MB/s write and 115 MB/s read. Very thankful for the hacintosh community! Link to comment Share on other sites More sharing options...
cili0 Posted October 7, 2012 Share Posted October 7, 2012 This is my patched 1.0.10 PXHCD.kext. Besides the code patch up bypass the ID check, you need to remove the PCIMatchedFamily info.plist entry. One point of note, this driver still does NOT support USB 3.0 HUBS. Enjoy..... Thank you for your support. USB3 is back on my system 1 Link to comment Share on other sites More sharing options...
marcelol Posted October 8, 2012 Share Posted October 8, 2012 Ok, well there's one problem with that patched PXHCD: It doesn't appear to support hubs, only devices directly connected to the card. Does anyone know how to add usb hub support? I have a USB 3 hub built into my monitor. It does work in Windows with the drivers from Intel's website, but I can't find anything for the Mac... Uh...my post DID say that HUB's weren't supported by the driver...however, looking at the messages returned in console, it's more a factor of the OS, perhaps.. Has anyone tried this in ML ? Or Lion 10.7.5, for that matter. The APPLEUSBFamily driver for ML DOES support USB 3.0 Hubs, and conceivably it "should" work. Can anyone confirm yea or nay on ML ? Link to comment Share on other sites More sharing options...
Onixs Posted October 9, 2012 Share Posted October 9, 2012 This is my patched 1.0.10 PXHCD.kext. Besides the code patch up bypass the ID check, you need to remove the PCIMatchedFamily info.plist entry. One point of note, this driver still does NOT support USB 3.0 HUBS. Enjoy..... What "remove the PCIMatchedFamily info.plist entry" are we talking about here ? Link to comment Share on other sites More sharing options...
marcelol Posted October 9, 2012 Share Posted October 9, 2012 What "remove the PCIMatchedFamily info.plist entry" are we talking about here ? The KEXT I posted already has the entry removed from it. I was saying that removing that entry from the info.plist, is what I had to do to the original KEXT. Enjoy. Link to comment Share on other sites More sharing options...
pokenguyen Posted October 9, 2012 Share Posted October 9, 2012 When I unplug mouse USB out of USB3.0 ports, I got KP immediately. I tried replacing two DP3 kext files but the problem still existed. Link to comment Share on other sites More sharing options...
marcelol Posted October 9, 2012 Share Posted October 9, 2012 When I unplug mouse USB out of USB3.0 ports, I got KP immediately. I tried replacing two DP3 kext files but the problem still existed. The PXHCD KEXT was originally designed to support Mass Storage Devices.....(having come from a Mass Storage Device maker was a dead give-away). I think you're SOL with respect using a mouse off your USB 3.0 on this. Might I suggest you get a USB 2.0 Hub and connect it to that eSata/USB 2.0 port you have on your Elitebook, and plug the mouse in there ? Or conversely, since that notebook comes with Bluetooth, switching to a Bluetooth mouse. Link to comment Share on other sites More sharing options...
mmgarcia30 Posted October 18, 2012 Share Posted October 18, 2012 This is my patched 1.0.10 PXHCD.kext. Besides the code patch up bypass the ID check, you need to remove the PCIMatchedFamily info.plist entry. One point of note, this driver still does NOT support USB 3.0 HUBS. Enjoy..... Thank you mate With your modified LaCie 1.0.10 kext now I've a Woster ExpressCard USB 3.0 (NEC ) up & running in my C2D MBP 10.8.2 But mine two USB 3.0 external hardrives (WD My Book Essential USB 3.0 and Samsung M3) both reports a maximun speed of 480mb/s the same that if they are plugged to a USB 2.0 port. [b]USB Super-Speed Bus: [/b] Host Controller Location: Built-in USB Host Controller Driver: PXHCD PCI Device ID: 0x7fa000000194 PCI Revision ID: 0x7fa000000003 PCI Vendor ID: 0x7fa000001033 Bus Number: 0x5c [indent=1][b]My Book 1140: [/b][/indent] [indent=2]Capacity: 2 TB (2.000.365.289.472 bytes) [/indent] [indent=2]Removable Media: Yes [/indent] [indent=2]Detachable Drive: Yes [/indent] [indent=2]BSD Name: disk2 [/indent] [indent=2]Product ID: 0x1140 [/indent] [indent=2]Vendor ID: 0x1058 (Western Digital Technologies, Inc.) [/indent] [indent=2]Version: 10.12 [/indent] [indent=2]Serial Number: 5743415A4146313530363731 [/indent] [indent=2][color=#ff0000]Speed: Up to 480 Mb/sec [/color][/indent] [indent=2]Manufacturer: Western Digital [/indent] [indent=2]Location ID: 0x5c100000 / 2 [/indent] [indent=2]Current Available (mA): 500 [/indent] [indent=2]Current Required (mA): 2 [/indent] [indent=2]Partition Map Type: MBR (Master Boot Record) S.M.A.R.T. status: Not Supported [/indent] [indent=2]Volumes: [/indent] [indent=3][b]My Book: [/b][/indent] [indent=3]Capacity: 2 TB (2.000.364.240.896 bytes) [/indent] [indent=3]Available: 1,27 TB (1.267.986.489.344 bytes) [/indent] [indent=3]Writable: Yes [/indent] [indent=3]File System: Tuxera NTFS BSD [/indent] [indent=3]Name: disk2s1 [/indent] [indent=3]Mount Point: /Volumes/My Book [/indent] [indent=3]Content: Windows_NTFS[/indent] [indent=2] [/indent] Any clues about why is this? Both disks works at full speed if I start the MBP in the bootcamp partition. do you need something else or more data? Many thanks again Link to comment Share on other sites More sharing options...
andisk Posted October 23, 2012 Share Posted October 23, 2012 Should the link of post #200 also work with the new LaCie Driver 1.0.11? Or will there be a new one? I purchased a NEC PCI Host, System Profiler says 'driver installed' (before and after replacing the kext file) and the printer (with USB 2.0) works on the PCI, but my Icy Box with USB 3.0 doesn't show up. Any ideas? Cheers Andy Link to comment Share on other sites More sharing options...
marcelol Posted October 23, 2012 Share Posted October 23, 2012 Should the link of post #200 also work with the new LaCie Driver 1.0.11? Or will there be a new one? I purchased a NEC PCI Host, System Profiler says 'driver installed' (before and after replacing the kext file) and the printer (with USB 2.0) works on the PCI, but my Icy Box with USB 3.0 doesn't show up. Any ideas? Cheers Andy I didn't know they had updated their driver. I'll have to take a look to see what they've done. It's entirely possible they've modified the driver in some other way so as to make it a little more difficult to work around the drive lock. With the 1.0.10 driver they'd added that extra key in the info.plist that hadn't existed before, and now they may have added a check to validate against a certain vendor id ( if that's the case, then it'll be a tougher nut to crack, as it may require everyone to pull the vendor id for their specific card, and then put that key value into the the PCIMatchedFamily key in info.plist. The fact is tread carefully. Unless the 1.0.10 driver isn't working for you (and frankly, as long as you're simply hooking up a USB 3.0 drive to your "mac", should be be good), don't switch to the newer driver yet. Link to comment Share on other sites More sharing options...
andisk Posted October 23, 2012 Share Posted October 23, 2012 Thanks for your quick response! Simply hooking up a USB 3.0 drive is all I want, so the 1.0.10 driver should be fine. I installed the new driver before I came here, so I guess I'd have to uninstall it now. But where can I download the 1.0.10 driver? On the LaCie site they just offer the newest one. Thanks again! Link to comment Share on other sites More sharing options...
marcelol Posted October 23, 2012 Share Posted October 23, 2012 Thanks for your quick response! Simply hooking up a USB 3.0 drive is all I want, so the 1.0.10 driver should be fine. I installed the new driver before I came here, so I guess I'd have to uninstall it now. But where can I download the 1.0.10 driver? On the LaCie site they just offer the newest one. Thanks again! Read through this thread...it's posted here as a ZIP. Here's the link, for the truly lazy. Link to comment Share on other sites More sharing options...
andisk Posted October 24, 2012 Share Posted October 24, 2012 Sorry, I thought the older links would just bring me to the LaCie site, where they only have their most up to date link. But thanks again! Edit: Finally everything works, thanks for your effort!! Link to comment Share on other sites More sharing options...
DZLK Posted October 27, 2012 Share Posted October 27, 2012 Hello. Any LaCie drivers (original or patched) don't work for me, my system 10.6.8 is kernel panic forever. Please, anybody can patched drivers from CalDigit card for 10.6.8? Thanks. Link to comment Share on other sites More sharing options...
DZLK Posted October 29, 2012 Share Posted October 29, 2012 I Found The Solution how to Making NEC USB 3.0 Card Fully Comportable with Original MAC Drivers [CalDigit, LaCie, Oyen] So, Now We can to change Subsystem Vendor ID and Subsystem Device ID for Your NEC/RENESAS USB3 Controller on chip (uPD720200 & uPD720200a). All latest original MAC drivers, before locked for us, will be available from Vendors by Your choice: CalDigit MAC Driver or LaCie MAC Driver or Oyen Digital MAC Driver and etc... And posting instruction hear.... Link to comment Share on other sites More sharing options...
carboon Posted October 29, 2012 Share Posted October 29, 2012 This is my patched 1.0.10 PXHCD.kext. Besides the code patch up bypass the ID check, you need to remove the PCIMatchedFamily info.plist entry. One point of note, this driver still does NOT support USB 3.0 HUBS. Enjoy..... Confirm working for EJ168 chipset, on OS X 10.8.2, however, system log is full of: PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4] PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in) PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0 PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3] PXHCD <= 0xffffff80f4725000::TransferEventHandler PXHCD => 0xffffff80f4725000::ClearRootHubPortFeature - port 3, feature: 16 PXHCD => 0xffffff80f4725000::XHCIRootHubResetChangeConnection 3 PXHCD <= 0xffffff80f4725000::XHCIRootHubResetChangeConnection PXHCD <= 0xffffff80f4725000::ClearRootHubPortFeature PXHCD => 0xffffff80f4725000::UIMEnableAddressEndpoints - device address 2 - ENABLE PXHCD => 0xffffff80f4725000::AbortTransfer PXHCD <= 0xffffff80f4725000::AbortTransfer PXHCD => 0xffffff80f4725000::AbortTransfer PXHCD <= 0xffffff80f4725000::AbortTransfer PXHCD => 0xffffff80f4725000::AbortTransfer PXHCD <= 0xffffff80f4725000::AbortTransfer PXHCD => 0xffffff80f4725000::DeviceDetach PXHCD => DeleteEndpointStatInfo: PXHCD <= DeleteEndpointStatInfo PXHCD <= 0xffffff80f4725000::DeviceDetach ends with error[0x0] PXHCD <= 0xffffff80f4725000::UIMEnableAddressEndpoints PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 1,1 PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ? PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163 PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 2,0 PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ? PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163 PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 2,0 PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ? PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163 PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 2,0 PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ? PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163 PXHCD => 0xffffff80f4725000::UIMDeleteEndpoint: Addr: 2, Endpoint: 2,0 PXHCD 0xffffff80f4725000::UIMDeleteEndpoint: slotID is not valid - device already cleared PXHCD <= 0xffffff80f4725000::UIMDeleteEndpoint PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 1,1 PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ? PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163 PXHCD => 0xffffff80f4725000::UIMDeleteEndpoint: Addr: 2, Endpoint: 1,1 PXHCD 0xffffff80f4725000::UIMDeleteEndpoint: slotID is not valid - device already cleared PXHCD <= 0xffffff80f4725000::UIMDeleteEndpoint PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 0,3 PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ? PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163 PXHCD => 0xffffff80f4725000::UIMDeleteEndpoint: Addr: 2, Endpoint: 0,3 PXHCD 0xffffff80f4725000::UIMDeleteEndpoint: slotID is not valid - device already cleared PXHCD <= 0xffffff80f4725000::UIMDeleteEndpoint PXHCD => 0xffffff80f4725000::UIMCreateInterruptTransfer - adr=1:1 cbp=0xffffff8016c86f00:1 br=YES cback=[0xffffff7f807a7f10:0xffffff80f4725000:0xffffff8016c76600]) PXHCD <= 0xffffff80f4725000::UIMCreateInterruptTransfer PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 1, Endpoint: 1,1 PXHCD => 0xffffff80f4725000::SimulateEDAbort - endpointnumber[1] - direction[1] PXHCD <= 0xffffff80f4725000::SimulateEDAbort PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = 0 PXHCD => PXHCD[0xffffff80f4725000]::setPowerState - powerStateOrdinal(3) - whatDevice(0xffffff80f4725000) current state(4)PXHCD => 0xffffff80f4725000::DozeController PXHCD <= 0xffffff80f4725000::DozeController PXHCD <= 0xffffff80f4725000::setPowerState to 3 - returning kIOPMAckImpliedPXHCD => 0xffffff80f4725000::powerStateDidChangeTo - stateNumber(3) PXHCD => 0xffffff80f4725000::LastRootHubPortStatusChanged PXHCD <= 0xffffff80f4725000::LastRootHubPortStatusChanged PXHCD <= 0xffffff80f4725000::powerStateDidChangeTo PXHCD => [0xffffff80f4725000]::powerChangeDone to state (4)- legacy internal state 3 _controllerAvailable(true) PXHCD <= [0xffffff80f4725000]::powerChangeDone Link to comment Share on other sites More sharing options...
MacNB Posted October 29, 2012 Share Posted October 29, 2012 I Found The Solution how to Making NEC USB 3.0 Card Fully Comportable with Original MAC Drivers [CalDigit, LaCie, Oyen] So, Now We can to change Subsystem Vendor ID and Subsystem Device ID for Your NEC/RENESAS USB3 Controller on chip (uPD720200 & uPD720200a). All latest original MAC drivers, before locked for us, will be available from Vendors by Your choice: CalDigit MAC Driver or LaCie MAC Driver or Oyen Digital MAC Driver and etc... And posting instruction hear.... Interesting. but.... Not sure I completely understand how this helps us. What this flash updating seem to do is make the USB3 hardware look like it is from one the original manufacturers. That is, take a generic NEC PCI-Express board and turn it into a Lacie board. Is that my correct understanding ? If so, then it does not helps us because Lacie drivers, for example, check the actual USB drive plugged into the USB3 port. And if the drive is not a Lacie branded drive, then it rejects that drive and does not mount it. The patched kext in this thread bypasses that check. That is, you still need a patched kext. Please correct anything that I have misunderstood. Link to comment Share on other sites More sharing options...
DZLK Posted October 29, 2012 Share Posted October 29, 2012 You can make card Branded is CalDigit with full futures without checking USB drives not like LaCie or make it Branded for Oyen Digital without checking USB drives too. It's your choice to decide what is your favorit Brand. No needed any more wait for become new drivers will be patched and available for all. Link to comment Share on other sites More sharing options...
westwaerts Posted November 12, 2012 Share Posted November 12, 2012 This is my patched 1.0.10 PXHCD.kext. THX dude, that´s the first kext that MOUNT´S THE USB_DISK speed in aja test is 70MB/sec read and about 45 write ( double of USB 2) and it works also on Lion 10.7.5 Link to comment Share on other sites More sharing options...
ARMAGEDDON Posted December 31, 2012 Share Posted December 31, 2012 What is this?? " PCIMatchedFamily" - no such string in Info.plist... Link to comment Share on other sites More sharing options...
DZLK Posted January 4, 2013 Share Posted January 4, 2013 Open info.plist with plist editor. In PXHCD dictionary add IOPCIPrimaryMatch string 0x01941033 Link to comment Share on other sites More sharing options...
SkyZ Posted January 22, 2013 Share Posted January 22, 2013 Okay guys, no need to use crappy 3rd party drivers anymore, as long as you've NEC chipset and follow this thread, you'll be all set. Link to comment Share on other sites More sharing options...
pokenguyen Posted February 20, 2013 Share Posted February 20, 2013 Okay guys, no need to use crappy 3rd party drivers anymore, as long as you've NEC chipset and follow this thread, you'll be all set. Which thread? Link to comment Share on other sites More sharing options...
SpyderWeiss Posted March 5, 2013 Share Posted March 5, 2013 Thanks guys! Kext in post 200 worked perfectly for me! I have the StarTech 2 port card. Just installed and restarted. Link to comment Share on other sites More sharing options...
Recommended Posts