http://www.terawork.co.kr/sub2_view.htm?part=1&cate=24&stockno=4697&Search=강원전자&mode=12
EZ-X5 + EZ-PI + EZ-PCMCIA(이하 EZ-X5)의 PCMCIA 슬롯에 IEEE1394 Interface
Card를 끼워서 IEEE1394 Digital Camera를 구동시키려고 하고 있습니다.

IEEE1394 Interface Card(이하 1394 카드)는 다음 링크에 있는 것을 사용하고
있습니다.

일단은 제 노트북에 RedHat8.0을 설치하고 노트북에 있는 PCMCIA 슬롯에 1394
카드를 끼우면 다음과 같은 메시지가 출력이 됩니다.

[root@Note]# dmesg
(중략)
cs: cb_alloc(bus 4): vendor 0x11c1, device 0x5811
PCI: Enabling device 04:00.0 (0000 -> 0002)
ohci1394: $Rev: 1010 $ Ben Collins <bcollins at debian.org>
PCI: Found IRQ 11 for device 02:07.0
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[20001000-200017ff]  Max
Packet=[2048]
PCI: Setting latency timer of device 04:00.0 to 64
ohci1394_1: Unexpected PCI resource length of 1000!
ohci1394_1: OHCI-1394 1.0 (PCI): IRQ=[11]  MMIO=[20800000-208007ff]  Max
Packet=[2048]
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000039000042fdda]
ieee1394: Host added: ID:BUS[1-00:1023]  GUID[0000010000000057]

위와같이 PnP로 1394카드가 잡히고 다음과 같은 모듈이 올라갑니다.
[root@Note]# lsmod
Module                  Size  Used by    Not tainted
ohci1394               29160   0  (unused)
ieee1394              204676   0  [ohci1394]
(생략)

IEEE1394 Camera를 동작시키려면 이 외에 raw1394 및 video1394 모듈을 더 올
려야 하지만 EZ-X5에는 위의 과정도 되지가 않아서 질문을 드립니다.

현재 커널은 linux-2.4.19-x5-v07 에서 작업하고 있습니다.
make menuconfig을 해보면 IEEE1394관련 옵션이 보이지가 않아서(이유는 잘 모
르겠습니다.-_-;;) $(kernel_dir)/.config 파일에 다음과 같이 추가하여
IEEE1394 관련 모듈들을 컴파일하였습니다.

#(중략)
#IEEE 1394 (FireWire) support
#
CONFIG_IEEE1394=m

#IEEE 1394 OHCI support
CONFIG_IEEE1394_OHCI1394=m

#IEEE 1394 RAW I/O support
CONFIG_IEEE1394_RAWIO=m

#IEEE 1394 Video support
CONFIG_IEEE1394_VIDEO1394=m
".config" 858L, 19924C

이렇게 컴파일된 모듈들은 $(ramdisk_dir)/lib/modules/2.4.19-rmk7-
pxa1/kernel/drivers/ieee1394 로 모두 복사한 후 EZ-X5를 구동시켰습니다.

Module로 컴파일하여 올렸기 때문인지 IEEE1394 카드를 꽂아도 노트북에서처
럼 반응이 나타나지 않았습니다.
그래서 다음과 같이 모듈을 수동으로 올렸는데 PCI 관련 에러메시지가 뜨는군
요..

[root@ez-x5 /root]$ insmod ieee1394
Using /lib/modules/2.4.19-rmk7-pxa1/kernel/drivers/ieee1394/ieee1394.o
[root@ez-x5 /root]$ insmod ohci1394
Using /lib/modules/2.4.19-rmk7-pxa1/kernel/drivers/ieee1394/ohci1394.o
ohci1394: pci_module_init failed
insmod: init_module: ohci1394: No such device
[root@ez-x5 /root]$ lsmod
Module                  Size  Used by    Not tainted
ieee1394               32648   0
[root@ez-x5 /root]$ dmesg
(중략)
ohci1394: pci_module_init failed

위와같이 ieee1394.o 모듈은 올라갔지만 ohci1394.o 모듈은 위와 같은 에러가
뜨면서 올라가지 않습니다. 현재 커널 소스는 수정을 하지 않은 상태인데요..
^^;; 이런 에러를 잡을려면 어떤 부분을 손대야 하는지 조언 좀 부탁드립니다.
노트북에서 해보니 간단하게 되던것이 EZ-X5에서는 잘 안되네요.. ^^;;