Jump to content
Hervé

Dell Vostro 200 ST with C2D E8600, GeForce GT730 / GT1030 - High Sierra / Mojave

Recommended Posts

'took the old girl out of retirement!

 

Dell_Vostro_200.jpg Vostro200ST-Front_Rear.jpg

 

Specifications:

  • Modded/unlocked BIOS 1.0.16 (from www.bios-mods.com) with HDD set to AHCI mode (standard BIOS 1.0.16 with HDD set to RAID mode should be Ok too)
  • Intel G33 chipset (ICH9R)
  • Intel Core2Duo Wolfdale E8600 @3.33GHz
  • Integrated Intel GMA 3100 graphics (unsupported and disabled in BIOS)
  • Graphics card:
    • Asus PCIe x16@x8 GeForce GT730 (Kepler) 2GB-DDR5 (10de:1287) low-profile, 1 x VGA + 1 x DVI + 1 x HDMI output + HDMI audio (10de:0e0f)
    • Gigabyte PCIe x16@4 GeForce GT1030 (Pascal) 2GB-DDR5 (10de:1d01) low-profile, 1 x DVI + 1 x HDMI output + HDMI audio (10de:0fb8)
  • 6Go DDR2-800 RAM
  • Intel 82562V-2 10/100Mb FastEthernet (8086:10c0)
  • ALC888 7:1 High Definition Audio (10ec:0888)
  • TEAC CA-200 internal-USB 19-in-1 card reader (0644:0200)
  • SATA CD/DVD RW drive
  • 6 x USB 2.0 ports
  • 2 x front jack ports (microphone + headset)
  • 6 x rear jack ports (various audio I/O)

 

With GT730:

vostro200:lspci admin$ lspci -nn
pcilib: 0000:01:00.0 64-bit device address ignored.
pcilib: 0000:01:00.0 64-bit device address ignored.
pcilib: 0000:00:1b.0 64-bit device address ignored.
pcilib: 0000:00:1f.3 64-bit device address ignored.
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02)
00:19.0 Ethernet controller [0200]: Intel Corporation 82562V-2 10/100 Network Connection [8086:10c0] (rev 02)
00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)
00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)
00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02)
00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] [8086:2922] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 730] [10de:1287] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)

 

With GT1030:

vostro200:~ admin$ lspci -nn
pcilib: 0000:01:00.0 64-bit device address ignored.
pcilib: 0000:01:00.0 64-bit device address ignored.
pcilib: 0000:00:1b.0 64-bit device address ignored.
pcilib: 0000:00:1f.3 64-bit device address ignored.
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02)
00:19.0 Ethernet controller [0200]: Intel Corporation 82562V-2 10/100 Network Connection [8086:10c0] (rev 02)
00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)
00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)
00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02)
00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] [8086:2922] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP108 [GeForce GT 1030] [10de:1d01] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GP108 High Definition Audio Controller [10de:0fb8] (rev a1)

 

These guides are for Vostro200 desktop computers fitted with a Wolfdale Core2Duo or Xeon CPU that includes SSE4 instructions set. Conroe CPUs do not include these and are therefore unsuitable for macOS, only for OS X up to El Capitan.

 

Share this post


Link to post
Share on other sites

Last update: 20 Jan 2019

 

Target macOS release:

  • High Sierra 10.13.x

 

This is a Clover-based installation using the well-known/well documented vanilla method detailed below:

 

Vostro200_E8600_GT1030_HighSierra.jpg

 

Vostro200_10.13.6.jpg     GT1030_WebDriver.jpg

 

GT1030.jpg

 

GT1030_dual_screen.jpg     DVDPlayer.jpg

 

HWMonitor.jpg     TEAC_CA-200_card_reader.jpg

 

GT730_Mojave.jpg

 

GT730_triple_display.jpg

 

 

Working:

  • full graphics acceleration
    • GT730: with macOS default driver or with nVidia Web Driver
    • GT1030: with nVidia Web Driver only
  • multi-display, including VGA (with Lilu + WEG)
    • GT730: DVI + HDMI OOB, VGA with NVCAP value 050000000000FFFFFFFF00000000000E00000000
    • GT1030: DVI + HDMI OOB
  • audio, including HDMI, microphone input and headset output (with AppleALC + all layouts or VoodooHDA)
  • FastEthernet LAN connection (with 82566MM or AppleIntelE1000 kext, patched if necessary for PCI id 8086:10c0)
  • 19in-1 card reader OOB
  • CD/DVD RW drive OOB
  • front and rear USB ports (OOB)
  • CPU power management
  • sleep (Energy Saver settings, Apple menu, PWR button) & wake (PWR button, USB keyboard/mouse)

 

AppleALC supports the following layouts for ALC888:

ALC888_layouts.jpg

 

Audio found to work with all such layouts which individually support various inputs and outputs as shown below:

Spoiler

 

Layout 1                                              Layout 7

Layout_1.jpg   Layout_7.jpg

 

Layout 2                                              Layout 3                                             Layout29

Layout_2.jpg  Layout_3.jpg  Layout_29.jpg

 

Layout 4                                              Layout 5                                             Layout 28

Layout_4.jpg  Layout_5.jpg  Layout_28.jpg

 

Layout 11                                           Layout 27

Layout_11.jpg  Layout_27.jpg

 

 

I went with layout #1:

Layout_1.jpg

 

VoodooHDA lists I/O that are more PC oriented :-)

VoodooHDA_IO.jpg

 

Not working:

  • N/A

 

Not tested:

  • N/A

 

GeekBench v2.4.3 (32bit) gives a 4500+ rating:

 

Vostro200_GB32.jpg

 

1) 10.13 USB installer creation

 

2) 10.13 installation

 

3) Post-installation tuning

 

 

Edit #1: 20 Jan 2019

  • New pack with updated DSDT re-patched for proper Sleep & Wake

Share this post


Link to post
Share on other sites

Last update: 20 Jan 2019

 

Target macOS release:

  • High Sierra 10.14.x

 

This is a Clover-based installation using the well-known/well documented vanilla method detailed below:

 

Vostro200_E8600_GT730_Mojave_10.14.1.jpg

 

Vostro200_Mojave_10.14.1.jpg

 

 

 

Working:

  • full graphics acceleration
    • GT730 with macOS default driver
    • no support for GT1030, no Web Driver for Mojave
  • multi-display, including VGA (with Lilu + WEG)
    • GT730: DVI + HDMI OOB, VGA with NVCAP value 050000000000FFFFFFFF00000000000E00000000
  • audio, including HDMI, microphone input and headset output (with AppleALC + all layouts or VoodooHDA)
  • FastEthernet LAN connection (with 82566MM or AppleIntelE1000 kext, patched if necessary for PCI id 8086:10c0)
  • 19in-1 card reader OOB
  • CD/DVD RW drive OOB
  • front and rear USB ports (OOB)
  • CPU power management
  • sleep (Energy Saver settings, Apple menu, PWR button) & wake (PWR button, USB keyboard/mouse)

 

Not working:

  • N/A

 

Not tested:

  • N/A

 

GeekBench v2.4.3 (32bit) gives a 4500+ rating:

Vostro200_GB32_10.14.1.jpg

 

 

1) 10.14 USB installer creation

  • Using a USB key of 8GB minimum, create a Mojave USB installer through the following Terminal command:
sudo <path>/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key>
  • where:
    • <path> = location of Mojave installation package (eg: /Applications if freshly downloaded)
    • <USB key> = name of formatted USB volume (eg: USB_8GB)

 

The process will take several minutes. Once completed:

  • install Clover bootloader on the USB installer with the following customised settings:
    • Install Clover in the ESP
    • Boot Sectors -> Install boot0af in MBR
    • Clover for BIOS (legacy) booting -> Clover EFI 64-bits SATA
    • BIOS Drivers, 64 bit -> FSInject-64 / ApfsDriverLoader-64 / AppleImageLoader-64
    • BIOS Drivers, 64 bit -> GrubEXFAT-64 / GrubNTFS-64
  • once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer
  • open this EFI partition and transfer the files & folders from the Vostro200 Mojave Clover pack below to the EFI/Clover folder
  • copy High Sierra 10.13.6's telemetry plugin below to the root of your USB installer

 

2) 10.14 installation

  • boot the Mojave USB installer
  • at the Clover main menu, select the "Install macOS Mojave" partition (but don't press [ENTER])
  • press [SPACE], select -v verbose option in the menu, then choose to boot with the selected options
  • proceed with installation, creating & formatting the target Mojave installation through Disk Utility as/if required
  • on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Mojave partition>"
  • repeat this until this partition is no longer offered and only the target Mojave partition is left to boot
  • reboot the USB installer as it if were the 1st time and, at main screen, open up Terminal from Tools menu
  • copy 10.13.6's telemetry plugin to Mojave's target partition to avoid SSE4.2-related KP/reset on Core2Duo at boot time (required after each update😞 )
cp -Rf /com.apple.telemetry.plugin /Volumes/<target Mojave partition>/System/Library/UserEventPlugins/
  • Exit Terminal and restart your computer. Reboot the target Mojave partition via your USB installer

 

3) Post-installation tuning

  • Once the target Mojave partition has booted, complete the 1st boot configuration tuning
  • Once at the desktop, install Clover bootloader on the Mojave partition/disk with the customised settings listed above
  • Once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the Mojave partition/disk
  • Open this EFI partition and transfer the files & folders from the above Vostro200 Mojave Clover pack to the EFI/Clover folder
  • You may then reboot and verify that Mojave boots off your disk through Clover

 

 

Edit #1: 19 Jan 2019

  • New pack with updated DSDT re-patched for proper Sleep & Wake

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...