Jump to content

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


snam11
 Share

106 posts in this topic

Recommended Posts

Try Beta 3 IOPCIFamily.kext file & add your hardware's ID in AppleYukon2.kext file.I also have 88E8040T but it doesn't do its stuff with Chun-Nan's kexts and edits of AppleYukon2.kext. If somebody got it work please let us know.

It is bad idea to look for LAN driver in IOPCIFamily. The last one can only correctly configure card misconfigured by BIOS.

I am sure that my Marvell 8040 is good configured.

Oct 13 09:54:10 sergeys-macpro31 kernel[0]: initEventSources() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: initEventSources() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: allocateDescriptorMemory() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: RX len:8224 virt:0x3466d000 phys:0x32a3000
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: TX len:8224 virt:0x34848000 phys:0x3388000
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: allocateDescriptorMemory() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: PCI PMC 0xfe03
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: PME from D3cold is supported
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: mapped from 0xfe8fc004 of length 16384.
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: VendorID:11ab DeviceID:4354 Rev:12
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: IRQ:10  ports:0
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: reset() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: chip_id:b8 chip_rev:0 phy_type:0 pmd_type:2
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: copper:1 phy_addr:0 ports:1 RAM:128 kb
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: yukon_reset() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: yukon_reset() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: reset() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: board is Marvell Yukon 88E8040 Fast Ethernet
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: start() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: Ethernet address 00:1d:09:59:0e:e9
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: enable() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: initRxRing() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: initRxRing() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: initTxRing() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: freeTxRing() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: freeTxRing() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: initTxRing() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: yukon_mac_init() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: yukon_init() ===>
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: yukon_mac_init() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: buffers port=0 start=0 len=4096
									utpp=536870400=0x1FFFFE00 ltpp=536869376=0x1FFFFA00
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: Enabled!
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: enable() <===
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: setMulticastMode on
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: setMulticastList
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: setMulticastMode off
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: Marvell: ouputPacket() 1:1:0
Oct 13 09:54:10 sergeys-macpro31 kernel[0]: outputPacket() <===

No any drivers (skge, AppleYukon, AppleYukon2) works with the card with any patches. No binary patch is possible.

New driver needed.

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 months later...
  • 5 months later...
It works!! I downloaded the IONetworkingFamily.kext.rar.zip from this treat:http://forum.insanelymac.com/index.php?showtopic=28680&st=80 and test.only7 IOPCIFamily, reboot and my 88E8038 makes me happy. :( . My machine is Acer TravelMate 2486nwxmi with Klyway10.5.1

 

I have Acer TravelMate 2450 and it doesn't work ;)

Link to comment
Share on other sites

  • 7 months later...
Got the 88E8038 working on my laptop on top of the wifi.

 

With my current IONetworkingFamily.kext (10.5.2) and Chun-Nan's IOPCIFamily.kext (download here), I was only able to get wifi but not ethernet (even with modifying the AppleYukon(2).kext).

 

If I replace my existing IONetworkingFamily.kext with this one. I get the ethernet and the wifi disappears. So what i did was leaving the original IONetworkingFamily.kext in place and replaced the AppleYukon.kext from the last link provided.

 

The hardware switch for the wireless is functioning. Can turn it off and use the network menu to turn it back on.

 

Hope the above helps.

 

Once again thanks to everyone who had contributed to this.

 

Hi twobunnyrabbit

 

I have the same marvell yukon 88e8038 & the broadcom 4311 wireless that you have. My wireless works flawless,but my wired yukon not. I edit the vendor and id in the appleyukon kext, but not luck. I was wondering how you got to work this two things. Can you explain me detailed if possible the steps and what kext,plist did you modified.

 

I have installed the XxX mac osx leopard 10.5.6 my laptop is a Gateway MX6216. Previously I installed JAS 10.4.8 tiger and the wired & wireless worked perfectly.

 

Any ideas,comments will be appreciate, Thanks in advance :)

Link to comment
Share on other sites

  • 1 month later...

Hi Chun-Nan

I hope you can help me sort this out

 

i have used your last family kext fom medafire in 10.5.6

 

I am trying to activate originaly HP mini pci broadcom 4311 card

The drivers just wont load

in last atempt today i have rebranded the card so it is as original apple airport but it still says driver not loaded

i have tried diferent io82011 kexts, diferent broadcom kexts, but no luck

the card is working just fine in windows, and i dont think it is activation problem the w-lan light is lit

with your latest pci family i have menaged to se the card as pci, but it just wont load any drivers and i cant se it in network propeties.

 

I am using Fujitsu-Siemens Amilo 1536 2GB RAM T2450 CPU, Chameleon 2 loader, with vanilla 9.8.0 kernel

dmesg only shows bunch about voodo audio and nothing else

the io82011family is loaded

localhost:~ Macbook$ sudo kextload -t /system/library/extensions/io80211family.kext

Password:

kextload: extension /system/library/extensions/io80211family.kext appears to be loadable

kextload: extension /system/library/extensions/io80211family.kext is already loaded

lspci showes folowing

localhost:~ Macbook$ lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)

00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)

00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)

00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)

00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)

00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)

00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)

00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)

00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)

00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)

00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)

00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400

04:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02)

05:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)

05:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)

 

i realy dont know what to do, i mean i could go and buy another card, but at this point i dont know if any would work speccially after rebranding this hp 4311 should be recognized as genuine airport card.

 

I have been on this for some time now and maybe just missing the obvious but i just cant se it

please help

post-587543-1271247340_thumb.png

Link to comment
Share on other sites

 Share

×
×
  • Create New...