현재 저희가 제공하는 커널은 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?
로 바꾸어서 시험해 보세요