Make OSX El Capitan support USB to LAN adapter

Spread the love

Hi everyone,
Wish you all a Merry Christmas and a Happy New Year! Apologies for not writing for a long time, was a bit occupied!
With the recent El Capitan (OSX 10.11) update by Apple, a lot of us, including me were dissatisfied. Why? Because in their approach to security, they broke support to our peripherals. My USB to LAN adapter, a cheap LAN adapter for when I don’t have access to Wifi stopped working after the upgrade. 🙁
My adapter: Quantum QHM8106 USB LAN CARD
Apple forum discussions
And the product manufacturer, Quantum on tweeting to them and mailing their support, didn’t bother to reply at all(been a couple of months I believe). So what’s the alternative? Buying a 10 times expensive Apple product? Not at all 😀
Snip20151228_1

Making it work

With some hacking and some simple research, I figured out how to make that work. So for those who are looking at the solution directly, here it is:
1- First disable SIP(System integrity protection) from your Mac. Seems scary? Nope, it isn’t harmful,
just a way for Apple to have full access of what runs on your computer(my opinion). You have an option to either disable unnecessary “protection” or go and buy an Apple adapter. Disabling it is pretty simple, and I am just repeating steps from this answer here
>> Reboot your Mac into Recovery Mode by restarting your computer and holding down Command+R until the Apple logo appears on your screen.
>> Click Utilities > Terminal.
>> In the Terminal window, type in csrutil disable and press Enter.
>> Restart your Mac.
2- Second step: Download this driver and install.
You may need to reboot after installing this.
Note: I didn’t need to install/load any kext file(Kernel extensions), maybe since I was using the adapter in the previous version. It might be that of the lot of things I tried, something made the kext file load, not sure. Leave your comments here if it doesn’t work for you, I will try to fix that on another Mac.

How I did it? Pretty simple.

I opened it up and checked out the IC name, and looked for drivers for OSX. Nothing major has changed between the previous and the current OS except the Integrity protection, so they should work.
Opened up adapter Closer look
Gladly, the IC name isn’t removed. I don’t have a magnifier :/ Try to look up the IC name, umm Realtek, too hard to read, its an 81.. hard to read further, let me google that, I got Realtek 8185 USB to LAN, seems legit.
Let me try reading that again, no it isn’t an 818.. for sure, let me try harder, it’s 8152.., oh yeah got it, 8152B, and yes, I get a page for that. But wait, how, why, there is no driver support on this page. 😐
10 more minutes of digging in the site, and I get it, success 😀
Time to tweet to Quantum 🙂

You may also like...

10 Responses

    • Kunal Grover says:

      Hey, can you explain what steps you followed and what didn’t work? Can you try to run diagnostics? One of the person with the same problem tried and it worked.

  1. nem says:

    It didn’t work. You have provided uninstall folder.How is it to be installed?
    Can you provide the kext file. Also how do we set the kext file.

    • Kunal Grover says:

      I didn’t use any kext file, rather simply used the .pkg installer. It worked on my system last week(El Capitan) so I am not sure what’s wrong.
      The uninstall folder is to be used to just unload the driver.

  2. Subham Bansal says:

    Hi Kunal, This didn’t work for me. I disabled SIP, and then installed the driver followed by rebooting the system. After that, when I connected the adapter, the red light on the quantum adapter just blinked once, but it didn’t work. Pls help

    • Rohit says:

      Same here, it is not working. Followed all steps as specified. Maybe we need to install kext file? Any help in that direction would be appreciated. @Kunal

  3. Krish says:

    Worked perfectly! Thanks for noting this down.

  4. Has anyone found a solution?

  5. sanjay rana says:

    Do we use this with iPhone 6s?? Please advice!!!!!

Leave a Reply

Your email address will not be published. Required fields are marked *