Jump to content

LaCie USB 3.0 drivers are here for OS X


  • Please log in to reply
236 replies to this topic

#181
SkyZ

SkyZ

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 126 posts
Just for everybody's interest, Mountain Lion new version of IOUSBFamily.kext will kill patched/original Lacie/Caldigit/Sonnet driver, getta wait for new version coming out, or upgrade your mainboard to have IvyBridge chipset.......

#182
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

Just for everybody's interest, Mountain Lion new version of IOUSBFamily.kext will kill patched/original Lacie/Caldigit/Sonnet driver, getta wait for new version coming out, or upgrade your mainboard to have IvyBridge chipset.......


Dude ! Thank you for posting the head's up......Maybe LaCie will release their driver unlocked this time......Hopefully CalDigit & Sonnet will get on the ball....

#183
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
Just as an update to this thread ( and the continuing saga to get consistently usable USB 3.0 on our MBP's ).....

I purchased this, and plugged it in, in the hopes that I'd get a few more ports.
And got the following:


USBF: 86.771 AppleUSBHub[0xffffff8021abe800]::ConfigureHub(hub @ 0x4f) could not get hub descriptor (0x200000)
USBF: 86.771 AppleUSBHub[0xffffff8021abe800]::start Aborting startup for hub @ 0x200000, error 0x4f (0x4f (UNDEFINED))

This is with the PXHCD driver.

Has anyone successfully attached a USB 3.0 hub to one of their cards, and gotten it to work ? Just curious.

I've found another manufacturer that's now reselling an NEC ExpressCard/34 card for both Windows and MAC ( Oyen Digital ).

I haven't been able to ( I don't know ) how to get into their driver PKG file. I was able to get into the contents of the INSTALLER PKG, and it's installation actually checks for the existence of the LaCie PXHCD.KEXT, and a USB Host Link driver from DLINK , for conflicts. My thoughts are that their driver is similar to the LaCie card driver ( although their card is a different style of 2 port board, VERY similar to one of the cards I linked to on EBay ).

Perhaps some brave soul will be adventurous to test out this driver with one of these generic ExpressCard's ???

I've attached a link to the ZIP file from Oyen Digital.


Anyone try this out ???

#184
cili0

cili0

    InsanelyMacaholic

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

By using PXHCD.kext version 1.0.8 on ML I managed to make the system recognize the USB3 card, but it still refuses to mount any disk.

#185
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
Cili0, try this way http://www.insanelym...howtopic=281046

...I'm going to try it too

#186
cili0

cili0

    InsanelyMacaholic

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

thanks for the reference, I'll try ASAP.

#187
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

Hei buoo,

thanks for the reference, I'll try ASAP.


Looking at that thread, looks like some folks have gotten it to recognize the card, but not the drives.

For a matter of reference, CalDigit HAS published a new driver for their card.




Right now, it doesn't look good for folks wanting to move to ML ( or 10.7.5 for that matter ). Also, it really does stink that USB 3.0 Hubs aren't supported, even though through the new MBP's they are in ML.

#188
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy
The DSDT snippet proposed in the referenced topic is about on-board USB3 controller. Still out of luck :S

#189
carboon

carboon

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Looking at that thread, looks like some folks have gotten it to recognize the card, but not the drives.

For a matter of reference, CalDigit HAS published a new driver for their card.




Right now, it doesn't look good for folks wanting to move to ML ( or 10.7.5 for that matter ). Also, it really does stink that USB 3.0 Hubs aren't supported, even though through the new MBP's they are in ML.


http://www.caldigit....ex.asp?KBID=108
I installed the Caldigit USB3 Driver (CalDigitUSBxHCI.kext and CalDigitFastIO.kext) for Mountain Lion. By removing the IOPCISecondaryMatch and IOPCIMatch parts in Info.plist, leaving only IOPCIClassMatch, the kexts make my Etron EJ168 on-board controller work...only for the first mount. If I umount the USB stick, I can't mount it again without a reboot (the device won't even show up in diskutil).
I didn't run the pkg installer, rather copied the two kexts to S/L/E.
Any thoughts?

#190
indiandragon

indiandragon

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts
  • Gender:Male
  • Location:India
  • Interests:Developer, Hacker, Researcher
Guys since OSX Mountain Lion brings in native USB3.0 support, did any one try the seagate USB 3.0 upgrade cable package with express card adapter?

According to seagate KB (http://knowledge.sea...FAQ/217951en#13) ,
The Express card Adapter would provide USB 2.0 speeds in OSX as there was no USB 3.0 support, but since now we have USB 3.0 support does the adapter work and give better speeds than before .

I know the limitations of Express card bandwidth, and that it cannot give full USB 3.0 speeds for PCI based express card but a USB 3.0 support means a definitely higher speed for my 1TB seagate GoFlex Freeagent HDD.

Awaiting Reply !!


P.S (No, eSATA does not work for my HDD. Sadly )

#191
TheLostSwede

TheLostSwede

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Did anyone try patching the 1.0.9 driver? http://www.lacie.com...ex.htm?id=10112
It's meant to add native 10.8.x support

#192
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

Did anyone try patching the 1.0.9 driver? http://www.lacie.com...ex.htm?id=10112
It's meant to add native 10.8.x support


Bump ! Anyone even have information about "HOW" to update the driver themselves ?

#193
massinissa

massinissa

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
New driver from lacie which supports ML
http://www.lacie.com...er.htm?id=10239

I tried it on my asus p8z68 deluxe (sandy bridge) which actually shows the USB 3.0 PORTS but failed at mounting my external drive - ADATA NH03.
here is USB PROBER OUTPUTS :

Attached File  IORegistry.txt   12.19KB   13 downloads
Attached File  Kernel Extensions.txt   747bytes   7 downloads
Attached File  USB Bus Probe.txt   69.67KB   10 downloads
Attached File  USBPortStatus.txt   4KB   8 downloads

and the lacie driver downloadAttached File  LaCie-USB-3.0-Driver.1.0.10.dmg   299.67KB   87 downloads

I'am new in hackintosh (two weeks) and may be this stuff will interest someone.

sorry for my english it's not my native tongue.

Attached File  snapshot-nec controllers supported.tiff   168.54KB   41 downloads

nec controllers supported.

#194
toine44

toine44

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts

New driver from lacie which supports ML
http://www.lacie.com...er.htm?id=10239

I tried it on my asus p8z68 deluxe (sandy bridge) which actually shows the USB 3.0 PORTS but failed at mounting my external drive - ADATA NH03.
here is USB PROBER OUTPUTS :

Attached File  IORegistry.txt   12.19KB   13 downloads
Attached File  Kernel Extensions.txt   747bytes   7 downloads
Attached File  USB Bus Probe.txt   69.67KB   10 downloads
Attached File  USBPortStatus.txt   4KB   8 downloads

and the lacie driver downloadAttached File  LaCie-USB-3.0-Driver.1.0.10.dmg   299.67KB   87 downloads

I'am new in hackintosh (two weeks) and may be this stuff will interest someone.

sorry for my english it's not my native tongue.

Attached File  snapshot-nec controllers supported.tiff   168.54KB   41 downloads

nec controllers supported.


I've use otx to disassemble the kext.


+257 0000f915 0fb7401e movzwl 0x1e(%eax),%eax
+261 0000f919 663d9f05 cmpw $0x059f,%ax
+265 0000f91d 746a je 0x0000f989

+267 0000f91f 0fb7c0 movzwl %ax,%eax
+270 0000f922 8944240c movl %eax,0x0c(%esp)
+274 0000f926 89542408 movl %edx,0x08(%esp)
+278 0000f92a c74424049c950100 movl $0x0001959c,0x04(%esp) %p::UIMCreateControlTransfer - Super Speed device other than LaCie is not supported - Vendor ID[%x]\n
+286 0000f932 c7042401000000 movl $0x00000001,(%esp)


059F is lacie usb id.
the instruction then jump to offset 6A if the comparaison is OK (cmpw $0x059f,%ax)
0x0000f989 = 0000f91d + 2 + 6A

in an old patch driver, the JE op 74 is replaced by unconditional short jump JMP op EB
So open an hex editor, find 663d9f05 2 times (32 and 64 bit exe) and replace the following 74 by EB.

#195
massinissa

massinissa

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

I've use otx to disassemble the kext.


+257 0000f915 0fb7401e movzwl 0x1e(%eax),%eax
+261 0000f919 663d9f05 cmpw $0x059f,%ax
+265 0000f91d 746a je 0x0000f989

+267 0000f91f 0fb7c0 movzwl %ax,%eax
+270 0000f922 8944240c movl %eax,0x0c(%esp)
+274 0000f926 89542408 movl %edx,0x08(%esp)
+278 0000f92a c74424049c950100 movl $0x0001959c,0x04(%esp) %p::UIMCreateControlTransfer - Super Speed device other than LaCie is not supported - Vendor ID[%x]\n
+286 0000f932 c7042401000000 movl $0x00000001,(%esp)


059F is lacie usb id.
the instruction then jump to offset 6A if the comparaison is OK (cmpw $0x059f,%ax)
0x0000f989 = 0000f91d + 2 + 6A

in an old patch driver, the JE op 74 is replaced by unconditional short jump JMP op EB
So open an hex editor, find 663d9f05 2 times (32 and 64 bit exe) and replace the following 74 by EB.


Thanks a lot Toine44. I patched the PXHCD and my external HDD is recognized :thumbsup_anim:

#196
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy
Could you please share the patched version of the kext?

Thanks,
cili0

#197
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

Thanks a lot Toine44. I patched the PXHCD and my external HDD is recognized :thumbsup_anim:


Were you running ML or Lion ? I tried the driver from OSX86.NET ( and I also tried my own patched one ) on 10.7.4, and it wasn't able to see the card at all. Had to switch back to 1.0.8 to see the drive. Haven't tried 1.0.9.

#198
djohnsto77

djohnsto77

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

Thanks a lot Toine44. I patched the PXHCD and my external HDD is recognized :thumbsup_anim:


I followed these instructions and it seems to have worked although I don't have a lot of USB3 devices yet, just a hub built into my monitor and a USB-stick.

That's with a Mac Pro 3,1

#199
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy
It would be of much help to share a pre-patched version of the kext, otherwise each single user has to go through the procedure described at topic #194

#200
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

It would be of much help to share a pre-patched version of the kext, otherwise each single user has to go through the procedure described at topic #194


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

Attached Files







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