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

사부의 가르침으로 긴 터널을 지나는중입니다.^^

화정큐삼 화정큐삼 468

4

11

DT 기반 모델인 DS920+(제미니레이크) / DS1621+(v1000) / DS923+(r1000)

에서도 SAS 컨트롤러인 HBA ( SAS2008 계열 Dell Perc H200, H310 등등) 의 사용이 가능하도록 개발중입니다.

 

저는 리눅스 모듈 컴파일 초보인데, 사부님들을 잘 둔덕에 걸음마를 빨리 떼는것 같습니다.

커널 5 모델인 SA6400 에서 다양한 HBA 를 시험해서 성공시켰다는 jim3ma 님이 사부님이네요.

SA6400 역시 DT 기반의 모델이기 때문에 여기서 된다고 하면 

기존 커널4 모델도 안될리가 없다고 보고 도전중입니다.

 

어제 1차 가이드를 받고 컴파일을 마쳤는데 실패가 났구요.

오늘 2차 가이드를 또 받고 있습니다.

이것 만으로 성공이 되었으면 좋겠습니다.

 

mpt3sas 모듈을 로딩했을때 /sys/block 하위에 sd# 으로 시작하는 디스크들이 보여야 합니다.

이것이 패스되면

disks 애드온을 사용해야 한다고 하는데, 이건 조금 의문이 남습니다.

HBA 는 model.dtb 에 매핑이 필요 없다고 합니다.

 

핫포사이님과 이 부분에 대해서 처음 DT 모델이 나왔을 때 연구를 해봤던 기억이 나는군요.

오늘내 결론이 나올것도 같습니다. ^^

 

 

신고공유스크랩
11

화정큐삼 화정큐삼
30Lv. 18428P
다음 레벨까지 792P

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

profile image 3등
ExpBox 2023.09.05. 20:07
캬 대단하십니다! 덕분에 편하게 헤놀로지 빌드할 수 있네요. 항상 감사합니다.
맥주소주양주 2023.09.07. 00:46
고생이 많으십니다. tinycore-redpill.v0.9.5.0.m-shell.img를 usb에 넣고 부팅을 할 경우 bnx2x 드라이버가 필요하다면서 IP를 못 가져오는데 tinycorelinux에 bnx2x 드라이버가 없어서 그런건지요? 확인 부탁드립니다.
profile image
화정큐삼 글쓴이 2023.09.07. 13:15
맥주소주양주
해당 모듈은 플랫폼마다 상황이 좀 다른것 같습니다.
ds918+ (apollolake) 에는 일단 존재하고 다른 플랫폼은 누락된것 같습니다.

https://github.com/PeterSuh-Q3/arpl-modules/tree/main/apollolake-4.4.302

어떤 플랫폼에서 사용을 원하시나요?
맥주소주양주 2023.09.07. 14:26
화정큐삼
플랫폼이 아니고 빌드하기 전에 tinycore에서 bnx2x extension이 필요하다면서 ip를 못 받아서요. 예를 들어서 bnx2x 10기가 두 개 포트, e1000e 1개 포트가 있는데 랜선을 e100e에 연결하면 ip를 받는데 bnx2x 포트에 연결하면 ip를 못 받아서 ticore 자체가 bnx2x 드라이버가 없는 것 같아서 드리는 말씀입니다. 빌드 후에는 대부분 플랫폼에서 인식이 됩니다.
profile image
화정큐삼 글쓴이 2023.09.07. 14:46
맥주소주양주
Tinycore 리눅스 자체에서 bnx2x 가 지원되지 않는 상황은 Tinycore 리눅스 버전 자체를 업데이트 해보지 않고서는 알 수 없을것 같습니다.
Tinycore 네트워크 드라이버를 tce-load 커맨드로 새로 설치해 보는 방법도 있긴 합니다만,
네트워크 드라이버 자체도 어떤 버전까지 진행되었는지도 잘 모르겠습니다.
Tinycore 에서 10G 랜카드 지원이 그렇게 다양하게 잘 되고 있는지는 따로 알아보셔야 할것 같습니다.

현재 로더에서 사용되고 있는 버전은 12 인데, 14까지 나와 있네요.
http://tinycorelinux.net/welcome.html
profile image
화정큐삼 글쓴이 2023.09.07. 15:46
맥주소주양주

스크린샷 2023-09-07 오후 3.43.21.png.jpg

 

스크린샷 2023-09-07 오후 3.43.58.png.jpg

 

스크린샷 2023-09-07 오후 3.47.15.png.jpg

 

유튜브에 나와 있는 방법으로 12에서 14로 강제 업데이트를 해봤는데,
커널 버전 업데이트는 5에서 6로 성공한것으로 보이지만, 캐릭터 셋이나 나머지들이 다 깨져버리는군요.

https://www.youtube.com/watch?v=1AnKuuuyIZc

profile image
화정큐삼 글쓴이 2023.09.07. 13:32
커다란 난관에 봉착했네요.

mpt3sas 모듈 로딩중 아래 와 같은 오류를 만났는데, 이게 메모리 오류분석이 쉽지가 않는가 봅니다.
구글에서도 질문들은 많은데, 답변은 거의 없네요.
대부분 커널패닉으로 이어지는 치명적 오류인데, 제 경우는 커널패닉까지 가진 않습니다.
HBA 디스크만 더 안보일뿐 설치 진행은 되거든요.

jim3ma 님이 분석해 주실 능력이 되실지, 이제부턴 지침만 주지않고 본인이 직접 손걷어 부치고 수정해 주실지 모르겠습니다.
도와주지 못하신다면 저도 여기서 멈춰야 할 수 밖에 없을듯 합니다. ㅜㅜ

일단 상황더 지켜보고 jumkey님이나 wjz304 님 도움도 한번 요청드려 봐야겠습니다.
이분들과는 중국어가 능통하면 좀 수월할텐데, 번역기 통해서 하려니 약간씩 커뮤니케이션 미스가 나네요. ㅎㅎ

" general protection fault: 0000 [#1] SMP "

https://www.google.com/search?q=general+protection+fault%3A+0000+%5B%231%5D+SMP&sca_esv=563180349&sxsrf=AB5stBjkmw_LwuO1kNiaMd5u9KMbxAWW9g%3A1694043036773&source=hp&ei=nAv5ZOmbLe7R2roP-eSD-AU&iflsig=AD69kcEAAAAAZPkZrDa9xAzX-x5Wtw8grr-Pl-WpWFyp&ved=0ahUKEwjp2cGLkpeBAxXuqFYBHXnyAF8Q4dUDCAk&uact=5&oq=general+protection+fault%3A+0000+%5B%231%5D+SMP&gs_lp=Egdnd3Mtd2l6IidnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQ6IDAwMDAgWyMxXSBTTVAyCBAAGMsBGIAEMgUQABiABDIIEAAYywEYgAQyBhAAGBYYHjIGEAAYFhgeMggQABiKBRiGAzIIEAAYigUYhgMyCBAAGIoFGIYDMggQABiKBRiGA0iXblDyAVjhYnABeACQAQCYAZkBoAGhAqoBAzAuMrgBA8gBAPgBAvgBAagCCsICBxAjGOoCGCc&sclient=gws-wiz
profile image
화정큐삼 글쓴이 2023.09.07. 13:33

오류 로그는 아래처럼 나타납니다.
mpt2sas 컨트롤러 로딩까지는 SAS 의 어드레스와 디스크까지 다 잘 가져옵니다.
그다음 단계로 본격적으로 mpt3sas 모듈로딩을 해야 하는데, 여기서 걸리네요. ㅜㅜ

 

 txtdmesg
139.12 KB
 

 

profile image
화정큐삼 글쓴이 2023.09.07. 21:09

이젠 디어셈블리도 해보는군요.
IDA PRO 는 유료라서 IDA FREE 8.3 설치하고 플로우 다이어그램도 열어보긴 했는데, 이건 눈이 핑핑 돌아가네요.
우찌 분석을 하라는건지... ㅠㅠ

 

https://koharinn.tistory.com/69

사부님이 걍 수정을 해주시면 좋은데, 저를 정말 수제자로 삼으실 모양입니다.
계속 가르침을 받는중입니다.
일단 jumkey 님께도 SOS 를 쳤습니다.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25964 +25
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27517 +23
가이드 나만의 구독 관리하기 Wallos 서버 구축하기.(DSM) 4 달소 5일 전17:30 416 +3
업데이트 m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 19 화정큐삼 24.05.13.21:48 460 +8
업데이트 nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 24.05.13.12:06 210 +7
272 업데이트
image
화정큐삼 24.05.13.21:48 460 +8
271 업데이트
normal
화정큐삼 24.05.13.12:06 210 +7
270 업데이트
image
화정큐삼 24.04.03.13:00 417 +4
269 잡담
normal
화정큐삼 24.04.01.14:44 205 +1
268 업데이트
normal
화정큐삼 24.03.27.00:52 483 +4
267 업데이트
image
화정큐삼 24.03.23.23:40 440 +8
266 질문
normal
화정큐삼 24.03.22.12:50 211 0
265 업데이트
normal
화정큐삼 24.03.15.21:35 292 +3
264 업데이트
image
화정큐삼 24.03.14.10:38 407 +6
263 잡담
normal
화정큐삼 24.03.12.21:55 350 +9
262 잡담
image
화정큐삼 24.03.10.13:14 342 +6
261 잡담
normal
화정큐삼 24.02.29.17:27 433 +9
260 업데이트
normal
화정큐삼 24.02.26.08:58 208 0
259 업데이트
normal
화정큐삼 24.02.24.12:06 445 +10
258 업데이트
image
화정큐삼 24.02.02.13:14 423 +7
257 가이드
normal
화정큐삼 24.01.30.21:35 378 +4
256 업데이트
normal
화정큐삼 24.01.18.18:46 678 +1
255 업데이트
image
화정큐삼 24.01.02.13:14 656 +1
254 업데이트
image
화정큐삼 23.12.28.09:58 645 +5
253 업데이트
normal
화정큐삼 23.12.27.22:28 251 +3