aleo71 Posted November 30, 2008 Share Posted November 30, 2008 Hi all, this is my first post so I will share my experience with 88E8055 (sorry for digging up old thread).There are 2 methods I have tried to make this to work. Both involved editing the AppleYukon2.kext Info.plist The first one being is to delete all the 88E8055 entry, then edit the 88E8053 entry (the immediate previous one) to make it looks like the 88E8055 one without IOPCISecondaryMatch entry (edit ALL the value including: first key, IOPCIPrimaryMatch, names) and then install a package PCCard.10.5.2.Beta2.pkg.zip which can be found in another thread (here http://forum.insanelymac.com/index.php?sho...1036&st=500 ). The method is discussed here: http://forum.insanelymac.com/index.php?showtopic=100755 However, if you are like me who believes that the package which comes with the Kalyway Leopard should work, then this is the second method. This is also the method that this thread has been discussing about. This involves getting the SubSys ID (sorry I can't provide it here as it appears that this ID is DIFFERENT for DIFFERENT SYSTEM). If you want to get this then you should either use XCode (explained in 1 post in this thread) or use another operating system (like Windows) to obtain it (via Hardware Information from the driver). Note it down somewhere. In my experience, this will be the IOPCISecondaryMatch ID. The IOPrimaryMatch ID is the same as default (should be 0x436311ab). Now you can open up the Info.plist in AppleYukon2.kext by using sudo nano command: Open Terminal and type: sudo nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist type in password and it should open up something like a text document, only that you cannot use your mouse. press Ctrl + V (it stands for Page Down) until you locate the string that says: <key>Yukon-88E8055</key> just a bit under that you will notice these default value: <key>IOPCIPrimaryMatch</key> <string>0x436311ab</string> <key>IOPCISecondaryMatch</key> <string>0x00ba11ab</string> Leave the 0x436311ab alone, it's the correct value we wanted. The thing that we have to edit is 0x00ba11ab which is incorrect because it does not match the ID of your device. As stated above, this varies for different machines. This should be the SubSys Code you found earlier and noted down. Change this value to 0xYYYYYYYY where YYYYYYYY is your SubSys ID (the entire ID). This should now look like this: <key>IOPCIPrimaryMatch</key> <string>0x436311ab</string> <key>IOPCISecondaryMatch</key> <string>0xYYYYYYYY</string> Press Ctrl+O to save, then press enter when it asks you where to write it. Prest Ctrl+X to leave nano. Now type sudo -s (you don't have to if you did earlier) You will have to repair the permissions of the files to make it work. The method I used is fast and simple: you repair whatever you edited. in sudo -s type: chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext rm /System/Library/Extensions.mkext kextcache -k /System/Library/Extensions Now you are ready to reboot. Either type reboot or restart your system. Note that if you did not remove the /System/Library/Extensions.mkext you will have trouble starting up the system as it will stay on the Apple Logo screen without wheels for forever. See below for how to fix it. After restarting the system, simply open Network in System Preferences and new Ethernet will be detected. If not, see below. Here are some common problems that I have found with this method and attempt to fix it: 1. Forgot to remove /System/Library/Extensions.mkext and cannot boot in normal mode anymore: Apple Logo screen came up without wheel and would not move on. How to fix: start in single mode by pressing F8 when booting and type -s while highlighting the MacOS boot partition. The system will start with a command line. Type: sudo -s mount / rm /System/Library/Extensions.mkext reboot A side note if you don't type mount / before rm it won't let you do it because Extensions.mkext will be shown as a System read only file. mount / will let you mount the root, then allow you to remove and modify the System read only files. 2. You've tried what I said here, but it would not work. Please check to make sure that you've got the plist file updated correctly in the correct directory. Also please check that all the permissions are updated. Permissions update are mandatory since without the correct Permisions the System will not be able to read the file. Everytime you edit the file and save it it will return a different permission file that the System refuse to access. Therefore repairing permissions are needed after you updated the Info.plist. 3. You tried everything and it would not work. Please post here. Thank you all. I just want to post this so that everyone who uses the search engine to search will be able to find a solution easily. Enjoy ethernet! Tags: Yukon Marvell 88E8055 IOPCISecondaryMatch SecondaryMatch hi, sorry to say but seems that i have not AppleYukon2.kext in my system , when i use the command sudo nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist an empty file appear .. maybe i'm doing something wrong , do you have an already made kext file or tell me what is wrong ? thank you Link to comment Share on other sites More sharing options...
leo46... Posted January 26, 2009 Share Posted January 26, 2009 Hi everybody, I'm trying to fix my Marvell Yukon 88E8055 but I can't have success : My IOPrimaryMatch is : 0x436311ab Secondary : 0x903511ab I use iAktos 10.5.5 When I use these settings, or when I delete the Secondary key and string, I have the same end : After using kext helper b7, reboot, when i go into applications and run network system, nothing happens. I have to force quit. May you help me please, i really need the internet to upgrade my version. Link to comment Share on other sites More sharing options...
g33 Posted March 28, 2009 Share Posted March 28, 2009 works on a Fujitsu lifebook T4210 ! perfectly with your IOPCIMatch ! thnx a lot! Link to comment Share on other sites More sharing options...
ZiR0 Posted April 8, 2009 Share Posted April 8, 2009 Can anybody upload the edited kext file for 8055 to here please? Link to comment Share on other sites More sharing options...
Abs1nth3 Posted April 20, 2009 Share Posted April 20, 2009 This worked perfect!! Thank You much. 88E8055 working on Sony Vaio VGN-FW290 Hi all, this is my first post so I will share my experience with 88E8055 (sorry for digging up old thread).There are 2 methods I have tried to make this to work. Both involved editing the AppleYukon2.kext Info.plist The first one being is to delete all the 88E8055 entry, then edit the 88E8053 entry (the immediate previous one) to make it looks like the 88E8055 one without IOPCISecondaryMatch entry (edit ALL the value including: first key, IOPCIPrimaryMatch, names) and then install a package PCCard.10.5.2.Beta2.pkg.zip which can be found in another thread (here http://forum.insanelymac.com/index.php?sho...1036&st=500 ). The method is discussed here: http://forum.insanelymac.com/index.php?showtopic=100755 However, if you are like me who believes that the package which comes with the Kalyway Leopard should work, then this is the second method. This is also the method that this thread has been discussing about. This involves getting the SubSys ID (sorry I can't provide it here as it appears that this ID is DIFFERENT for DIFFERENT SYSTEM). If you want to get this then you should either use XCode (explained in 1 post in this thread) or use another operating system (like Windows) to obtain it (via Hardware Information from the driver). Note it down somewhere. In my experience, this will be the IOPCISecondaryMatch ID. The IOPrimaryMatch ID is the same as default (should be 0x436311ab). Now you can open up the Info.plist in AppleYukon2.kext by using sudo nano command: Open Terminal and type: sudo nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist type in password and it should open up something like a text document, only that you cannot use your mouse. press Ctrl + V (it stands for Page Down) until you locate the string that says: <key>Yukon-88E8055</key> just a bit under that you will notice these default value: <key>IOPCIPrimaryMatch</key> <string>0x436311ab</string> <key>IOPCISecondaryMatch</key> <string>0x00ba11ab</string> Leave the 0x436311ab alone, it's the correct value we wanted. The thing that we have to edit is 0x00ba11ab which is incorrect because it does not match the ID of your device. As stated above, this varies for different machines. This should be the SubSys Code you found earlier and noted down. Change this value to 0xYYYYYYYY where YYYYYYYY is your SubSys ID (the entire ID). This should now look like this: <key>IOPCIPrimaryMatch</key> <string>0x436311ab</string> <key>IOPCISecondaryMatch</key> <string>0xYYYYYYYY</string> Press Ctrl+O to save, then press enter when it asks you where to write it. Prest Ctrl+X to leave nano. Now type sudo -s (you don't have to if you did earlier) You will have to repair the permissions of the files to make it work. The method I used is fast and simple: you repair whatever you edited. in sudo -s type: chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext rm /System/Library/Extensions.mkext kextcache -k /System/Library/Extensions Now you are ready to reboot. Either type reboot or restart your system. Note that if you did not remove the /System/Library/Extensions.mkext you will have trouble starting up the system as it will stay on the Apple Logo screen without wheels for forever. See below for how to fix it. After restarting the system, simply open Network in System Preferences and new Ethernet will be detected. If not, see below. Here are some common problems that I have found with this method and attempt to fix it: 1. Forgot to remove /System/Library/Extensions.mkext and cannot boot in normal mode anymore: Apple Logo screen came up without wheel and would not move on. How to fix: start in single mode by pressing F8 when booting and type -s while highlighting the MacOS boot partition. The system will start with a command line. Type: sudo -s mount / rm /System/Library/Extensions.mkext reboot A side note if you don't type mount / before rm it won't let you do it because Extensions.mkext will be shown as a System read only file. mount / will let you mount the root, then allow you to remove and modify the System read only files. 2. You've tried what I said here, but it would not work. Please check to make sure that you've got the plist file updated correctly in the correct directory. Also please check that all the permissions are updated. Permissions update are mandatory since without the correct Permisions the System will not be able to read the file. Everytime you edit the file and save it it will return a different permission file that the System refuse to access. Therefore repairing permissions are needed after you updated the Info.plist. 3. You tried everything and it would not work. Please post here. Thank you all. I just want to post this so that everyone who uses the search engine to search will be able to find a solution easily. Enjoy ethernet! Tags: Yukon Marvell 88E8055 IOPCISecondaryMatch SecondaryMatch Link to comment Share on other sites More sharing options...
handsome924 Posted July 5, 2009 Share Posted July 5, 2009 Hi all, this is my first post so I will share my experience with 88E8055 (sorry for digging up old thread).There are 2 methods I have tried to make this to work. Both involved editing the AppleYukon2.kext Info.plist The first one being is to delete all the 88E8055 entry, then edit the 88E8053 entry (the immediate previous one) to make it looks like the 88E8055 one without IOPCISecondaryMatch entry (edit ALL the value including: first key, IOPCIPrimaryMatch, names) and then install a package PCCard.10.5.2.Beta2.pkg.zip which can be found in another thread (here http://forum.insanelymac.com/index.php?sho...1036&st=500 ). The method is discussed here: http://forum.insanelymac.com/index.php?showtopic=100755 However, if you are like me who believes that the package which comes with the Kalyway Leopard should work, then this is the second method. This is also the method that this thread has been discussing about. This involves getting the SubSys ID (sorry I can't provide it here as it appears that this ID is DIFFERENT for DIFFERENT SYSTEM). If you want to get this then you should either use XCode (explained in 1 post in this thread) or use another operating system (like Windows) to obtain it (via Hardware Information from the driver). Note it down somewhere. In my experience, this will be the IOPCISecondaryMatch ID. The IOPrimaryMatch ID is the same as default (should be 0x436311ab). Now you can open up the Info.plist in AppleYukon2.kext by using sudo nano command: Open Terminal and type: sudo nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist type in password and it should open up something like a text document, only that you cannot use your mouse. press Ctrl + V (it stands for Page Down) until you locate the string that says: <key>Yukon-88E8055</key> just a bit under that you will notice these default value: <key>IOPCIPrimaryMatch</key> <string>0x436311ab</string> <key>IOPCISecondaryMatch</key> <string>0x00ba11ab</string> Leave the 0x436311ab alone, it's the correct value we wanted. The thing that we have to edit is 0x00ba11ab which is incorrect because it does not match the ID of your device. As stated above, this varies for different machines. This should be the SubSys Code you found earlier and noted down. Change this value to 0xYYYYYYYY where YYYYYYYY is your SubSys ID (the entire ID). This should now look like this: <key>IOPCIPrimaryMatch</key> <string>0x436311ab</string> <key>IOPCISecondaryMatch</key> <string>0xYYYYYYYY</string> Press Ctrl+O to save, then press enter when it asks you where to write it. Prest Ctrl+X to leave nano. Now type sudo -s (you don't have to if you did earlier) You will have to repair the permissions of the files to make it work. The method I used is fast and simple: you repair whatever you edited. in sudo -s type: chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext rm /System/Library/Extensions.mkext kextcache -k /System/Library/Extensions Now you are ready to reboot. Either type reboot or restart your system. Note that if you did not remove the /System/Library/Extensions.mkext you will have trouble starting up the system as it will stay on the Apple Logo screen without wheels for forever. See below for how to fix it. After restarting the system, simply open Network in System Preferences and new Ethernet will be detected. If not, see below. Here are some common problems that I have found with this method and attempt to fix it: 1. Forgot to remove /System/Library/Extensions.mkext and cannot boot in normal mode anymore: Apple Logo screen came up without wheel and would not move on. How to fix: start in single mode by pressing F8 when booting and type -s while highlighting the MacOS boot partition. The system will start with a command line. Type: sudo -s mount / rm /System/Library/Extensions.mkext reboot A side note if you don't type mount / before rm it won't let you do it because Extensions.mkext will be shown as a System read only file. mount / will let you mount the root, then allow you to remove and modify the System read only files. 2. You've tried what I said here, but it would not work. Please check to make sure that you've got the plist file updated correctly in the correct directory. Also please check that all the permissions are updated. Permissions update are mandatory since without the correct Permisions the System will not be able to read the file. Everytime you edit the file and save it it will return a different permission file that the System refuse to access. Therefore repairing permissions are needed after you updated the Info.plist. 3. You tried everything and it would not work. Please post here. Thank you all. I just want to post this so that everyone who uses the search engine to search will be able to find a solution easily. Enjoy ethernet! Tags: Yukon Marvell 88E8055 IOPCISecondaryMatch SecondaryMatch works perfectly on two of my fujitsu s111, thanks a million for this guide! Link to comment Share on other sites More sharing options...
divanoli Posted October 2, 2009 Share Posted October 2, 2009 If I were you, I'd switch to Tiger for the time being. At the moment, Tiger supports the WACOM, Network and Audio with the hacks in the "T421X" (Use the search) thread. On Leopard, only the network is functional for the time being. I'm working on Leopard support, but it's not ready yet. If you still need to use Leopard, just follow the instructions I gave in the post above yours. Edit the plist file in IONetworkingFamily/Plugins/AppleYukon2 (More details in T421X thread) Insert the following code in between the dictionaries for 88e8053 and 88e8055-B0 <key>Yukon-88E8055</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.AppleYukon2</string> <key>EnableLowPwr</key> <integer>1</integer> <key>IOClass</key> <string>yukon2osx</string> <key>IOPCIPrimaryMatch</key> <string>0x436311ab</string> <key>IOPCISecondaryMatch</key> <string>0x139a10cf</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>InitialWaitForLinkUp</key> <string></string> <key>MACNumber</key> <integer>1</integer> <key>Model</key> <string>Yukon Gigabit Adapter 88E8055 Singleport Copper SA</string> <key>NetworkNumber</key> <integer>6000</integer> <key>Vendor</key> <string>Marvell</string> </dict> Kay? Hello! I'm new to Mac OS X on My PC. I am so confused with my ethernet in Os X Leopard Its always Showing "The cable for ethernet is not plugged in". My Ethernet adapter is Marvell yukon 80E8055. Please any one tell me What is the problem and how to solve this. I can not work without internet. please. Link to comment Share on other sites More sharing options...
divanoli Posted October 3, 2009 Share Posted October 3, 2009 Not working on default configuration of IOnet.kext, despite dupposed inbuilt support. Yukon and Yukon2 have been merged. Old plist hack to Yukon2 88E8053 Failed. Will look in source and report back. Thanks in Advance! Link to comment Share on other sites More sharing options...
Baken Posted November 8, 2009 Share Posted November 8, 2009 found a workaround it , and now i can connect through my leopard using my marvel yukon 8055! anybody intersted, i can send the .kext files or explain the way i did it...!!! pm me if you want more info! in a rush and thats why i aint posting the details right now, maybe later......!!! Would you be able to send me this file?? Link to comment Share on other sites More sharing options...
ice10 Posted January 27, 2010 Share Posted January 27, 2010 Ferret-Simpson Thanks, now it works Link to comment Share on other sites More sharing options...
Recommended Posts