Intel S2600CP4 C602 黑苹果不完美安装记录
本帖最后由 yulincat 于 2020-1-18 13:58 编辑硬件
机箱: Intel P4308CP4MHGC
电源:汉王 750w *2
主板:Intel S2600CP4
CPU:E5 2650 V1 2.0G 8核心16线程 *2
内存:海力士 ECC DDR3 服务器内存 4G *4 = 16G
硬盘:INTEL Pro 2500 NGFF 180G,加转接卡转成mSATA; 其它硬盘若干,不在其上安装系统
显卡:AMD RX560 4G,半高刀卡。免驱。
网卡:Intel I350 *4
USB:全部为USB2.0。前置2个,由主板9PIN USB引出;后置4个。由于下面的PCI-E卡要使用9PIN USB口,故增加一个9PIN一分二的线。机箱内2个(USB和eUSB接口各一个)
PCI-E: IdeaTrust ITTS-AWA2MS-01。该卡搭载BCM943602CS Wi-Fi芯片、BCM20703蓝牙4.1芯片以及USB声卡。这三个全部免驱。该卡可插入2个mSATA 2240硬盘,需连接主板的SATA接口。这两个SATA口使用了主板上的两个白色SATA口。该卡需使用主板的9PINUSB口。
硬盘模组:原连接在Intel SAS/SATA controller上的8盘位硬盘模组;后添加联想4盘位硬盘模组,占用三个光驱位,连到了主板的4个黑色SATA口。
显示器:飞利浦32PFL3045/T3 显示器 (其实是个电视,分辨率较低。分辨率是1280x720,但可1360x768,设成其它都显示不全。没有接上4K显示器试验,理论上无问题)
不完美
CPU 无法睿频。估计要生成SSDT才可支持,目前暂未学习。
SAS/SATA controller无法驱动,即使放置了SATA-RAID.kext,SATA-RAID-Unsupport也无法驱动。这个Controller经过试验,必须插入两块及以上硬盘,才能进RAID BIOS组RAID。组了RAID后,直接卡住,无法进入MAC系统。而Windows下可直接认出RAID硬盘。故目前进MAC,先在BIOS disable SAS/SATA controller。如果不组RAID可进入MAC,不会卡住,但也认不出硬盘。因为在BIOS里,SAS/SATA controller只有RAID模式,没有ACHI模式可选。
电脑进入休眠,无法唤醒。不知是否和S2600CP系列只支持S1休眠,不支持S3有关。显示器可以休眠,但需按一下电源键或敲一下键盘才会唤醒。
网卡只有百兆
安装过程
**失败经历**
直接用黑果小兵的镜像烧到U盘,发现CLOVER不引导。查了好多帖子,都没有找到解决办法。只提到S2600CP系列的EFI不规范,尝试了好多天去弄EFI folder里CLOVER文件的放置,都无法引导。只能用MBR的方式进行。如果有网友知道S2600CP系列如何EFI引导,请告知。
**安装**
U盘一个。容量不限。用BootDiskUtility制作MBR引导盘,写入相应的CLOVER,网上有相应的教程。这里CLOVER的驱动等无需删减,只是起到一个引导的作用。
U盘另一个,容量大于8G。按照黑果小兵的方法烧录10.14.6的U盘。
以上、两步可用远景论坛上的方法制成一个U盘启动安装盘。由于我已经安装完成,故没有进行试验。
用远景论坛https://haolie.net/post/673.html。简单说,就是先对硬盘的EFI folder备份,然后启动EFI Tool Clover工具,按h健进行操作,完成之后,将备份的EFI Folder替换硬盘的EFI folder,因为EFI Tool Clover没有更新的版本,CLOVER比较旧,而且我们也仅仅是为了能够引导而已。然后将U盘2中的EFI内容复制到硬盘的EFI内。重启机器,选择从硬盘启动,此时应该可以从硬盘进入MAC系统了。如果要自动进入系统,启动Clover Configurator,设置正确的Volume即可。
独显硬解。10.14.6不需要dummy144.kext,到EFI中将其删除。原来的EFI机型设置的是MacPro6,1,更改为iMac Pro1,1,即可开启硬解。
至此,S2600CP4安装黑苹果结束。剩下的就是细微调整。
测试结果
2个CPU以及内存能够认出。CPU无法睿频,温度较高。查资料E5 2650是可以最大睿频到2.8G的。
Wi-Fi 正常
蓝牙正常,可空中投递
声卡正常,美中不足的是,设置中麦克风没有出现去噪的选项
声音调节、亮度调节由于键盘没有对应的按键,没有测试。估计也会有问题,但这个可以通过安装软件实现。
联想的硬盘模组正常使用,其实用的是主板上的4个SATA口,PCI-E卡上的两个mSATA正常,其实用的也是主板上的2个SATA口
H264 4K 60帧硬解正常,CPU和显卡占用较低。HEVC 4K 60帧硬解正常,显卡占用较高,CPU也略高。
4个网卡都能驱动,但只有百兆,无法千兆,无论用AppleIGB.kext还是SmallTreeIntel82576.kext,都是一样。意外的是,两个串口也被识别出来。
前置2个后置4个USB 2.0正常。机箱内USB未测试,eUSB无设备未测试。
系统睡眠无法唤醒,显示器可唤醒
板载Matrox显卡可认出,无法驱动。界面始终停在BIOS刚启动的界面。没有在BIOS里设置双显输出,也没打算这样做,板载显卡就是一个弱鸡。
SAS/Controller只要设置RAID就无法进入系统。目前Disable。在MAC下,这个8位硬盘模组算是废了。
板载6个SATA正常,2个白口连接的是PCI-E上mSATA,4个黑口连接的是联想硬盘模组。
启动速度不快,估计和PCI-E上的mSATA速度有关。如果用PCI-E转NVME加NVME硬盘可能快一些,不过估计又是一番折腾。
下一步尝试
CPU 变频
驱动网卡千兆
网卡用SSDT方式,不需要另外的kext。在Catalina板块搜X79,有人做过。硬盘接在白色口上无法用EFI启动,其他SATA口上可以识别,但是名称叫做 EFI OS,奇了怪了啊。
2600系列好像不认EFI fat32格式,只认fat16格式,所以在做盘的时候
diskpart sel disk 0
clean
create partition efi size=300
format fs=fat
这样得到的是fat16
这破主板,难搞 sjchen 发表于 2020-7-4 13:36 https://www.pcbeta.com/static/image/common/back.gif
2600系列好像不认EFI fat32格式,只认fat16格式,所以在做盘的时候
diskpart sel disk 0
clean
CPU变频搞不定,放弃不折腾了,就这么用吧。你会弄吗? yulincat 发表于 2020-7-14 18:31 https://www.pcbeta.com/static/image/common/back.gif
CPU变频搞不定,放弃不折腾了,就这么用吧。你会弄吗?
CPU我没做变频。其他自认为都做好了,主板和你有点差异,我的是S2600CO。
我写几点要注意的地方吧。
1 OpenCore 引导,ssd盘似乎要用diskpart来做efi分区,不要用其他工具,估计其他方法做出来的规范性可能有点差异,Intel这个系列主板的uefi本身似乎就是阉割版,比如没有EFI_MP_PROTOCOL等等之类。具体做法如下,似乎一个步骤也不能变。我是这么做的才能efi引导。
windows启动,挂上一块没有数据的硬盘,
diskpart
list disk(假定看到要做的硬盘是 disk 0)
sel disk 0 (disk 0 是上面命令看到的)
clean (清除磁盘分区)
create part efi size=300 (创建efi分区,300M,这时候发现如果是SSD磁盘,它自动创建了一个保留分区,只有16M,如果是机械硬盘好像不会创建保留分区,我觉得很奇怪,我做了两次都是如此)
list part (SSD磁盘发现efi分区为part 2)
sel part 2 (选择第二分区)
format fs=fat (格式化为 fat16格式,好像fat32格式将来无法从efi启动,测试过一次)
用windows磁盘管理工具,把剩余的空间创建一个简单卷,不要格式化(RAW)。
如果不这么做,将来安装macOS的时候,找不到为分配空间。
第一步完成
2 说一说dsdt和ssdt
这个系列主板dsdt有几处错误。第一个是存储长度错误
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x00000000, // Granularity
0xFED40000, // Range Minimum
0xFED44FFF, // Range Maximum
0x00000000, // Translation Offset
0x00000000, // Length
,, , AddressRangeMemory, TypeStatic)
最后那个长度 用0xFED44FFF - 0xFED40000 + 1 = 0x00005000才对,原始数值是 0,这个地方要修改
第二个是一个method错误
Method (ADBG, 1, Serialized)
{
If (CondRefOf (MDBG))
{
Return (MDBG)
Arg0
}
Return (Zero)
}
显然 Return (MDBG) Arg0错了,应该是store (MDBG,Arg0),这个如果不修改将来不能睡眠
第三个是名称写错一个
Scope (\_SB)
{
Name (\PCAP, 0x00010000)
Name (\WHEN, 0x00)
Name (CTRL, 0x00)
OperationRegion (SWPT, SystemIO, 0xB2, 0x02)
Field (SPRT, ByteAcc, Lock, Preserve)
{
SWIC, 8,
SWIS, 8
}
这里将SPRT错写为SWPT,简单修改回来就可以了。
第四 还有一些中断问题 涉及到 RTC ,Math,Timer,IPIC这几个设备,将他们的中断删除掉,重写_SB.PCI0.LPCB.HPET的 _CRS中断,原来的_CRS该名称,修复USB端口中断错误,否则只有EHC2能用,EHC1不能用。
第五 修改X79共同的CUU0~CUU3 多字节转贮错误。
第六 直接修改 USB,GLAN,HDEF睡眠唤醒问题,也可以用热补丁来做
第七 BIOS设置里关掉两个 Serial Port,否则将来睡觉的时候出现 wake reason ?不明唤醒。
这个是config和acpi,变频做不做无所谓的吧。
睡眠问题修正了,唤醒只能用电源键。这个主板问题比较多,我windows下提取了UUID来配置OpenCore,这样OpenCore直接启动Windows和单独启动windows不会出现微软账号问题等。
提取方法
C:\>wmic
wmic:root\cli>csproduct list full 这块主板SAS没搞定,想搞仿冒想一想拉到吧,太费时间了。
mendax1234 发表于 2020-7-14 21:49
我的黑苹果完美安装
也是S2600的主板? 谢谢分享,我的是技嘉C602的主板,试一试
谢谢 分享 感谢分享经验
页:
[1]