Jump to content

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


  • Please log in to reply
2 replies to this topic

#1
raskitoma

raskitoma

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 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)
  • Start terminal
  • Type sudo -s and type your password. CAUTION: you're right now in superuser mode... so be very careful... :)
  • locate the folder Extras in "/"
  • edit the file com.apple.Boot.plist (using nano)
  • locate the KEY "Kernel Flags"
  • insert this value: "<string>arch=i386</string>" (you may find here an empty <string>... you can use it...)
  • Save & close the file (in nano is Ctrl-X, confirm the name and press Y to acept all changes)
  • Reboot!
  • 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.

#2
kitmac

kitmac

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 209 posts
  • Gender:Male
O u mean start in 32bit mode...

I thought u were gonna convert 32bit drivers to 64bit......

#3
glenesis

glenesis

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male
  • Location:New York
I'm using a PCI Ralink 3062 card, This one from Rosewill:

http://www.newegg.co...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....ail.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.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy