본문 바로가기

라즈베리파이 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

 

 

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

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^