AU1200 보드에서 USB port로 (USB CDMA 모뎀)를 연결하려고
가르켜 주신 device 번호로 노드 등록을 했는데 응용 프로그램에서
인식이 안되는 것 같아 다시 글을 올립니다.

아래 box안에 있는 내용에 따라

mknod /dev/ttyACM0 c 189 129  라고  등록하고
(마이너 번호 129는 sys/class/usb-device/usbdev2.2/dev를
부팅후 처음으로 참조한 번호)

이 노드를 사용하는 프로그램(pppd)을 실행시키면
tcgetattr: Inappropriate ioctl for device(25)

라는 메세지가 뜹니다. 제가 판단하기에는 디바이스를 인식 못하는 것 같은 데요..
노드 번호를 제대로 등록한 것인지 다시 한번 질문드립니다.


전번(12937)에 글을 올렸다 시피
______________________________________________________________________
/sys/class/usb-device 아래에
usbdev1.1  usbdev2.1  usbdev2.11 디렉토리가 있고 각각 디렉토리 아래 dev 파일이 있는데
(189:0)        (189:128)    (189:138 ) 로 되어있고


AU1200 보드에는 USB port가 2층으로 2 port 있는데
/sys/class/usb-device 아래에서
각각의 포트에 해당하는 디렉토리가 어느 것인지요.
-------------------------------------------------------------------------------------------------------------------
라고 질문 드렸는데

********************************************************************************
usbdev1.1 은 EHCI 로 가능한 디바이스가 연결되었을 때 사용하며,
usbdev2.1 은 OHCI 로 USB1.1 규격의 디바이스가 연결되었을 때 사용하게 됩니다.

usbdev2.11는 OHCI 로 디바이스가 연결된 상태이며, EZ-AU1200보드이 포트와는 상관없습니다.
현재 연결장치는
usbdev2.11 디렉토리를 보시면 됩니다.

[참고]
EZ-AU1200보드에서 USB 커넥터는 현재 아래쪽이 USB0 Port, 위쪽이 USB1 포트가 연결되어 있습니다

**********************************************************************
라고 답글을 주셨는데요

이런 사실을 기초로 하여 위와 같이 노드 등록(mknod /dev/ttyACM0 c 189 129)을 했는 데  
왜 위와 같은 메시지(tcgetattr: Inappropriate ioctl for device(25)) 가 뜰까요?

그래서 au12000을 위한 커널 소스(linux-2.6.21)내 Documentation/devices.txt를 
봤는데 여전히 커널 2.4 버젼에 처럼 ACM USB 모뎀은
메이저 번호는 166번호로 되었있는데 .. 이 문서가 잘 못된 건가요?


또. 궁금한 점이 있읍니다.

EZ-AU1200보드는 포트와는 상관없다는 것은 무슨 뜻인지요?
또, 아래 쪽이
USB0 Port, 위쪽이 USB1 포트가 연결되어 있다면
실제 USB 관련 파일에서
USB 0 port --> usbdev1.1, USB 1 port --> usbdev2.1 에 해당 된다는 뜻입니까?


도움의 말씀 부탁드립니다.