Jump to content
12 posts in this topic

Recommended Posts

Hi there all.

 

I recently upgraded my OSX86 system to iPC-X 10.5.6, from Leo4All V4 10.5.4. Fortunately, I have got everything working, except for my network cards. I know that there aren't any stable working drivers for the 3945ABG wireless NIC, which I can live without with, but now my PRO\100 VE NIC isn't working either and doesn't even show up in the Network Preferences now :D

 

I have installed the IONetworkingFamily 10.5.6 kext from another thread which claims that it works on 10.5.6 but to no avail on my system. I have also tried inserting some IDs into the Info.plist (the first working solution dated back to 2006) but that hasn't worked either. Any ideas?

 

Regards,

 

Liv

Yes it was, I remember using Safari a lot ;)

 

My device ID is 1092, and my vendor ID is 8086.

 

Ok.. if it worked before, should work now!

First check S/L/Extensions folder for a AppleIntel8255x.kext. That's the kext were you must add you device id. It's place is under IONetworkingFamily.kext, in Plugins folder.

What happens in most distros is that the patch installs only IONF and AI8255x (separated) and we end up with 2 AI8255x, one in Plugins folder under IONF and another in S/L/E folder. When we add the device id to the kext in Plugins, trying to fix it, it doesn't load because the 2 patched kexts conflict. Also, to use the patched kext in S/L/E, we must change in the info.plist of both IONF and AI8255x, Network-Root to Root in OSBundleRquired key. No need for this editing if you use the kexts in Extra folder.

 

If you have a AppleIntel8255x.kext in S/L/Extensions folder, just delete it. Patch the one in IONF.

Got it? If you need more help get back here or pm me. :(

Ok.. if it worked before, should work now!

First check S/L/Extensions folder for a AppleIntel8255x.kext. That's the kext were you must add you device id. It's place is under IONetworkingFamily.kext, in Plugins folder.

What happens in most distros is that the patch installs only IONF and AI8255x (separated) and we end up with 2 AI8255x, one in Plugins folder under IONF and another in S/L/E folder. When we add the device id to the kext in Plugins, trying to fix it, it doesn't load because the 2 patched kexts conflict. Also, to use the patched kext in S/L/E, we must change in the info.plist of both IONF and AI8255x, Network-Root to Root in OSBundleRquired key. No need for this editing if you use the kexts in Extra folder.

 

If you have a AppleIntel8255x.kext in S/L/Extensions folder, just delete it. Patch the one in IONF.

Got it? If you need more help get back here or pm me. ;)

 

Thanks man I appreciate your help and time!

 

Okay, so I have an AppleIntel8255x kext in S/L/E and one in IONetworkingFamily. So, as you say, I should delete the AI8255 in S/L/E. How would I patch the AI8255 in IONF, and how would I insert my device ID into the plist file?

 

Liv

Do it like this: copy IONF to Desktop, right click it --> Show Package Contents. Go to Plugins folder.

If you are going to place the patched kext in Extra folder (recommended), delete all kexts but AI8255x, right click it --> Show Package Contents.

Open "info.plist" with text editor and look for this line:

<key>IOPCIMatch</key>
		<string>0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff</string>

 

Delete all device id's in <string></string> and add your device id, like this: <string>0x10928086</string>

Close and save.

Again, if you are going to place the kext in Extra folder, you are done. If you are going to install it back to S/L/E no need to delete the other kexts in Plugins but, you must edit the Network-Root thing i mentioned.

It's simple ;)

Do it like this: copy IONF to Desktop, right click it --> Show Package Contents. Go to Plugins folder.

If you are going to place the patched kext in Extra folder (recommended), delete all kexts but AI8255x, right click it --> Show Package Contents.

Open "info.plist" with text editor and look for this line:

<key>IOPCIMatch</key>
		<string>0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff</string>

 

Delete all device id's in <string></string> and add your device id, like this: <string>0x10928086</string>

Close and save.

Again, if you are going to place the kext in Extra folder, you are done. If you are going to install it back to S/L/E no need to delete the other kexts in Plugins but, you must edit the Network-Root thing i mentioned.

It's simple :)

 

 

Okay :) well so far I have edited the IONF kext like you said and deleted all the IOPCIMatch entries and inserted mine into it, and saved it in the Extensions folder. I have also copied the kext into the Extra folder. How would I edit the Network-Root in the kext though? Sorry i'm not the most experienced of OSX86 users! :(

No need to place the patched kexts in both Extra and S/L/E! Keep the one in S/L/E original and use the patched in Extra (this way won't get over written by updates). Place it in Extra/Extensions for now. No need to edit Network-Root.

No need to place the patched kexts in both Extra and S/L/E! Keep the one in S/L/E original and use the patched in Extra (this way won't get over written by updates). Place it in Extra/Extensions for now. No need to edit Network-Root.

 

 

Nice one, thanks!!

Hello.. So, how is it going? Did you managed to make it work?

I've been two days without being able to enter the site.. database error...

Hello.. So, how is it going? Did you managed to make it work?

I've been two days without being able to enter the site.. database error...

 

Hey! It's going great thanks, I'm talking to you right now in Safari :)

 

Yeah I noticed that too, but at least it's back up now!

 

Thanks so much btw, everything is working fine now apart from my wireless which is okay!

 

Liv

Nice! Glad to help :) Can't help you on the wireless, though.. If i see something that can help you, i'll pm you.

Any problem, just pm me.. maybe i can help...

See ya.

×
×
  • Create New...