Jump to content

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


raskitoma
 Share

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.

Link to comment
Share on other sites

  • 3 years later...

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

 

http://www.newegg.com/Product/Product.aspx?Item=N82E16833166033

 

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:

 

http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5002

 

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.

Link to comment
Share on other sites

 Share

×
×
  • Create New...