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.


Snow Leopard + Ralink Driver (D-Link and others) fix

3 posts in this topic

Recommended Posts

Well... this isn't a real fix, it's just a tweak and will help you not only with the Ralink adapters... also will help with other equipment or 32bit kexts...


When you install Snow Leopard (as I did yesterday) you may find that some of your hw will not work even if you can install the drivers. I also have a MBP 17" that did the same with some 3rd party drivers (like the one for xbox 360 controllers / they still can't work... that's another story).


The problem is when Chameleon (I have installed it using the tuto depicted here) launches SL, it does in 64mode by default. When you launch the OS in this way, it start the 64bit kernel that needs 64bit drivers... and the ralink drivers, ntfs support(paragon/macfuse) and others are in 32bits so they can't be loaded. :P


The fix: launch Snow Leopard with the 32bit kernel(other programs keeps running in 64bit)

  1. Start terminal
  2. Type sudo -s and type your password. CAUTION: you're right now in superuser mode... so be very careful... :)
  3. locate the folder Extras in "/"
  4. edit the file com.apple.Boot.plist (using nano)
  5. locate the KEY "Kernel Flags"
  6. insert this value: "<string>arch=i386</string>" (you may find here an empty <string>... you can use it...)
  7. Save & close the file (in nano is Ctrl-X, confirm the name and press Y to acept all changes)
  8. Reboot!
  9. Install the Ralink driver (or other 32bit driver you need) ;)

I figured out this because, as I said before, in my MBP17" when I launch the system with the 64bit kernel all my 32bit kernel extensions can't be loaded... so when I installed SL into my Hackintosh using the guide previously mentioned, I found the same sympthom with all the 32bit kernel extensions...


Well... I hope this can help you... remember, this can help with a lot of 32bit kexts, but you cand find some others that maybe don't work for you... and sorry for my bad english.

Share this post

Link to post
Share on other sites

I'm using a PCI Ralink 3062 card, This one from Rosewill:




I am running Snow Leopard 10.6.8. I installed the latest Ralink Macintosh drivers for Leopard and Tiger, 10.4/5, download currently available here:




Initially the driver didn't work for me, but after reading this thread, I restarted in 32-bit mode with the arch=i386 kernel flag, and the Ralink Wireless manager ran at startup, and just connected to wifi fine.


i'd been looking for a solution for a long time. Big thanks to @raskitoma for this beautifully simple fix!! Woo hoo!


The download page lists the driver for "PCI/mPCI/CB(RT2860/RT2790/RT309x)", but it worked fine in 32-bit Snow for my 3062 card.

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.