[질문]모뎀 관련 질문과 커널 2.6.9-1에서 2.4.20으로 컴파일 과정 에러 질문
여전히 모뎀때문에 삽질 중인 한 불쌍한 인생입니다.
3Bon 56K PCI 팩스 모뎀을 구해서 이 모뎀을 사용해볼라고 합니다.
이 모뎀역시 Soft Modem입니다. ㅡ,.ㅡ
제가 약 2주간 삽질하면서 얻은 정보로는
agere 사 모뎀은 lt모뎀이지만 ltmodem 드라이버로는 인식이 안된다... (삼성꺼는 잘 된답니다...ㅡ,.ㅡ)
ltmodem 드라이버는 커널 2.4.20이후 지원되지 않는다.
(위 정보는 확실한 것으로 현재 나와 있는 드라이버는 마지막이 2.4.20이 마지막입니다. 이유는 버그들 때문에...)
그렇다면 과연 3Bon 56K PCI 팩스 모뎀은 인식할까요??
일단 리눅스에서 Unknown 디바이스라고 잡기는 하더군요. (Agere사꺼는 이것 마저 없었음~~ㅋㅋ)
그래서 일단 리눅스를 2.4.20으로 컴파일 할라고 하는데요.
에러가 발생합니다.
실행순선는
make mrproper
make menuconfig <-- 수정없이 저장
make clean
make dep
make bzImage <-- 여기서 에러 발생...ㅡㅡ;
에러메시지는
...
usr/src/linux/include/asm/checksum.h: At top level:
/usr/src/linux/include/asm/checksum.h:176: error: syntax error before ')' token
/usr/src/linux/include/asm/checksum.h:176: error: syntax error before "__u32"
make: *** [init/main.o] 오류 1
위와 같습니다.
그래서 궁금한점입니다.
커널을 하위 버전으로 컴파일할수는 없는건가요?
그렇다면 커널을 2.4.20으로 하지않고 그냥 드라이버를 깔아버릴까요? (이건 아닌것 같음...ㅋ)
아니면 제가 커널 컴파일할때 뭐가 문제가 있나요?
p.s :
사용중인 리눅스는 페도라 코어 4입니다.
댓글 달기