다음은 in? -> pci_in? , out? -> pci_out? 으로 수정한 결과 입니다.

사용 보드: EZ-M28

사용 ide 컨트롤러 : Ultra RAID 133 Controller(코요테 옐로우)
(사용칩 : SiI0680ACL144)

사용 커널 : linux-2.4.26-fa-2004-12-30.tar.gz

수정 사항 : linux/driver/ide/ide-iops.c에서
include/asm-arm/arch-s3c2800/io.h 내용을 참고하여
in? -> pci_in? , out? -> pci_out? 으로 바꾸었습니다.


다음은 커널로그메세지 입니다. 분석시 참고해 주십시요^^

ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
init_hwif_data()
init_hwif_data()
init_hwif_data()
init_hwif_data()
ide_init_builtin_drivers : idedefault_init() (<- 함수명 : 부르는 함수)
ide_init_builtin_drivers : probe_for_hwifs()
SiI680: IDE controller at PCI slot 00:0b.0
SiI680: chipset revision 2
SiI680: not 100% native mode: will probe irqs later
SiI680: BASE CLOCK == 133
ide0: MMIO-DMA , BIOS settings: hda:pio, hdb:pio
ide1: MMIO-DMA , BIOS settings: hdc:pio, hdd:pio
ide_init_builtin_drivers : ideprobe_init()
ide_init_builtin_drivers : proc_ide_create()
ide_init_builtin_drivers : ide_init_builtin_subdrivers()
ide_init_builtin_subdrivers : idedefault_init()
ide_init_builtin_subdrivers : idedisk_init
idedisk_init : idedisk_driver.name = ide-disk
idedisk_init : ide_register_module()
idedisk_init : idedisk_driver.name = ide-disk
idedisk_init : ide_register_module()

입니다.

-bash-2.05b# fdisk /dev/hda
Unable to open /dev/hda

라고 나옵니다.

참고사항 :

s3c2800(2.4.18-rmk7-ezm28-acam, patch_s3c2800-acam.gz 패치를 적용)에서는
잘 동작하는 것을 확인하였습니다.

Q1.새로운 질문
아래에서 잘 동작하고 있다는 시스템에서 사용한 커널이
linux-2.4.26-fa-2004-12-30.tar.gz 인가요?

Q2.Q1 질문이 맞다면 제가 해 주어야 할 패치는 어떤 것이 있나요?
참고로 현재 siimage.c 파일을 사용하고 있으나 계속 실패하고 있습니다.

이상입니다.
즐거운 하루 되세요^^


========================================================================

개구리 wrote..
: 일단 저희가 처음 구매해서 사용했던것과 동일한 것이군요..
:
: 저희는 정확하게 성공해서 잘 썼는데..
: 하드 80G 까지 붙여서 쓰는데 문제 없었는데요...
:
: 왜 안될까요..
: 일단 오픈이 안되면 해당 드라이버가 동작하지 않고 있다는 것인데..
:
: 몇가지 더 조사를 해 보겠읍니다.