'인식되는 드라이브 없음' 나오네요 ㅠㅜ (툴체인)
저번 빌드했을때는 드라이브 인식 잘하고, DS216+에서 옮겨온거까지 인식하던데;;
이번에 SATA확장카드를 mPCIE에 추가해서 이미지를 다시 빌드했더니
이번엔 메인SATA컨트롤러에 물려놓은 하드마저 인식이 안되네요 ㅠㅠ
LSPCI내역과 output.dts 첨부합니다 도움 부탁드립니다
- lspci:
root@box:/home/tc# lspci -tnnvq
-[0000:00]-+-00.0 Intel Corporation Device [8086:3e20]
+-01.0-[01]----00.0 SK hynix Gold P31 SSD [1c5c:174a]
+-02.0 Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b]
+-14.0 Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f]
+-14.2 Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131]
+-17.0 Intel Corporation Sunrise Point-H SATA controller [AHCI mode] [8086:a102]
+-1c.0-[02]--
+-1d.0-[03]--
+-1d.3-[04]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-1d.7-[05]----00.0 ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612]
+-1f.0 Intel Corporation Sunrise Point-H LPC Controller [8086:a145]
+-1f.2 Intel Corporation Sunrise Point-H PMC [8086:a121]
+-1f.3 Intel Corporation Sunrise Point-H HD Audio [8086:a170]
+-1f.4 Intel Corporation Sunrise Point-H SMBus [8086:a123]
\-1f.6 Intel Corporation Ethernet Connection (2) I219-V [8086:15b8]
-output.dts
/dts-v1/;
/ {
compatible = "Synology";
model = "synology_geminilake_920+";
version = <0x01>;
syno_spinup_group = <0x02 0x01 0x01>;
syno_spinup_group_delay = <0x0b>;
syno_hdd_powerup_seq = "true";
syno_cmos_reg_secure_flash = <0x66>;
syno_cmos_reg_secure_boot = <0x68>;
DX517 {
compatible = "Synology";
model = "synology_dx517";
pmp_slot@1 {
libata {
EMID = <0x00>;
pmp_link = <0x00>;
};
};
pmp_slot@2 {
libata {
EMID = <0x00>;
pmp_link = <0x01>;
};
};
pmp_slot@3 {
libata {
EMID = <0x00>;
pmp_link = <0x02>;
};
};
pmp_slot@4 {
libata {
EMID = <0x00>;
pmp_link = <0x03>;
};
};
pmp_slot@5 {
libata {
EMID = <0x00>;
pmp_link = <0x04>;
};
};
};
internal_slot@1 {
protocol_type = "sata";
power_pin_gpio = <0x14 0x00>;
detect_pin_gpio = <0x23 0x01>;
led_type = "lp3943";
ahci {
pcie_root = "00:17.0";
ata_port = <0x00>;
};
led_green {
led_name = "syno_led0";
};
led_orange {
led_name = "syno_led1";
};
};
internal_slot@2 {
protocol_type = "sata";
power_pin_gpio = <0x15 0x00>;
detect_pin_gpio = <0x24 0x01>;
led_type = "lp3943";
ahci {
pcie_root = "00:17.0";
ata_port = <0x01>;
};
led_green {
led_name = "syno_led2";
};
led_orange {
led_name = "syno_led3";
};
};
internal_slot@3 {
protocol_type = "sata";
power_pin_gpio = <0x16 0x00>;
detect_pin_gpio = <0x25 0x01>;
led_type = "lp3943";
ahci {
pcie_root = "00:17.0";
ata_port = <0x02>;
};
led_green {
led_name = "syno_led4";
};
led_orange {
led_name = "syno_led5";
};
};
internal_slot@4 {
protocol_type = "sata";
power_pin_gpio = <0x17 0x00>;
detect_pin_gpio = <0x26 0x01>;
led_type = "lp3943";
ahci {
pcie_root = "00:17.0";
ata_port = <0x03>;
};
led_green {
led_name = "syno_led6";
};
led_orange {
led_name = "syno_led7";
};
};
internal_slot@5 {
protocol_type = "sata";
power_pin_gpio = <0x18 0x00>;
detect_pin_gpio = <0x27 0x01>;
led_type = "lp3943";
ahci {
pcie_root = "00:1d.7,00.0";
ata_port = <0x00>;
};
led_green {
led_name = "syno_led8";
};
led_orange {
led_name = "syno_led9";
};
};
internal_slot@6 {
protocol_type = "sata";
power_pin_gpio = <0x19 0x00>;
detect_pin_gpio = <0x28 0x01>;
led_type = "lp3943";
ahci {
pcie_root = "00:1d.7,00.0";
ata_port = <0x01>;
};
led_green {
led_name = "syno_led10";
};
led_orange {
led_name = "syno_led11";
};
};
esata_port@1 {
ahci {
pcie_root = "00:13.1";
ata_port = <0x03>;
};
};
usb_slot@1 {
vbus {
syno_gpio = <0x1d 0x01>;
};
usb2 {
usb_port = "1-1";
};
usb3 {
usb_port = "2-1";
};
};
usb_slot@2 {
vbus {
syno_gpio = <0x1e 0x01>;
};
usb2 {
usb_port = "1-2";
};
usb3 {
usb_port = "2-2";
};
};
nvme_slot@1 {
pcie_root = "00:01.0,00.0";
port_type = "ssdcache";
};
nvme_slot@2 {
pcie_root = "00:14.0";
port_type = "ssdcache";
};
};
920+군요... 920은 제가 지식이 많이부족한지라 ㅠㅠ
다른능력자분들께서 댓글주실듯합니다
죄송합니다 무조건 1번드라이브 (sata0) 부터 꼽아야 인식되네요
시놀로지는 그 어떠한 기종이든 SATA0 인식이 된 상태에서 작업을 해야합니다..
헤놀이든 정품이든간에요..
DS920 과 DS1621은 sata0에 하드가 없어도 됩니다.
제가 올린 글 마지막 부분을 참고해서 확장카드가 ds920에서 인식하는지부터 확인하셔야됩니다.
cmt alert