Jump to content

dtx

Members
  • Content count

    8
  • Joined

  • Last visited

  1. working leopard laptop wireless card

    These are not my instructions, but this is what I have in a text file on a usb drive I use to work in OSX mfbernstein! YOU ROCK! Well Folks - I have Ethernet and the Atheros Wireless working on Leopard on my T60!!! mfbernstrein is exactly right in how to do this. Edit /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist adding a line for your device ID under IONameMatch (the line is "<string>pci168c,1014</string>"). I then followed the guide that is here on how to load a kext. http://forum.osx86scene.com/viewtopic.php?f=16&t=229 It DID NOT work until I rebotted with a -f. Thanks again mfbernstein! I will post a review of this here as I test. j Pasted from <http://forum.thinkpads.com/viewtopic.php?t=50197> [Guide] The proper way to install and load Kexts (drivers)http://forum.thinkpads.com/viewtopic.php?t=52124 by SynthetiX on Sat Aug 18, 2007 4:11 am Some people have been asking the correct way to install a kext (driver) and hook it to the kernel on the fly without having to reboot. So this is gonna be a quick and dirty guide to answer most questions about kexts and how to manipulate them. First things first, how do you go about installing a kext? You'll need to open up terminal for the following instructions. First thing to understand about a kext, is it is actually a directory with a .kext extension. Finder displays a kext folder as a single file for simplicity's sake. But remember this is actually a directory. So, we'll now assume that you have a kext (driver) called gma950.kext on your desktop for the following examples. We'll assume that your hard disk is named "osxdisk" and your user name is "user." So, the first thing we're gonna do is copy the kext to the proper location which is your /System/Library/Extensions directory as such: Code: Select all sudo cp -R /Volumes/osxdisk/Users/user/Desktop/gma950.kext /Volumes/osxdisk/System/Library/Extensions/ do note that "sudo" must be used for all these operations. You might wanna do a Code: Select all sudo -s to make all commands entered have root access. Be careful what you do if you do this. If you do this command, you will not have to type "sudo" before every command. Now that we have the kext copied into the the Extensions directory, we are ready to manually change it's permissions so it can be used by OS X. You'll want to do the following 2 commands: Code: Select all sudo chmod -R 755 /Volumes/osxdisk/System/Library/Extensions/gma950.kext sudo chown -R root:wheel /Volumes/osxdisk/System/Library/Extensions/gma950.kext Keep in mind, that OS X usually sets up aliases to "root:wheel" as "0:0" so you might save time changing the ownership to "0:0" instead of typing "root:wheel" every time. Now that we have the ownership and permissions changed, you'll want to double check to make sure the changes were effective. Double check them by doing a: Code: Select all ls -lr /Volumes/osxdisk/System/Library/Extensions/ and make sure all the owners are root:wheel, and the permission is 755 which would look like rwx-r-x-r-x. If all went well, it's now time to load the kext on the fly, no reboot required (usually). do: Code: Select all sudo kextload -t /Volumes/osxdisk/System/Library/Extensions/gma950.kext the -t switch gives a diagnostic output of any errors. And that's pretty much it. The kext should be loaded now. You might also want to do a: Code: Select all sudo kextcache -k /system/library/extensions to rebuild your kext cache. Also, next time you reboot, be sure to boot with a "-f" from your darwin bootloader to ignore previously cached kexts and rebuild your kext caches. If you need to remove a kext that your system doesn't like do the following: Code: Select all sudo rm -rf /Volumes/osxdisk/System/Library/Extensions/gma950.kext Also if you want to manipulate the properties of multiple kext files you add, you do the same steps replacing gma950.kext with a * as in the following example: Code: Select all sudo chmod -R 755 /Volumes/osxdisk/System/Library/Extensions/* Good Luck -SynthetiX
  2. working leopard laptop wireless card

    I pm'ed you my kext. Topology, if I can get something going, I will send you my kext. Still no luck as of yet. I am guessing that we have a slightly different revision than everyone else. can you post the hardware ID info from windows here so I could compare?
  3. working leopard laptop wireless card

    I see that you added a lot of cards, not just 168c 1014. Since I am supposed to be working school work thats not on my computer anyway, I am going to start a fresh install of leopard, and then try using your file, and then if that doesn't work, send you mine if you wouldn't mind trying to help me. Also, what procedure have you gone through after you modified the kext?
  4. working leopard laptop wireless card

    That would be cool, I will send you my kext. The only thing is, I had it on my other hard drive, and had tried another version of OSX, which did not work. Once I get it loaded again, I will send it to you, if thats ok with you. Probably later this evening or Friday at latest. As far as the wifi being on, I am 100% sure the switch on the laptop has been on. The only thing though is since I am switching the hard drive, I don't know if the laptop was remembering the setting, but either way, the hardware switch should take care of it. topology, please let me know if you figure it out, and I will do the same.
  5. working leopard laptop wireless card

    Correct. Even if a card is exactly the same, if it isn't the Lenovo/IBM branded one, it will not work. Can I ask what issued you have had with the atheros card? I think I have the same card Hardware ID 168c 1014 But no matter how hard I try, I can only get the card recognized, but I can never actually turn airport on. I have tried fresh installs and done it multiple times, same issue.
  6. I am currently trying to get my Atheros wifi card in my Thinkpad working, and want to make sure I have the right hardware ID correct. Right now, I think I am working with an Atheros 168c:1014 But, since when I follow the instructions that everyone else seems to say work, I have issues, I thought I would check. Currently what is happening is OSX finds the card as an airport card, but I am unable to turn it on. If I click on the "turn on airport" button, it doesn't do anything. This is info from Vista: In device Manager, it lists it as the following: 11a/b/g Wireless LAN Mini PCI Express Adapter Under Device Hardware ID's, it says the following: PCI\VEN_168C&DEV_1014&SUBSYS_058A1014&REV_01 PCI\VEN_168C&DEV_1014&SUBSYS_058A1014 PCI\VEN_168C&DEV_1014&CC_020000 PCI\VEN_168C&DEV_1014&CC_0200 Under Compatible ID's, it has the following PCI\VEN_168C&DEV_1014&REV_01 PCI\VEN_168C&DEV_1014 PCI\VEN_168C&CC_020000 PCI\VEN_168C&CC_0200 PCI\VEN_168C PCI\CC_020000&DT_1 PCI\CC_020000 PCI\CC_0200&DT_1 PCI\CC_0200 So, can someone tell me what specific hardware ID I should be doing searches for on these forums and google to try and get this card to actually work? Thanks
  7. bump..anyone? I tried reinstalling OSX and doing the whole thing over again, but I get the same results. It can see the card, but I can not turn on the wireless radio. Very frustrating because otherwise it would be a fully functioning awesome system.
  8. I installed from the Kalyway disc with the Vanilla SSE3 version with the ACPI patch, and all works beautifully, well except for ethernet and wireless. My sound did not work at first, but I was able to easily get it working. After searching around, I found the following thread: http://forum.thinkpads.com/viewtopic.php?t=50197 Which seemed to detail how to get my card working. I followed those instructions, and my card now showed up as an airport card, but it does not activate. I do not see any lights ever coming on from the wifi indicator, and when I click on "Turn on Airport" nothing happens. I just click it and it stays off. As far as ethernet I have the Broadcom NetXtreme card, but the ethernet is not that big of a deal, I just want the wifi to at least work. Does anyone have any idea why it is seeing the card but unable to activate it? Is there anything I need to do more than follow that thread? Here is the clip from the thread. ------------------------------------------------- mfbernstein! YOU ROCK! Well Folks - I have Ethernet and the Atheros Wireless working on Leopard on my T60!!! mfbernstrein is exactly right in how to do this. Edit /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist adding a line for your device ID under IONameMatch (the line is "<string>pci168c,1014</string>"). I then followed the guide that is here on how to load a kext. http://forum.osx86scene.com/viewtopic.php?f=16&t=229 It DID NOT work until I rebotted with a -f. Thanks again mfbernstein! I will post a review of this here as I test. j ----------------------------------------------------------- Leopard ran brilliantly on my thinkpad, and now I am even more driven to get this thing going. I owned an ibook before, but was always frustrated with the hardware and went back to thinkpads. It was great having OSX running on a good piece of hardware (to me). I don't know if anyone else is like me, but my purpose to running OSX on a non Mac is NOT because I don't want to spend the money on Mac hardware, but rather that I hate their hardware, especially how everthing is a big PITA to service if it breaks. Plus I am a huge fan of the "nubbie", and no macs have it. I hate trackpads, for my fingers it's like running my nails down a chalkboard. Anyway, any help would be fantastic.
×