MSHELL SA6400 LSI9300-8I 디스크 인식 문제
이미 잘 만들어지고 있던것을 한참만에 확인해서 좀 돌아갔었던것 같습니다.
하다하다 정 안되면 wjz304님께 문의해서 도움을 받아볼까 합니다.
어제 하루종일 테스트를 했는데, arpl 과 tcrp의 큰 메커니즘 차이를 더 알게 되었습니다. rr 에서 sa6400 용으로 만들어진 initrd-dsm 를 통채로 mshell 에 가져다 갈아봤는데, hba가 동작합니다. 드라이버-모듈 관리 방식이 다른점이 sa6400 만 특별히 사용하는 eudev에서 문제를 일으킨것 같아 여기에 포커스를 두고 있습니다.
SA6400 이 rr 은 되는데, mshell 은 안된다고 문의 주시는 일이 점점 많아 지면 안될것 같아서 이번에 손보는게 맞다고 생각합니다.
비슷한 문의가 처음이 아니였습니다.
이번에 확실히 잡고 가야 저도 맘이 편합니다.
맘쓰지 않으셔도 됩니다.
제가 좋아서 하는건데요. ㅎㅎ
rr 처럼 /usr/lib/modules 의 하위 모듈종속성을 잘 정비하고
udev 가 장치들을 찾아내는데 도움이 되는 바이너리와 라이브러리를 잘 매핑해서 넣어주면 HBA 도 잘 찾아내는것 같습니다.
HBA 인식에 일단 성공한 버전이 지금 올라가 있는데요.
아직은 rr 의 기본 addons 를 활용한 HBA만 타켓팅한 베타버전 정도입니다.
좀더 tcrp 화 시켜서 완성되면 공유 드리겠습니다.^^
베타버전 글 보고 헐레벌떡 재빌드 해보았습니다.
첫 고비는 넘긴듯합니다
복원후 재부팅되면서 ip 를 못잡네요.
mac 을 리얼 맥 / 랜덤 맥 둘다 해도 못잡네요
rr 의 마지막 버전이 mac-spoof 를 못하게 한 기능이 들어가 있긴한데요.
rr 의 addon 만으로 되었던 중간버전을 사용하셨는지도 모르겠습니다.
tcrp 용 안정화 버전을 아직도 만드는중입니다. 조금만 기다려 주세요.
현재의 베타 버전은 딱 복구까지만 HBA 가 정상동작 합니다.
복구를 진행하면 모든 모듈이 빠져버려서 이것도 보완해야 합니다.
모듈이 전부 빠지면 랜 / HBA 모두 못찾게 되어 버립니다.
복구 후에도 랜 / HBA 디스크 모두 유지되는지 확인 부탁드립니다.
복원누르고 3% 정도 되더니 에러가 발생합니다.
일단 저상태에서 아래 커맨드로 8개의 정보가 다 보이는지 확인 부탁드립니다.
grep 'pciepath' /sys/block/sata*/device/syno_block_info
그리고,
rr 로더로 복구 하면 복구가 다시 잘 되시던가요?
너무 여러번의 불안정한 테스트 반복 설치로 버전정보가 꼬인것 아닌가도 싶은데요.
이 8개의 하드는 테스트 하드이신거겠죠?
mshell 테스트 하다가 rr 로더 꽂으면 바로 제대로된 부팅이 되는 상황입니다.
hdd 는 실사용 하드구요
큐삼님 시키시는대로 정보 하나 뽑고 바로 rr 로 돌려서 해놀 사용하고 반복 입니다.
mshell 은 jot 모드 기반이라서 Update 버전 0 또는 1 부터 로더 버전이 내려가 있고 하드의 버전 4 와 맞지 않아서 복구가 반복되는건 원래 정상입니다.
저렇게 복구가 중간에 중단되는 현상을 겪은적이 있었는데, 정확히 어떤 상황에서 발생하는지가 기억이 잘 안나네요.
저도 집에서 HBA에 여러개 하드를 붙이고 반복시험을 한번 해보겠습니다.
지금까지는 SATA 1개, HBA 1개만 물려서 시험을 했던 상황였습니다.
지금은 아예 복구 가 안되는 상황이네요
조정을 한것인데요.
mpt3sas.ko 모듈만 rr 것과 비교해서 이것만 교체해도 문제가 없었던것이 아니였던가 싶어서
다시 처음으로 되돌아 가보려 합니다.
오늘 집에 퇴근해서 시험해 보고 결과 말씀드리겠습니다.
grep 'pciepath' /sys/block/sata*/device/syno_block_info
정보 리포트 해드리겠습니다.
cmt alert