2013-04-19 2 views
1

나는 LDD 초보자이며 현재 2.6.35 커널에서 작동하는 드라이버를 업그레이드하는 작업이 현재 커널 인 3.6.10에 할당되었습니다.리눅스 장치 드라이버 업데이트

컴파일러를 얻으려면 에서 unlocked_ioctl으로 변경해야합니다 (here).

그러나 드라이버가 여러 작업을 올바르게 실행하지 못합니다.

드라이버는 PCI 버스를 통해 DMA를 사용하여 호스트의 버퍼에 쓰기로되어 있습니다. 장치가 발행하고있는 인터럽트가 통과하지 못하는 것 같습니다.

이 드라이버를 사용하려면 분명히 변경해야 할 사항이 있습니까?

+1

Issac, 운전수에 대한 간략한 설명과 작동하지 않는 작동에 대해 알려주십시오. –

답변

0

커널 버전에서만 변경이 있고 하드웨어에는 변경이 없다고 가정합니다. 컴파일하는 동안 오류가 발생합니까?

+0

의견에 가장 적합한 최상의 방법입니다. 이것은 답이 아닙니다. –

관련 문제