• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Native DS1621+ 실패 - 인식되는 드라이브 없음

헤롱로지 539

0

3

하드웨어는 구성은 다음과 같습니다.

CPU: Ryzen 2200G

MB: B450 AORUS M

ASM1062 Serial ATA Controller 2포트 사타 확장카드

내장랜: 리얼텍 RTL8111/8168/8411 시리즈 기가비트

PCI 추가랜: 리얼텍 RTL8111/8168/8411 시리즈 기가비트

 

보드에 B450 칩셋 SATA컨트롤러 4포트, CPU SATA컨트롤러 2포트

총 6포트가 내장되어있습니다.

 

디스크는

B450 칩셋 컨트롤러 - 포트 4개중 4개 연결

CPU  컨트롤러 - 포트 2개중 2개 연결

SATA 확장카드 - 포트 2개중 1개 연결

8개 포트중 7개가 연결된 상태입니다.

 

tinicore 진입후

$ ./my.sh DS1621+ noclean

 

빌드 완료 후

$  cd redphill-load

$ vi ds1621p.dts

 

자동 생성된 파일 내용은 다음과 같습니다.

/dts-v1/;

 

/ {

        compatible = "Synology";

        model = "synology_v1000_1621+";

        version = <0x1>;

        syno_spinup_group = <0x6>;

        syno_spinup_group_delay = <0x0>;

        syno_hdd_powerup_seq = "true";

        syno_smbus_hdd_type = "tca9555";

        syno_smbus_hdd_adapter = <0x1>;

        syno_smbus_hdd_address = <0x20>;

        syno_cmos_reg_secure_flash = <0xe0>;

        syno_cmos_reg_secure_boot = <0xe2>;

 

        DX517 {

                compatible = "Synology";

                model = "synology_dx517";

 

                pmp_slot@1 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x0>;

                        };

                };

 

                pmp_slot@2 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x1>;

                        };

                };

 

                pmp_slot@3 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x2>;

                        };

                };

 

                pmp_slot@4 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x3>;

                        };

                };

 

                pmp_slot@5 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x4>;

                        };

                };

        };

 

        internal_slot@1 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x0>;

                };

 

                led_green {

                        led_name = "syno_led0";

                };

 

                led_orange {

                        led_name = "syno_led1";

                };

        };

 

        internal_slot@2 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x1>;

                };

 

                led_green {

                        led_name = "syno_led2";

                };

 

                led_orange {

                        led_name = "syno_led3";

                };

        };

 

        internal_slot@3 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x4>;

                };

 

                led_green {

                        led_name = "syno_led4";

                };

 

                led_orange {

                        led_name = "syno_led5";

                };

        };

 

        internal_slot@4 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x5>;

                };

 

                led_green {

                        led_name = "syno_led6";

                };

 

                led_orange {

                        led_name = "syno_led7";

                };

        };

 

        internal_slot@5 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.2";

ata_port = <0x8>;

                };

 

                led_green {

                        led_name = "syno_led8";

                };

 

                led_orange {

                        led_name = "syno_led9";

                };

        };

 

        internal_slot@6 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:08.2,00.0";

ata_port = <0x10>;

                };

 

                led_green {

                        led_name = "syno_led10";

                };

 

                led_orange {

                        led_name = "syno_led11";

                };

        };

 

        esata_port@1 {

 

                ahci {

                        pcie_root = "00:01.5,00.0";

                        ata_port = <0x0>;

                };

        };

 

        esata_port@2 {

 

                ahci {

                        pcie_root = "00:01.6,00.0";

                        ata_port = <0x0>;

                };

        };

 

        nvme_slot@1 {

                pcie_root = "00:01.3";

                port_type = "ssdcache";

        };

 

        nvme_slot@2 {

                pcie_root = "00:01.4";

                port_type = "ssdcache";

        };

 

        pcie_slot@1 {

                pcie_root = "00:01.2";

        };

 

        usb_slot@1 {

 

                vbus {

                        syno_gpio = <0x2a 0x1>;

                };

 

                usb2 {

usb_port = "1-2";

                };

 

                usb3 {

                        usb_port = "2-2";

                };

        };

 

        usb_slot@2 {

 

                vbus {

                        syno_gpio = <0xb 0x1>;

                };

 

                usb2 {

                        usb_port = "3-1";

                };

 

                usb3 {

                        usb_port = "4-1";

                };

        };

 

        usb_slot@3 {

 

                vbus {

                        syno_gpio = <0xc 0x1>;

                };

 

                usb2 {

                        usb_port = "1-3";

                };

 

                usb3 {

                        usb_port = "2-3";

                };

        };

};

 

 

 

lspci 명령으로 정보를 확인해보면

$ lspci -tvnnq

-[0000:00]-+-00.0  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex [1022:15d0]
           +-00.2  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
           +-01.0  Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
           +-01.2-[01-05]--+-00.0  Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller [1022:43d5]
           |               +-00.1  Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller [1022:43c8]
           |               \-00.2-[02-05]--+-00.0-[03]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
           |                               +-01.0-[04]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
           |                               \-04.0-[05]----00.0  ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612]
           +-08.0  Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
           +-08.1-[06]--+-00.0  Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd]
           |            +-00.1  Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller [1002:15de]
           |            +-00.2  Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
           |            +-00.3  Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e0]
           |            +-00.4  Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e1]
           |            \-00.6  Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
           +-08.2-[07]----00.0  Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
           +-14.0  Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b]
           +-14.3  Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e]
           +-18.0  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0 [1022:15e8]
           +-18.1  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1 [1022:15e9]
           +-18.2  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2 [1022:15ea]
           +-18.3  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3 [1022:15eb]
           +-18.4  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4 [1022:15ec]
           +-18.5  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5 [1022:15ed]
           +-18.6  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6 [1022:15ee]
           \-18.7  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7 [1022:15ef]

 

 

 

 

 

주요 내용만 추리자면

-[0000:00]-+-01.2-[01-05]--+-00.0  Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller [1022:43d5]
           |               +-00.1  Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller [1022:43c8]
           |               \-00.2-[02-05]--+-00.0-[03]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
           |                               +-01.0-[04]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
           |                               \-04.0-[05]----00.0  ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612]
           +-08.2-[07]----00.0  Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]

image.png.jpg

 

internal_slot@X {

  ...

  ahci {

    pcie_root = <여기>

    ...

  }

}

 

dts 파일의 pcie_root 에 들어갈 내용을 이렇게 추출했습니다.
00:01.2,00.1 - 메인보드 칩셋 Sata 컨트롤러
00:01.2,00.2,04.0,00.0 - 확장카드 Sata 컨트롤러

00:08.2,00.0 - CPU 내장 Sata 컨트롤러

 

lspci 정보에 맞게 ds1621p.dts 파일 내용을 다음처럼 수정했습니다.

/dts-v1/;

 

/ {

        compatible = "Synology";

        model = "synology_v1000_1621+";

        version = <0x1>;

        syno_spinup_group = <0x6>;

        syno_spinup_group_delay = <0x0>;

        syno_hdd_powerup_seq = "true";

        syno_smbus_hdd_type = "tca9555";

        syno_smbus_hdd_adapter = <0x1>;

        syno_smbus_hdd_address = <0x20>;

        syno_cmos_reg_secure_flash = <0xe0>;

        syno_cmos_reg_secure_boot = <0xe2>;

 

        DX517 {

                compatible = "Synology";

                model = "synology_dx517";

 

                pmp_slot@1 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x0>;

                        };

                };

 

                pmp_slot@2 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x1>;

                        };

                };

 

                pmp_slot@3 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x2>;

                        };

                };

 

                pmp_slot@4 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x3>;

                        };

                };

 

                pmp_slot@5 {

 

                        libata {

                                EMID = <0x0>;

                                pmp_link = <0x4>;

                        };

                };

        };

 

        internal_slot@1 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x0>;

                };

 

                led_green {

                        led_name = "syno_led0";

                };

 

                led_orange {

                        led_name = "syno_led1";

                };

        };

 

        internal_slot@2 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x1>;

                };

 

                led_green {

                        led_name = "syno_led2";

                };

 

                led_orange {

                        led_name = "syno_led3";

                };

        };

 

        internal_slot@3 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x2>;

                };

 

                led_green {

                        led_name = "syno_led4";

                };

 

                led_orange {

                        led_name = "syno_led5";

                };

        };

 

        internal_slot@4 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:01.2,00.1";

ata_port = <0x3>;

                };

 

                led_green {

                        led_name = "syno_led6";

                };

 

                led_orange {

                        led_name = "syno_led7";

                };

        };

 

        internal_slot@5 {

            protocol_type = "sata";

            led_type = "lp3943";

 

            ahci {

pcie_root = "00:08.2,00.0";

ata_port = <0x4>;

            };

 

            led_green {

                    led_name = "syno_led10";

            };

 

            led_orange {

                    led_name = "syno_led11";

            };

    };

 

        internal_slot@6 {

                protocol_type = "sata";

                led_type = "lp3943";

 

                ahci {

pcie_root = "00:08.2,00.0";

ata_port = <0x5>;

                };

 

                led_green {

                        led_name = "syno_led10";

                };

 

                led_orange {

                        led_name = "syno_led11";

                };

        };

 

        internal_slot@7 {

            protocol_type = "sata";

            led_type = "lp3943";

 

            ahci {

pcie_root = "00:01.2,00.2,04.0,00.0";

ata_port = <0x6>;

            };

 

            led_green {

                    led_name = "syno_led8";

            };

 

            led_orange {

                    led_name = "syno_led9";

            };

    };

 

        esata_port@1 {

 

                ahci {

                        pcie_root = "00:01.5,00.0";

                        ata_port = <0x0>;

                };

        };

 

        esata_port@2 {

 

                ahci {

                        pcie_root = "00:01.6,00.0";

                        ata_port = <0x0>;

                };

        };

 

        nvme_slot@1 {

                pcie_root = "00:01.3";

                port_type = "ssdcache";

        };

 

        nvme_slot@2 {

                pcie_root = "00:01.4";

                port_type = "ssdcache";

        };

 

        pcie_slot@1 {

                pcie_root = "00:01.2";

        };

 

        usb_slot@1 {

 

                vbus {

                        syno_gpio = <0x2a 0x1>;

                };

 

                usb2 {

usb_port = "1-2";

                };

 

                usb3 {

                        usb_port = "2-2";

                };

        };

 

        usb_slot@2 {

 

                vbus {

                        syno_gpio = <0xb 0x1>;

                };

 

                usb2 {

                        usb_port = "3-1";

                };

 

                usb3 {

                        usb_port = "4-1";

                };

        };

 

        usb_slot@3 {

 

                vbus {

                        syno_gpio = <0xc 0x1>;

                };

 

                usb2 {

                        usb_port = "1-3";

                };

 

                usb3 {

                        usb_port = "2-3";

                };

        };

};

 

dts 파일 수정 후

$ cd ~

$ ./my.sh DS1621+ noconfig noclean manual

 

부트로더 빌드 후 재부팅하면 결과는 

image.png.jpg

관련해서 해결방법 아시는 분 계실까요?

 

 

 

신고공유스크랩
3
profile image 1등
화정큐삼 2022.05.02. 22:10

ata_port 값은 임의로 바꾸시면 안됩니다.

 

TC 리눅스 상에서

ll /sys/block 해보시면

아래 target 뒤의 번호가 ata_port 값 입니다.

이부분은 TC가 맞게 찾아주었을것 같은데요.

컨트롤러가 너무 복합적으로 많습니다.

DS920+는 아직 안정화를 찾아가는 기종이라 일단 내장 Sata 부터 시작해서 하나씩 늘리며 시험해 보시길 추천드립니다.

 

lrwxrwxrwx 1 root root 0 May 2 12:44 sda -> ../devices/pci0000:00/0000:00:0d.0/ata1/host0/target0:0:0/0:0:0:0/block/sda

lrwxrwxrwx 1 root root 0 May 2 12:44 sdb -> ../devices/pci0000:00/0000:00:0d.0/ata2/host1/target1:0:0/1:0:0:0/block/sdb

lrwxrwxrwx 1 root root 0 May 2 12:44 zram0 -> ../devices/virtual/block/zram0

profile image 2등
화정큐삼 2022.05.02. 22:12

그리고 다시 빌드하는 커맨드는 아래와 같습니다. 3개 한꺼번에 사용하지 못합니다.

 

./my.sh DS1621+ manual

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24750 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 26315 +23
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 2일 전18:45 333 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 3일 전12:25 170 +1
가이드 bitwarden 라이센스적용하기. 6 블랙앤해적 5일 전20:01 423 +2
5099 질문
normal
sabss 4시간 전20:35 121 0
5098 질문
image
양미 5시간 전18:47 55 0
5097 질문
file
지나가는_문과생 12시간 전12:20 148 0
5096 질문
normal
툭툭이 1일 전14:32 97 0
5095 질문
normal
zip 1일 전13:40 74 0
5094 질문
normal
jinsol2 1일 전11:13 448 0
5093 질문
normal
M-M-M 1일 전09:15 60 0
5092 후기
image
링츠링링 2일 전18:45 333 +2
5091 질문
normal
nadomola 2일 전17:30 98 0
5090 질문
normal
Venzamin 2일 전11:40 178 0
5089 잡담
normal
서맹 2일 전09:42 443 0
5088 질문
image
초보나스 2일 전03:44 138 0
5087 질문
image
Noil 3일 전23:22 89 0
5086 질문
image
서브어린이 3일 전20:16 84 0
5085 질문
image
서브어린이 3일 전17:50 116 0
5084 질문
image
리준 3일 전12:25 170 +1
5083 질문
image
인터찹 4일 전16:22 363 0
5082 질문
normal
지나가는_문과생 4일 전16:16 114 0
5081 질문
image
yholics 4일 전12:39 151 0
5080 질문
normal
서브어린이 4일 전09:11 194 0