안녕하세요^^
왕초보가 잘나가다가 또 막히네요;;;
Serial 통신 프로그램까지 다만들어놓고 장치를보니 FTDI USB장치라서
장치연결도 못하고 있습니다.
커널은 2.6.15입니다.
커널 컴파일전에 USB-FTDI관련 옵션으로 체크는 했습니다만,
아래와 같이 커널부팅시 드라이버가 등록 되었다고 나옵니다.
--boot log-----------------------------------------------------------
...
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Sereftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
drivers/usb/serial/ftdi_sio.c: Detected FT232BM
usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
usbcore: registered new driver ftdi_sio
drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
...
----device file-----------------------------------------------------
~ # ls /dev/tty*
/dev/tty /dev/tty2 /dev/tty5 /dev/tty8 /dev/ttyS1
/dev/tty0 /dev/tty3 /dev/tty6 /dev/tty9
/dev/tty1 /dev/tty4 /dev/tty7 /dev/ttyS0
~ #
----module config--------------------------------------------------
~
/etc # cat modules.conf
alias eth0
alias char-major-3 off
alias char-major-4 off
/etc #
-------------------------------------------------------------------
insmod로 모듈등록도 안했는데
이런 메시지가 나오면 바로 사용하면 되는건지 궁금합니다.
그런데 /dev/ttyUSB0가 없네요
심볼릭 링크를 어디로 거는지도 모르겠네요 헐;;;
마지막으로 커널 옵션줄때 yes체크와 module체크의 차이가 있습니까?
module체크하고 컴파일하고나서 find로 찾으니까 모듈보이던데
yes체크하니까 모듈이 없었습니다.
긴글 읽어주셔서 감사드립니다^^
2. module로 컴파일 했다면 당연히 module로 올려야겠지요.
3. tty로 잡히기는 할텐데, 2.6.15라면 udev에서 살려줘야 하지 않나 싶네요. 보통은 살려주지 않으면 나오지 않습니다. 물론 udev를 썼을때지만요. 아닐 경우는 어쩔 수 없이 직접 mknod로 살려줘야 하고요.