Jump to content

17 posts in this topic

Recommended Posts

Hi all,

After several attempts and tests I've got flawlessly working Dell Precision 670 workstation under Snow Leopard 10.6.8.

 

I used Nawcomm ModCD 0.3.2, Nawcomm's legacy kernel 10.6.8, ##### SL 3.10.1 with my own generated DSDT (without patches). Everything works fine except NIC.

 

I could not bring to life onboard NIC so I started to test various PCI NIC cards. After some research I decided to buy refurbished PCI-X Intel PRO/1000MT DUAL (Intel 82546EB chip). I assumed the card will work because I found it was sold by Mac accesory producers: Sonnet (Presto Dual Gigabit NIC) and SmallTree. Therefore I think I'm very close to get it to work.

 

Remark 1: Precision 670 mobo has following PCI ports:

1x PCIe 16X (graphics),

1x PCIe 8x (works as 4x)

1x PCI (32 bit)

3x PCI-X (64 bit)

 

Short PCI slot is reserved for my Audigy soundcard (btw working great with kx driver) and PCIe is reserved for the Revodrive 3 which I'm going to buy in near future. So, available slots for NIC are PCI-X slots.

 

Remark 2: I also buy refurbished Realtek 8169 PCI-X card, which works OOB in Snow, but - and this is somewhat funny - I could not find working Windows 7 driver and my 670 has to be dual OS'ed. I also noticed poor network performance using this card.

 

OK, let's back to Intel NIC. Card is properly recognised by OSX:

 

nic_sys.png

Now:

  1. I've modified AppleIntel8254XEthernet (in IONetworkingFamily) setting valid device ID: 0x10108086 (default was 0x10008086).
     
  2. Plugin ethernet cable causes kernel panic, when configuration in Network system preferences either is set to DHCP or manually:

kp.jpg

 

 

And, of course I found the SmallTree drivers which someone in this forum reported working, but I could not manage it to work, trying 3.2.22 and newest 3.4.24 version. SmallTree kext is installed but it is not loaded on startup.

 

So, dear community, I appreciate any help or hints to work this s..t out ;]

Share this post


Link to post
Share on other sites
Advertisement

I've been on this one for ages on my Precision 670 too. Nothing worked.

My built-in Intel Pro/1000MT PCI dev id differs from that of your add-on model: mine is reported with device id 0x1026. It's the single-port built-in version on the workstation (chip 82545ep according to PCI Database site). It gets detected properly by AppleIntel8254XEthernet plugin of IONetworkingFamily kext and will display proper MAC address but keeps reporting that it's not connected, no matter what.

I don't believe you require to patch your AppleIntel8254XEthernet kext plist: your card device id should be covered by the built-in wildcard mask: 0x10008086&0x0000ffff. I would change that back.

Share this post


Link to post
Share on other sites

Well, I also spent hours (days) on this with no success so nothing's left but give up. Intel PRO/1000 is reported to work with 10.5 here, so this might be OS version related issue.

 

I'm very curious whether SmallTree PCIX NIC will work on SL but this card is no longer available and buying it used is almost impossible. If I find it someday, I'll report results here.

 

Now, I just have bought Netgear GA311 which is reported as working in HCL 10.6.8.

 

Many thanks for your support!

 

Cheers

Share this post


Link to post
Share on other sites

Hi, yes, I know this SF project and I used this kext trying to get to work onboard NIC. I have install it now to S/L/E. There is progress - no KP, but Network in System Preferences shows it's cable is unplugged.

You are still waking my hopes hahaha ;]

Share this post


Link to post
Share on other sites

Well, finally got it!!! Success at long last!!! Better late than never I hear you say...

 

The attached old AppleIntel8254XEthernet v1.1.2 (from Tiger 10.4?) brings life to my Precision 670's built-in Intel Pro 1000/MT under Snow Leopard. Note that it only supports PPC & Intel i386 mode, i.e. it's 32bit-only, not 64bit.

AppleIntel8254XEthernet.kext.zip 

03:0e.0 Ethernet controller [0200]: Intel Corporation 82545GM Gigabit Ethernet Controller [8086:1026] (rev 04)

I verified this under SL 10.6.8 (browsed another Hack attached to the Ethernet, transferred some files both ways, etc.). Ethernet interfaces were configured in automatic mode (i.e. autonegotiation) on each side and settled at 100Mb/full-duplex (as expected since laptop connected to Precision 670 had 10/100Mb Ethernet interface). Doing various files transfers gave me about 60-80Mbps throughput, which I found excellent on a 100Mb/FD connection. This older kext v1.1.2 should therefore be used instead of v2.1.3b1 which is provided as Plugin of IONetworkingFamily kext in /S/L/E.

 

In the case of my particular myHack SL installation, I simply placed the older kext in /E/E, then ran myfix (quick) to supersede the vanilla kext whilst leaving /S/L/E unmodified.

post-851564-0-47804500-1388369011_thumb.jpg post-851564-0-99984300-1388370414_thumb.jpg post-851564-0-56753500-1388370126_thumb.jpg

 
 

Share this post


Link to post
Share on other sites

Well, my hopes raised up to the skies but apparently unnecessarily...

 

After install system info shows it "does not contain any ethernet devices"

 

I even replaced AppleIntel8254XEthernet to 1.1.2 version in the IONetworkingFamily kext in /S/L/E.

 

I generated my DSDT with onboard NIC turned off - do you think it matters?

I've also noticed you're using different kernel and install method. Mine is 10.6.8 Legacy kernel and the Nawcom ModCD (please refer to this topic).

 

:(

Share this post


Link to post
Share on other sites

I'm not sure the DSDT bears any relevance in your case (kernel will not for sure), but use IORegistryExplorer to see if you have an "Ethernet" entry under PCI5 within PCI3. I assume you have re-enabled the NIC in BIOS Setup… If not, you know what to do. You can also boot with Chameleon option DSDT=No to bypass your DSDT.

 

You say you replaced the AppleIntel8254XEthernet next in the PlugIns folder of /S/L/E/IONetworkingFamily; however, did you repair permissions and rebuild kextcache afterwards? If not, your changes are ineffective until these steps are done.

Share this post


Link to post
Share on other sites

I do have "Ethernet" entry under PCI3@0,2 (albeit I can't see any PCI5 there) and of course NIC is enabled in the BIOS :)

 

All permissions and kextcaches are rebuilt after every modification.

When I install 1.1.2 kext to /E/E (I use Kext Wizard app) System Profile shows Ethernet Card still uses version 2.1.3b1...

 

I also installed it to /S/L/E using Kext Wizard and still the same: NIC is present with 2.1.3b1 kext and cable unplugged

Share this post


Link to post
Share on other sites

That won't work: OS X will always use the kext with higher version in the presence of multiple kexts of a same name. You need to remove the original kext to use the old one. This is where myHack comes really handy as it bumps version of kexts placed in /E/E to 1111 so that they supersede any vanilla kext in /S/L/E.

Delete the original kext and replace it with older version and you should be sorted.

Share this post


Link to post
Share on other sites

Well i did it but obviously it does not want to work :)

I'll try to install fresh copy of the system using your DSDT. We'll see!

 

Thank you for your help and have a great 2014!

Share this post


Link to post
Share on other sites

Was the older kext loaded? Was the card reported in System Report->Ethernet with that kext or the older kext reported loaded in SystemReport->Extensions? Remember: it's an old kext and only works in PPC and Intel i386 (32bit) modes. It won't load in 64bit mode.

 

You don't need to re-install to use my DSDT, you can simply copy it to your / or /Extra folder under a different name and call it through Chameleon boot option DSDT=<path>/<filename> (eg: DSDT=/Extra/dsdt2.aml). In fact you should also try with no DSDT at all (Chameleon boot option: DSDT=No).

 

Bear in mind that we have different hardware (CPU and NIC to name at least those two), so my DSDT might not work/work well on your own workstation...

Share this post


Link to post
Share on other sites

Hi,
forgive me long time lack of response but I had really hard time last monts and had to break my hackintosh developement...

 

I can confirm the kext you shared works on my Dell 670 but only in 32bit mode. Anyway I can't use this due to my 64bit architecture.

 

I wish I had skills to mod it to 64bit... Maybe someone has?

 

Cheers!

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.

  • Similar Content

    • By steamteam
      Hey everyone,
       
      after years I come back to Hackintosh. In the early days I played with ozmosis and my good old 4700k. Now I'm back and worked around a 100% working setup with enough power to get me through all my tasks like audio, video cut etc.
       
      In this short tutorial I will guide you through BIOS Settings and give you access to my EFI Folder. This I do because I haven't found anything on the web for my setup. Maybe it will help some of you. When you follow the steps you will have a perfect running Hackintosh  like I do have now  
       
      I've chosen the iMac 18,3 because of the easy integration of both Graphic Units and the support of HEVC. 
       
      Specs:
       
      CPU: Intel i7 9700k (Overclocked in Bios to 4,7 GHz)
      SMBIOS: iMac18,3 (Because of Dedicated Graphics and HEVC Intel Support)
      RAM: 32GB G.Skill Trident Z RGB DDR4-3200 DIMM CL16 (XMP Profile to 3200MHz)
      Motherboard: MSI MPG Z390 GAMING PRO CARBON (MS-7b17) <- It's the model without WLAN/Bluetooth
      Graphic Card: Sapphire RX580 Nitro+
      Bluetooth & WLAN: Broadcom Card in PCI Adapter
       
      What is working: 
       
      Almost everything! All USB Ports, Intel Power Management, Bluetooth, WLAN, LAN, Intel Graphics HEVC, Boot/Reboot, Sleep
       
      What is not working: 
       
      Facetime & iMessage (Don't need it but I will come back to this)
       
      Steps:
       
      1. Create Mojave 10.14.5 USB Drive | https://www.youtube.com/watch?v=9CZDXxKfodE&amp;t=95s | Us this tutorial or search the forum
      2. Load my EFI Folder: https://workupload.com/file/zkJ4zdQk
      3. Go into your bios and use my settings in the Screenshot I attached 
      4. Boot from USB Stick | Install Mojave | Boot into Mojave (Check other Tutorials if you don't know how)
      5. Generate Serials with Clover Configurator
      6. Happy Hackintosh Life! 
       
      Kext I use:
       
      AppleALC.kext | Needed for Sound
      BrcmFirmwareData.kext | Needed for my WLAN/Bluetooth Card 
      BrcmNonPatchRAM2.kext | Needed for my WLAN/Bluetooth Card 
      BrcmPatchRAM2.kext | Needed for my WLAN/Bluetooth Card 
      CodecCommander.kext | Fix Problems after Sleep
      CPUFriend.kext | Perfect Power Management for my CPU
      CPUFriendDataProvider.kext | Perfect Power Management for my CPU
      FakePCIID_Broadcom_WiFi.kext | Needed for my WLAN/Bluetooth Card 
      FakePCIID.kext | Needed for my WLAN/Bluetooth Card 
      FakeSMC.kext | Standard
      IntelMausiEthernet.kext | Ethernet
      Lilu.kext | Standard
      USBInjectAll.kext | To fix all USB Ports
      WhateverGreen.kext | Needed for graphics
       
       
      If you have success with my little tutorial and EFI Build let me know! Hope you reach the desktop and will be happy!
       






    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&amp;t=6771   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
        Mojave Full DSDT patch   http://olarila.com/forum/viewtopic.php?f=59&amp;t=6428   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
       
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&amp;t=6771   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
        First... If you need DSDT edits... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan /  Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder   https://olarila.com/files/Clover.Folder/CLOVER.LGA775.zip   --Install EL Capitan / Sierra / High Sierra and boot into system!     Post Installation   --Install Clover and replace with my folder   https://olarila.com/files/Clover.Folder/CLOVER.LGA775.zip     --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time!   My DSDT GA P35-DS3   DSDT.MaLd0n.zip     Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By Theapc06
      Hi I Just Bought A Hp Elite 8300 I3 3200 Desktop Computer And I Was Wondering If The Intel HD Graphics Were Going To Be Supported When I iNSTALL Mojave Or High Sierra Thanks -ALEX
       
       
      PS: What Is The Better OS To Go For On This Desktop PC : MacOS High Sierra -10.13 Or MacOS Mojave -10.14
       
                                                   Thanks Again -Alex
       
    • By Dreamwhite
      Hi there,
      I've decided to install Mac OS Mojave 10.14 on my laptop. I've installed it using the vanilla method (dosdude1 patcher, TINU, clover on USB drive)Actually I need to fix some things such as the CMD key (that changed from WIN key to L_ALT key), the brightness control and the fn keys (such as brightness up and down)
      N.B. I've actually ordered a DW1560 (BCM94352Z) WiFi M.2 card because my QCA9377 doesn't work. 
      Below you can find my CLOVER CONFIG, the ioreg and the acpi/origin folder of CLOVER extracted using the F4 method.
      Dell Inspiron 5370 HW:
          
          CPU => i5-8250u
          GPU => Intel Graphics UHD 620
          RAM => 8GB DDR4 2400MHz
          SSD => 256 GB M.2
          WIFI/BT => QCA9377 (still waiting for the DW1560 wifi card)
      MacBook Pro di Ivan.ioreg
      ACPI DELL INSPIRON 5370 ORIGIN.zip
      CLOVER EFI.zip
×