2011-10-17 3 views
0

2 개의 장치 파일을 mknod합니다. /dev/rubicon 부 번호는 0입니다. /dev/rubicon1 부울은 1입니다. chmod는 777입니다. 하지만 열 때 (/ dev/rubicon1, ...) 오류입니다. 오류 메시지가 해당 장치 또는 주소 없음입니다. 드라이버 코드가 아닌 것으로 나타났습니다. 2.4 커널에서 OK입니다. 왜 아는 사람 있습니까? 감사합니다. .2.6 커널의 Linux PCI 드라이버

답변

0

장치 파일은 커널의 실제 드라이버에 대한 인터페이스 일뿐입니다. 장치 파일을 작성해도 드라이버는 작성되지 않습니다. 즉, 실제로 하드웨어 용 커널 드라이버가 있습니까?

+0

rubicon.ko 및 insmod it이 있습니다. mknod/dev/rubicon c 241 0 장치 파일을 만듭니다. mknod/dev/rubicon1 c 241 1. /dev/rubicon1.Error 메시지를 열 수 없습니다. 그런 장치 나 주소는 없습니다. 그러나 열려있는/dev/rubicon은 열려 있습니다. 열려있는 pci 장치에서 2.4와 2.6 커널 간에는 차이가 있습니다. – threezhiwang

관련 문제