Contribute
Register

Ethernet failure on Lion Upgrade

Status
Not open for further replies.
Joined
Apr 27, 2012
Messages
2
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
I have been trying to upgrade from Snow Leopard (10.6.8) to Lion (10.7.4) and cannot get the ethernet working. Everything else works. I have thrown the kitchen sink at this and still no success. My system is:
Asus Rampage Motherboard X48/intel quad core proc
ATI Radeon 4850
Marvell Yukon 88E8056 Ethernet
Small Tree Gig Ethernet Intel® 82572EI - bought this as an alternative to the Marvell.

The Marvell and Intel 82572 both work under Snow Leopard but after the upgrade to Lion they do not work anymore and do not show up in System Preferences/Networking. I have two Hard drives and can still use the SnowLeopard install so I know there isn't a hardware problem.

I have tried the following:
1. boot 32bit and 64 bit
2. backrev the IONetworkingFamily.kext
3. PCI Root =0 and 1
4. BuiltinEthernet = Yes and No.
5. Change the settings inside the AppleYukon2.kext
6. Tried a Marvell Specific kext
7. Bought a different ethernet card and installed the Lion Specific drivers
8. Banged my head on the keyboard....repeadily!

When I boot into SnowLeopard I see this during bootup:
AppleYukon2: Marvell Yukon Gigabit Adapter 88E8056 Singleport Copper SA
AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328
AppleYukon2: Marvell Yukon Gigabit Adapter 88E8056 Singleport Copper SA
AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328
yukon: Ethernet address 00:23:54:01:e2:d5
yukon: Ethernet address 00:23:54:04:f5:cd

When I boot into Lion I see this during bootup:
AppleYukon2: Marvell Yukon Gigabit Adapter 88E8056 Singleport Copper SA
AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328
AppleYukon2: Marvell Yukon Gigabit Adapter 88E8056 Singleport Copper SA
AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328


It looks like it is recognizing the ethernet card but I do not ever see the Ethernet address show up and the cards do not appear in the System Preferences/Networking page at all.

Attached is the -v output from the boot up process.

Any help would be very appreciated!

:banghead:
 

Attachments

  • BootUP.rtf
    6.9 KB · Views: 197
I have solved this. I was trying to use IONetworking.kext version 1.8 and 1.9 and it appeared to recognize the card but did not work. I tried version 2.1 and it worked. I had to tweak the AppleYukon.kext with to recognize the Marvell88E8056 but that was it.

Lion 10.7.4 works 100% on:
Asus Rampage Extreme Motherboard with x48 and intel dual Quad Core proc. 8GB Memory.
ATI Radeon 4850 graphics

Here is a copy of my IONetworking.kext
 

Attachments

  • IONetworkingFamily.kext.zip
    1.1 MB · Views: 766
djs1968 said:
I have solved this. I was trying to use IONetworking.kext version 1.8 and 1.9 and it appeared to recognize the card but did not work. I tried version 2.1 and it worked. I had to tweak the AppleYukon.kext with to recognize the Marvell88E8056 but that was it.

Lion 10.7.4 works 100% on:
Asus Rampage Extreme Motherboard with x48 and intel dual Quad Core proc. 8GB Memory.
ATI Radeon 4850 graphics

Here is a copy of my IONetworking.kext
Thanks for that great solution djs1968, that worked for me too :headbang:

if anybody is wondering where you obtain IONetworkingFamily.kext v2.1 , it comes pre-installed with OS X Lion 10.7.4 and is located in /Systems/Library/Extensions

if you didn't back up your original IONetworkingFamily.kext v2.1 and have installed a previous version of this kext (like i did initially -Doh !!) then it will overwrite v2.1 . I retrieved v2.1 by running a 10.7.4 combo update.

I then inserted my modified AppleYukon2.kext in the IONetworkingFamily.kext v2.1 PlugIn folder and then installed my modified IONetworkingFamily.kext v2.1 with KextBeast followed by a Reboot and now i have a working 88E8056 LAN port

however you don't have to do any of that because here is the modified IONetworkingFamily.kext v2.1 with Marvell 88E8056 enabled and ready for you to install ;)


thanks again to djs1968 for the tip :thumbup:
 

Attachments

  • Marvell 88E8056 for Lion 10.7.4.zip
    818.7 KB · Views: 526
Thank you Robbish, your kext worked perfectly on my asus rampage 2 extreme with marvell yukon gigabit ethernet. I just used kextbeast to install it. I had tried loads of ways with no luck till now, Once again Thanx
 
Status
Not open for further replies.
Back
Top