48 replies to this topic
#21
Posted 03 June 2012 - 05:28 AM
I guess the point of my post was that the ASM 1042 will now work on a hackintosh with a simple plist hack to allow the Caldigit driver to load.
The PXHCD kext doesn't work for this USB3 controller.
The PXHCD kext doesn't work for this USB3 controller.
#22
Posted 10 June 2012 - 07:01 AM
idoc, on 03 June 2012 - 05:28 AM, said:
I guess the point of my post was that the ASM 1042 will now work on a hackintosh with a simple plist hack to allow the Caldigit driver to load.
The PXHCD kext doesn't work for this USB3 controller.
The PXHCD kext doesn't work for this USB3 controller.
Yup the modified drivers load and show up as super speed bus in system information spose i better test if they actually work though.
Yup they actually work!
Attached Files
#23
Posted 10 June 2012 - 02:55 PM
#24
Posted 10 June 2012 - 06:02 PM
oswaldini, on 10 June 2012 - 02:55 PM, said:
What about shutdown, restart, sleep and autosleep ? Can you post modded kext ?
Sure, I built an installer package http://www.mediafire...1d5b9nr066r2oxe
#25
Posted 11 June 2012 - 10:11 AM
^Andy^, on 10 June 2012 - 06:02 PM, said:
Sure, I built an installer package http://www.mediafire...1d5b9nr066r2oxe
Thanks for package, got this installed on OS X 10.7.4, but when connected my Microsoft LifeCam NX-6000 Webcam or iPhone 4, got some system kernel panic.
There must be still problem with this mod kexts ;(
#26
Posted 11 June 2012 - 04:17 PM
koliberK, on 11 June 2012 - 10:11 AM, said:
Thanks for package, got this installed on OS X 10.7.4, but when connected my Microsoft LifeCam NX-6000 Webcam or iPhone 4, got some system kernel panic.
There must be still problem with this mod kexts ;(
There must be still problem with this mod kexts ;(
Strange, it has no problem with my usb 3 hdd enclosure or my motorola xoom. Did you uninstall any previous usb3 drivers first?
#27
Posted 11 June 2012 - 05:40 PM
^Andy^, on 11 June 2012 - 04:17 PM, said:
Strange, it has no problem with my usb 3 hdd enclosure or my motorola xoom. Did you uninstall any previous usb3 drivers first?
For now it seems to work OK, but my installation was only to copy 3 kexts to S/L/E
Quote
CalDigitFastIO.kext
CalDigitHDProDrv.kext
CalDigitUSBxHCI.kext
CalDigitHDProDrv.kext
CalDigitUSBxHCI.kext
How i can test this now?
Attached Files
#28
Posted 11 June 2012 - 05:48 PM
koliberK, on 11 June 2012 - 05:40 PM, said:
Didnt have any before.
For now it seems to work OK, but my installation was only to copy 3 kexts to S/L/E
How i can test this now?
For now it seems to work OK, but my installation was only to copy 3 kexts to S/L/E
How i can test this now?
Well you didn't get CalDigitHDProDrv.kext from my installer package thats for sure so I'm not going to stick my neck out as i can only vouch for stuff that I have tested
#29
Posted 11 June 2012 - 05:51 PM
^Andy^, on 11 June 2012 - 05:48 PM, said:
Well you didn't get CalDigitHDProDrv.kext from my installer package thats for sure so I'm not going to stick my neck out as i can only vouch for stuff that I have tested 
You did good work man, as my pci-e USB 3.0 controller was not used for about 5 months.
Now need to do some tests...
[12 June 2012 10:15 AM]
It is about 16h and still no KP, controller seems to work just fine.
#30
Posted 12 June 2012 - 12:32 PM
Hi,
Andy how to change Vendor and Device Name ? As in my 10.7.4 this show up as unknown.
Andy how to change Vendor and Device Name ? As in my 10.7.4 this show up as unknown.
Attached Files
#31
Posted 20 July 2012 - 03:15 AM
^Andy^, on 11 June 2012 - 05:48 PM, said:
Well you didn't get CalDigitHDProDrv.kext from my installer package thats for sure so I'm not going to stick my neck out as i can only vouch for stuff that I have tested 
I got the same error from your installer package in which there are only two files instead of three.
That means one file (CalDigitHDProDrv.kext) is missing for me.
#32
Posted 21 July 2012 - 06:07 PM
jsl, on 20 July 2012 - 03:15 AM, said:
Hi, Andy,
I got the same error from your installer package in which there are only two files instead of three.
That means one file (CalDigitHDProDrv.kext) is missing for me.
I got the same error from your installer package in which there are only two files instead of three.
That means one file (CalDigitHDProDrv.kext) is missing for me.
In Andy's package you have only two kext:
CalDigitFastIO.kext
CalDigitUSBxHCI.kext
Nothing else.
Check if you have there other kext for USB3, then delete them. Or start from fresh OSX.
#33
Posted 28 August 2012 - 12:28 AM
First, thank you for your work.
I have this mobo : Asrock ASRock Z68M-ITX/HT with a ASMedia ASM1042 USB3 controller. (OSX 10.7.4)
I tried to install CalDigitFastIO.kext and CalDigitUSBxHCI.kext with the installer provided (ASMedia USB 3.0 Driver Installer)
They don't load, and USB3 does not appear in system profiler
When I force load CalDigitFastIO.kext : no problem.
=> When I force load CalDigitUSBxHCI.kext , I get this error msg in Console :
28/08/12 02:14:42,000 kernel: kxld[com.CalDigit.driver.CalDigitUSBxHCI]: The super class vtable '__ZTV17IOUSBControllerV3' for vtable '__ZTV15CalDigitUSBxHCI' is out of date. Make sure your kext has been built against the correct headers.
Do you think I can do something ?
I have this mobo : Asrock ASRock Z68M-ITX/HT with a ASMedia ASM1042 USB3 controller. (OSX 10.7.4)
I tried to install CalDigitFastIO.kext and CalDigitUSBxHCI.kext with the installer provided (ASMedia USB 3.0 Driver Installer)
They don't load, and USB3 does not appear in system profiler
When I force load CalDigitFastIO.kext : no problem.
=> When I force load CalDigitUSBxHCI.kext , I get this error msg in Console :
28/08/12 02:14:42,000 kernel: kxld[com.CalDigit.driver.CalDigitUSBxHCI]: The super class vtable '__ZTV17IOUSBControllerV3' for vtable '__ZTV15CalDigitUSBxHCI' is out of date. Make sure your kext has been built against the correct headers.
Do you think I can do something ?
#34
Posted 14 September 2012 - 11:52 AM
Working fine on my new Asus board. There's a DSDT edit needed in order to prevent the ports immediately waking the computer from sleep. Thanks to mlydinesh@ for posting the kexts and info on osx86.net.
First, use IORegistryExplorer to find your USB3 ports. You'll know by the vendor/device id. Then place the following code into each instance.
Here's a pic of my DSDT showing where I put them. I removed the slot-name attribute as these are onboard ports, so I didn't want them showing up in the PCI Cards section of System Profiler. The name, model and device_type attributes are all optional and cosmetic. Only clock-id is required to fix sleep.
The only remaining issue is any storage devices attached to the USB3 ports will be improperly removed on wake.
P.S. CalDigitHDProDrv.kext comes with 10.8 (and maybe earlier).
First, use IORegistryExplorer to find your USB3 ports. You'll know by the vendor/device id. Then place the following code into each instance.
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"AAPL,clock-id",
Buffer (One)
{
0x02
},
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-4"
},
"name",
Buffer (0x18)
{
"ASMedia XHCI Controller"
},
"model",
Buffer (0x28)
{
"ASMedia ASM1042 USB 3.0 xHCI Controller"
},
"device_type",
Buffer (0x0F)
{
"USB Controller"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Here's a pic of my DSDT showing where I put them. I removed the slot-name attribute as these are onboard ports, so I didn't want them showing up in the PCI Cards section of System Profiler. The name, model and device_type attributes are all optional and cosmetic. Only clock-id is required to fix sleep.
The only remaining issue is any storage devices attached to the USB3 ports will be improperly removed on wake.
kernel[0]: [0xffffff8018d7d400](0)/(5) Device not responding kernel[0]: disk3s1: media is not present.
P.S. CalDigitHDProDrv.kext comes with 10.8 (and maybe earlier).
#35
Posted 18 September 2012 - 05:33 AM
Mountain Lion friendly version of the kexts available here http://www.mediafire...dxcetph021ft8uy if anybody needs them.
#36
Posted 19 September 2012 - 06:16 PM
Andy, can You tell me what you changed in this kexts ? Some binpath or changes in info.plist ? If you modify info.plist we can make legacy kext.
#37
Posted 20 September 2012 - 06:06 AM
#39
Posted 27 September 2012 - 10:18 PM
#40
Posted 27 September 2012 - 10:26 PM
I`ve got problem with CP after installing my $10 NEC/Renesas ud700200 USB3.0 PCIe card
PXHDC.kext 10.0.1 from osx86 helped to discover my 3TB Seagate HDD on system but when I`m trying to transfer file into HDD Box i`ve got CP
Here is my Dev ID

and IOreg

my kext plist

I don`t get it right with plist string IOPCIClassmatch first & second ID ???
PXHDC.kext 10.0.1 from osx86 helped to discover my 3TB Seagate HDD on system but when I`m trying to transfer file into HDD Box i`ve got CP
Here is my Dev ID

and IOreg

my kext plist

I don`t get it right with plist string IOPCIClassmatch first & second ID ???
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account











