본문 바로가기

라즈베리파이 5

"Unable to determine board revision from /proc/cpuinfo" error after kernel 6.1 update

반응형

 

에러 메시지 뜨는 경우

 

wiringPi giving "Unable to determine board revision from /proc/cpuinfo" error after kernel 6.1 update 

 

에러 메시지는 

 

Oops: Unable to determine board revision from /proc/cpuinfo
 -> No "Hardware" line
 ->  You'd best google the error to find out why.

 

 

화면에는 아래와 같이 나온다.

 

 

 

 

1. rpi-update를 실행할 때 경고가 표시되지 않았나요? 왜 무시하셨나요? sudo apt update; sudo apt install --reinstall libraspberrypi-{bin,dev,doc} 라즈베리파이 부트로더 라즈베리파이 커널은 지원되는 최신 커널/부트코드로 되돌려 놓을 것입니다. Bullseye의 경우 6.1.21, Buster의 경우 5.10.103입니다.

 

2. "원래 Buster가 설치되어 있었다"고 말씀하셨는데, 이는 현재 버전과 무관합니다.

 

3. 버전: 2.52의 wiringPi는 2019년에 작성자에 의해 더 이상 사용되지 않지만 적어도 당시 사용 가능했던 Pi 모델에서는 여전히 작동합니다(Buster 이후에는 사용하지 않았지만).

 

4. "IO 핀을 읽고 쓰는 데 가장 좋은 대체품은 무엇인가요?" c와 Python으로 라즈베리파이 GPIO 제어하기는 제가 제작한 사용 가능한 라이브러리를 검토한 글입니다. 

 

해결 방법이 꼭 맞는 것은 확인하지 못했다. 아마도 GPIO 제어 라이브러리를 바꿔야 할 지도.

 

아래 명령어로 순차적 실행한다.

 

 

sudo apt-get purge wiringpi
hash -r
sudo apt-get install git-core
cd ~
git clone git://git.drogon.net/wiringPi
cd ~/wiringPi
git pull origin
./build
gpio -v
gpio readall

 

 

꼭 같은 증상이라고 볼 수는 없지만 해결 방법 출처

 

 

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩