안녕하세요...
본론부터 애기하자면... 제목과 같이 /dev/random이 말썽을 부려서요...
전지금 ppc8260에 포팅을 하고 애플리케이션을 올리고 있는데...
사용할 애플리케이션에서 /dev/random을 read()로 읽어서 사용하는부분에서
/dev/random이 제대로 동작을 하지 않는군요...
그냥 mknod로 만들어 주면 되는거 아닌가요... c 1 8로 말들어 주었는데...
혹시 random을 쓰기 위해서 다른 것이 필요한게 있나요?
알려주세요...
날이 많이 추워지는군요... 건강하게 지내시길^^
/dev/random 은 major 1, minor 8 이 맞지만 커널에 난수 드라이버가 빠졌거나 엔트로피가 부족하면 read 가 오래 막힙니다. 커널 설정에 Random number generator 옵션이 들어갔는지 확인하고, 임베디드 환경이라면 /dev/urandom 을 쓰는 방법도 검토하세요.