[디바이스 드라이버] 프린터 포트의 인터럽트

kasi의 이미지

it expert 리눅스 디바이스 드라이버를 가지고 공부를 하고 있습니다.

책에서는 0x037A번지에 0x10을 써놓고 10번 핀과 25핀을 접속시키면

인터럽트가 발생된다고 써져 있는데 printk로 찍어 본결과 인터럽트

함수가 호출 되지 않습니다.

/proc/interrupts 에 irq는 등록되었는데 어디에 문제인줄 모르겠네요.

커널은 2.6.18입니다.

falaris의 이미지

제가 예전에 할 때 모듈을 내리고도 해봤는데 안되서,
커널 컴파일 할 때 프린터 포트 아예 커널 옵션에서 빼고 사용했습니다. ㅡㅡ;
(잘 됩니다)

그런데 왜 안되는지 아직도 모르겠네요.

--------------@@
집에서 젠투교+emacs교 완전 정착!!
회사 데비안(windowsXP)+emacs교 완전 정착!!
(window 저주 하리라 !!!)
나중에 아주 나중에 시간나면 lisp을..

kasi의 이미지

저는 lp 모듈을 내리니 led 마저도 불이 안들어오더군요.

ㅡㅡ;

익명사용자의 이미지

저도 리눅스 디바이스 드라이버를 공부하는 사람입니다.

똑같은 문제에서 막혔는데

혹시 해결 하셨으면 방법을 알려주실 수 있으신지요.ㅠ

부탁드립니다.^^

익명사용자의 이미지

^^