(추가질문)

문제가 되는것이 하나더 있는데요. 1번의 경운데..
error code -110번이 나오는 경우가 있습니다.
아차.. 여기 비트캠프인데요..

모든 보드에서 동일한 증상을 보입니다. usb장치(웹캠, 사운드카드, 네트워크 카드)
usb디바이스 드라이버 쪽이 문제가 아닐까라는 성급한 판단을 해봅니다.
장치와 상관없이 모든 장비에서 동일한 증상이 발생하는 것으로 보아
그쪽 문제 아닐까 합니다. 아울러, 구글에서 대략 질낮은 영어실력으로
보니, 2410과 pwc 및 USB장치의 문제점이 이야기 되고 있던것 같던데요

일부의 여론은 2.6.10버전부터 usb가 안정화 된다고 이야기 하는것 같아서
커널 포팅작업 하고 있습니다. 엄청난 시행착오를 거치면서요..
될지 안될지 의문보다, 이게 해결되지 않으면, USB장치를 사용하여 작업을
진행하는 모든조가 다른보드를 구매해야되는 실정입니다.
비싼돈 들여산 장비가 무용지물이 되어선 안되지 않겠습니까?
더군다나 2410관련 장비 트러블 슈팅같은것은 검색해도 찾아내는것
이 쉽지 않습니다. 대부분 PXA255보드(귀사 x5나 하이버스제품군)등을
사용하며, 커널도 2.4.x 버전을 사용하므로... 또한 귀사의 홈페이지에서
조차 2410 관련 자료들을 Q/A 혹은 FAQ등을 찾아보기가 힘든것 같습니다
전문가가 아닌, 초보진입 학생들에게는 너무나도 가혹한 보드가 아닐까
생각이되네요..

참고로 USB테스트 할 때 사용했던... 장치들은..
128M USB Memory Stick
QuickCam pro 4000
Absolute USB Soundcard
ASUS wl-167

이중에서 테스트 해보신것이 있다면.. 이야기 해주셨으면 좋겠습니다.
또한, 이 중에 없다면... usb장치를 연결해서 테스트 하셨던 장비라도..
알려 주시면 감사하겠습니다.

USB디바이스 드라이버의 문제인지, 아니면 다른 장치에서 제공된 각각의 디바이스 드라이버
문제인지 알아야... 할것 같습니다. 그래야 보드를 학원측에 던져줘 버리고 구매를 하던지 할수
있겠죠. (종료시한이 얼마 남지 않았기에 최대한 개발에 용의하도록 해줘야 하는데 말이죠...)


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

문의 드립니다.

2410에 웹캠을 붙히고자 합니다..

붙이기 이전에 pwc 9.0.2와 pwc 10.0.10 그리고 pwc 10.0.11을 받았습니다.

Redhat 9.0 데탑에서 장치는 쉽게 잡혔고, 간단 한 캡춰 프로그램(V4L이용) 을 작성하여 캡춰했습니다.
Fedora 3  (2.6.9) / Fedora 4 (2.6.11) 놋북에서는 9.0.2 가지고 정상적으로 잡히지 않아서 10.0.10/11
버전으로 정상적으로 인식하였습니다. 단, 커널 컴파일 해서 커널에 포함시키지 않고, 모듈로 올렸습니다.

S3C2410(Ez-sc2410)에서 테스트 한 것은 다음과 같습니다.
1) 커널 내에 포함되어 있는 9.0.1을 이용하여 커널 컴파일 후
   장치연결 후  USB가 connect 되었다고 나오지만, '/dev/video0' 만들어지지 않음,
   mknod를 이용하여 집접 만들고, insmod를 하면   =>
           pwc : Unknown symbol video_devdata
           pwc : Unknown symbol video_unregister_device
           pwc : Unknown symbol video_video_device_alloc
           pwc : Unknown symbol video_video_register_device
           pwc : Unknown symbol video_usercopy
           pwc : Unknown symbol video_device_release
           Insmod : cannot insert 'pwc.ko' : Unknown sumbol in module (-1) : Np such file or directory

2) 9.0.2를 압축을 해제하고, 커널의 /drivers/../media(기존 pwc가 있던 디렉토리)에 복사를 한후
    커널 컴파일 (make modules를 이용하여, 디바이스 파일을 추출, nfs로 전송, zImage 전송후 테스트)
   => video0가 만들어지지 않음, 직접 만들고 모듈 올리고 test하면 1)과 같은 에러메시지

3) 9.0.2를 압축을 해제하고, make파일을 만든후 ko파일 생성
    커널에 포함시키지 않고(M) 모듈 등록하여, zImage생성후 device파일 전송
    => vodep0가 생성되지 않음, 직접 만들고 모듈 올리면 1)과 같은에러
  
4) 10.0.10/11의 압축을 해제하고,   /driver/../media(기존 pwc가 있던 디렉토리)에 복사를 한후
    커널 컴파일..
    parse에러 발생, 컴파일 실패

5) 10.0.10/11의 압축을 해제하고, 소스를 받은 디렉토리에서 make파일 수정
    여전히 parse에러 발생.

    에러 내용인즉, }가 없다는둥, 뭔 파일 이전에 틀렸다는둥... 그러나, 데탑용으로 컴파일 할때는
    포함된 Makefile 이나, 커널 소스디렉토리에 포함시켜 컴파일 해도 정상작동을 함.
    (구문오류 없이 정상적인 컴파일이 된다는 이야기임.)

흠... 2410에서 웹캠을 꼽았을때 /dev/video0가 만들어지지 않는 것은 설정의 문제인지...
그리고, 커널내에 포함되어있는 pwc가 9.0.1인데도 바로 사용할수 없는 것은 무엇인지
그리고, 위의 문제를 어떻게 해결할 수 있는지... 가 궁급합니다..
(pwc 9.x.x 버전부터 pwcx가 안나오니, 기존의 문서는 도움이 안되더군요.. 게다가 커널도 바꼈고..
에효..)

^^* 담배값 너무 많이 드네요...;;

2410에서 올려보신 분이 있으시면, 가르쳐 주세영~