emmc 드라이브에서 linux 설치 에러
상황
- emmc를 쓰는 완전 초초초초초초초저가 모델을 버리긴 아깝고
- 윈도우 10을 설치해보았으나 예전 486에 윈도우98을 깔았던 PTSD가 다시 오는듯한..ㅠ_ㅠ
- 그래서 리눅스를 설치해보려고 했는데. 이런 X장.ㅠ
발견사항
- gui에서 설치모드시 파일시스템 생성 후 복사가 에러나길래, 패키지가 문제있나 싶어서, 애꿏은 usb이미지만 다시 복사했는데, 우분투에서 조금 더 명확한 원인을 확인했고, Centos에서는 복사실패라고만... 우분투에서는 파일시스템 생성 오류
- 그래서 centos로 다시 배포하면서 콘솔로그를 들어가보니 cqe recovery, i/o error 메시지가 잔뜩... (아.. 미리 볼껄.ㅠㅠ)
- 찾아보니 emmc드라이버와 호환성 문제가 있는것으로 보여지는...
- 그리고 파일시스템을 xfs로 구성시 meta가 계속 깨지는 문제가 있어 ext4로 구성했을때는 정상적으로 작동하네요
해결방법
- 설치할때 gui모드밖으로 잠깐 나와서 커널 모듈 다시 인식시키기
modprobe -r sdhci_pci modprobe -r sdhci modprobe sdhci debug_quirks=0x20000 modprobe sdhci_pci
설치한다음에 적용해야할 것들
- 커널 파라미터값 반영
$> grubby --update-kernel=ALL --args="sdhci.debug_quirks=0x65168080
- modprobe 설정 (파일없으니 생성하면 됨)
$> cat /etc/modprobe.d/sdhci.conf options sdhci debug_quirks=0x20000
No Comments