com1 포트로 리눅스 터미널 열기
글쓴이: autofolder / 작성시간: 월, 2005/03/14 - 5:31오후
안녕하세요.
비슷한 내용을 찾아봐도 잘 안보여서 질문 올립니다.
페도라 코어 2를 설치한 리눅스 서버가 있습니다.
네트워크에 문제가 생겨서, 노트북을 서버의 com1 포트에 연결해서 터미널을 열려고 하는데 아무것도 안뜨네요.
이렇게 해본적이 한번도 없어서, 무엇부터 설정해야 하는지도 잘 모르고 있습니다.
menuconfig의 커널 설정부분을 보니, serial 은 커널에 포함되어 있는데요, 또 다른것이 필요합니까?
다른 필요한 정보가 있으시다면 알려드리겠습니다.
답변 부탁드립니다.
Forums:
com1 으로 연결하시려는 것으로 봐서.. 시리얼 라인 연결인데... s
com1 으로 연결하시려는 것으로 봐서.. 시리얼 라인 연결인데... slip 설정이 필요할 것으로 보입니다. 그런데, slip 은 ... 워낙 오래된 놈이라 찾기 좀 힘들지 않을까 싶네요.
- 저도 몇개 검색해 봤는데, 마땅히 소개시켜드릴 만한 글이 없습니다.
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
Re: com1 포트로 리눅스 터미널 열기
시리얼이 정상적으로 설정되어 있다면 다음 명령으로 현재 시리얼 포트 상태를 알 수 있습니다.
ganadist@ganadist /tftproot $ sudo cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:2848 rx:10947530 fe:3 brk:3 RTS|DTR
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:unknown port:00000000 irq:0
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
제 컴은 ttyS0 (tts/0) 만 사용하도록 되어 있기 때문에 0번만 정보가 나옵니다.
일반 배포판은 대부분 시리얼 드라이버가 커널에 builtin되어 있기때문에 위와같이 나와야합니다만 혹시 모듈로 컴파일 하셨다면 8250이라는 커널모듈을 올리시기 바랍니다.
만약 시리얼설정이 정상적으로 되어있는데도 데이터가 오고가지 않으면 시리얼 설정(속도, 패리티 설정, 플로컨트롤 등등) 이 잘못되었거나 실제의 시리얼 케이블이 잘못된 경우입니다. 시리얼 연결 프로그램(minicom등등)의 시리얼 설정을 찬찬히 뜯어보시고, 그래도 이상있으면 시리얼 케이블을 교체하시기 바랍니다.
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
LILO의 경우 설정파일입니다. 이 예제를 사용하시면 될듯...app
LILO의 경우 설정파일입니다. 이 예제를 사용하시면 될듯...
append="console=tty0 console=ttyS0,9600n8"
이 라인이 커널파라미터입니다.
Remote-Serial-Console-HOWTO 라는 하우투 문서가 있습니다 RTFM
========================
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
default=linux
# Changes for serial console on COM1: in global section
# Deleted: message=/boot/message
serial=0,9600n8
timeout=100
restricted
password=de7mGPe3i8
image=/boot/vmlinuz-2.4.2-2
label=linux
read-only
root=/dev/hda6
initrd=/boot/initrd-2.4.2-2.img
# Changes for serial console on COM1: in each image section
append="console=tty0 console=ttyS0,9600n8"
========================
/etc/inittab 에서 시리얼 라인 쪽에 getty가 뜨도록 고쳐주
/etc/inittab 에서 시리얼 라인 쪽에 getty가 뜨도록 고쳐주시고요.
해결했습니다. ^^
/etc/inittab 파일에 다음 한줄 추가해주고 reboot 하니까 되네요.
고맙습니다.
co:12345:respawn:/sbin/mingetty ttyS0 CON9600 vt102
왜사냐건 웃지요 ^^
minicom 을 쓰시지요...
minicom 을 쓰세요.
console 케이블이라면. minicom 을 쓰면 될듯하네요
터미널창에서 minicom 을 치시구요
ctrl + a + z 누르시면 메뉴가 나옵니다.
기본적인건 ctrl+a+o 누르셔서 'serial port setup' 이 부분에서
A 누르시구 ttyS0 으로 해주십니다. 윈도우와는 달리 리눅스는
0번이있으니깐 1번이 0 이 되겟죠? ^^ㅋ
그리고 bits 9600 으로 바꿔주구요..
저장하구
나오셔서 ctrl + a + x 빠져 나오신뒤 다시 minicom 하시면
됩니다 ^^ㅋ
잘부탁 드립니다.
댓글 달기