안녕하세요
S3C2440 보드를 사용하고 있는 유저입니다.
리눅스 커널 2.4 버전을 사용하다가 이번에 2.6.30으로 커널 업그레이드를 하였습니다.
2.4버전에서는 시리얼 0, 1, 2 이렇게 3가지 모두 사용하였습니다.
그런데 업그레이드 하면서 1번은 사용가능한데 2번이 아무런 반응이 없습니다.
아래는 부팅시 관련 내용입니다.
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
아래는 부팅후 디바이스 내용입니다.
/dev # ls s3c2410_serial* -la
crw-rw---- 1 root root 204, 64 Nov 8 2009 s3c2410_serial0
crw-rw---- 1 root root 204, 65 Jan 1 00:02 s3c2410_serial1
crw-rw---- 1 root root 204, 66 Nov 8 2009 s3c2410_serial2
시리얼 2에 장치를 물리고 아래와 같이 테스트하면 아무런 반응이 없습니다.
cat /dev/s3c2410_serial2
반면 2.4 커널에서는 이와같이하면 정상 동작합니다.
어떨게 처리해야 할지 감이 안 잡히네요...
커널 소스를 건들여야 하는지... menuconfig를 수정해야 하는지...
자세한 조언 바랍니다.