proc 파일 시스템에 write 에러
글쓴이: dingulx2 / 작성시간: 수, 2005/10/05 - 6:22오후
몬타비스타 리눅스 커널을 조금 수정한 세톱박스를 고치는 중입니다.
Kernel Function Instrumentation 라는 커널 프로파일링툴을 사용하기 위해 커널을 패치하고 컴파일 했습니다.
이 툴에서는 proc 파일 시스템에 로그를 기록하고, 그 로그를 읽어오는 방법을 사용하는데요.
문제는 프로파일을 하기 위해 proc에 cat을 이용하여 특정함수를 trigger를 걸어야 하는데 이때 다음과 같은 에러가 발생합니다.
cat xxx.conf > /proc/kfi cat: write: Input/output error
원인은 무엇이고 해결방법은 어떤것이 있을까요?
또 한가지 질문 더 드리겠습니다.
디바이스를 만들기 위해(만든다고 해야하나요;;;)
mknod /dev/kfi c 10 51
명령을 수행했는데 재부팅 되면 /dev/kfi 가 사라집니다
ㅠ_ㅠ
며칠째 삽질 중이네요. ;ㅅ;
고수님들의 도움 부탁드립니다.
참고로 커널은 2.4 입니다.
Forums:
Re: proc 파일 시스템에 write 에러
커널 2.6을 쓰시는지요? udev를 사용하고 있기 때문이 아닌가 합니다.
udev를 쓰면 모든 디바이스가 동적으로 만들어집니다. udev문서를 참고해 보시길
Re: proc 파일 시스템에 write 에러
답변 감사드립니다.
안타깝게도 2.4대 커널을 쓰고 있습니다.
general한 커널은 아니고 Mips용으로 조금씩 다르지만 큰 문제는 없어 보입니다.
i386 호스트에서 Mips용으로 크로스 컴파일을 한 것인데
make modules 를 수행해야하는지도 궁금합니다
타겟머신에는 커널 이미지인 zimage 만 올릴 거구요. ;;
---------------------------------
Dogbert
---------------------------------
mount 내용을 봤으면 좋겠군요...
mount 내용을 봤으면 좋겠군요...
댓글 달기