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

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

헤롱로지 540

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로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25204 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26826 +23
질문 지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 5 나와너 1일 전17:35 343 +1
정보 해놀 DSM 7.2.1-69057 Update 5로 업데이트 한 이후의 AME 3.1 활성화 관련 12 FantomD 2일 전12:47 371 +3
정보 토렌트 알림 디스코드로 받기 2 블랙앤해적 24.04.29.20:02 381 +1
5132
image
달소 22.01.27.17:40 16893 +40
5131 정보
image
달소 21.10.29.22:22 30513 +40
5130 정보
image
달소 22.08.09.18:38 44104 +33
5129 정보
image
화정큐삼 22.04.12.21:12 46703 +32
5128 정보
image
달소 22.03.31.10:37 32340 +32
5127 정보
image
달소 23.05.29.01:57 25204 +24
5126 정보
image
달소 23.05.23.23:58 26826 +23
5125 정보
image
달소 22.06.28.15:32 27680 +23
5124
image
달소 21.11.19.17:12 23819 +22
5123
image
달소 22.04.16.04:41 13841 +21
5122 정보
image
달소 22.12.27.03:18 37081 +19
5121 정보
image
ㅎㅇㅅㅋ 22.12.30.14:40 25956 +18
5120 정보
image
quad 22.08.15.17:59 15638 +18
5119 후기
image
MENYA 23.10.24.17:52 3020 +17
5118 정보
image
달소 22.06.06.09:15 15872 +17
5117 정보
image
달소 21.05.21.17:14 27237 +17
5116 업데이트
image
EXP 24.02.26.06:29 888 +15
5115
image
quad 22.09.29.22:18 11623 +14
5114 정보
normal
달소 22.03.16.18:35 17280 +14
5113 정보
image
달소 21.11.12.16:52 19392 +14