Jump to content

LaCie USB 3.0 drivers are here for OS X


  • Please log in to reply
236 replies to this topic

#201
djohnsto77

djohnsto77

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts
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...

#202
rklaver

rklaver

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
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!

#203
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy

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 :)

#204
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

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 ?

#205
Onixs

Onixs

    Since 2007

  • Members
  • PipPipPipPipPipPipPip
  • 749 posts
  • Gender:Male

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 ?

#206
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

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.

#207
pokenguyen

pokenguyen

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 442 posts
  • Gender:Male
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.

#208
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

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.

#209
mmgarcia30

mmgarcia30

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Location:Madrid, Spain

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 :thumbsup_anim:

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? :help: 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

#210
andisk

andisk

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
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

#211
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

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.

#212
andisk

andisk

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
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!

#213
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

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. :wallbash:

#214
andisk

andisk

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
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!!

#215
DZLK

DZLK

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
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.

#216
DZLK

DZLK

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
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....

#217
carboon

carboon

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

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 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:2(out)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[4]PXHCD => 0xffffff80f4725000::UIMCreateBulkTransfer -command timeout 10000 10000 - adr=2:1(in)PXHCD <= 0xffffff80f4725000::UIMCreateBulkTransfer status 0PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::TransferEventHandler slot ID[1] endpoint ID[3]PXHCD <= 0xffffff80f4725000::TransferEventHandlerPXHCD => 0xffffff80f4725000::ClearRootHubPortFeature - port 3, feature: 16PXHCD => 0xffffff80f4725000::XHCIRootHubResetChangeConnection 3PXHCD <= 0xffffff80f4725000::XHCIRootHubResetChangeConnectionPXHCD <= 0xffffff80f4725000::ClearRootHubPortFeaturePXHCD => 0xffffff80f4725000::UIMEnableAddressEndpoints - device address 2 - ENABLEPXHCD => 0xffffff80f4725000::AbortTransferPXHCD <= 0xffffff80f4725000::AbortTransferPXHCD => 0xffffff80f4725000::AbortTransferPXHCD <= 0xffffff80f4725000::AbortTransferPXHCD => 0xffffff80f4725000::AbortTransferPXHCD <= 0xffffff80f4725000::AbortTransferPXHCD => 0xffffff80f4725000::DeviceDetachPXHCD => DeleteEndpointStatInfo:PXHCD <= DeleteEndpointStatInfoPXHCD <= 0xffffff80f4725000::DeviceDetach ends with error[0x0]PXHCD <= 0xffffff80f4725000::UIMEnableAddressEndpointsPXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 1,1PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ?PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 2,0PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ?PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 2,0PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ?PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163PXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 2,0PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ?PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163PXHCD => 0xffffff80f4725000::UIMDeleteEndpoint: Addr: 2, Endpoint: 2,0PXHCD 0xffffff80f4725000::UIMDeleteEndpoint: slotID is not valid - device already clearedPXHCD <= 0xffffff80f4725000::UIMDeleteEndpointPXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 1,1PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ?PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163PXHCD => 0xffffff80f4725000::UIMDeleteEndpoint: Addr: 2, Endpoint: 1,1PXHCD 0xffffff80f4725000::UIMDeleteEndpoint: slotID is not valid - device already clearedPXHCD <= 0xffffff80f4725000::UIMDeleteEndpointPXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 2, Endpoint: 0,3PXHCD 0xffffff80f4725000::UIMAbortEndpoint: slotID is not valid - device removed ?PXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = -536870163PXHCD => 0xffffff80f4725000::UIMDeleteEndpoint: Addr: 2, Endpoint: 0,3PXHCD 0xffffff80f4725000::UIMDeleteEndpoint: slotID is not valid - device already clearedPXHCD <= 0xffffff80f4725000::UIMDeleteEndpointPXHCD => 0xffffff80f4725000::UIMCreateInterruptTransfer - adr=1:1 cbp=0xffffff8016c86f00:1 br=YES cback=[0xffffff7f807a7f10:0xffffff80f4725000:0xffffff8016c76600])PXHCD <= 0xffffff80f4725000::UIMCreateInterruptTransferPXHCD => 0xffffff80f4725000::UIMAbortEndpoint: Addr: 1, Endpoint: 1,1PXHCD => 0xffffff80f4725000::SimulateEDAbort - endpointnumber[1] - direction[1]PXHCD <= 0xffffff80f4725000::SimulateEDAbortPXHCD <= 0xffffff80f4725000::UIMAbortEndpoint Status = 0PXHCD => PXHCD[0xffffff80f4725000]::setPowerState - powerStateOrdinal(3) - whatDevice(0xffffff80f4725000) current state(4)PXHCD => 0xffffff80f4725000::DozeControllerPXHCD <= 0xffffff80f4725000::DozeControllerPXHCD <= 0xffffff80f4725000::setPowerState to 3 - returning kIOPMAckImpliedPXHCD => 0xffffff80f4725000::powerStateDidChangeTo - stateNumber(3)PXHCD => 0xffffff80f4725000::LastRootHubPortStatusChangedPXHCD <= 0xffffff80f4725000::LastRootHubPortStatusChangedPXHCD <= 0xffffff80f4725000::powerStateDidChangeToPXHCD => [0xffffff80f4725000]::powerChangeDone to state (4)- legacy internal state 3 _controllerAvailable(true)PXHCD <= [0xffffff80f4725000]::powerChangeDone


#218
MacNB

MacNB

    InsanelyMac Protégé

  • Members
  • PipPip
  • 69 posts
  • Gender:Male

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.

#219
DZLK

DZLK

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
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.

#220
westwaerts

westwaerts

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 879 posts
  • Gender:Male

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





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy