Help - Search - Members - Calendar
Full Version: Maya on x86
InsanelyMac Forum > OSx86 Project > Post-Installation Discussion > OSx86 Tiger (10.4)
Pages: 1, 2, 3, 4, 5
BuildSmart
The thing that bothered me about the current installation method is that it requires the use of a windows machine to generate a valid license file.

I've written an application that creates a valid license file for versions 4.5, 5.0, 6.0, 6.5, 7.0 and 80 and it allows all versions to reside and run simultaneously (surpassing the windows keygen capabilities) but I have noticed an issue with some hardware, if the ethernet hardware isn't detected as true built-in hardware it fails to allow the application to run.

This holds true with any software that associates a machine with the MAC Address that is associated with the hardware that it can detect which means that a better ethernet driver needs to be created to resolve this issue.

Here is a test app to see if the ethernet MAC Address can be detected as en0 or en1.
silentbob
Great job.
However your application does not allowe to change version of app and it only generate 4.5 version key. BTW, do you use flexlmSDK to write this, or any other way?
BuildSmart
You are mis-reading what is being sought here.

The application you're referencing has a different name and I wrote it from scratch in 2003.

This is just a test application to verify it can locate eno/en1 to aid in correcting driver issues.

Along with this application you must run another App to see if it detects the hardware at en0/en1 as built-in/primary or doesn't recognize it at all.

If it detects the hardware then the driver is working properly and no additional changes for the particular hardware are required.

What I'm finding is that some of these so-called fixes aren't fixing the ethernet detection issue properly so more work on the fix is required.

For those interested, here's my first attempt a few years ago (when Maya 4.5 was around) using lmhostid to get the ethernet address (since abandoned)
silentbob
You can use "lmhostid" or other flexlm tools which are coming along with maya and it will display you node-locked address (ethernet) which is necessary to get license. If you have more than one network address you can even use both.
BuildSmart
I know very well how it works however you are still predicting results and not accepting what is actually happening on x86 machines.

If you use flexlm or lmhostid and you're ethernet isn't recognized as built-in or primary you'll find that it's not locating the hardware and wont provide any details.

Here's a true example of not working:
Intel D915GUXLKR (gigabit ethernet)
CODE
    | |   |   +-o ethernet@0  <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>
    | |   |     | {
    | |   |     |   "AAPL,slot-name" = <"PCI">
    | |   |     |   "IODeviceMemory" = (({"address"=18446744071831552000,"length"=16384}),{"offset"=4096,"parent"=({"address"=0,"length"=65536}),"length"=256})
    | |   |     |   "device-id" = <"aC">
    | |   |     |   "IOChildIndex" = 1
    | |   |     |   "name" = "ethernet"
    | |   |     |   "IOName" = "ethernet"
    | |   |     |   "vendor-id" = <ab110000>
    | |   |     |   "revision-id" = <17000000>
    | |   |     |   "subsystem-vendor-id" = <7b100000>
    | |   |     |   "IOInterruptControllers" = ("io-apic-0")
    | |   |     |   "Power Management private data" = "{ this object = 03261500, interested driver = 03261500, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 2, previousRequest = 2 }"
    | |   |     |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 00000000, outputPowerCharacter 00000400, inputPowerRequirement 00000400, staticPower 0, unbudgetedPower 0, powerToAttain $
    | |   |     |   "IOPCIExpressLinkStatus" = 4113
    | |   |     |   "class-code" = <00000200>
    | |   |     |   "compatible" = <"pci107b,4038","pci11ab,4361","pciclass,020000">
    | |   |     |   "subsystem-id" = <"8@">
    | |   |     |   "assigned-addresses" = <1000020300000000000010900000000000400000180002010000000000100000000000000001
000>
    | |   |     |   "reg" = <00000200>
    | |   |     |   "IOInterruptSpecifiers" = (<1100000007000000>)
    | |   |     | }
    | |   |     |
    | |   |     +-o yukonosx  <class yukonosx, !registered, !matched, active, busy 0, retain count 8>
    | |   |       | {
    | |   |       |   "IOFeatures" = 2
    | |   |       |   "TxRingSize" = 256
    | |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       |   "CFBundleIdentifier" = "com.apple.iokit.AppleYukon"
    | |   |       |   "DescriptorPollTimer" = 250
    | |   |       |   "IOMediumDictionary" = {"00100026"={"Type"=1048614,"Speed"=100000000,"Index"=18,"Flags"=0},"08100023"={"Type"=135266339,"Speed"=10000000,"Index"=83,"Flags"=0},"00000022"={"Type"=34,"Speed"=0,"Index"=254,"Flags"=0},"00500023"={"Type"=5242915,"Speed"=10000000,"Index"=147,"Flags"=0},"08200023"={"Type"=136314915,"Speed"=10000000,"Index"=99,"Flags"=0},"00200026"={"Type"=2097190,"Speed"=100000000,"Index"=34,"Flags"=0},"08100030"={"Type"=135266352,"Speed"=1000000000,"Index"=81,"F$
    | |   |       |   "IOMinPacketSize" = 64
    | |   |       |   "IOPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=1,"IONetworkFilterGroup"=275}
    | |   |       |   "IOModel" = "Yukon Gigabit Adapter 88E8050"
    | |   |       |   "IOVendor" = "Marvell"
    | |   |       |   "RxRingSize" = 256
    | |   |       |   "IOLinkStatus" = 3
    | |   |       |   "IOPCIPrimaryMatch" = "0x436111AB"
    | |   |       |   "IOProbeScore" = 0
    | |   |       |   "IOMaxPacketSize" = 9018
    | |   |       |   "IOClass" = "yukonosx"
    | |   |       |   "IOProviderClass" = "IOPCIDevice"
    | |   |       |   "Power Management private data" = "{ this object = 22c59000, interested driver = 03771b00, interested driver = 22c59000, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 1, previousRequest = 2 }"
    | |   |       |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 0000c000, outputPowerCharacter 00000002, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttai$
    | |   |       |   "IOSelectedMedium" = "00000020"
    | |   |       |   "IOMACAddress" = <0013208bb790>
    | |   |       |   "IOLinkSpeed" = 100000000
    | |   |       |   "Model" = "Yukon Gigabit Adapter 88E8050"
    | |   |       |   "Vendor" = "Marvell"
    | |   |       |   "IOActiveMedium" = "00100026"
    | |   |       | }
    | |   |       |
    | |   |       +-o IOEthernetInterface  <class IOEthernetInterface, registered, matched, active, busy 0, retain count 10>
    | |   |       | | {
    | |   |       | |   "IONetworkData" = {"IONetworkStatsKey"={"Size"=20,"Access Types"=9,"Data"=<386c1e00000000005a5032000000000000000000>},"IOOutputQueueStatsKey"={"Size"=44,"Access Types"=9,"Data"=<000100000000000000000000000000005a503200000000000000000000000000000000000000
00000000000>},"IOEthernetStatsKey"={"Size"=216,"Access Types"=9,"Data"=<0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000$
    | |   |       | |   "IOInterfaceState" = 3
    | |   |       | |   "IOInterfaceNamePrefix" = "en"
    | |   |       | |   "IOInterfaceUnit" = 0
    | |   |       | |   "IOActivePacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=19}
    | |   |       | |   "IOLocation" = ""
    | |   |       | |   "IOInterfaceType" = 6
    | |   |       | |   "IOInterfaceFlags" = 34915
    | |   |       | |   "IOInterfaceExtraFlags" = 1073742144
    | |   |       | |   "IOControllerEnabled" = Yes
    | |   |       | |   "IOMulticastAddressList" = <01005e7ffffd01005e0000fb01005e00000133331c9aa71f3333000000013333ff8bb790>
    | |   |       | |   "BSD Name" = "en0"
    | |   |       | |   "IOBuiltin" = No
    | |   |       | |   "IOMediaHeaderLength" = 14
    | |   |       | |   "IOMaxTransferUnit" = 1500
    | |   |       | |   "IORequiredPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=19}
    | |   |       | |   "IOMediaAddressLength" = 6
    | |   |       | |   "IOPrimaryInterface" = No
    | |   |       | | }
    | |   |       | |
    | |   |       | +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain count 9>
    | |   |       |   | {
    | |   |       |   |   "IOProbeScore" = 0
    | |   |       |   |   "IOResourceMatch" = "IOBSD"
    | |   |       |   |   "IOClass" = "IONetworkStack"
    | |   |       |   |   "IOProviderClass" = "IOResources"
    | |   |       |   |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |   |       |   |   "IOMatchCategory" = "IONetworkStack"
    | |   |       |   | }
    | |   |       |   |
    | |   |       |   +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |       |       {
    | |   |       |       }
    | |   |       |      
    | |   |       +-o IOKernelDebugger  <class IOKernelDebugger, registered, matched, active, busy 0, retain count 5>
    | |   |           {
    | |   |             "IOPrimaryDebugPort" = No
    | |   |           }
Try running the application on your x86 machine and let me know if it detects the hardware.

INSTRUCTIONS:
1) run it.
2) click on "Licensing Utility Task"
3) select "Show OPA Hardware Identifiers on this computer"
4) click next
5) apple-shift-4 and take a snap of the window showing results
6) upload image here.

(there's an upload limit restriction and it wont accept a 3mb file upload so I had to segment the archive with stuffit deluxe to get it uploaded.)
silentbob
Ok, I got your point. However I never had problems with recognizing my network card on mbp, and even earlier on toshiba hackintosh. My major - and most interesting point - was, that you included code in your small app which was generating flexlm license for MayaUnltd feature for version 4.5. If you coud do this with change version option that could be a great advantage for us all. Especially for version 8.
Your application and alias product activation utility both runs fine on my machine.
Rammjet
Buffalo (Broadcom) PCI card which was recognized as Airport when the correct ID's were added to the IO80211Family.kext.
BuildSmart
silentbob:
For test purposes I put that Ethernet.app together.

While similar in appearance, the key generator actually includes installation instructions (with images) on how to install the various versions and writes the license file out to the disk which means the user only has to click one button, no more using windows or copying and editing files.

It currently writes a valid license file for versions 4.5 to 8.0 and allows all versions to reside and run simultaneously.

Since I wrote the application from scratch it's very easy for me to adjust the source code to compensate for algorithym adjustments between various versions.

Rammjet:
Did the Ethernet.app generate a key or an error?
Rammjet
QUOTE(BuildSmart @ Aug 21 2006, 01:35 AM) *
Rammjet:
Did the Ethernet.app generate a key or an error?


A key.
BuildSmart
m.masashi has an ethernet driver source he claims to have written that I believe I can finesse to show as primary/secondary however getting him to part with the source is becoming a pain.

One would think that sharing related source would benefit the x86 project if the code is x86 specific but it's beginning to look like some people aren't willing to share but I could be wrong.
m.musashi
QUOTE(BuildSmart @ Aug 21 2006, 12:50 PM) *
m.masashi has an ethernet driver source he claims to have written that I believe I can finesse to show as primary/secondary however getting him to part with the source is becoming a pain.

One would think that sharing related source would benefit the x86 project if the code is x86 specific but it's beginning to look like some people aren't willing to share but I could be wrong.


interesting
BuildSmart
QUOTE(m.musashi @ Aug 21 2006, 12:08 PM) *
interesting
Yes, interesting but a generalized statement just the same, I still don't see you publishing your source or offering it so we're left to rely on you to make the changes/improvements so further testing can be done.

Here's the full Ethernet.app source in case anyone want to see how I do it now.
Twinkikabuki
So was there a way to fix the OPA identifier from not being found? Cause i've been struggling with this for a while now. Never did figure out why my ethernet was never being detected by the flexlm stuff.
BuildSmart
QUOTE(Twinkikabuki @ Aug 21 2006, 06:23 PM) *
So was there a way to fix the OPA identifier from not being found? Cause i've been struggling with this for a while now. Never did figure out why my ethernet was never being detected by the flexlm stuff.
Yes but it needs to be fixed at a source level which is what we are attempting to do.
BuildSmart
m.musashi.

While examining other ethernet interfaces that worked properly against those that weren't working 100%, I came across the following details that might also be relevant.

In all instances where screen-saver, sleep and hibernation had no wake issues and detection worked properly, the following was part of the ethernet registery (besides being detected as built-in or primary).
CODE
    | |   |       +-o IOKernelDebugger  <class IOKernelDebugger, registered, matched, active, busy 0, retain count 8>
    | |   |         | {
    | |   |         |   "IOPrimaryDebugPort" = Yes
    | |   |         |   "IOControllerEnabled" = Yes
    | |   |         | }
    | |   |         |
    | |   |         +-o IOKDP  <class IOKDP, registered, matched, active, busy 0, retain count 4>
    | |   |             {
    | |   |               "IOProbeScore" = 0
    | |   |               "IOClass" = "IOKDP"
    | |   |               "IOProviderClass" = "IOKernelDebugger"
    | |   |               "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |   |               "IOMatchCategory" = "IOKDP"
    | |   |             }
Those that didn't work had
CODE
    | |   |       +-o IOKernelDebugger  <class IOKernelDebugger, registered, matched, active, busy 0, retain count 8>
    | |   |           {
    | |   |             "IOPrimaryDebugPort" = No
    | |   |           }
or
CODE
    | |   |       +-o IOKernelDebugger  <class IOKernelDebugger, registered, matched, active, busy 0, retain count 8>
    | |   |           {
    | |   |             "IOPrimaryDebugPort" = No
    | |   |             "IOControllerEnabled" = No
    | |   |           }
m.musashi
regardless of how annoying I found your attitude, I decided to release my source (see the marvell 8001 thread). I was going to do it anyway but I had too much to do recently to actually think about it.

have fun and, as stated, if you are going to modify it and it actually works as planned and you want users to find all versions of the skge driver in one place, then email it to me prior to release and I'll attach it in my thread for better version management
Twinkikabuki
Oh man I can't wait for a solution for this. Is there anything i can do to help?
BuildSmart
QUOTE(m.musashi @ Aug 22 2006, 06:19 PM) *
regardless of how annoying I found your attitude, I decided to release my source (see the marvell 8001 thread). I was going to do it anyway but I had too much to do recently to actually think about it.

have fun and, as stated, if you are going to modify it and it actually works as planned and you want users to find all versions of the skge driver in one place, then email it to me prior to release and I'll attach it in my thread for better version management
You didn't fix it?

I'll leave a post in your thread.
alexbabyboy
I'm not really sure how maya flexlm works.... but i install maya on both windowz and macs without a hitch. using the same flexlm on Imac intel. Just like everyone here I can't install flexlm on OSx86, because it can't detect my ethernet card. This is on HP NC6000 laptop. Almost everything on NC6000 works btw.

Anyway, i check my system preference -> network , and notice built-in ethernet (en0) , airport (en1), ethernet pci slot (en2) [that's the real built-in ethernet] .

So i try to change the either airport or ethernet pci slot to en0 but couldn't. it would always revert back to either en1 or en2. Meaning I can make airport en1 or en2...en3... but never en0

I assume maya is looking for en0 MAC address, because I can see built-in ethernet (en0) but no MAC address (and I am able to delete it from Network preference but it keep showing up in NetworkInterfaces.plist) . com_parallels_kext always show up in the Networkinterfaces even after i delete and reboot. Maybe my parallel port? I can't disable this in my bios. Like i say I don't know how it work I'm just trying different things.

Btw whenever I reboot my notebook, my airport disconnect. So i have to go to the preference -> network and click connect and the select my router. is it just my computer? any work around? a pain but otherwise work perfectly.
Wisam
Hi, I was searching for a solution for Maya 7. I have the same problem. lmhostid returns error
lmhostid - Copyright © 1989-2005 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
The FLEXlm host ID of this machine is ""
lmhostid: Cannot find ethernet device. (-29,581)

I am able to use the ethernet to surf the internet but it seems that lmhostid cannot find it. In the past the same problem happened when I had windows and did not have an ethernet adapter. There were two solutions:
1. use host id composed of 12 zeros 000000000000
But, in this case it did not work.
2. The other solution on windows was to install MS Loopback driver. So it is a face ethernet driver and can fool lmhostid to think that there is a real ethernet card.

Can anybody elaborate to solve this problem ?
techbinge
I really hope this thread hasn't died. I am in same position. I can use my ethernet to surf the web (as I write this now) but the Maya installer fails to find any valid NIC hardware. Any progress?
dio
I'm too in the same problem ...

Any news or solution find??
Mactastic
Would it work to add a PCI network card? Obviously it would have to be one that is recognized by Flexlm, but since there are some available for less than $10 it could be a cheap and simple solution.

If that would work, then we just need to know which PCI cards will work with Flexlm. I don't really trust the HCL for this sort of thing (Flexlm compatablility isn't taken into consideration on the HCL), but if there are people here in the forum that could verify a working card it would be nice.
dio
I'll try today with a cheap netork card...

Cross your finger. huh.gif
dio
Ok ...

I dont have find the time today to test it .

But I know that in 10.4.6 the flexlm utility works prefectly with the same configuration unsure.gif

I'm not sure that another network card will change anything.

Probably the problem is somewhere else (maybe in the 10.4.8 kernel...)

For those who try, wich is your kernel (semthex, ...)??
dongio
As i find out flexlm licenzing app for maya is ppc and rouns on intel mac thrue rozeta and thats why cant detect ethernets
i downloaded maya 8.5 witch is UB but autodeck lichensing app is steel ppc. I whastrying to find out if autocad releasd UB version of app but no results yet.
Kiko
The problem is in semthex's Kernel. not in the flexlm app. Semthex's kernel has a issue with OPA hardware identifcation. Anything that can fix this has to be done at kernel source code level.
dio
Ok Now we know where is the problem.

I'll see with semthex if we can help him by making some test.

Thank you .
Scotty geek
Yes please, This is the moment I been waiting for. Maya 8.5 was just released with UB support, now all I need is for the FlexLM to detect my ethernet.

Just out of curiosity, what is the diffrence between the Semthex kernel and the Mifki? and would the Mifki work in this case?
dio
I don't use the mifki kernel if someone use it can he test the flexlm??
semthex
I am well aware of the problem and made serval checkings to the source in thsi manner already. Currently I am working with soemone on that who gratefully gave me the flexlm app to test but really I have no Idea yet how this migth originate.
Since I don't own any flexlm enabled software myself it is hard to test for me. One thing I can tell you about is that there is no changed network code in the kernel source so my clue I got is is some kind of problem with the IONetworking kext and somecards which let somethign go wrong. Anyone ever got this workign or is it a general problem so noone ever did?
a secnd question I have is if anyone ever tried to setup an additional fake interface via ifconfig and NetworkItnerfaces.plist to see what happens if multiple interfaces are listed. Maybe also someone can post me a ifconfig, ioreg -l, kextstat and a sysctl -a
dio
Unfortunately for the moment I'm at work ...

But I'll post all you want asap.

For multiple interface I'va already tested with différent card (built in ethernet and wifi card at the same times but it seems that id doesn't recognise anyone).
semthex
Maybe if posible post also the NetworkInterfaces.plist thx :-)
dio
Ok I've found a little pause to do it.

I'va all except the NetworkInterfaces.plist ... I dont know where to find it blush.gif

If you need anything else just ask and I'll do my best to help you.
semthex
/Library/Preferences/SystemConfiguration smile.gif
dio
Ok here it is smile.gif
semthex
Ok, I checked your files and only came accross this

your en0 is

"IOPrimaryInterface" = No

is there any chance you can set it primary and test the app? May I get teh info hwo you sntaleld your system, with a JaS DVD or form scratch by hand from a base 10.4.5?

Also I want you to try to set:

<string>en0</string>
<key>IOBuiltin</key>
<false/>

<false/> to </true>

I diassembled the reg app but did not find any useful things the app chooses nick, but I think it migth be possible it goes for the primary nick only, or maybe a buildin, hard to say. I am checking your files against soem from a mac and they look fine in general.
dio
It was installed from scratch with the last JAS DVD 10.4.8 SSE2/3


I'll test to change the primary.


Edit :

Hoops scuse my noob question but how I do it??
Scotty geek
OK for those of us noobs trying to follow at home.. What file are you guys looking at? Im trying to get a feel for what you are doing so when I get home I can try it out too..

Semthex, Thanks so much for all your hard work.. You and everyone else on here are the best of the best!

QUOTE(semthex @ Jan 18 2007, 10:33 AM) *
Ok, I checked your files and only came accross this

your en0 is

"IOPrimaryInterface" = No

is there any chance you can set it primary and test the app? May I get teh info hwo you sntaleld your system, with a JaS DVD or form scratch by hand from a base 10.4.5?

Also I want you to try to set:

<string>en0</string>
<key>IOBuiltin</key>
<false/>

<false/> to </true>

I diassembled the reg app but did not find any useful things the app chooses nick, but I think it migth be possible it goes for the primary nick only, or maybe a buildin, hard to say. I am checking your files against soem from a mac and they look fine in general.
semthex
I am trying to diagnost the problem via system's possible drivers, device tree and stuff to see if soemthing is abnormal to theitnerface what migth cause this trouble. I saw the flexlm app only chooses one interface of many and i tried to get a clue why.

Currently I think it's possible the app wants only the nick amrked primary but in teh configs I got there is none. Also it migth be possible that it chooses a builtin device only to avoid possible transfering. I am not sure since I am bad in PPC asm and there is no Intel Version of the reg app, but still I am trying to figure it out (PPC is ugly asm tongue.gif ).

These 2 things i mentioned above were 2 quick shoots but I think it is possible that an easy solution. I haven't chaned anything network related to the kenel so I have my doubts it is kernel related. I think it might more likly be a possible setup Problem.

Sorry I haven't foudn a way yet to define a device as primary, maybe soemone knows about?

The configs i got now defeently got no primary device for en0 which is he only real network interface on his box which migth be choosen.
Scotty geek
Ahhhh I see what you guys are talking about now.. I wish I had my maya install on the genuine intel mac, I'd try changing the files to read False/ and not the primaryinterface and see if that breaks it. But I will try tonight when I get home.
semthex
YOu got a hack which is not working with that license wizard? maybe you can get me your ioreg -l too.
Scotty geek
I can once I get home tonight.. Its days like this I wish I was unemployed.. LOL
dio
Ok I've try but it doesn't seems change anything....


Flexlm doesn't see any network card


It's allways the same answer :

dios-computer:~ dio$ lmhostid
lmhostid - Copyright © 1989-2006 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
The FLEXlm host ID of this machine is ""
lmhostid: Cannot find ethernet device. (-29,581)

PS: I'm on IRC if you want
dio
Ok here it is the preference.plist
Scotty geek
I was noticing something in the pref file under
Under

<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>Ethernet</string>
<key>Type</key>
<string>Ethernet</string>
<key>UserDefinedName</key>
<string>Ethernet intégré</string>

Note the last line.

this is an excerpt from my imac (I don't have to software on this, its a work computer, BOO)

<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>Ethernet</string>
<key>Type</key>
<string>Ethernet</string>
<key>UserDefinedName</key>
<string>Built-in Ethernet</string>

Note the last line says Built-in Ethernet

Semthex: Im attaching the Networkinterfaces.plist and the Prefrence .plist From a genuine iMac.. Maybe it can help
dongio
here is mine
revert
I don't think that's the issue Scotty geek. Here is mine...

<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>Ethernet</string>
<key>Type</key>
<string>Ethernet</string>
<key>UserDefinedName</key>
<string>Built-in Ethernet</string>
semthex
Maybe any of you can find out how to set en0 back to be primary nic? All configs I saw this was set to No and teh ons whcih worked it was Yes as same on my mac which only recognized the primary device.
Scotty geek
Darn I though I had something. Ok well.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.