안녕하세요.....

usb cam 을 사용하려고 ez-pi 를 장착한 후에 ov511 cam을 달았습니다..

처음엔 카메라 전원이 안들어 오길래 여기 qna를 검색하여 이것저것 손을 본 결과

전원까지는 되더라고요....

그담에 어플리케이션 상에서 카메라을 사용하려니 디바이스 오픈은 되는데 다른 곳에서

프로그램이 죽는 현상이 발생했습니다....

물론 프로그램은 x86상에서는 잘 되던 것입니다..

그래서 자문을 구해보니 커널 make menuconfig 에서

OHCI 부분을 체크를 해줘야 된다고 하더라구요;;;

그래서 체크후에 컴파일을 하니 다음과 같은 에러가 납니다....커널 버젼은 falinux 에서 제공하는

v07 버젼입니다..

In file included from host/usb-ohci.c:80:
host/usb-ohci.h:451:9: #error "usb-ohci currently requires PCI-based controllers"
In file included from host/usb-ohci.c:80:
host/usb-ohci.h: In function `ohci_mem_init':
host/usb-ohci.h:561: warning: implicit declaration of function `pci_pool_create'
host/usb-ohci.h:565: warning: assignment makes pointer from integer without a cast
host/usb-ohci.h:572: warning: assignment makes pointer from integer without a cast
host/usb-ohci.h: In function `ohci_mem_cleanup':
host/usb-ohci.h:581: warning: implicit declaration of function `pci_pool_destroy'
host/usb-ohci.h: In function `td_alloc':
host/usb-ohci.h:597: warning: implicit declaration of function `pci_pool_alloc'
host/usb-ohci.h:597: warning: assignment makes pointer from integer without a cast
host/usb-ohci.h:603: warning: implicit declaration of function `pci_pool_free'
host/usb-ohci.h: In function `dev_alloc':
host/usb-ohci.h:626: warning: assignment makes pointer from integer without a cast
make[3]: *** [host/usb-ohci.o] 오류 1
make[3]: 나감 `/root/linux-2.4.19-x5-v07/drivers/usb-2.4.26' 디렉토리
make[2]: *** [first_rule] 오류 2
make[2]: 나감 `/root/linux-2.4.19-x5-v07/drivers/usb-2.4.26' 디렉토리
make[1]: *** [_subdir_usb] 오류 2
make[1]: 나감 `/root/linux-2.4.19-x5-v07/drivers' 디렉토리
make: *** [_dir_drivers] 오류 2


usb 장치를 쓰기위해서 OHCI 를 꼭 올려야 된다고 하는데요..

왜 이부분 커널 컴파일에서 오류가 나는지요....??

답변 부탁드립니다...