TCRP-MSHELL SA6400 i915 트랜스코딩 안정화 공지
몇일전 SA6400-7.2.1 U3 업데이트시 램디스크 자동패치시 치명적 오류가 있어서 보완을 했는데,
한가지 더 오류가 남아 있었습니다.
자동 업데이트가 일어나면 램디스크 패치뿐 아니라 커널 패치도 일어납니다.
커널 5 에 대비된 커널패치 스크립트가 pocopico님이 개발해두신 friend tools 폴더에 있긴했는데,
이 스크립트가 완전하지 못했습니다. 그래서 커널패닉으로 빠지게 되는 문제가 있었습니다.
ARPL 의 패치 스크립트를 참조해서 동일하게 안정화를 시키고
금일 FRIEND 커널을 0.0.9i 버전업 했습니다.
정품 SN / AME 설치 / AAC 코덱 패치 등 트랜스코딩을 위한 추가적인 활성화 처리는 아무것도 하지 않았습니다.
현재 이 버전은 인텔 4세대, 11세대, 13세대에 검증된 MoetaYoko 님 (기존 jim3ma 님 버전을 대치한 안정화 버전)
i915.ko 파일로 교체가 되어 있습니다.
TCRP-mshell 로더를 다시 빌드하시면 적용받으실 수 있습니다.
아마 기존에 트랜스 코딩이 가능했던 인텔4세대 이후의 모든 프로세서가 트랜스코딩이 전부 가능할것 같긴한데요.
유저분들이 하나씩 검증해 주시고 피드백을 주셔야 할것 같습니다.
SA6400-7.2.1 U3 까지 자동업데이트를 시킨상태와 /dev/dri 폴더 존재여부
i915 모듈의 안정적 로딩상태를 확인한 내용입니다.
저는 plex pass 가 아직 없어서 HW 트랜스코딩 메시지를 확인하진 못했으나 pass 가 있으신분들은 (HW)가 나타나실것 같습니다.
SW 트랜스코딩으로도 CPU 7% 부하를 유지하며 잘 재생됨을 확인했습니다.
지금까지 12세대 13세대 네이티브가 실패하신 분들은 이 SA6400 울 한번 시도해 보셨으면 합니다.
n100 도 척척 붙고 커널5 가 호환되는 하드웨어가 더 확장되었기에 성공 확률을 높여주지 않을까 싶습니다.
n100 s12pro 네이티브로 문제 없이 잘 되네요
고생하셨습니다
MoetaYuko님 같은 실력자면 수정해 주실 수 있을지 모르겠습니다.
관심분야가 이쪽이신지 모르겠는데, 깃헙에서는 Pro 로 인정 받으신 분이네요.
주니어 상에서 Dell Perc H310 에 물려둔 디스크 2장이 정상적으로 잘 올라옵니다.
시놀로지에서 알아먹도록 매핑을 해야 하는데 이걸잘 모르겠습니다.
아무도 똑 부러지게 이걸 알려주는 분이 없어서 지금까지도 개발자들끼리 서로 헤메는중이긴 합니다.
mpt3sas 에 잡힌 디스크들을 dts 매핑을 해야 하는건 아닌것 같구요.
확장카드 장착이 가능한 DS1621+ 정도를 사용하시는 분이 HBA 장착후 dts 맵을 공유해 주시면 많은 참고가 될것 같습니다.
어쨌던 매핑을 못해서 디스크가 없다고 DSM 설치를 못하는 상태입니다.
SynologyNAS> dmesg | grep -e mpt3 -e mpt2
[ 38.783319] mpt3sas version 35.100.00.00 loaded
[ 38.793052] mpt3sas 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 38.811503] mpt2sas_cm0: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (16069644 kB)
[ 38.911007] mpt2sas_cm0: CurrentHostPageSize is 0: Setting default host page size to 4k
[ 38.924809] mpt2sas_cm0: MSI-X vectors supported: 1
[ 38.947684] mpt2sas_cm0: 0 1
[ 38.950879] mpt2sas_cm0: High IOPs queues : disabled
[ 38.955937] mpt2sas0-msix0: PCI-MSI-X enabled: IRQ 34
[ 38.961069] mpt2sas_cm0: iomem(0x00000000f7940000), mapped(0x000000003d5502f1), size(65536)
[ 38.969537] mpt2sas_cm0: ioport(0x000000000000e000), size(256)
[ 39.089816] mpt2sas_cm0: CurrentHostPageSize is 0: Setting default host page size to 4k
[ 39.143469] mpt2sas_cm0: scatter gather: sge_in_main_msg(1), sge_per_chain(9), sge_per_io(128), chains_per_io(15)
[ 39.170619] mpt2sas_cm0: request pool(0x000000002bd956d9) - dma(0x110080000): depth(3492), frame_size(128), pool_size(436 kB)
[ 39.211539] mpt2sas_cm0: sense pool(0x0000000055eda850)- dma(0x110600000): depth(3367),element_size(96), pool_size(315 kB)
[ 39.225474] mpt2sas_cm0: config page(0x000000002b9b7946) - dma(0x110554000): size(512)
[ 39.233553] mpt2sas_cm0: Allocated physical memory: size(2514 kB)
[ 39.239763] mpt2sas_cm0: Current Controller Queue Depth(3364),Max Controller Queue Depth(3432)
[ 39.248441] mpt2sas_cm0: Scatter Gather Elements per IO(128)
[ 39.299312] mpt2sas_cm0: LSISAS2008: FWVersion(20.00.07.00), ChipRevision(0x03), BiosVersion(07.39.02.00)
[ 39.308953] mpt2sas_cm0: Protocol=(Initiator,Target), Capabilities=(TLR,EEDP,Snapshot Buffer,Diag Trace Buffer,Task Set Full,NCQ)
[ 39.326403] mpt2sas_cm0: sending port enable !!
[ 39.333725] mpt2sas_cm0: host_add: handle(0x0001), sas_addr(0x590b11c04b4d9c00), phys(8)
[ 39.354288] mpt2sas_cm0: port enable: SUCCESS
SynologyNAS> ll /sys/block | grep sata
lrwxrwxrwx 1 root root 0 Nov 27 11:19 sata1 -> ../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:0/end_device-6:0/target6:0:0/6
:0:0:0/block/sata1
lrwxrwxrwx 1 root root 0 Nov 27 11:19 sata2 -> ../devices/pci0000:00/0000:00:01.0/0000:01:00.0/host6/port-6:1/end_device-6:1/target6:0:1/6
:0:1:0/block/sata2
이따가 proxmox에서 한 번 다시 빌드해봐야겠습니다. 고생하셨어요
만약 오류가 반복되면 SA6400 이 처음 발표되었을 당시의 USB모드 전환 방법으로 사용하셔야 할 것 같습니다.
proxmox 에서 USB 모드 전환 방법은 제가 공유한적이 있습니다.
혹시 빌더를 USB모드로 쓰는것과 일반적인 방법으로 쓰는것이 실 사용에서 차이가 체감 될만한 부분이 있을까요??
지금까지 12세대 13세대 네이티브가 실퍄하신 분들은 이 SA6400 울 한번 시도해 보셨으면 합니다. n100 도 척척 붙고 커널5 가 호환되는 하드웨어가 더 확장되었기에 성공 확률을 높여주지 않을까 싶습니다.
화정큐삼님 그럼 12100도 이제 네이티브로 plex도 트랜스코딩이 가능한건가요??
항상 감사드립니다 :)
한가지 문의드리고픈 내용이 있는데요, DSM 제어판에서 네트워크 설정을 잘못건드려 현재 아예 네트워크에 잡히지 않는 상황인데..
혹시 Mshell TCRP상에서 제어판 구성만 딱 초기화하는 방법이 있을까요?
마이그레이션하면 파일보존 초기화가 되는것을 알지만, 이렇게되면 패키지도 모두 날아가는걸로 기억하고있어서..
https://kb.synology.com/ko-kr/DSM/tutorial/How_to_reset_my_Synology_NAS_7#note1
어드민 비밀번호 잃어버렸을 때도 쓰는 기능이긴한데, 레드필에는 아직 구현되지 못했습니다.
ARPL 에는 아마도 revert.sh 이란 addon을 wjz304 님이 만들려고 하신 흔적이 있는데, 아직 진행은 못하신것 같습니다.
https://github.com/wjz304/rr-addons/tree/main/revert
cmt alert