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

MSHELL for TCRP 에서 SHR 미지원 모델에 SHR 이 활성화 됩니다.

화정큐삼 화정큐삼 657

5

11

DS3622xs+ 와 같은 엔터프라이즈급 모델에는 시놀로지가 SHR 을 정책적으로 제외시킨것 같습니다.

이  SHR 기능을 사용하기 원하시는 분들을 위해 

SHR 기능이 기본적으로 지원되도록

DSM 설치 이후 바로 활성화 되도록 수정했습니다.

 

로더는 다시 재빌드 해주셔야 이 기능이 지원됩니다.

 

m.2 NVMe cache 와 SHR 이 활성화 되어 있는지 점검하는 커맨드 입니다.

 

cat /etc/extensionPorts /etc.defaults/extensionPorts

cat /etc/synoinfo.conf | grep -e support_m2_pool -e supportnvme -e supportraidgroup -e support_syno_hybrid_raid

cat /etc.defaults/synoinfo.conf | grep -e support_m2_pool -e supportnvme -e supportraidgroup -e support_syno_hybrid_raid

 

아래처럼 출력되면 정상입니다.

 

(예)

[pci] 
pci1="0000:00:15.0" 
[pci]
pci1="0000:00:15.0"

 

support_m2_pool="yes"
support_syno_hybrid_raid="yes"
supportnvme="yes"
supportraidgroup="no"

 

 

신고공유스크랩
11

화정큐삼 화정큐삼
30Lv. 18161P
다음 레벨까지 1059P

1) Xpenology RedPill DS918+ FRIEND DSM 7.2.1-69057 Update 1, ASUS IOT H310i-IM-A R2.0 G5500 / Intel I211, I219-V / 16GB  / SilverStone ECS07 5포트 SATA M.2 NVMe PCIe 스토리지 확장 카드 / 3x4TB + 1x3TB SHR, 1x8TB 

 

2) Xpenology RedPill DS1823xs+ FRIEND DSM 7.2.1-69057 Update 1, Asus B150I PRO GAMING/AURA i3-7100T / Intel Gigabit LAN x 3 / 16GB  /  ASM1166 M.2 NVME PCIE 6 Port Sata 스토리지 확장 카드 / 6 x 3TB RAID6

2등
뀨럼아 2023.07.10. 08:51

image.png.jpg

 

저번에 글을 올리신 복구모드로 진입되는 현상 이번 업데이트 후 다시 발생하는 것 같습니다. 

 

로더 재 빌드 후 다시 빌드를 해봐도 마찬가지로 복구모드로 진입하고 있습니당!

 image.png.jpg

 /var/log/linuxrc.syno.log 로그 첨부합니당

SynologyNAS> cat /var/log/linuxrc.syno.log
START /linuxrc.syno.impl
Insert Marvell 1475 SATA controller driver
Insert basic USB modules...
:: Loading module usb-common ... [  OK  ]
:: Loading module usbcore ... [  OK  ]
:: Loading module ehci-hcd ... [  OK  ]
:: Loading module ehci-pci ... [  OK  ]
:: Loading module xhci-hcd ... [  OK  ]
:: Loading module xhci-pci ... [  OK  ]
:: Loading module usb-storage ... [  OK  ]
:: Loading kernel modules from extensions ...
:: Loading kernel modules from extensions ... [  OK  ]
:: Executing "on_boot" custom scripts ...
Running "install.sh" for acpid->on_boot
System is booting
acpid - early
extract cgetty.tgz to /usr/sbin/ 
Ran "install.sh" for acpid->on_boot - exit=0
Running "install.sh" for all-modules->on_boot
System is booting on juniorCopying kmod,tar to /bin/
'kmod' -> '/bin/kmod'
Copying sed to /usr/sbin/
'sed' -> '/usr/sbin/sed'
link depmod to kmod
3w-9xxx.ko
3w-sas.ko
8139cp.ko
8139too.ko
8250_pci.ko
aacraid.ko
acpi-cpufreq.ko
aic94xx.ko
alx.ko
aqc111.ko
arcmsr.ko
asix.ko
ata_piix.ko
atkbd.ko
atl1.ko
atl1c.ko
atl1e.ko
atl2.ko
atlantic.ko
auxiliary.ko
ax88179_178a.ko
b44.ko
be2net.ko
bitblit.ko
bna.ko
bnx2.ko
bnxt_en.ko
button.ko
cdc_ether.ko
cdc_ncm.ko
cdrom.ko
cfbcopyarea.ko
cfbfillrect.ko
cfbimgblt.ko
cpufreq_conservative.ko
cpufreq_ondemand.ko
crc-ccitt.ko
crc-itu-t.ko
cxgb.ko
cxgb3.ko
cxgb4.ko
cxgb4vf.ko
dca.ko
dm9601.ko
dvb-core.ko
dvb-usb-dib0700.ko
dvb-usb-dvbsky.ko
dvb-usb.ko
dvb_usb_v2.ko
e1000.ko
e1000e.ko
efifb.ko
fb.ko
fb_sys_fops.ko
fbcon.ko
fbdev.ko
font.ko
forcedeth.ko
hpsa.ko
i2c-algo-bit.ko
i40e.ko
i8042.ko
iavf.ko
ice.ko
igb.ko
igbvf.ko
igc.ko
intel_auxiliary.ko
ip6_udp_tunnel.ko
it87.ko
ixgb.ko
ixgbe.ko
ixgbevf.ko
jc42.ko
jme.ko
libiscsi.ko
libphy.ko
m88ds3103.ko
mdio.ko
megaraid_mbox.ko
megaraid_mm.ko
megaraid_sas.ko
mii.ko
mlx4_core.ko
mlx4_en.ko
mlx5_core.ko
mlx_compat.ko
mlxsw_core.ko
mlxsw_pci.ko
mmc_block.ko
mmc_core.ko
mpt3sas.ko
mptbase.ko
mptctl.ko
mptsas.ko
mptscsih.ko
mptspi.ko
mtk-sd.ko
mvsas.ko
nct6775.ko
netxen_nic.ko
processor.ko
qla2xxx.ko
qla3xxx.ko
qla4xxx.ko
qlcnic.ko
r8101.ko
r8125.ko
r8152.ko
r8153_ecm.ko
r8168.ko
r8169.ko
rc-core.ko
rtl8150.ko
sata_nv.ko
sata_sil.ko
scsi_transport_fc.ko
scsi_transport_sas.ko
scsi_transport_spi.ko
sdhci.ko
sfc.ko
si2157.ko
si2168.ko
skge.ko
sky2.ko
softcursor.ko
sp2.ko
sr_mod.ko
syscopyarea.ko
sysfillrect.ko
sysimgblt.ko
tcm_qla2xxx.ko
tg3.ko
thermal.ko
tn40xx.ko
ts2020.ko
udp_tunnel.ko
usb-common.ko
usbcore.ko
usbnet.ko
ushc.ko
vesafb.ko
vga16fb.ko
vgastate.ko
via-rhine.ko
via-sdmmc.ko
via-velocity.ko
virtio.ko
virtio_blk.ko
virtio_input.ko
virtio_mmio.ko
virtio_net.ko
virtio_pci.ko
virtio_ring.ko
virtio_scsi.ko
vmw_pvscsi.ko
vmxnet3.ko
vub300.ko
vxge.ko
vxlan.ko
all-modules - early
bnx2/
bnx2/bnx2-mips-06-6.2.3.fw
bnx2/bnx2-rv2p-09-6.0.17.fw
bnx2/bnx2-mips-09-6.2.1b.fw
bnx2/bnx2-rv2p-06-6.0.15.fw
bnx2/bnx2-rv2p-09ax-6.0.17.fw
bnx2x/
bnx2x/bnx2x-e2-7.12.30.0.fw
bnx2x/bnx2x-e1h-7.12.30.0.fw
bnx2x/bnx2x-e1-7.12.30.0.fw
cxgb3/
cxgb3/t3b_psram-1.1.0.bin
cxgb3/t3c_psram-1.1.0.bin
cxgb3/ael2005_opt_edc.bin
cxgb3/ael2005_twx_edc.bin
cxgb3/t3fw-7.12.0.bin
cxgb3/ael2020_twx_edc.bin
cxgb4/
cxgb4/t4fw.bin
cxgb4/t6fw.bin
cxgb4/t5fw.bin
dvb-demod-m88ds3103.fw
dvb-demod-m88rs6000.fw
dvb-demod-si2168-a20-01.fw
dvb-demod-si2168-a30-01.fw
dvb-demod-si2168-b40-01.fw
dvb-tuner-si2158-a20-01.fw
dvb-usb-dib0700-1.20.fw
i915/
i915/bxt_guc_ver9_29.bin
i915/skl_guc_ver9_33.bin
i915/skl_dmc_ver1_27.bin
i915/kbl_huc_ver02_00_1810.bin
i915/kbl_dmc_ver1_04.bin
i915/kbl_guc_ver9_39.bin
i915/bxt_huc_ver01_07_1398.bin
i915/bxt_dmc_ver1_07.bin
i915/skl_huc_ver01_07_1398.bin
intel/
intel/ice/
intel/ice/ddp/
intel/ice/ddp/ice-1.3.16.0.pkg
intel/ice/ddp/ice-1.3.26.0.pkg
intel/ice/ddp/ice-1.3.4.0.pkg
intel/ice/ddp/ice-1.3.30.0.pkg
ql2100_fw.bin
ql2200_fw.bin
ql2300_fw.bin
ql2322_fw.bin
ql2400_fw.bin
ql2500_fw.bin
rtl_nic/
rtl_nic/rtl8168e-1.fw
rtl_nic/rtl8168e-3.fw
rtl_nic/rtl8105e-1.fw
rtl_nic/rtl8168g-3.fw
rtl_nic/rtl8153a-4.fw
rtl_nic/rtl8168h-2.fw
rtl_nic/rtl8168d-2.fw
rtl_nic/rtl8107e-1.fw
rtl_nic/rtl8107e-2.fw
rtl_nic/rtl8125a-3.fw
rtl_nic/rtl8168fp-3.fw
rtl_nic/rtl8411-2.fw
rtl_nic/rtl8402-1.fw
rtl_nic/rtl8106e-1.fw
rtl_nic/rtl8168f-1.fw
rtl_nic/rtl8168e-2.fw
rtl_nic/rtl8168g-2.fw
rtl_nic/rtl8125b-2.fw
rtl_nic/rtl8168h-1.fw
rtl_nic/rtl8153b-2.fw
rtl_nic/rtl8153a-3.fw
rtl_nic/rtl8168f-2.fw
rtl_nic/rtl8168d-1.fw
rtl_nic/rtl8106e-2.fw
rtl_nic/rtl8411-1.fw
rtl_nic/rtl8153a-2.fw
tigon/
tigon/tg3_tso.bin
tigon/tg3.bin
tigon/tg3_tso5.bin
Modify VERSION file for 7.2.0-64570-1
depmod: WARNING: could not open /lib/modules//modules.order: No such file or directory
depmod: WARNING: could not open /lib/modules//modules.builtin: No such file or directory
Ran "install.sh" for all-modules->on_boot - exit=0
Running "install.sh" for cgetty->on_boot
System is bootingextract cgetty.tgz to /usr/sbin/ 
broadwellnk
Loading FB and console modules...
modprobe: FATAL: Module i915 not found.
Ran "install.sh" for cgetty->on_boot - exit=0
Running "install.sh" for cpufreq-scaler->on_boot
System is booting
cpufreq-userspace-scaler - early
Ran "install.sh" for cpufreq-scaler->on_boot - exit=0
Running "check-all-modules.sh" for ddsml->on_boot
broadwellnk
4.4.302
modules.alias.4.json
extract ddsml.tgz to /usr/sbin/ and /usr/lib/ 
modprobe: ERROR: could not insert 'ata_piix': Unknown symbol in module, or unknown parameter (see dmesg)
insmod: can't insert '/lib/modules/ata_piix.ko': unknown symbol in module, or unknown parameter
Found IDE Controller : pciid 8086d00007010  Required Extension : Searching for matching extension for ata_piix
Found Ethernet Interface : pciid 8086d00007113 Required Extension : No matching extension
Found VGA Controller : pciid 1234d00001111  Required Extension : No matching extension
insmod: can't insert '/lib/modules/ahci.ko': No such file or directory
Found SATA Controller : pciid 8086d00002922  Required Extension : Searching for matching extension for ahci
Found SATA Controller : pciid 1b4bd00009215  Required Extension : No matching extension
Found Ethernet Interface : pciid 1af4d00001000 Required Extension : No matching extension
Found SATA Controller : pciid 1b4bd00009235  Required Extension : No matching extension
Found SATA Controller : pciid 1b4bd00009235  Required Extension : No matching extension
Checking for VirtIO
VirtIO hypervisor detected
Ran "check-all-modules.sh" for ddsml->on_boot - exit=0
Running "install.sh" for eudev->on_boot
MajorVersion:7 MinorVersion:2
System is bootingStarting eudev daemon - modules
ln: /lib/libkmod.so.2: File exists
ln: /usr/sbin/udevadm: File exists
Triggering add events to udev
Ran "install.sh" for eudev->on_boot - exit=0
Running "install_rd.sh" for misc->on_boot
Starting ttyd, listening on port: 7681
Ran "install_rd.sh" for misc->on_boot - exit=0
Running "install-nvme-cache.sh" for nvme-cache->on_boot
System is booting
nvme-cache - early
Installing NVMe cache enabler tools readlink
'readlink' -> '/usr/sbin/readlink'
'xxd' -> '/usr/sbin/xxd'
Collecting 1st nvme paths
Found local 1st nvme with path 
Not found local 1st nvme
Ran "install-nvme-cache.sh" for nvme-cache->on_boot - exit=0
Running "install.sh" for reboottotcrp->on_boot
System is booting
reboottotcrp - early
Ran "install.sh" for reboottotcrp->on_boot - exit=0
Running "boot-wait.sh" for thethorgroup.boot-wait->on_boot
Ran "boot-wait.sh" for thethorgroup.boot-wait->on_boot - exit=0
:: Executing "on_boot" custom scripts ... [  OK  ]
Extensions processed
insmod: can't insert '/lib/modules/etxhci-hcd.ko': No such file or directory
Starting /usr/syno/bin/synocfgen...
/usr/syno/bin/synocfgen returns 0
Insert synorbd kernel module
Insert synofsbd kernel module
Insert sha256 kernel module
All disk ready or timeout execeed
Assemble args: -u 7d10bcd7:b943e5ff:05d949f7:b0bbaec7 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1
mdadm: /dev/md0 has been started with 4 drives (out of 16).
Partition Version=9
 /sbin/e2fsck exists, checking /dev/md0... 
e2fsck 1.44.1 (24-Mar-2018)
/sbin/e2fsck -yvf returns 0
All components of md0 have partition layout above v9.
ForceNewestLayout: Skipped
Mounting /dev/md0 /tmpRoot
------------upgrade
Begin upgrade procedure
Failed to found any patch
No upgrade file found
End upgrade procedure
============upgrade
------------bootup-smallupdate
Failed to AssertFileKeyValueEqual
  value1: /etc.defaults/VERSION:smallfixnumber -> 1
  value2: /tmpRoot/.syno/patch/VERSION:smallfixnumber => 0
Skip bootup smallupdate, because root is not matched to junior
============bootup-smallupdate
Failed to AssertFileKeyValueEqual
  value1: /etc.defaults/VERSION:smallfixnumber -> 1
  value2: /tmpRoot/.syno/patch/VERSION:smallfixnumber => 0
Exit on error [7] root not matched with junior...
Sun Jul  9 23:56:36 UTC 2023
/dev/md0 /tmpRoot ext4 rw,relatime,prjquota,rootprjquota,data=ordered 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0

 

profile image
화정큐삼 글쓴이 2023.07.10. 12:39
뀨럼아

버그 리포트 감사합니다.

 

value1: /etc.defaults/VERSION:smallfixnumber -> 1
가 제가 강제로 smallfixnumber 를 0 에서 1 로 조정한 부분 때문에 올라가 있는건데요.
value2: /tmpRoot/.syno/patch/VERSION:smallfixnumber => 0
이 내용은 시놀로지에서 내려오는건데 지난번엔 이 값이 1을 유지하고 있었습니다.

그 사이에 시놀로지쪽에서 다시 버그 픽스가 된건지 모르겠네요.
이 부분이 다시 불일치로 바뀌어서 복원으로 빠지는것 같습니다.

smallfixnumber 강제 조정한 부분은 다시 빼보겠습니다.
반영후 공지 하겠습니다.

profile image
화정큐삼 글쓴이 2023.07.10. 14:08
뀨럼아
로그를 대조하고 다시 분석해 보니 smallfixnumber 가 패치되도록 한 최신 로더 상태로 다시 빌드를 하지 않으신것 같습니다.
로그에 그런 부분이 빠져 보이고 있습니다.
그리고 시놀로지가 조치한일은 아무것도 없는것으로 확인되었습니다.
제가 패치를 적용한 부분은 계속 유지해야 복구상태로 빠지지 않습니다.

로더를 다시 한번 빌드해 보시기 바랍니다.
뀨럼아 2023.07.11. 01:11
화정큐삼

image.png.jpg

 

사용환경 : proxmox 8.0 

 

 loglinuxrc.syno
9.04 KB
 

 부트로더 리빌드 후 로그파일을 첨부합니다.

 

현재 말씀하신대로 아래 링크에 올라온 tinycore-redpill-uefi.v0.9.4.3-2.m-shell.img.gz 파일을 이용하여, 새롭게 부트로더를 빌드한 상태입니다.

 

위 사진은 현재 화면이며, 보시는 바와 같이 0.0.8a 버전임을 확인할 수 있었습니다. 

 

image.png.jpg

 

이런식으로 복원을 누르면

 

복원이 진행되는 것 같았으나, 소요되는 시간이 모두 끝난 뒤에는 복원과정에서 에러가 생겼다며 다시 시도하라는 메세지와 함께 아래 사진과 같이 다시 원래 복원창으로 돌아가는 것을 확인했습니다.

 

image.png.jpg

 

 

image.png.jpg

 

 

무엇이 문제인지 알 수 있을까요?

 

 

profile image
화정큐삼 글쓴이 2023.07.11. 10:59
뀨럼아

혹시 사용하신 DS3622xs+ 의 7.2 용 DSM 파일이 7.2-64570 이 처음 릴리즈 되었을때 받아두신 pat 파일이 아닐까요?
만약 그렇다면 시놀로지 홈페이지에서 링크타고 들어가셔서 새로운 pat 파일을 다시 받아서 사용해 주셔야 할것 같습니다.

파일명이 동일해서 혼동하실 수 있습니다.

로그 맨 하단에 보면 아래와 같은 내용이 있는데요.
지난번 주신 로그 내용과 달라진것이 없습니다.
value2 가 DSM 설치를 통해서 올라오는 pat 파일의 버전입니다.

------------bootup-smallupdate
Failed to AssertFileKeyValueEqual
value1: /etc.defaults/VERSION:smallfixnumber -> 1
value2: /tmpRoot/.syno/patch/VERSION:smallfixnumber => 0
Skip bootup smallupdate, because root is not matched to junior

뀨럼아 2023.07.11. 12:22
화정큐삼

pat 파일은 어제 아침에 시놀로지 홈페이지에서 새롭게 받은 파일이었습니다.

현재는 해결(?)한 상태입니다. proxmox에 pci sata 컨트롤러를 패스스루 해둔 상태였는데...

지금은 SSD 전부 포맷하고, proxmox안에 zfs로 구성하여 가상디스크로 DSM에 붙여두었습니다.

파일은 duplicati로 백업해둔 게 있어서 현재 복원중입니다... 귀찮으실텐데도 불구하고 답변 주셔서 감사합니다..

아마 제 예상이지만, SSD에 저장된 DSM 운영체제 파일이 깨진 것 같습니다.

정확한 원인은 잘 모르겠네요...ㅠㅠ

profile image
화정큐삼 글쓴이 2023.07.11. 20:38
뀨럼아

저도 지우지 않고 모아둔 7.2-64570 U0 pat 파일이 마침 있어서 동일하게 재현을 해봤습니다.

 

스크린샷 2023-07-11 오후 8.35.39.png.jpg

 스크린샷 2023-07-11 오후 8.37.32.png.jpg

 제가 생각하기엔 이 경우가 가장 유력할것 같습니다.

 

연결되 시놀로지 홈에서 최신 파일을 받았다고 생각하시지만 실제로 그렇게 연결이 안된 경우일 수도 있습니다.

 

DS3622xs+ 7.2-64570 U0 의 파일사이즈는 383,803,746바이트 이구요.

DS3622xs+ 7.2-64570 U1 의 파일사이즈는 409,131,855바이트 입니다. 

뀨럼아 2023.07.12. 02:24
화정큐삼

넵 답글 감사합니다. 저도 확인해보았습니다. 

 

image.png.jpg

 

캐시로 인해서 예전에 받아둔 파일이 아닌가 싶어서 확인해보니 아니었습니다. 

 

용량은 말씀하신 것과 동일하게 409,131,855바이트 입니다. 

 

MD5 해쉬값을 첨부하겠습니다. 

 

456fc142cf8d3f1c329601c9d9ed66f5

 

파일을 비교해보니 U1의 파일인 것 같습니다! 

 

profile image 3등
화정큐삼 글쓴이 2023.07.10. 16:07

NVME Cache / SHR 활성화 부분이 synoinfo.conf 파일을 M SHELL 에서 자동 하도록 되어 있는데,
이부분이 잘못 스크립트 되어 있어서 몇가지 오류사항이 있었습니다.
지금 개선된 스크립트 반영후 테스트를 마쳤습니다.

synoinfo.conf 가 수정되는 위 2가지 패치의 경우는 DSM 을 설치하신후 바로 활성화 되지 않습니다.
재부팅을 한번 해주시면 그 뒤부터 활성화 됩니다. 참고 하시기 바랍니다.

 

NVME Cache 의 경우 synoinfo.conf 설정에만 의존하는 DVA3221 / DVA3219 등의 경우는 반드시 재부팅 하셔야 활성화가 될것 같습니다. 이부분은 시험하신 회원님이 다시 알려주시면 감사하겠습니다.

 

로더를 반드시 다시 빌드해 주셔야 오류사항이 해소 됩니다.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25204 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26825 +23
질문 지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 5 나와너 1일 전17:35 336 +1
정보 해놀 DSM 7.2.1-69057 Update 5로 업데이트 한 이후의 AME 3.1 활성화 관련 12 FantomD 2일 전12:47 369 +3
정보 토렌트 알림 디스코드로 받기 2 블랙앤해적 24.04.29.20:02 381 +1
484 정보
image
FantomD 2일 전12:47 369 +3
483 정보
normal
블랙앤해적 24.04.29.20:02 381 +1
482 정보
image
EXP 24.04.08.19:30 1025 +2
481 정보
image
EXP 24.04.08.00:29 632 +1
480 정보
normal
쵸비요 24.04.06.14:47 223 0
479 정보
image
빨간물약 24.03.30.13:54 404 +1
478 정보
normal
TheSTREET 24.03.30.00:43 430 0
477 정보
normal
알랑1 24.03.24.16:32 840 +2
476 정보
normal
EXP 24.03.15.17:58 288 +3
475 정보
normal
EXP 24.03.15.17:47 163 0
474 정보
normal
깜이 24.03.10.19:39 124 0
473 정보
normal
TheSTREET 24.03.10.02:53 285 +1
472 정보
image
EXP 24.03.07.13:36 550 +4
471 정보
image
장인극장 24.03.01.11:10 560 0
470 정보
image
파인콘 24.02.19.22:40 380 +4
469 정보
normal
해피몽 24.02.18.15:22 422 +2
468 정보
image
해피몽 24.02.18.09:51 973 +8
467 정보
normal
빠가로티 24.02.14.07:55 420 +3
466 정보
image
달소 24.02.07.22:30 1715 +10
465 정보
normal
반투검스 24.02.07.20:24 312 +2