Tinycore Redpill 에 DS3622xs+, DS3617xs 와 HBA (H200,H310 등) 사용하시는분은 드라이버 버전체크 해보시기 바랍니다.
조회 2051 추천 0
Tinycore Redpill 버전 0.4.4 와 0.4.5 사이에서
HBA 카드의 드라이버인 mpt3sas.ko 드라이버의 버전패치가 있었습니다.
최종 버전은 40.00.00.00 으로 확인했고
아마 직전버전은 1/15일쯤에 컴파일된 버전인 22.00.00.00 인것 같습니다.
Tinycore Redpill 제작자분인 pocopico님이 최근 몇일전인 지난주 2/19일에 40.00.00.00 으로 버전패치를 했습니다.
SSH 접속하셔서 아래 커맨드로 버전 확인이 가능합니다.
dmesg | grep mpt3sas
나타나는 로그는 이정도를 확인 하실수 있구요.
[ 6.667555] mpt3sas version 40.00.00.00 loaded
[ 7.026016] mpt3sas 0000:01:00.0: Enabled Extended Tags as Controller Supports
[ 7.273219] end_device-0:0: mpt3sas_transport_port_add: added: handle(0x000a), sas_addr(0x4433221101000000)
[ 7.427076] end_device-0:1: mpt3sas_transport_port_add: added: handle(0x0009), sas_addr(0x4433221102000000)
기존 22.00.00.00 올드 버전 드라이버에 치명적 오류가 있어서 패치된것으로 알고 있습니다.
관련된 조합을 사용하시거나 예정이신분들은 mpt3sas.ko 드라이버 버전업을 권장드립니다.
방법은 tinycore linux 로 다시 들어가셔서 user_config.json 파일은 환경에 잘 맞추시고
./rploader.sh update now 한번 해주시고
./rploader.sh build <각시놀로지버전> 으로 빌드를 다시 진행해주시면 됩니다.
증상은 아래와 같습니다.
올드버전 드라이버의 버그를 발견하신 yanjun님의 리포팅 입니다.
1. raid 볼륨 생성과 관련해서 메모리 오버플로우 현상후 리부팅 (저도 경험했습니다.)
2. sata + LSI 혼합 raid 구성 불가 ( 6.2.3 버전 -> 7.0.1 버전 마이그시 볼륨생성불가 오류발생 예상 )
(yanjun)
1. 내 기계에서 데이터 스크러브를 수동으로 실행하면 첫 번째 단계의 btrfs 스크러브 시작은 약 몇 시간이 걸리고 잘 작동하며, 어레이를 다시 동기화하는 두 번째 단계는 약 10분 후에 메모리 오버플로를 발생시킨다(dsm 할당 메모리 38G를 부여한다).그 후, 재시작을 일으킬 것이다.나는 그것을 두 번 테스트했다.데이터 오버플로는 없지만 에러가 발생한 뒤 데이터 복구에 숨은 위험을 안겼다.자세한 로그는 메시지 oom-killer를 참조하십시오.
2. sata 컨트롤러와 mpt3sas-driven LSI 카드를 섞으면 sata 컨트롤러의 하드 디스크와 lsi 카드의 하드 디스크를 혼합하여 raid1을 만들 수 없으며, 보통은 많은 사람이 raid1을 만들지는 못하므로, 나는 분명히 해야 할 필요가 있다. 자, 이 버그는 md0의 시작을 실패하게 할 것이다.일단 두 개의 하드 디스크를 섞으면 시스템이 두 번째로 시작되면 주니어 모드로 들어가지 못한다.webui의 현상은 당신에게 시스템을 설치하라고 요구하는 것이다.나는 개인적으로 mpt3sas 드라이버에 여전히 문제가 있다고 생각한다.
실제적으로 시놀로지 모든 레이드유형는 내부적으로 raid1을 기초로해서
다른 레이드 유형을 재구성하는것 같습니다.
결론적으로 모든 레이드가 불가능해 진다고 보면 맞을것 같습니다.
그런데, 주말동안 DS918+ 와 H310 의 조합에서는 여전히 시놀로지 안에서 하드가 정상인식이 안되는 문제가 있었습니다.
https://xpenology.com/forum/topic/53817-redpill-tinycore-loader/?do=findComment&comment=266651
제 경우는 22.00.00.00 과 41.00.00.00 버전의 중간 버전인 40.00.00.00 으로 확인되었습니다.
이 드라이버 제작자인 포코피코님의 41.00.00.00 버전업에 대한 공유가 없었습니다.
40.00.00.00 버전과 41.00.00.00 버전간의 이슈나 개선점에 대해서는 어떠한 사항도 공유된것이 없는 상태입니다.
현재 드라이버 업데이트를 받으시면 41.00.00.00 로 받아지는것으로 확인되었습니다.
저만 올드버전 지식을 가지고 있었나 보네요 ㅠ
레드필이 ds3622xs+를 지원하면서 mpt3sas 드라이버가 40.00.00.00 버전으로 버전업되고 이때부터 안정화가 보이기 시작했습니다.
불과 지난주 토요일 새벽에 업데이트된 이후라 5일 정도 되었네요.^^
esxi 에서 HBA를 패스쓰루로 설정하고 ds3622xs+ 를 사용하신분이 SMART 이슈도 깔끔하게 해결된 상황을 공유했습니다.
저도 네이티브 먼저 해보고 esxi 도 진행해볼 생각입니다.
https://xpenology.com/forum/topic/53817-redpill-tinycore-loader/?do=findComment&comment=267301
제가 잘못 봤습니다. SMART 이슈가 해결되기를 너무 간절히 바랬었나 봅니다.^^
41.00.00.00 으로 네이티브 올려봤는데, 여전히 불량섹터수를 포함한 [상세정보]팝업에서는 아무 정보도 나오지 않습니다.
그 팝업화면 두번째탭 S.M.A.R.T의 좌측 맨하단의 또다른 [세부사항] 버튼을 눌렀을 때 나오는 SMART 데이터 들입니다.
조금 더 기다리더라도 안정화 되면 h310 더 붙여서 그때 넘어가야 갰습니다,
정보 감사드립니다,
아래 링크는 타이니코어 레드필 토픽에 제거 저 S.M.A.R.T 이슈를 한번더 강조한것이구요.
https://xpenology.com/forum/topic/53817-redpill-tinycore-loader/?do=findComment&comment=267448
딱 이것 하나만 이슈로 남았습니다.
[상태 정보](Health Info) 눌렀을 떄의 화면인데요.
보시다시피 온도(바깥에는 이미 나오고있습니다), 전원 켜기 시간, 드라이브 다시 연결수, 배드 섹터 수 , 드라이브 재식별 수 등의
세부 S.M.A.R.T 정보가 누락되고 있습니다.
가장 크리티컬한것이 드라이브 재연결수, 배드섹터수 정도 일듯 한데요.
하드에 문제가 생겼을때 제일먼저 알람이 오는 부분이 저부분인데,
S.M.A.R.T 정보를 단순히 못가져 오고, 로그에는 남는건지 어떤지를 모르겠습니다.
저 정도는 감수하고 그냥 6.2.3 에서 7.0.1으로 마이그해서 사용하시는 분도 있는것 같습니다.
DS3622xs+ 로 설치하신건가요?
S.M.A.R.T 상태정보 없음 이슈는 H310 / 내장SATA 가리지 않고 전체적인 문제 입니다.
그럼 아래 HDD/SDD 의 상세정보는 동일하게 안나오실거에요.
배드섹터, 재연수 안나오는 이 문제는 해결될 떄까지 그냥 안고 가신다는 의미신것 같은데요.
그럼 H310 이젠 쓰셔도 무방합니다.