Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Andy Vandijck

IOUSBFamily 10.8.4 Slice+AnV with full AppleUSBXHCI support for any USB3 chip (V12)

122 posts in this topic

Recommended Posts

Fresco logic works with native apple drivers. you dont need to do anything to get it working other than have 10.8.5 installed.

g\

Hey!

 

Are you sure it works natively on 10.8.5? I have FL1000G USB 3.0 and had to use GenericXHCI.kext on 10.8.4. Everything is fine but USB3.0 doesn't work after sleep. 

 

 

 

Share this post


Link to post
Share on other sites

Hey!

 

Are you sure it works natively on 10.8.5? I have FL1000G USB 3.0 and had to use GenericXHCI.kext on 10.8.4. Everything is fine but USB3.0 doesn't work after sleep. 

 

 

 

I am sure FL1100 works native in OS X 10.8.4 AND 10.8.5 and i believe FL1000 should too, but i have only used FL1100.

g\

Share this post


Link to post
Share on other sites

I am sure FL1100 works native in OS X 10.8.4 AND 10.8.5 and i believe FL1000 should too, but i have only used FL1100.

g\

 Unfortunatly not. USB3.0 port is not recognized by 10.8.4. This is actually the only thing i cant get to work... Does 10.9 has more compatibile devices added?? Im waiting for final to test.

Share this post


Link to post
Share on other sites

I hope Apple soon releases the sources for 10.9

The development of this further will have to wait untill 10.9 sources as I've allready upgraded my system to 10.9 on both my main and backup disk.

Keep you posted ;)

Share this post


Link to post
Share on other sites

So no plans to update to the 10.8.5 version of iousbfamily. I'm using v12 build in 10.8.5 without issue so far. I guess we'll just have to wait for sea lion.

Share this post


Link to post
Share on other sites

So no plans to update to the 10.8.5 version of iousbfamily. I'm using v12 build in 10.8.5 without issue so far. I guess we'll just have to wait for sea lion.

I'll update it for 10.9 when the sources come out.

If Slice still has a 10.8 installed, you could ask him to compile a 10.8.5 IOUSBFamily when the sources come out :D

Share this post


Link to post
Share on other sites

I'll update it for 10.9 when the sources come out.

If Slice still has a 10.8 installed, you could ask him to compile a 10.8.5 IOUSBFamily when the sources come out :D

Sorry, no. I have 10.7.5 and 10.9.0. Forget 10.8.x forever.

In 10.8.5 I was using 10.8.4 kext and it worked without problems as well as in 10.9.0.

But I have a problem with dead USB3 card. For now I am out of the theme.

Share this post


Link to post
Share on other sites

 

Is there anybody has a proposition why XHCI should work with 5 ports while the chip contains only 4?

Slice

 

Mystery solved

 

Here's the dump for your chip

Vendor 0x1106, Device 0x3432, Revision 0x2
CapLength  32
HCIVersion 0x96
MaxSlots 16, MaxIntrs 1, Rsvd(1) 0, MaxPorts 5
IST 1 microframes, ERST Max 8, Rsvd(2) 0xa, SPR Y, Max Scratchpad Bufs 31
U1 Device Exit Latency 4, Rsvd(3) 0, U2 Device Exit Latency 231
AC64 Y, BNC Y, CSZ N, PPC Y, PIND N, LHRC Y, LTC Y, NSS Y, Rsvd(4) 0, MaxPSASize 65536
  xHC Extended Cap ID 1, Specific 0
    Legacy CTLSTS 0x40010000
  xHC Extended Cap ID 2, Specific 0x200
    Supported Protocol Name 0x20425355 PortOffset 1 PortCount 1 ProtocolDefined 0x6
  xHC Extended Cap ID 2, Specific 0x300
    Supported Protocol Name 0x20425355 PortOffset 2 PortCount 4 ProtocolDefined 0
DBOff  0x100
RTSOff 0x200
PageSize 4096

Number of root hub ports = 5

ports 2 - 5 are superspeed ports.

On port number 1 is an integrated USB 2.0 rate-matching hub. (ProtocolDefined 0x6).  On the integrated hub there are 4 tier-2 high-speed ports as companions for the 4 tier-1 superspeed ports on the root hub.

XHCI allows this by section 4.24.2.

Share this post


Link to post
Share on other sites

I'll update it for 10.9 when the sources come out.

If Slice still has a 10.8 installed, you could ask him to compile a 10.8.5 IOUSBFamily when the sources come out :D

So now that 10.9 sources are out and IOUSBFamily is MIA, what's the plan for usb 3; compile this for 10.9 anyway, or merge efforts with zenith432's genericusbxhci?

 

I know that sometimes some packages release later than others at opensource.apple.com, so maybe we can keep waiting and it'll come out.

 

Still hoping to someday be able to resume from suspend with working usb3 on my old sandy bridge system :)

Share this post


Link to post
Share on other sites

Gday Fellas,

 

Just wondering if there was any news on the 10.9 Mavericks front?

V12 works great on 10.8.5, Just need a fully functional version for Mavericks

 

Thanks for all the Great work on this Guys , it has really helped me out a lot!

 

 

 

Regards

 

GD

 

MBP 17" late2011

ASMedia ASM 1042 (best 34mm Express card, Uses much less current than the others and has comparable speed)

 

NEC 720200

FL1100

Renasas

and various others I've tried

 

 

Share this post


Link to post
Share on other sites

Gday Fellas,

 

Just wondering if there was any news on the 10.9 Mavericks front?

V12 works great on 10.8.5, Just need a fully functional version for Mavericks

 

Thanks for all the Great work on this Guys , it has really helped me out a lot!

 

 

 

Regards

 

GD

 

MBP 17" late2011

ASMedia ASM 1042 (best 34mm Express card, Uses much less current than the others and has comparable speed)

 

NEC 720200

FL1100

Renasas

and various others I've tried

 

Welcome.

 

let me understand, you use a real Mac?

 

this method does not work for you, post your problem where will have proper support.

here. http://www.insanelymac.com/forum/forum/146-mac-os-x/

Share this post


Link to post
Share on other sites

Welcome.

 

let me understand, you use a real Mac?

 

this method does not work for you, post your problem where will have proper support.

here. http://www.insanelymac.com/forum/forum/146-mac-os-x/

 

Yes strangely enough this does work for me , (has been working with V12 on ML10.8.5 on MBP2011 with ASM1042 express card )

 

Actually Andys versions are the only ones that I have found to work on an actual Real Mac,

have been using his versions for about 2 years on this MBP and it does work correctly,

 

I know its not a hackintosh, but these KEXTS are the only one's that work on the pre USB3 macs IE sandy bridge with PCI express card slot,

So will continue to follow these posts as I have not found any other working versions or support anywhere else other than from Andy's posts

 

Thanks and Regards

 

GD

Share this post


Link to post
Share on other sites

Hi guys!

 

I just installed 10.9 on z87-ud3h without extra kexts (except FakeSMC of course) and no DSDT injections. My USB ports 2.0/3.0 (keyboard and mouse) don't work after wakeup. This is from the kernel.log:

 

Feb  6 09:53:04 s-imac kernel[0]: USB (EHCI):Port 1 on bus 0x1a connected or disconnected: portSC(0x301803)

Feb  6 09:53:04 s-imac kernel[0]: USB (XHCI Root Hub USB 2.0 Simulation):Port 9 on bus 0xa connected or disconnected: portSC(0x206e1)

Feb  6 09:53:04 s-imac kernel[0]: USB (XHCI Root Hub USB 2.0 Simulation):Port 10 on bus 0xa connected or disconnected: portSC(0x206e1)

Feb  6 09:53:04 s-imac kernel[0]: USB (XHCI Root Hub USB 2.0 Simulation):Port 14 on bus 0xa connected or disconnected: portSC(0x20ae1)

Feb  6 09:53:04 s-imac kernel[0]: USB (EHCI):Port 1 on bus 0x1d connected or disconnected: portSC(0x301803)

Feb  6 09:53:04 s-imac kernel[0]: USBF:    3226. 93    AppleUSBXHCI::RestoreControllerStateFromSleep - Error restoring controller state USBSTS = 0x411

Feb  6 09:53:04 s-imac kernel[0]: The USB device HubDevice (Port 5 of Hub at 0x15000000) may have caused a wake by issuing a remote wakeup (3)

Feb  6 09:53:04 s-imac kernel[0]: The USB device HubDevice (Port 6 of Hub at 0x15000000) may have caused a wake by issuing a remote wakeup (3)

Feb  6 09:53:04 s-imac kernel[0]: USBF:    3226.103    IOUSBHIDDriver(IOUSBHIDDriver)::RearmInterruptRead  returning error 0xe00002c0 (no such device), not issuing any reads to device

Feb  6 09:53:50 s-imac kernel[0]: full wake (reason 1) 46086 ms

Feb  6 09:54:20 s-imac kernel[0]: USBF:    3302.354    IOUSBHIDDriver(IOUSBHIDDriver)::RearmInterruptRead  returning error 0xe00002c0 (no such device), not issuing any reads to device

 

Which way to go from here? To try kexts in this thread or Generic from other thread? Please help.

 

Oki

Share this post


Link to post
Share on other sites

Recompile and set dependency?

It's a pity I have no test hardware.

it's a pity i have no idea how to recompile and/or set dependency. if anyone could do it - id' be happy to test

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×