나는 LDD 초보자이며 현재 2.6.35
커널에서 작동하는 드라이버를 업그레이드하는 작업이 현재 커널 인 3.6.10
에 할당되었습니다.리눅스 장치 드라이버 업데이트
컴파일러를 얻으려면 에서 unlocked_ioctl
으로 변경해야합니다 (here).
그러나 드라이버가 여러 작업을 올바르게 실행하지 못합니다.
드라이버는 PCI 버스를 통해 DMA를 사용하여 호스트의 버퍼에 쓰기로되어 있습니다. 장치가 발행하고있는 인터럽트가 통과하지 못하는 것 같습니다.
이 드라이버를 사용하려면 분명히 변경해야 할 사항이 있습니까?
Issac, 운전수에 대한 간략한 설명과 작동하지 않는 작동에 대해 알려주십시오. –