thedailyhustle Posted May 2, 2006 Share Posted May 2, 2006 I recently installed JaS 10.4.6, and am trying to get my wireless networking going. I have a Netgear WG311T Wireless G PCI Adapter, during the install when using Network Utilities the installer recognizes my card as Apple Airport. After i boot up my install and log in it only recognizes my onboard Intel Ethernet. Ive been trying to decypher the Network plist, but am stuck. This card is listed as working in 10.4.5, should i revert to a 10.4.5 kext? I was wondering if anyone had any insight on the matter or is running the same Netgear card as me and can help me out. Ive tried changing PCI slots, and changing en0 to en1, with no sucess. Someone please shed some light. Thanks in advance. Link to comment Share on other sites More sharing options...
BloodDragon Posted May 2, 2006 Share Posted May 2, 2006 Try replacing your IOPCIFamily.kext with the one from 10.4.5, then it may recognize it again Link to comment Share on other sites More sharing options...
thedailyhustle Posted May 2, 2006 Author Share Posted May 2, 2006 Worked like a charm thanks a lot. Link to comment Share on other sites More sharing options...
quiktec Posted May 4, 2006 Share Posted May 4, 2006 Worked like a charm thanks a lot. Can you please post this old 10.4.5 kext? Link to comment Share on other sites More sharing options...
2canSAM Posted May 8, 2006 Share Posted May 8, 2006 Have the same card with similar issues, however mine is not detected as Airport Card, but built in ethernet in the installer. Is that Normal? Link to comment Share on other sites More sharing options...
djswitch Posted June 9, 2006 Share Posted June 9, 2006 Hey guys, I have the WG311T as well, however, I can't even get it to recognize. I only have the 10.4.6 release so could someone please PM me the Drivers I need? I'm guessing IO80211Family, IONetworkingFamily, and IOPCIFamily? That's the only problem I'm having and it's really frustrating me. =) Or if easier, email to switch018@gmail.com Link to comment Share on other sites More sharing options...
Chort Posted June 21, 2006 Share Posted June 21, 2006 Sorry about bumping this up, but I have the same exact problem and I didn't want to start a new topic. I would be REALLY grateful if somebody could email me 10.4.5's IOPCIFamily.kext, I've only got 10.4.6. Email: Trekkerman80@gmail.com Thanks again! Link to comment Share on other sites More sharing options...
h@f@t Posted August 4, 2006 Share Posted August 4, 2006 I have the same problem! If somebody could email me 10.4.5's IOPCIFamily.kext it would be much apreciated.. Email: hatfat at gmail Link to comment Share on other sites More sharing options...
Rammjet Posted August 4, 2006 Share Posted August 4, 2006 There is another way to get the kext: 1) Download the 10.4.5 Intel update from Apple 2) Download Pacifist Use Pacifist to extract the kext from the update. Link to comment Share on other sites More sharing options...
lmo Posted August 15, 2006 Share Posted August 15, 2006 hi i downloaded the apple update you mentioned and then loaded it into pacifist. but then i cant see either of the kext files? i can explore it but i dont see the specific files. where are they? Link to comment Share on other sites More sharing options...
Rammjet Posted August 15, 2006 Share Posted August 15, 2006 Follow the exact say path as you would in OSX: System -> Library -> Extensions -> IOPCIFamily.kext Click on the kext, then click on Extract (upper left corner). If you backup your existing kext to a safe place in case something goes wrong, then instead of Extract, try Install and Pacifist will place it in your Extensions folder for you. Link to comment Share on other sites More sharing options...
lmo Posted August 15, 2006 Share Posted August 15, 2006 hi i'm a noob so sorry. but i must be doing something wrong. do i choose open package or open apple install package? ok i worked it out thanks Link to comment Share on other sites More sharing options...
lmo Posted August 15, 2006 Share Posted August 15, 2006 ok so i have spent the past few days trying to install my netgear wg311t card on my 10.4.6 install this is the only thing i have not got working (i havent tested ethernet yet but i really prefer wireless anyway). as i am not certain of what i am meant to be doing, i tried a few things like replacing the kext files that people have suggested above in this thread.... do i need to place device id's in a list or something.. i read something about this but was not sure any suggestions would be appreciated thanks Link to comment Share on other sites More sharing options...
Rammjet Posted August 15, 2006 Share Posted August 15, 2006 do i need to place device id's in a list or something.. i read something about this but was not sure No guarantees, but here is something to try. Your card has an Atheros chipset. OSX has some Atheros drivers and we are going to modify them to see if it will work with your device. I'm going to reference a procedure for modifying Broadcom drivers. Don't let that throw you - the procedure is the same and I'm going to give you the changes you need to make. Follow this: http://forum.insanelymac.com/index.php?showtopic=23684 Except - Edit this file: sudo nano System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext/Contents/Info.plist Look for: <string>pci106b,0086</string> <string>pci168c,1c</string> Add this line: <string>pci168c,13</string> Make sure you indent these lines to match the ones above it. Except for these changes, follow all the other steps. Good luck! Link to comment Share on other sites More sharing options...
lmo Posted August 16, 2006 Share Posted August 16, 2006 Hi Rammjet, thanks i am really excited. i just woke up thinking of giving up but i figure i try again.... and prob waste a few more days hahaha but when i try to do the sudo nano thing i get a nano terminal with nothing in it... i got all the capitals in the right place etc so i am guessing there is something wrong with the install of the IO8211Family.kext install when i boot up it says that kext is not installed properly. i did repair permisions in disk utility but i think i red something about chmod or chown? if you dont mind maybe some guidance there. i did try from another thread but it did my chown returned an errror thanks lmo oh and btw so far i have: replaced the following files into System/Library/Extensions IO80211Family.kext IOPCIFamily.kext IONetworkingFamily.kext and i did try to install the IO80211 kext from pacifistas well with no differences and in the thread you are referencing it tells me to add the device id in the string... are you telling me the device id should be 13? for some reason i cant find the device id.... i look in windows and cant see it Link to comment Share on other sites More sharing options...
Rammjet Posted August 16, 2006 Share Posted August 16, 2006 Go to the System/Library/Extensions folder and drag the IO80211Family.kext to the Desktop. It will make a copy. Right-click on the kext and select Show Package Contents Open Contents Open PlugIns Right-click on AirPortAtheros5424.kext and select Show Package Contents Open Contents Right-click on Info.plist and select Open With Other... Follow the path Applications -> TextEdit Look for: <string>pci106b,0086</string> <string>pci168c,1c</string> Copy/paste the line containing <string>pci168c,1c</string> so that it looks like this: <string>pci106b,0086</string> <string>pci168c,1c</string> <string>pci168c,1c</string> Change one of the "1c" to "13" Save. Drag the kext back to System/Library/Extensions. You will get 2 dialogs. One to "Authenticate" and one to Replace the existing kext. For Authenticate, click on the "Authenticate" button and give your password. Go to System/Library Drag the files Extensions.kextcache and Extensions.mkext to the Trash. Go to Disk Utility and Repair Permissions on your OSX partition. Reboot and see if anything works To verify your Vendor ID (168c) and your Device ID (0013) in Windows, go to Device Manager, find the device, right click and select Properties. Select the Details tab. Link to comment Share on other sites More sharing options...
lmo Posted August 16, 2006 Share Posted August 16, 2006 here is the chown thing i was doing http://forum.insanelymac.com/index.php?sho...21&hl=chown i did move both the IO80211 and also AppleAirPort2 when i go to kextload i get "kextload: cannot resolve dependencies for kernal extension /system/library/extensions/appleairport2.kext" hmmmm ????? Link to comment Share on other sites More sharing options...
Rammjet Posted August 16, 2006 Share Posted August 16, 2006 If you got the IO80211.kext from that thread, it is no good for you. It doesn't have the Atheros driver in it. You should replace the IO80211.kext and the AppleAirPort2.kext with the original kexts. If you don't have them, while in OSX, insert your install DVD and let it mount on the Desktop. Use Pacifist and point it to the install DVD and go to System/Installation/Packages/Essentials.pkg and reinstall the 2 kexts. Link to comment Share on other sites More sharing options...
lmo Posted August 16, 2006 Share Posted August 16, 2006 Go to the System/Library/Extensions folder and drag the IO80211Family.kext to the Desktop. It will make a copy. Right-click on the kext and select Show Package Contents Open Contents Open PlugIns Right-click on AirPortAtheros5424.kext and select Show Package Contents Open Contents Right-click on Info.plist and select Open With Other... Follow the path Applications -> TextEdit Look for: <string>pci106b,0086</string> <string>pci168c,1c</string> Copy/paste the line containing <string>pci168c,1c</string> so that it looks like this: <string>pci106b,0086</string> <string>pci168c,1c</string> <string>pci168c,1c</string> Change one of the "1c" to "13" Save. Drag the kext back to System/Library/Extensions. You will get 2 dialogs. One to "Authenticate" and one to Replace the existing kext. For Authenticate, click on the "Authenticate" button and give your password. Go to System/Library Drag the files Extensions.kextcache and Extensions.mkext to the Trash. Go to Disk Utility and Repair Permissions on your OSX partition. Reboot and see if anything works To verify your Vendor ID (168c) and your Device ID (0013) in Windows, go to Device Manager, find the device, right click and select Properties. Select the Details tab. when i do this and reboot it tells me the airportatheros kext was installed improperly Link to comment Share on other sites More sharing options...
Rammjet Posted August 16, 2006 Share Posted August 16, 2006 Read my previous note. Link to comment Share on other sites More sharing options...
lmo Posted August 16, 2006 Share Posted August 16, 2006 If you got the IO80211.kext from that thread, it is no good for you. It doesn't have the Atheros driver in it. You should replace the IO80211.kext and the AppleAirPort2.kext with the original kexts. If you don't have them, while in OSX, insert your install DVD and let it mount on the Desktop. Use Pacifist and point it to the install DVD and go to System/Installation/Packages/Essentials.pkg and reinstall the 2 kexts. ok so what u are saying is that all i need is the origina 10.4.6 install and file? maybe i try a clean install and then modify those files.? whilst im at it i may as well ask when i install it i install sse2 for a pentium 4 2.8 hyperthread right? also what is x11? Link to comment Share on other sites More sharing options...
Rammjet Posted August 16, 2006 Share Posted August 16, 2006 whilst im at it i may as well ask when i install it i install sse2 for a pentium 4 2.8 hyperthread right? also what is x11? I don't know if your processor is SSE2 or SSE3. Run CPU-Z (Google it) in Windows to find out. X11 is a Unix windowing environment. You probably will never need it. You can install it or not, it doesn't matter. Link to comment Share on other sites More sharing options...
lmo Posted August 16, 2006 Share Posted August 16, 2006 To verify your Vendor ID (168c) and your Device ID (0013) in Windows, go to Device Manager, find the device, right click and select Properties. Select the Details tab. hi i can see the card under network and driver details says atheros but i dont have a details tab only general advanced driver resources. none give me device id and cpu-z says its sse2 - so i had that right thanks Link to comment Share on other sites More sharing options...
Rammjet Posted August 16, 2006 Share Posted August 16, 2006 To verify your Vendor ID (168c) and your Device ID (0013) in Windows, go to Device Manager, find the device, right click and select Properties. Select the Details tab. Here are 4 pages that list the Vendor ID as 168c and the Device ID as 0013: http://www.wifi.com.ar/english/doc/wifi/al...ity.html#WG311T http://madwifi.org/wiki/Compatibility#WG311T http://www.freebsdforums.org/forums/showthread.php?t=33431 http://lists.freebsd.org/pipermail/freebsd...ust/013431.html Link to comment Share on other sites More sharing options...
lmo Posted August 16, 2006 Share Posted August 16, 2006 Here are 4 pages that list the Vendor ID as 168c and the Device ID as 0013: http://www.wifi.com.ar/english/doc/wifi/al...ity.html#WG311T http://madwifi.org/wiki/Compatibility#WG311T http://www.freebsdforums.org/forums/showthread.php?t=33431 http://lists.freebsd.org/pipermail/freebsd...ust/013431.html i totally trust you rammjet. sorry if it sounded otherwise.. just i cant see it... thats not really important anyways am reinstalling atm hopefully all goes well... thanks mate Link to comment Share on other sites More sharing options...
Recommended Posts