Jump to content

Lenovo Thinkstation S30 Sierra Hackintosh ?


Kelloggse
 Share

9 posts in this topic

Recommended Posts

Hello,

 

i think buy a Lenovo Thinkstation and do a Sierra hackintosh,but does it compatible ?

 

CPU : Intel Xeon E5-1660

 

Chipset : Intel C602

Audio chipset : Realtek ALC662-VD

Ethernet : Intel Lewisville – 82579 

 

GPU (i want install) : GTX 660

 

 

Thanks for your help !

 

  • Like 1
Link to comment
Share on other sites

  • 4 months later...

Hey everyone, 

 

Were you able to get this all the way up and running at all? I'd love to see your config file...  :D

 

I have a similar setup. It's an S30 with a Xeon 1620 V2. The challenge right now is getting all USB ports working. I have USB3 going, but the rest are the problem children...

  • Like 1
Link to comment
Share on other sites

Just wanted to mention about the graphics card: I've got a GTX 1070 in a custom built desktop running MacOS at the moment and it seemed to just work without the need for any additional drivers. This would suggest that NVidia drivers are present by default, and so I would hope your 6-series NVidia card should also work out of the box. Let me know how you get on with it though - I've got some 7-series NVidia cards I could put in another MacOS desktop if it works!

  • Like 1
Link to comment
Share on other sites

  • 5 months later...

Hey everyone, 

 

Were you able to get this all the way up and running at all? I'd love to see your config file...  :D

 

I have a similar setup. It's an S30 with a Xeon 1620 V2. The challenge right now is getting all USB ports working. I have USB3 going, but the rest are the problem children...

Hey DJ RyRy, I think I may have a solution for your USB 2.0 ports :-D.  You'll need MacIASL to edit your DSDT.aml, but basically all you need to do is search for USBE and replace with EH01 and find EUSB and replace with EH02.

 

Beyond that, I'm using GenericUSBXHCI.kext for the USB 3.0 ports.  You'll also need USB-Inject-All.kext, FakePCIID.kext and FakePCIID_XHCIMUX.kext.  Four kexts and a DSDT edit seems a bit excessive to get something as basic as USB 2.0 working, but whatever... if it works, it works.

 

I have a Thinkstation S30 4351 model, can confirm it works on mine, your DSDT may be different if you have a 4352 model, but just in case I've uploaded my DSDT.aml.  Other than those two changes, it's completely stock.

DSDT.zip

  • Like 2
Link to comment
Share on other sites

  • 2 months later...

N00b_un_2

I followed your method and successfully installed High Sierra on Lenovo S30. However, after I run m u l t i b e a s t, there is no USB. I could not even use my mouse and keyboard. Could you tell me how to make it work?

 

On 1/30/2018 at 12:58 AM, N00b_un_2 said:

Hey DJ RyRy, I think I may have a solution for your USB 2.0 ports :-D.  You'll need MacIASL to edit your DSDT.aml, but basically all you need to do is search for USBE and replace with EH01 and find EUSB and replace with EH02.

 

Beyond that, I'm using GenericUSBXHCI.kext for the USB 3.0 ports.  You'll also need USB-Inject-All.kext, FakePCIID.kext and FakePCIID_XHCIMUX.kext.  Four kexts and a DSDT edit seems a bit excessive to get something as basic as USB 2.0 working, but whatever... if it works, it works.

 

I have a Thinkstation S30 4351 model, can confirm it works on mine, your DSDT may be different if you have a 4352 model, but just in case I've uploaded my DSDT.aml.  Other than those two changes, it's completely stock.

DSDT.zip

 

Edited by jimmy2046
Link to comment
Share on other sites

I have managed to boot the system by my Mac OS hard drive. However, I received the following panic report when the system boots every time.

 

Anonymous UUID:       7E4E3844-C863-B683-1392-0EE508437557

Tue Apr  3 00:04:35 2018

*** Panic Report ***
panic(cpu 0 caller 0xffffff801c46ec11): "USB2.0 Hub[0x1000003c2]::terminate(kIOServiceSynchronous) timeout\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.51.1/iokit/Kernel/IOService.cpp:2292
Backtrace (CPU 0), Frame : Return Address
0xffffff920d373950 : 0xffffff801be6e166 
0xffffff920d3739a0 : 0xffffff801bf96714 
0xffffff920d3739e0 : 0xffffff801bf88a00 
0xffffff920d373a60 : 0xffffff801be20180 
0xffffff920d373a80 : 0xffffff801be6dbdc 
0xffffff920d373bb0 : 0xffffff801be6d99c 
0xffffff920d373c10 : 0xffffff801c46ec11 
0xffffff920d373c70 : 0xffffff801c4726b7 
0xffffff920d373cf0 : 0xffffff7f9ce87884 
0xffffff920d373d10 : 0xffffff7f9d1bcf2b 
0xffffff920d373d50 : 0xffffff7f9d1bc908 
0xffffff920d373db0 : 0xffffff7f9d1b1d8b 
0xffffff920d373df0 : 0xffffff7f9d1b4a8d 
0xffffff920d373e40 : 0xffffff801c47f785 
0xffffff920d373eb0 : 0xffffff801c47f52a 
0xffffff920d373ed0 : 0xffffff801bea77e4 
0xffffff920d373f40 : 0xffffff801bea7345 
0xffffff920d373fa0 : 0xffffff801be1f4f7 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOUSBFamily(900.4.1)[65B2C3F7-D9DC-353D-B419-5CA35A9FC040]@0xffffff7f9ce4a000->0xffffff7f9cee4fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[1850E7DA-E707-3027-A3AA-637C80B57219]@0xffffff7f9c734000
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[20A97E20-AEA3-329A-A36A-2360BCB0AD34]@0xffffff7f9cc50000
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[E66690D0-77E7-350D-81EB-48A926ED1BF8]@0xffffff7f9cc48000
         com.apple.driver.AppleUSBLegacyHub(900.4.1)[F34036CF-9F86-3025-8C0B-18273A15F4A3]@0xffffff7f9d1af000->0xffffff7f9d1c7fff
            dependency: com.apple.iokit.IOUSBFamily(900.4.1)[65B2C3F7-D9DC-353D-B419-5CA35A9FC040]@0xffffff7f9ce4a000

BSD process name corresponding to current thread: kernel_task
Boot args: dart=0 npci=0x2000 cpus=1 

Mac OS version:
17E199

Kernel version:
Darwin Kernel Version 17.5.0: Mon Mar  5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64
Kernel UUID: 1B55340B-0B14-3026-8A47-1E139DB63DA3
Kernel slide:     0x000000001bc00000
Kernel text base: 0xffffff801be00000
__HIB  text base: 0xffffff801bd00000
System model name: iMac14,2 (Mac-27ADBB7B4CEE8E61)

System uptime in nanoseconds: 927243167423
last loaded kext at 813754526292: com.apple.filesystems.msdosfs    1.10 (addr 0xffffff7f9f253000, size 69632)
last unloaded kext at 394999725757: com.apple.driver.usb.AppleUSBXHCI    1.2 (addr 0xffffff7f9cfa8000, size 311296)
loaded kexts:
net.osx86.kexts.GenericUSBXHCI    1.2.11
com.insanelymac.IntelMausiEthernet    2.3.0
org.netkas.driver.FakeSMC    1765
com.rehabman.driver.USBInjectAll    0.6.4
as.vit9696.AppleALC    1.2.4
as.vit9696.Lilu    1.2.2
com.apple.filesystems.msdosfs    1.10
com.apple.filesystems.smbfs    3.2.2
com.apple.driver.AudioAUUC    1.70
com.apple.driver.AppleHDA    281.51
com.apple.filesystems.ntfs    3.13
com.apple.filesystems.autofs    3.0
com.apple.driver.AppleUpstreamUserClient    3.6.5
com.apple.driver.AppleMCCSControl    1.5.4
com.apple.kext.AMDLegacyFramebuffer    1.6.6
com.apple.driver.AppleOSXWatchdog    1
com.apple.driver.ACPI_SMC_PlatformPlugin    1.0.0
com.apple.driver.eficheck    1
com.apple.driver.AppleLPC    3.1
com.apple.driver.Apple16X50ACPI    3.2
com.apple.AGDCPluginDisplayMetrics    3.18.48
com.apple.driver.pmtelemetry    1
com.apple.iokit.IOUserEthernet    1.0.1
com.apple.iokit.IOBluetoothSerialManager    6.0.5f3
com.apple.Dont_Steal_Mac_OS_X    7.0.0
com.apple.driver.AppleHV    1
com.apple.driver.AppleIntelSlowAdaptiveClocking    4.0.0
com.apple.kext.AMDRadeonX3000    1.6.6
com.apple.kext.AMD6000Controller    1.6.6
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0
com.apple.BootCache    40
com.apple.filesystems.hfs.kext    407.50.6
com.apple.driver.AppleUSBLegacyHub    900.4.1
com.apple.driver.AppleAHCIPort    329.50.2
com.apple.driver.AppleACPIButtons    6.1
com.apple.driver.AppleHPET    1.8
com.apple.driver.AppleRTC    2.0
com.apple.driver.AppleSMBIOS    2.1
com.apple.driver.AppleAPIC    1.7
com.apple.driver.AppleIntelCPUPowerManagementClient    220.50.1
com.apple.nke.applicationfirewall    183
com.apple.security.quarantine    3
com.apple.security.TMSafetyNet    8
com.apple.driver.AppleIntelCPUPowerManagement    220.50.1
com.apple.driver.DspFuncLib    281.51
com.apple.kext.OSvKernDSPLib    526
com.apple.kext.triggers    1.0
com.apple.driver.AppleSMBusController    1.0.18d1
com.apple.iokit.IOSMBusFamily    1.1
com.apple.driver.AppleHDAController    281.51
com.apple.iokit.IOHDAFamily    281.51
com.apple.iokit.IOAudioFamily    206.5
com.apple.vecLib.kext    1.2.0
com.apple.driver.IOPlatformPluginLegacy    1.0.0
com.apple.driver.IOPlatformPluginFamily    6.0.0d8
com.apple.driver.Apple16X50Serial    3.2
com.apple.iokit.IOSerialFamily    11
com.apple.iokit.IOBluetoothFamily    6.0.5f3
com.apple.iokit.IOAVBFamily    675.6
com.apple.plugin.IOgPTPPlugin    675.12
com.apple.iokit.IOEthernetAVBController    1.1.0
com.apple.driver.AppleSSE    1.0
com.apple.AppleGPUWrangler    3.18.48
com.apple.iokit.IOSlowAdaptiveClockingFamily    1.0.0
com.apple.iokit.IOAcceleratorFamily2    378.18.1
com.apple.iokit.IOSurface    211.12
com.apple.iokit.IONDRVSupport    519.15
com.apple.AppleGraphicsDeviceControl    3.18.48
com.apple.kext.AMDLegacySupport    1.6.6
com.apple.iokit.IOGraphicsFamily    519.15
com.apple.driver.usb.IOUSBHostHIDDevice    1.2
com.apple.driver.usb.networking    5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice    1.2
com.apple.driver.usb.AppleUSBHub    1.2
com.apple.filesystems.hfs.encodings.kext    1
com.apple.driver.usb.AppleUSBHostPacketFilter    1.0
com.apple.iokit.IOAHCIBlockStorage    301.40.2
com.apple.iokit.IOUSBFamily    900.4.1
com.apple.driver.AppleEFINVRAM    2.1
com.apple.driver.usb.AppleUSBEHCIPCI    1.2
com.apple.driver.usb.AppleUSBEHCI    1.2
com.apple.iokit.IOAHCIFamily    288
com.apple.driver.AppleEFIRuntime    2.1
com.apple.iokit.IOHIDFamily    2.0.0
com.apple.security.sandbox    300.0
com.apple.kext.AppleMatch    1.0.0d1
com.apple.driver.AppleFDEKeyStore    28.30
com.apple.driver.AppleEffaceableStorage    1.0
com.apple.driver.AppleKeyStore    2
com.apple.driver.AppleUSBTDM    439.50.6
com.apple.driver.AppleMobileFileIntegrity    1.0.5
com.apple.iokit.IOUSBMassStorageDriver    140.50.3
com.apple.iokit.IOSCSIBlockCommandsDevice    404.30.2
com.apple.iokit.IOSCSIArchitectureModelFamily    404.30.2
com.apple.driver.AppleCredentialManager    1.0
com.apple.driver.KernelRelayHost    1
com.apple.iokit.IOUSBHostFamily    1.2
com.apple.driver.usb.AppleUSBCommon    1.0
com.apple.driver.AppleBusPowerController    1.0
com.apple.driver.AppleSEPManager    1.0.1
com.apple.driver.IOSlaveProcessor    1
com.apple.driver.DiskImages    480.50.10
com.apple.iokit.IOStorageFamily    2.1
com.apple.iokit.IOReportFamily    31
com.apple.iokit.IOTimeSyncFamily    675.12
com.apple.iokit.IONetworkingFamily    3.4
com.apple.driver.AppleACPIPlatform    6.1
com.apple.driver.AppleSMC    3.1.9
com.apple.iokit.IOPCIFamily    2.9
com.apple.iokit.IOACPIFamily    1.4
com.apple.kec.Libm    1
com.apple.kec.pthread    1
com.apple.kec.corecrypto    1.0

EOF
Model: iMac14,2, BootROM IM142.0125.B00, 8 processors, 2.6 GHz, 16 GB, SMC 2.15f7
Graphics: AMD Radeon HD 6xxx, AMD Radeon HD 6xxx, PCIe
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, Samsung, M393B5170EH1-
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, Samsung, M393B5170EH1-
Memory Module: BANK 2/DIMM0, 4 GB, DDR3, 1333 MHz, Samsung, M393B5170EH1-
Memory Module: BANK 3/DIMM0, 4 GB, DDR3, 1333 MHz, Samsung, M393B5170EH1-
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: WDC WD6401AALS-00L3B2, 640.13 GB
Serial ATA Device: WDC WD10EZEX-00RKKA0, 1 TB
Serial ATA Device: Maxtor 6B200M0, 203.93 GB
Serial ATA Device: ST3500418AS, 500.11 GB
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: USB Receiver
USB Device: USB 2.0 Bus
USB Device: Hub
Thunderbolt Bus: 
 

 

 

40 minutes ago, Hervé said:

No support for those tools here. They have their own web site should you need support now that you've used them...

https://www.insanelymac.com/forum/forums/topic/279450-why-insanelymac-does-not-support-tonymacx86/

 

Link to comment
Share on other sites

On ‎4‎/‎1‎/‎2018 at 11:13 PM, jimmy2046 said:

N00b_un_2

I followed your method and successfully installed High Sierra on Lenovo S30. However, after I run m u l t i b e a s t, there is no USB. I could not even use my mouse and keyboard. Could you tell me how to make it work?

 

 

You just answered your own question.

 

First of all, don't use their broken, POS stolen software. 

 

Second, I very clearly explained what you need to do to get USB 2.0 ports working in my prior post about editing your DSDT.aml.  You can try using mine, but you really should patch your own.

 

Third, WTF are you using iMac14,2 as your SMBIOS for?  Your Thinkstation S30 has a Xeon processor and uses ECC RAM.  It should be obvious that you should be using MacPro5,x or MacPro6,x.  But that's what you get for using Tony's crappy software.

 

I suggest you wipe your hard drive and start over.

Link to comment
Share on other sites

 Share

×
×
  • Create New...