netkas.org

Again AppleUSBUHCI and Acer

remember this?

Turns out the problems caused by builtin bluetooth module, which is attached to USB3 (not usb3.0) port.

So to fix that problem, which happens a lot even if it’s “Safe Boot”, I have to exclude my USB3 from AppleUSBUHCI’s plist.

Some usefull table

USB1 - 0x2830 or 0x3a34
USB2 - 0x2831 or 0x3a35
USB3 - 0x2832 or 0x3a36 <-- BT here
USB4 - 0x2834 or 0x3a37
USB5 - 0x2835 or 0x3a38
USB6 - 0x3a39

Open /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/Info.plist

find
<key>IOPCIClassMatch</key>
<string>0x0C030000</string>

replace with

<key>IOPCIMatch</key>
<string>0x28308086 0x28318086 0x28348086 0x28358086</string>

Comments

  1. Fiox89
    August 13th, 2011 | 2:28 am

    Hi netkas. And first, thanks for your work. I have a problem with this kext, i got “still wait…” after upgrade to 10.7.2 but this editing not work for me..

    I can edit the string? (0x28308086 0x28318086 0x28348086 0x28358086) how?

  2. PC Chopath
    August 13th, 2011 | 12:26 pm

    Fiox89 put usekernelcache=y on your Boot.plist, fakeSMC on /S/L/E
    Works fine for me on my system 11C37. 🙂
    Thanks for idea Netkas!

  3. ugo
    August 19th, 2011 | 1:55 pm

    hy netkas
    i work with some acers.. but you didn’t explain it the internal BT will works or not after the excluding mod

    i have a dsdt modded… and the acer bios is also modded (because I like to have a total hack)
    and actually I use lion and snow.. but I never use safe boot.. and I never have crash or hangs.. so the older suggestion safe boot fits only in leopard!!

    are you really sure it is really needed?

    bye
    ugokind

    ///for me its needed, otherwise boot tends to freeze often, bluetooth stops working, but no need in it for me.

  4. chris
    August 1st, 2016 | 2:50 pm

    Hello, interesting reading, I have an Asus x401a which has an Intel 1e31 XHCI controller. No matter what, if I don’t disable this in the bios the pc will freeze at boot. This started happening from El Capitan, on Yosemite the freeze would happen only if an USB3 device was plugged in the usb3 port. Do you have any idea? Thanks

Leave a reply