도와주세요!!
글 수 15,339
2005.01.14 10:19:44 (*.110.112.215)
6714
현재 저희가 제공하는 커널은 pci 쪽을 조금 수정한 것입니다.
그런데 현재 저희 한테 해당 컨트롤러가 다른 용도에 쓰고 있어서
시험하기가 힘든데요...
수정한 커널에서는 디바이스 드라이버에서 PCI 장치를 다루는 in, 또는 out 함
수를 사용하는 경우에는 다음과 같이 수정해 주서야 합니다.
in 함수 pci_in
out 함수는 pci_out
그런데 IDE는 이런 접근에 대한 처리는
linux/driver/ide/ide-iops.c 에서 합니다.
이 파일 안에 있는
ide_inw 과 같은 함수들에서 in 계열과 out 계열의 함수를 쓰므로
이 함수들이 호출되는가를 printk 함수를 이용해서 확인하신후
만약 그렇다면
해당 함수들을 in? -> pci_in? , out? -> pci_out?
로 바꾸어서 시험해 보세요
그런데 현재 저희 한테 해당 컨트롤러가 다른 용도에 쓰고 있어서
시험하기가 힘든데요...
수정한 커널에서는 디바이스 드라이버에서 PCI 장치를 다루는 in, 또는 out 함
수를 사용하는 경우에는 다음과 같이 수정해 주서야 합니다.
in 함수 pci_in
out 함수는 pci_out
그런데 IDE는 이런 접근에 대한 처리는
linux/driver/ide/ide-iops.c 에서 합니다.
이 파일 안에 있는
ide_inw 과 같은 함수들에서 in 계열과 out 계열의 함수를 쓰므로
이 함수들이 호출되는가를 printk 함수를 이용해서 확인하신후
만약 그렇다면
해당 함수들을 in? -> pci_in? , out? -> pci_out?
로 바꾸어서 시험해 보세요