일반 Re^7: [답변입니다.^^]
2005.01.14 19:19
현재 저희가 제공하는 커널은 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?
로 바꾸어서 시험해 보세요



