Make OSX El Capitan support USB to LAN adapter

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 🙂

Advertisements

9 thoughts on “Make OSX El Capitan support USB to LAN adapter

  1. 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.

    1. 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. 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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s