redpill nvme 지원하는 부트로더는 어떻게 만들어야 할까요?
redpill toolchain 또는 tinycore로 빌드하려고 합니다.
예전에 서버포럼 게시글에서 user_config.json으로 어떻게 설정해서 NVME 지원하는 걸 봤었는데
그 게시글을 못찾겠습니다.
혹시 아시는 분 계실까요?
시스템은
esxi7.0에 toolchain으로 42661u1 상태입니다.
현재 진행상황입니다.
1) 현재 user+config.json
{
"extra_cmdline": {
"pid": "0x0001",
"vid": "0x46f4",
"sn": "e.g.2010PDN",
"mac1": "e.g.001132C",
"SataPortMap": "666",
"DiskIdxMap": "00060D"
},
"synoinfo": {
"support_bde_internal_10g": "no",
"maxdisks": "16",
"internalportcfg": "0xffff"
},
"ramdisk_copy": {},
"extensions": []
}
2) lspci -tvqnc(?)로 본 nvme 주소 (0000:00:03 인가로 확인)
ries SMBus Controller [8086:5ad4]
\-[0000:00]-+-00.0 Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [ 8086:7190]
+-01.0-[01]--
+-07.0 Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110]
+-07.1 Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111]
+-07.3 Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113]
+-07.7 VMware Virtual Machine Communication Interface [15ad:0740]
+-0f.0 VMware SVGA II Adapter [15ad:0405]
+-11.0-[02]----01.0 VMware SATA AHCI controller [15ad:07e0]
+-15.0-[03]----00.0 SK hynix Gold P31 SSD [1c5c:174a]
3) /etc.defaults/.extensionPorts 체크
cat으로 no directory라서
파일 생성
vi /etc.defaults/extensionPorts
[pci]
pci1="0000:00:03.0"
https://svrforum.com/nas/179424
참고해보시면 될듯합니다!
일단 extensionPorts가 없어서 적용이 안되는것 같습니다.
+-15.0-[03]----00.0 SK hynix Gold P31 SSD [1c5c:174a] 라서
sudo sed -i 's/03.2/15.0/g' /etc.defaults/extensionPorts
[pci]
pci1="0000:00:15.0" 해봤는데 적용이 안됩니다 ㅜ.ㅜ;;
일단 다음 업데이트 버전을 기다려봐야겠습니다.
cmt alert