Jump to content
InsanelyMac Forum
Hades

Special ethernet problem en0 built in

Recommended Posts

Hi Guys

 

I finally updated to OSX Lion successfully. Well sort of.

The only problem i have in my network pref pane my ethernet card looks OK ( en0 built in) post-4989-1312127394_thumb.png

But when i look with the IO registry Explorer i see that the Boolean for built in is on no.

post-4989-1312127470_thumb.png

You might say thats no problem as long as the ethernet is working. You are right but

I have a plug in for Logic installed (Korg Legacy ) wich needs for registration the ethernet card as built in (challenge /responce code) As long as it is not "real" built in i can´t register these plug ins.

So what do i have to do to make this happens?

I updated with the tonymac method with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] /Retail Leo DVD/ XMove/ Lion GM chimera as Bootloader

MY Specs are :

Core i5 ",8

Gigabyte P55-USB3

GTX 275

8 Gig of Ram

Could someone explain me patiently what do i have to do? I had a similar problem on Leo and solved it with the great help of Gringo.

But now i tried all i could imagine and really desperate and stuck with it. (Exept installing chameleon as bootloader wich i fear)

Please help me !

 

regards

 

Hades

Thank you in advance for your help

Share this post


Link to post
Share on other sites
Advertisement

Ok i was able to find a solution to the issue can't remember where i found it but this is way i had to do for my RTL8111C. I use the Realtek1000SL.kext

 

Use OS86XTools to create the ethernet plist & string.

Add the ethernet properties from the newly generated plist to my GFX plist.

I only did this because EFI generated GFX is used.

If you only need ether built-in, copy the ethernet hex string to your device properties in Extras/org.chameleon.boot.

Delete the /Library/Preference/SystemConfiguration/NetworkInterfaces.plist and Reboot.

 

screenshot20110731at115.th.png

 

screenshot20110731at115.th.png

 

now the Appstore works.

 

EthernetBuiltIn wasn't working for me.

Hope this helps you and anyone else with the issue.

peace!

Share this post


Link to post
Share on other sites

Hi r_noble

 

Thx for the explanation! But i have maybe a problem. I dont use chameleon ! As written in my first post i have chimera as bootloader so i am unsure how it will work with chimera...

Appstore works for me from the beginning, was never a problem

 

Ha

Share this post


Link to post
Share on other sites

add LAN0 into device

Device (LAN0)
			{
				Name (_ADR, Zero)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x04)
						{
							"built-in", 
							Buffer (One)
							{
								0x01
							}, 

							"location", 
							Buffer (0x02)
							{
								"1"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

try it

Share this post


Link to post
Share on other sites

hope that works for Hades, but i keep getting a PciRootUID error. at the chameleon boot up and shortly after.

 

Fixed: the dsdt LAN0 fix does work. save dsl as the aml lol. I'm a bit rusty.

Share this post


Link to post
Share on other sites

Hi MaLdOn

 

Thx for this but how can i start this ...do i need a tool to run this code? Sorry for my stupid question. Will it last after a reboot ?

Thanks in advance for the explanation

 

regards

Share this post


Link to post
Share on other sites

Use MaLd0n's DSDT Patcher for your board. Also DSDTEditor/DSDTe will help with adding the LAN0 to your DSDT. Do a bit of searching in the forum for a bit more info on dsdt's. Someone else may give you further assistance in this thread.

Share this post


Link to post
Share on other sites

OK thx for the information !

I will wait until some good soul will help me with this. Because i don´t want to patch things when i don´t know what they will do .

*wait* ;)

Share this post


Link to post
Share on other sites

add LAN0 into device

Device (LAN0)
				{
					Name (_ADR, Zero)
					Method (_DSM, 4, NotSerialized)
					{
						Store (Package (0x04)
							{
								"built-in", 
								Buffer (One)
								{
									0x01
								}, 

								"location", 
								Buffer (0x02)
								{
									"1"
								}
							}, Local0)
						DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
						Return (Local0)
					}
				}
try it

 

Thank you,add to 0x001C0005,it works.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×