antic Posted November 4, 2010 Share Posted November 4, 2010 I have just downloaded LaCie drivers for OS X and they appear to have loaded ok. See screen grab Shame I dont have usb 3.0 drive to test it out. See link for driver http://www.lacie.com/more/index.htm?id=10112 usb_3.0_screen_grab.tiff Link to comment Share on other sites More sharing options...
tj_jackson Posted November 4, 2010 Share Posted November 4, 2010 working in Asus P6X58D-E chip Nec? Link to comment Share on other sites More sharing options...
Gumuskalp Posted November 5, 2010 Share Posted November 5, 2010 Good works!!! Link to comment Share on other sites More sharing options...
genzai Posted November 5, 2010 Share Posted November 5, 2010 Hello All, I am moving to this discussion since it has a more accurate topic. Here is my original post. I will then post my follow-up after for continuity. I have installed them on two systems with built-in NEC based USB3 ports: 1) GA-X58A-UD5 2) GA-H55M-USB3 On both systems i get the new Super-speed entry in System Profiler. However, on system 1 i can't get any drives (USB2 or USB3) to mount on the USB3 ports. On system 2, USB2/3 drives will mount but... in System Profiler when the USB2/3 drives are plugged in to the USB3 ports they show up under the high-speed USB entry, not under the Super-speed one. System Profiler for system 1 does not show any of the devices i plug in to the USB3 ports. I am suspecting the DSDT is a culprit here but i looked through them and couldn't find an obvious place to start tweaking. I will post the DSDT for both systems soon, and would love to help get this driver working ASAP. g\ UPDATE I now have this driver installed on 3 systems though i have not been successful in getting it to work in Superspeed mode. System1 = GA-X58A-UD5 - This system is behaving a bit odd since i have had better success with system3 even though its the same motherboard and DSDT. System2 = GA-H55M-USB3 System3 = GA-X58A-UD5 System1 and system2 charachteristics were covered in my previous post. I will post the relevant files for System 2 and 3 below. System 3 is behaving in the following way: USB2 drives plugged in to the USB3 ports mount. They show up in system profiler UNDER THE SUPER-SPEED entry. This seems good! However when i plug my USB3 dock in to the USB3 ports the drive does NOT mount and nothing shows up under System Profiler. Neither in Super-Speed nor High-Speed, etc. I have tried both ports on the motherboard and its the same behavior. Here are the files and notes: for system2 i am providing screen shots of the system profiler entries, an ioregistry export and the DSDT. for system3 i am providing a shot of the system profiler entry, an ioregistry export and the DSDT. In both cases all information was gathered with both a USB2 drive and a USB3 dock plugged in to the motherboard's USB3 ports. Since i am not getting any activity on the USB3 ports of system1 i am not including these files for that system yet. I am also including a screenshot of the first screen of the installer which clearly states the driver may work for other NEC 720200 based host controllers. The USB controller on these Gigabyte boards is the "NEC D720200F1" so that seems promising as well. But something isn't working yet so I hope one of the scene geniuses can have a look and I am happy to continue testing any possible tweaks. Thanks! g\ USB3Hunt_Sys3.zip USB3Hunt_Sys2.zip Link to comment Share on other sites More sharing options...
pezomatic Posted November 5, 2010 Share Posted November 5, 2010 I recently purchased this USB3 external case: http://www.microcenter.com/single_product_...duct_id=0338041 And I am thinking about purchasing this USB3 card to try with the new Lacie driver: https://www.microcenter.com/single_product_...duct_id=0324026 How do you think the performance of this external USB3 combination would be in comparison to the hard drive installed internally in my Mac Pro? Link to comment Share on other sites More sharing options...
antic Posted November 5, 2010 Author Share Posted November 5, 2010 I have installed them on two systems with built-in NEC based USB3 ports:1) GA-X58A-UD5 2) GA-H55M-USB3 On both systems i get the new Super-speed entry in System Profiler. However, on system 1 i can't get any drives (USB2 or USB3) to mount on the USB3 ports. On system 2, USB2/3 drives will mount but... in System Profiler when the USB2/3 drives are plugged in to the USB3 ports they show up under the high-speed USB entry, not under the Super-speed one. System Profiler for system 1 does not show any of the devices i plug in to the USB3 ports. I am suspecting the DSDT is a culprit here but i looked through them and couldn't find an obvious place to start tweaking. I will post the DSDT for both systems soon, and would love to help get this driver working ASAP. g\ I've had another look at my setup and have found the following Setup 1 USB 3.0 set to EHCI in bios. USB 2.0 drive mounts but doesn't show under USB super speed in system profiler. Setup 2 USB 3.0 set to XHCI in bios. USB 2.0 drive mounts and does show under USB super speed in system profiler. usb3.0_setup_1.zip usb3.0_setup_2.zip Link to comment Share on other sites More sharing options...
splonk Posted November 5, 2010 Share Posted November 5, 2010 The LaCie drivers are locked. They will install on 3rd party cards and operate those at superspeed; however, they will only recognise and operate LaCie USB3 peripherals. Take a look at your logs to see the error messages. No obvious way to edit the plists to get around this, either. Link to comment Share on other sites More sharing options...
genzai Posted November 5, 2010 Share Posted November 5, 2010 Correct... Well i just opened up the binary for the driver in hexfiend and i can actually see that little error message "Super Speed Device other than Lacie is not supported" written out, so this looks like it will be a hex edit job. This is probably as far as i can take it myself since i have almost no experience hex editing binaries but i am hopeful it will be possible for someone in the know. it seems to call a %x as the vendor ID. I'll keep poking around. g\ Link to comment Share on other sites More sharing options...
cartri Posted November 5, 2010 Share Posted November 5, 2010 Hey everybody, shouldn't we merge both threads somehow? this one and http://www.insanelymac.com/forum/index.php?showtopic=224256 this longer one? Link to comment Share on other sites More sharing options...
antic Posted November 5, 2010 Author Share Posted November 5, 2010 Hey everybody,shouldn't we merge both threads somehow? this one and http://www.insanelymac.com/forum/index.php?showtopic=224256 this longer one? I agree, but shouldn't the title reflect the subject. Which in this case happens to be getting LaCie drivers working and not Caldigit. Quite happy to close this thread if I knew how to. Antic Link to comment Share on other sites More sharing options...
cartri Posted November 5, 2010 Share Posted November 5, 2010 yeah it somehow should be "hacking usb3 drivers to unlock their full functionality" or something smaller then this. Link to comment Share on other sites More sharing options...
modbin Posted November 5, 2010 Share Posted November 5, 2010 I removed the check but I can't test if it works. it's up to you guys patched kext: http://rapidshare.com/files/429069764/PXHCD_patched.zip Link to comment Share on other sites More sharing options...
cartri Posted November 5, 2010 Share Posted November 5, 2010 I removed the check but I can't test if it works. it's up to you guys patched kext: http://rapidshare.com/files/429069764/PXHCD_patched.zip Congratulations! I have no USB3 device to test it, but claimed another brazilian tester from the other usb3 thread who has one to your post: he shall give us all feedback soon. Lets hope you just freed XHCI on Mac Os X! Link to comment Share on other sites More sharing options...
Hangten Posted November 5, 2010 Share Posted November 5, 2010 Sweet Link to comment Share on other sites More sharing options...
seco1976 Posted November 5, 2010 Share Posted November 5, 2010 I removed the check but I can't test if it works. it's up to you guys patched kext: http://rapidshare.com/files/429069764/PXHCD_patched.zip hi, thank you for that great job. i'd like to test your patched kext but the link says "download not available" (limit reached) Any chance you upload it elsewhere ? thanks ! Link to comment Share on other sites More sharing options...
modbin Posted November 5, 2010 Share Posted November 5, 2010 hi, thank you for that great job. i'd like to test your patched kext but the link says "download not available" (limit reached) Any chance you upload it elsewhere ? thanks ! sure let's try mediafire http://www.mediafire.com/?6c3kby1se62lkib Link to comment Share on other sites More sharing options...
cartri Posted November 5, 2010 Share Posted November 5, 2010 sure let's try mediafire http://www.mediafire.com/?6c3kby1se62lkib just in case mediafire also reaches limit i did upload the patched file to my host and added a simple rtf instructions for use - correct me if they are wrong. Direct Link: http://cartri.net/blog/Modbin%20PXHCD%20Patched.zip Link to comment Share on other sites More sharing options...
genzai Posted November 5, 2010 Share Posted November 5, 2010 sure let's try mediafire http://www.mediafire.com/?6c3kby1se62lkib modbin, you are the man! This works well on my system3. Tested with USB3 dock and seagate 7200.11 drive i get ~90MBps reads and writes. Plugging the same dock and drive in to USB2 port gives me only 30MBps. One thing i noticed is that in system profiler entry for the dock still shows "speeds up to 480mbps" but that seems cosmetic since i am getting ~720mbps which may be the limit of that drive. I will post below the reconstructed kext with your binary so folks can just use kexthelper to install. Many, many thanks again modbin for this great work. g\ modbin_patched_PXHCD.kext.zip Link to comment Share on other sites More sharing options...
cartri Posted November 5, 2010 Share Posted November 5, 2010 Already blogged the good news and the good links, including, of course, this thread. Lets hope more testers appears! Link to comment Share on other sites More sharing options...
dandumont Posted November 5, 2010 Share Posted November 5, 2010 I have tested but i have a problem : the file don't work with 64 bits kernel on my MacBook Pro, only with 32 bits kernel. modbin, is this possible to make the modification on a 64 bits kext ? can you explain the modification ? Best Pierre Link to comment Share on other sites More sharing options...
genzai Posted November 5, 2010 Share Posted November 5, 2010 I have tested but i have a problem : the file don't work with 64 bits kernel on my MacBook Pro, only with 32 bits kernel. Odd, its working on 64bit with my hac. Also, looking through some drives i had on hand and i got ~110MB out of a newer gen WD. So i am sure that the limit now is drive speed and that the USB3 ports are capable of much faster speeds. need to find a SSD to try. 110MB is about what i get with SATA internally on these drives. g\ Link to comment Share on other sites More sharing options...
seco1976 Posted November 5, 2010 Share Posted November 5, 2010 sure let's try mediafire http://www.mediafire.com/?6c3kby1se62lkib Thanks ! Link to comment Share on other sites More sharing options...
modbin Posted November 5, 2010 Share Posted November 5, 2010 I have tested but i have a problem : the file don't work with 64 bits kernel on my MacBook Pro, only with 32 bits kernel. modbin, is this possible to make the modification on a 64 bits kext ? can you explain the modification ? Best Pierre I patched both i386 and x86_64 parts of the kext. Try to clear your caches. the kext does this check: cmp ax, 59Fh jz goodboy Link to comment Share on other sites More sharing options...
dandumont Posted November 5, 2010 Share Posted November 5, 2010 when i modify the LaCie kext : no 64 bits when i inject the patched kext : 64 bits strange... Link to comment Share on other sites More sharing options...
genzai Posted November 6, 2010 Share Posted November 6, 2010 Just to let everyone know i have tested this as working on all three USB3 enabled systems i have access to. works on GA-X58A-UD5 and GA-H55M-USB3 motherboards. special thanks again to modbin! g\ Link to comment Share on other sites More sharing options...
Recommended Posts