Jump to content

intel pro 1000 & Marvell Yukon 88E8038 (probably many more)


snam11
 Share

106 posts in this topic

Recommended Posts

this thread is for iopcifamily and lan kext relation issues.

 

 

my lappy has this 82573E onboard.

it causes kp on boot with almost every osx version from 10.4.5 up to 10.5.2.

worked out of the box with 10.4.1

the kext that causes kp is the appleintel8254xethernet (plugin of ionetworking family)

with the help of the "master" chun-nan we'll try to fix it.

any help is appreciated.

Link to comment
Share on other sites

Hi snam11 and kizwan,

 

Here is another test.only6 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only6.zip

 

hi chun-nan

here is the dmesg:

source MEM d8000 len 4000
root bridge resource MEM d4000 len 4000
root bridge resource MEM d0000 len 4000
root bridge resource MEM a0000 len 20000
root bridge resource I/O d00 len f300
root bridge resource I/O 0 len cf8
root bridge resource BUS 0 len 100
 clipped bridge I/O range head to 400:8f8 for 0:400 overlap 400
 clipped bridge MEM range head to e0000:0 for 0:100000 overlap 20000
 clipped bridge MEM range head to dc000:0 for 0:100000 overlap 24000
 clipped bridge MEM range head to d8000:0 for 0:100000 overlap 28000
 clipped bridge MEM range head to d4000:0 for 0:100000 overlap 2c000
 clipped bridge MEM range head to d0000:0 for 0:100000 overlap 30000
 clipped bridge MEM range head to a0000:0 for 0:100000 overlap 60000
 MEM: 2 sub-range limited to 374fde00 each
 I/O: 6 sub-range limited to 2739 each
 BUS: 2 sub-range limited to 7b each
 I/O: allocated block 400:8
 I/O: allocated block 408:4
 I/O: allocated block 410:8
 I/O: allocated block 40c:4
 I/O: allocated block 420:10
 MEM: allocated block 80000000:100000
 BUS: allocated block 3:1
 MEM: allocated block 80100000:200000
 I/O: allocated block 3000:1000
 BUS: allocated block 5:1
pciBridgeAllocateResource(bus 10, state 3)
Allocating resources on bus 10
 clipped bridge MEM range head to d0401000:ff000 for d0400000:1000 overlap 1000
 MEM: sub-range outside parent range: 0xd0400000:0x1000
 MEM: 3 sub-range limited to 55000 each
 BUS: 1 sub-range limited to 0 each
 MEM: allocated block d0401000:1000
 MEM: allocated block d0402000:800
 MEM: allocated block d0403000:1000
pciBridgeAllocateResource(bus 7, state 3)
pciBridgeAllocateResource(bus 6, state 3)
pciBridgeAllocateResource(bus 3, state 3)
Allocating resources on bus 3
 MEM: 1 sub-range limited to 100000 each
 MEM: allocated block 80000000:1000
pciBridgeAllocateResource(bus 4, state 3)
pciBridgeAllocateResource(bus 5, state 3)
Allocating resources on bus 5
 MEM: 2 sub-range limited to 100000 each
 I/O: 1 sub-range limited to 1000 each
 MEM: allocated block 80100000:20000
 MEM: allocated block 80200000:100000
 I/O: allocated block 3000:20
pciBridgeAllocateResource(bus 2, state 3)
pciBridgeAllocateResource(bus 1, state 3)
Allocating resources on bus 1
 MEM: 2 sub-range limited to 80000 each
 PFM: 1 sub-range limited to 10000000 each
 I/O: 1 sub-range limited to 1000 each
 PFM: allocated block c0000000:10000000
 I/O: allocated block 2000:100
 MEM: allocated block d0200000:10000
 MEM: allocated block d0220000:20000
pciBridgeAllocateResource(bus 0, state 3)
pciBridgeAllocateResource(bus 11, state 3)
PCI configuration changed (bridge=2 device=14 yenta=0)

Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
mbinit: done
Security auditing service present
BSM auditing present
Starting AppleACPIPS2Nub
Found mouse PNP device
AppleACPIPS2Nub startup complete
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
From path: "uuid", 
Waiting for boot volume with UUID F4EDFD34-C9E7-3FF1-A157-8A7E8C92493B
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0
IOPCCard info:   Intel PCIC probe: 
IOPCCard notice:   Bad bridge mapping at 0xd0400000!
not found.
IOPCCardBridge::start failed
FireWire (OHCI) VendorID 1217 ID f7 PCI now active, GUID 009fc0001a119e00; max speed s400.
Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/NOONTEC USB Storage@fd410000/MSC Bulk-Only Transfer@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType00/IOBlockStorageServices/IOBlockStorageDriver/Maxtor 6 AD1G Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk1s1, major 14, minor 3

 

is now possible to boot in graphics mode and: THE LAN WORKS FLAWLESSLY!!!!!!!

the max speed is 100 instead of 1000 but is fair enough. (setting manually the speed to gbit will deconnect the ethernet lan)

internal firewire is detected and working with same issues as before, pcmcia and smartcard reader slot are not detected

 

good job!!

 

regards

Link to comment
Share on other sites

Hi snam11 and kizwan,

 

Here is another test.only7 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

IOPCIFamily.test.only7.zip

 

===========================

To Kizwan,

 

If possible, can you also try to boot into winodws first and (don't shut down the computer) then boot into Mac with test.only7 IOPCIFamily to see if your network works. Let me know the result. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Hi snam11 and kizwan,

 

Here is another test.only7 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only7.zip

 

===========================

To Kizwan,

 

If possible, can you also try to boot into winodws first and (don't shut down the computer) then boot into Mac with test.only7 IOPCIFamily to see if your network works. Let me know the result. Thanks.

 

Chun-Nan

 

Hi Chun-Nan,

Attached file contain the dmesg for IOPCIFamily test7 under single user mode. I boot to windows vista, turn on internal wireless & reboot back to mac osx. I still get "loaded unsuccessfully" with normal mode.

 

display: family specific matching fails
ath_attach: devid 0x1c
unable to attach hardware; HAL status 13
start [/sourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-300.22/src/driver/AtherosController.cpp:480] loaded unsuccessfully
GFX0: family specific matching fails
display: family specific matching fails

 

In linux (tested last year), I also get "HAL status 13" error message. This has been fixed by binary patch (to patch Madwifi driver) publish by Atheros at Madwifi website. If you want more information, you can go to this URL:-

http://madwifi.org/ticket/1679

 

Thank you. :D

dmesg_kizwan_iopci7info.txt

Link to comment
Share on other sites

Hi Chun-Nan,

Attached file contain the dmesg for IOPCIFamily test7 under single user mode. I boot to windows vista, turn on internal wireless & reboot back to mac osx. I still get "loaded unsuccessfully" with normal mode.

 

display: family specific matching fails
ath_attach: devid 0x1c
unable to attach hardware; HAL status 13
start [/sourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-300.22/src/driver/AtherosController.cpp:480] loaded unsuccessfully
GFX0: family specific matching fails
display: family specific matching fails

 

In linux (tested last year), I also get "HAL status 13" error message. This has been fixed by binary patch (to patch Madwifi driver) publish by Atheros at Madwifi website. If you want more information, you can go to this URL:-

http://madwifi.org/ticket/1679

 

Thank you. :)

 

Hi kizwan,

 

Thanks for the information on "HAL status 13". I didn't notice it beofre. I will look for more information on it when I have time.

 

According to your dmesg, it showed it tried to fix 2 bridges (BUS 1 & BUS 2). I think you have another ethernet device on your machine. Have you checked it if that device works now?

 

Chun-Nan

Link to comment
Share on other sites

My notebook has a 82562GT (Dev ID 10C4). I tryed to make it work with the intel8255x.kext by editing the info.plist but it can not read the eprom propperly... The good thing is theres an open source of this kext; the bad thing is I dont know to code...

 

would this driver you are working on go for my card too?

Link to comment
Share on other sites

Hi kizwan,

 

Thanks for the information on "HAL status 13". I didn't notice it beofre. I will look for more information on it when I have time.

 

According to your dmesg, it showed it tried to fix 2 bridges (BUS 1 & BUS 2). I think you have another ethernet device on your machine. Have you checked it if that device works now?

 

Chun-Nan

 

Hi Chun-Nan,

I think the other one is LAN (ethernet) adapter, which is Marvell Yukon 88E8038. This is fast ethernet card (10/100 Mb/s). This card is not recognized by AppleYukon.kext or AppleYukon2.kext even after edit the plist file. But that is with original IOPCIFamily kext file. I will try again to edit the AppleYukon2.kext's plist file later & will let you know the result. :angel:

 

Thank you.

Link to comment
Share on other sites

My notebook has a 82562GT (Dev ID 10C4). I tryed to make it work with the intel8255x.kext by editing the info.plist but it can not read the eprom propperly... The good thing is theres an open source of this kext; the bad thing is I dont know to code...

 

would this driver you are working on go for my card too?

 

just to make things clear:

this post is for IOPCIFAMILY and lan kext that has dependencies with it.

the intel gigabit lan detection/initialization kext is appleintelpro8245xethernet and is related to iopcifamily, so tweaking with it (iopcifamily) and pci-e bus there is the chance to fix it (ask chun-nan the details, he's the master :D )

 

in my case the lan worked out of the box in earliest version of osx,and kernel panic with the latest.

chun-nan coded/fixed iopcifamily kext the lan started to work again.

 

if your lan has never worked before and its kext isn't related to iopcifamily i doubt it will ever work with chun-nan's kext.

 

 

regards

Link to comment
Share on other sites

Hi kizwan,

 

Thanks for the information on "HAL status 13". I didn't notice it beofre. I will look for more information on it when I have time.

 

According to your dmesg, it showed it tried to fix 2 bridges (BUS 1 & BUS 2). I think you have another ethernet device on your machine. Have you checked it if that device works now?

 

Chun-Nan

 

Hi Chun-Nan,

My ethernet (LAN) adapter detected & working after editing AppleYukon2.kext's Info.plist file. I just add entry for Marvel Yukon 88E8038 & its device id, 0x435211ab. This was not working before in 10.4.8, 10.5 & 10.5.1. With your IOPCIFamily kext file (test7), my LAN now working. Thank you so much Chun-Nan. :D This show that my internal wireless have huge chance to be supported in the future.

 

Hi snam11,

Thank you for creating this thread. Can you add Marvell Yukon 88E8038 at the title of this thread? It should help others that have same card. Thank you. :) I think the best title for this thread should contain "IOPCIFamily.kext". What say you? :)

Link to comment
Share on other sites

hi chun-nan

 

here is my test7only dmesg:

 

gs 0
 I/O: new range size 0 align 1000 flags 0
 BUS: new range size 1 align 1 flags 0
pciBridgeCheckConfiguration(bus 6, state 0)
Checking PCI bus 6
 BIOS config retained
pciBridgeCheckConfiguration(bus 7, state 0)
Checking PCI bus 7
 BIOS config retained
pciBridgeCheckConfiguration(bus 10, state 0)
Checking PCI bus 10
 BIOS config retained
pciBridgeAllocateResource(bus 0, state 0)
Allocating resources on bus 0
root bridge resource MEM 80000000 len 7ec00000
root bridge resource MEM e0000 len 4000
root bridge resource MEM dc000 len 4000
root bridge resource MEM d8000 len 4000
root bridge resource MEM d4000 len 4000
root bridge resource MEM d0000 len 4000
root bridge resource MEM a0000 len 20000
root bridge resource I/O d00 len f300
root bridge resource I/O 0 len cf8
root bridge resource BUS 0 len 100
 clipped bridge I/O range head to 400:8f8 for 0:400 overlap 400
 clipped bridge MEM range head to e0000:0 for 0:100000 overlap 20000
 clipped bridge MEM range head to dc000:0 for 0:100000 overlap 24000
 clipped bridge MEM range head to d8000:0 for 0:100000 overlap 28000
 clipped bridge MEM range head to d4000:0 for 0:100000 overlap 2c000
 clipped bridge MEM range head to d0000:0 for 0:100000 overlap 30000
 clipped bridge MEM range head to a0000:0 for 0:100000 overlap 60000
 MEM: 2 sub-range limited to 374fde00 each
 I/O: 6 sub-range limited to 2739 each
 BUS: 2 sub-range limited to 7b each
 I/O: allocated block 400:8
 I/O: allocated block 408:4
 I/O: allocated block 410:8
 I/O: allocated block 40c:4
 I/O: allocated block 420:10
 MEM: allocated block 80000000:100000
 BUS: allocated block 3:1
 MEM: allocated block 80100000:200000
 I/O: allocated block 3000:1000
 BUS: allocated block 5:1
pciBridgeAllocateResource(bus 10, state 3)
Allocating resources on bus 10
PCI configuration changed (BUS free=1 needed=2 added=1)
 MEM: 4 sub-range limited to 40000 each
 BUS: 2 sub-range limited to 0 each
 MEM: allocated block d0400000:1000
 MEM: allocated block d0401000:800
 MEM: allocated block d0402000:1000
 BUS: allocated block b:1
 MEM: allocated block d0403000:1000
pciBridgeAllocateResource(bus 7, state 3)
pciBridgeAllocateResource(bus 6, state 3)
pciBridgeAllocateResource(bus 3, state 3)
Allocating resources on bus 3
 MEM: 1 sub-range limited to 100000 each
 MEM: allocated block 80000000:1000
pciBridgeAllocateResource(bus 4, state 3)
pciBridgeAllocateResource(bus 5, state 3)
Allocating resources on bus 5
 MEM: 2 sub-range limited to 100000 each
 I/O: 1 sub-range limited to 1000 each
 MEM: allocated block 80100000:20000
 MEM: allocated block 80200000:100000
 I/O: allocated block 3000:20
pciBridgeAllocateResource(bus 2, state 3)
pciBridgeAllocateResource(bus 1, state 3)
Allocating resources on bus 1
 MEM: 2 sub-range limited to 80000 each
 PFM: 1 sub-range limited to 10000000 each
 I/O: 1 sub-range limited to 1000 each
 PFM: allocated block c0000000:10000000
 I/O: allocated block 2000:100
 MEM: allocated block d0200000:10000
 MEM: allocated block d0220000:20000
pciBridgeAllocateResource(bus 12, state 3)
pciBridgeAllocateResource(bus 11, state 3)
PCI configuration changed (bridge=2 device=14 yenta=1)
IOPCCard info:   Intel PCIC probe: 
IOPCCard notice:   Bad bridge mapping at 0xd0401000!
not found.
IOPCCardBridge::start failed
IOPCCard notice: AdjustResourceInfo: Unknown error code 0xffffffff
IOPCCardBridge::start failed
FireWire (OHCI) VendorID 1217 ID f7 PCI now active, GUID 009fc0001a119e00; max speed s400.
Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/NOONTEC USB Storage@fd410000/MSC Bulk-Only Transfer@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType00/IOBlockStorageServices
/IOBlockStorageDriver/Maxtor 6 AD1G Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk1s1, major 14, minor 3
USBF:	7.705	AppleUSBEHCI[0x3953000]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 3, EP: 0)

 

this rel enables internal firewire (same issues as before), and pcmcia.the smartcard reader is not detected.

the share problem and max speed is still present.

 

lan works fine, at 100, i have to test a gigabit hub to see if it works at full spped.

 

 

regards

 

 

p.s. if the solution for internal and external fw issues cannot be solved, if you can enable only pcmcia slot (and not smartcard/firewire) for me is fair enough.with this configuration i should be able to use lan and pcmcia slot/cards at full speed.

if you think it can be solved, i'm glad to be a beta tester :)

 

 

p.p.s I'm such an idiot... at home i have a 100mbit hub so is impossible to set the lan at gigabit! i'll test it in office so i can tell if the lan really works at 1gbps.

i'm quite sure it will.

Link to comment
Share on other sites

Hi Chun-Nan,

My ethernet (LAN) adapter detected & working after editing AppleYukon2.kext's Info.plist file. I just add entry for Marvel Yukon 88E8038 & its device id, 0x435211ab. This was not working before in 10.4.8, 10.5 & 10.5.1. With your IOPCIFamily kext file (test7), my LAN now working. Thank you so much Chun-Nan. :D This show that my internal wireless have huge chance to be supported in the future.

 

Hi snam11,

Thank you for creating this thread. Can you add Marvell Yukon 88E8038 at the title of this thread? It should help others that have same card. Thank you. :D I think the best title for this thread should contain "IOPCIFamily.kext". What say you? :)

 

Hi Kizwan,

 

Glad to hear that your wired ethernet works with test.only7. :D

I have checked some information on "HAL status 13" and checked the patch files for it. However, I haven't figured how they did it. It is binary........

In addition, I haven't figured out which files I need to check under Mac beside IOPCIFamily. Any ideas?

 

Chun-Nan

 

My notebook has a 82562GT (Dev ID 10C4). I tryed to make it work with the intel8255x.kext by editing the info.plist but it can not read the eprom propperly... The good thing is theres an open source of this kext; the bad thing is I dont know to code...

 

would this driver you are working on go for my card too?

 

Hi BlackCH,

 

Acutally, the IOPCIFamily that I am working on is try to fix the devices/bridges misconfigured by BIOS. Therefore, it is not really a driver for any specific devices/brdiges.

 

If you believe your devices/bridgea are misconfigured by BIOS, you can give it a try. However, you can need to use it with the drivers of those devices/bridges.

 

Chun-Nan

Link to comment
Share on other sites

Hi Kizwan,

 

Glad to hear that your wired ethernet works with test.only7. :king:

I have checked some information on "HAL status 13" and checked the patch files for it. However, I haven't figured how they did it. It is binary........

In addition, I haven't figured out which files I need to check under Mac beside IOPCIFamily. Any ideas?

 

Chun-Nan

 

Hi Chun-Nan,

The patch file is binary, which doesn't help at all. It is proprietary driver belong to Atheros, so it is unlikely to get the source code. I don't know which file that you need to check, but I think "AirPortAtheros.kext" file is the one (in IO80211Family.kext's Plugins folder). However I don't know where to get the source code. I'll try googling & let you know if I found anything. :)

Link to comment
Share on other sites

Hey Kizwan. Could you tell me exactly how you edited the yukon2 plist file? I'd love to get mine working also.

Thanks for any help you can give me, and congrats on your success.

 

Never mind. I got it working. Thanks to everyone working this. You guys rock!

Link to comment
Share on other sites

I have the Yukon88E8038 & its device id, 0x435211ab and always just had to edit the Info.plist in the AppleYukon.kext with the right numbers. What I did notice is the new IONetWorkingFamily.kext does not have the AppleYukon.kext so I would just save a back up of this kext and install it in the newer IONetworkingFamily.kext after the 10.5.2 update to have time machine working also. So are you telling me I can just use your Kext above and not have to make any edits to plist files or how is all this working?

Link to comment
Share on other sites

Tried rev7 and edited AppleYukon2 then had this trying to solve my Acer's 88E8038 prob. Any ideas?

 

Feb 16 08:10:03 localhost kernel[0]: 3)
Feb 16 08:09:52 localhost kextd[10]: 0 cached, 423 uncached personalities to catalog
Feb 16 08:10:03 localhost kernel[0]: Allocating resources on bus 2
Feb 16 08:10:03 localhost kernel[0]: MEM: 1 sub-range limited to 100000 each
Feb 16 08:10:03 localhost rpc.statd[19]: statd.notify - no notifications needed
Feb 16 08:10:03 localhost DumpPanic[32]: Error getting a reference to IODeviceTree:/options
Feb 16 08:10:03 localhost kernel[0]: I/O: 1 sub-range limited to 1000 each
Feb 16 08:10:03 localhost kernel[0]: MEM: allocated block 40100000:4000
Feb 16 08:10:03 localhost kernel[0]: I/O: allocated block 2000:100
Feb 16 08:10:03 localhost kernel[0]: pciBridgeAllocateResource(bus 11, state 3)
Feb 16 08:10:03 localhost kernel[0]: PCI configuration changed (bridge=2 device=15 yenta=1)
Feb 16 08:10:03 localhost kernel[0]: mbinit: done
Feb 16 08:10:03 localhost kernel[0]: Security auditing service present
Feb 16 08:10:03 localhost kernel[0]: BSM auditing present
Feb 16 08:10:03 localhost kernel[0]: From path: "uuid", 
Feb 16 08:10:03 localhost kernel[0]: Waiting for boot volume with UUID 62A02B0E-4452-398C-8B63-34AF1B5A11A4
Feb 16 08:10:03 localhost kernel[0]: Waiting on IOProviderClassIOResourcesIOResourceMatchboot-uuid-media
Feb 16 08:10:03 localhost kernel[0]: can't determine immediate dependencies for extension org.tgwbd.driver.ACPIPS2Nub
Feb 16 08:10:03 localhost kernel[0]: Can't determine dependencies for org.tgwbd.driver.ACPIPS2Nub.
Feb 16 08:10:03 localhost kernel[0]: Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
Feb 16 08:10:03 localhost bootlog[38]: BOOT_TIME: 1203120586 0
Feb 16 08:10:03 localhost kernel[0]: IOPCCard info:   Intel PCIC probe:   TI XX12 rev 00
Feb 16 08:10:03 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/

Link to comment
Share on other sites

I've been actualy looking for a solution since Tiger. I've read from one of the many posts in this forum that the 88E8038 on Acer laptops is a bit tricky. The ethernet card could not be detected. Nor would it show up on the hardware info/system profiler. Tried the old editing plist trick before with no luck and then i chanced upon this thread.

Link to comment
Share on other sites

I've been actualy looking for a solution since Tiger. I've read from one of the many posts in this forum that the 88E8038 on Acer laptops is a bit tricky. The ethernet card could not be detected. Nor would it show up on the hardware info/system profiler. Tried the old editing plist trick before with no luck and then i chanced upon this thread.

Hi,

Which OSX did you installed? Did you replaced IOPCIFamily kext file with IOPCIFamily "testonly7" kext file available at this thread? Here I attached screenshot how I edit Info.plist in AppleYukon2.kext file.

 

As you can see, I just edit the existing entry. Good luck. ;)

 

AppleYukon2_Info.plist_orig.jpg --> original entry

AppleYukon2_Info.plist_mod.jpg --> after modification

 

I have the Yukon88E8038 & its device id, 0x435211ab and always just had to edit the Info.plist in the AppleYukon.kext with the right numbers. What I did notice is the new IONetWorkingFamily.kext does not have the AppleYukon.kext so I would just save a back up of this kext and install it in the newer IONetworkingFamily.kext after the 10.5.2 update to have time machine working also. So are you telling me I can just use your Kext above and not have to make any edits to plist files or how is all this working?

Hi austinsnyc,

Please read my post (above). Make sure you backup AppleYukon2.kext file before proceed. Good luck. :(

post-125711-1203146583_thumb.jpg

post-125711-1203147220_thumb.jpg

Link to comment
Share on other sites

Hi BlackCH,

 

Acutally, the IOPCIFamily that I am working on is try to fix the devices/bridges misconfigured by BIOS. Therefore, it is not really a driver for any specific devices/brdiges.

 

If you believe your devices/bridgea are misconfigured by BIOS, you can give it a try. However, you can need to use it with the drivers of those devices/bridges.

 

Chun-Nan

 

 

Thanks for the info. Im not shure about it. Sometimes the appleintel8254xethernet.kext loads by itself without any modding but still no net connection (this is under 10.5.1/2)... So I guess I'll give your kext a shot to see if it makes a difference for my laptop's 82562GT (ID 10C4).

 

I have a 82562EZ (ID 1050) working though... But oviously isnt the same...

 

Thanks anyway.

Link to comment
Share on other sites

Hi all,

 

Here are the beta IOPCIFamily files for Leopard and Tiger. In this edition, IOPCIFamily will try to fix devices/bridges misconfigured by BIOS, including pccards, ethernet, etc.

 

They are the same IOPCIFamily files as those I posted on the PCCard Topic, just without the IOPCCardFamily files.

 

Please help test it and post the result under singleuser mode if possible. Again, don't forget to backup your original file before trying it. Also, double check the file permissions before rebooting. Thanks a lot.

 

Chun-Nan

 

Leopard: IOPCIFamily.10.5.2.beta.zip

Tiger: IOPCIFamily.10.4.11.beta.zip

Link to comment
Share on other sites

Hi all,

 

Here are the beta IOPCIFamily files for Leopard and Tiger. In this edition, IOPCIFamily will try to fix devices/bridges misconfigured by BIOS, including pccards, ethernet, etc.

 

They are the same IOPCIFamily files as those I posted on the PCCard Topic, just without the IOPCCardFamily files.

 

Please help test it and post the result under singleuser mode if possible. Again, don't forget to backup your original file before trying it. Also, double check the file permissions before rebooting. Thanks a lot.

 

Chun-Nan

 

Leopard: IOPCIFamily.10.5.2.beta.zip

Tiger: IOPCIFamily.10.4.11.beta.zip

 

Hi Chun-Nan,

I can't test this kext file under 10.5.2 because my system refuse to load when I update to 10.5.2. It just freeze without any error message. I tried to put this beta kext but still can't load. So I revert back to 10.5.1. Anyone got this problem?

 

When I revert back to 10.5.1, all kexts file return to original kexts. Interestingly, I download this IOPCIFamily beta kext file for 10.5.2 & put it in my Extensions folder. That mean IOPCCardFamily kext file is still the original kext file from iATKOS r2 DVD. I reboot, both my cardbus adapter & my internal LAN adapter recognized & working. So, IOPCIFamily kext file play huge role in detecting hardware.

 

I attached here my dmesg under single user mode for your info (10.5.1).

 

Thank you. ;)

dmesg_kizwan_10.5.2_iopci1_beta.txt

Link to comment
Share on other sites

 Share

×
×
  • Create New...