broadcom 스위치 펌웨어 다운좀 부탁드립니다. - 자체 복구 삽질 진행중

   조회 4209   추천 0    

56960_cli.rtf (10.9K), Down : 11, 05-11
BCM56960현재상황.txt (8.4K), Down : 8, 05-18

스위치는

Broadcom Bcm56960 32 port 100gb ethernet switch

입니다.

펌웨어가 망가진듯한데 어디에서도 펌웨어 다운로드할 곳을 못찾아 도움 부탁드립니다.




박문형 05-10
Broadcom Bcm56960  ==> 이게 아마도 칩셋 명일 겁니다..

아마도 개발 장비인 듯한데 Broadcom 과 개발 계약이 된 회사나 사람만이 Broadcom 에서 지원이 가능할 것으로 판단됩니다..
     
답변 감사합니다. 살릴 방법이 있지 않을까 기대했는데 포기해야겠네요.
박문형 05-10
개발 장비는 맞나요??

아니면 제조사와 모델명을 다시 확인해 보시기 바랍니다..
     
상판에 broadcom 로고가 있는걸로 봐서는 개발장비인듯 싶습니다. broadcom 사이트에 해당 스위치 정보도 없는걸 보면요...
broadcom 은 직접 상용제품은 제조하지 않는 모양이네요...
콘솔연결했을 때 부트로더가 뜨는지 리눅스 상태인지, 아예 먹통인지에 따라 달라 지는데, 제일 심각한 것은 아예 먹통일 경우입니다.
콘솔 화면에 출력되고 CLI 같은 것이 뜬다면 설정이나 명령이 실행 안되어서 그럴 수 있습니다.
장비 개발사만이 구할 수 있는 개발장비인데 가지고 계시는군요.
저도 Broadcom으로 개발 중이지만 Broadcom에서 열어 주지 않으면 자료나 펌웨어를 받을 수 없습니다.
Broadcom FAE에게 요청하시거나 전에 저 장비를 가지고 개발한 사람에게 구하시는 방법 외엔 없을 듯합니다.
     
답변 감사합니다. 어찌어찌해서 콘솔케이블로 연결해서 확인했더니 말씀하신 리눅스에서 뭔가 문제가 생겨서 프리징이 생겼습니다. 혼자서 uboot 에서 리눅스 부분을 따로 저장하려고 하다가 명령어를 잘못 줬는지 리눅스 부분은 날라간 상태고, 지금은 uboot 까지만 진입이 가능한 상태입니다. 어디서 멈추는지 저장도 해두었는데 이제는 리눅스 부분이 다 날라가서 온전한 펌웨어를 구하지 못하면 방법이 없을듯 합니다.
[    0.712000] Switching to clocksource PIC <- 이부분에서 멈췄었습니다.
지금은
[    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[    0.000000] Rebooting in 5 seconds¢Æ¢ÆA¢Æ¢Æ ¢Æ¢Æu¢Æ¢Æ ¢Æ¢Æ¢Æi¢Æ pa¢Æam¢Æ¢Æer ¢Æar¢Æ¢Æet¢Ær ¢Æ¢Æg¢Æ
이 상태에서 무한 재부팅 됩니다.
직접 도움은 안되겠지만,
White box swtich에서 많이 쓰는 칩이네요.
https://www.opencompute.org/wiki/Networking/SpecsAndDesigns#Broadcom.2FInterface_Masters_Open_Leaf_and_Spine_Switch_specification
facebook wedge100(s), interfacemasters niagara2532c 등..
잘 찾아 보시면 ONIE, sdklt(https://www.broadcom.com/products/ethernet-connectivity/software/sdklt) 등 올릴 수 있지 않을까 싶습니다.
     
감사합니다. 천천히 살펴보도록 하겠습니다.
     
CPU가 Broadcom 자체 개발 제품인가 봅니다. 이름이 XLP208B1 이라고 나옵니다. 다들 Intel CPU 쓰는 제품이라 호환성이 없을것 같습니다. 좀 더 정확한 정보를 위해 cli 파일 첨부하였습니다. 그리고 두 번째로 달아주신 링크는 접근할 수 없나봅니다. 개발자가 아니어서인지 직접 물어보고 싶지만 계정도 안열어 주네요. 아무튼 신경써주셔서 감사합니다.
uBoot 공부중입니다. 낸드 구성이 어떻게 되어있는지까지는 파악했고, 다행히 낸드 디바이스가 두 개라 낸드 1에서 낸드 0으로 read & write 로 커널복구는 된듯한데, 나머지에서 문제가 발생하는 모양입니다. 아니면 낸드1도 온전치 않던가요... 일단은 낸드1은 건드리지 않았기 때문에 구성요소가 온전히 있으리라는 전제하에 여기로부터 복구하는 방법을 모색중입니다. 이러다 리눅스까지 공부할지도 모르겠네요.
nand device가 uboot 이후로 dtb/boot/rootfs/jffs2 블락으로 구성이 되는데, 메모리 덤프로 확인결과 rootfs만 데이터가 없는것으로 나오네요. 여기에 부트 파일이 저장되는거 같은데 jffs2에서 부트파일을 찾는 방법은 없을까요? jffs2 블락크기가 134M 정도고 메모리 덤프에서도 뭔가 많은 것들이 들어 있는걸로 보입니다.
아 rootfs는 “루트 파일 시스템” 이고, 여기에는 busybox를 이용해서 만든 미니리눅스(?) 압축 이미지를 넣는 곳인가 보네요. 뭔가 보이기 시작한거 같은데 리눅스 문외한이라 산넘어 산이네요. busybox 부터 공부해야 겠네요.
보다 근본적인 문제가 커널에 있나보네요. 첨부파일 현재상황 보시고
CPU 0 Unable to handle kernel paging request at virtual address ffffffffe09cf148, epc == ffffffffc0722870, ra == ffffffffc01f7734
이 부분을 어떻게 해결 할 수 있는지 힌트좀 주세요. 뭔가 뒤죽박죽 되어가는 느낌입니다. 엔지니어만 할 수 있는 문제라면 여기서 접어야겠네요.




제목Page 3/49
06-28   4909   차가운빛
06-27   4588   오월의행복
06-27   4336   삐꾸강아쥐
06-26   4910   kealice
06-25   4336   페선생
06-22   4845   히웅
06-21   4660   유영근
06-21   4616   RIGIDBODY
06-20   4913   딥마인드
06-17   4724   NeTe
06-18   3869   NeTe
06-19   3543   NeTe
06-17   3756   NeTe
06-14   4121   리키파울러
06-11   3854   원투원투
06-07   4280   Cr4sh3d
06-04   4015   NeTe
06-03   3889   NeTe
05-30   3887   통통9
05-27   4573   돛단구름