Linux

proc fs / 시리얼 상태

구차니 2026. 10. 12. 12:46

오오.. 이런게 있었구나..

클로드님 만세!

  - 맨 앞 숫자가 포트 번호입니다. 0: = ttyS0입니다.
  - 각 항목의 의미:
    - tx, rx: 부팅 후 보낸 바이트, 받은 바이트(누적)
    - fe: 프레이밍 오류. 정지 비트 자리가 맞지 않은 경우로, 노이즈나 보레이트 불일치일 때 납니다.
    - brk: 브레이크. 선이 한 글자 시간 넘게 Low로 눌린 경우로, 스파이크나 선이 빠졌을 때 납니다.
    - oe: 오버런. 수신 FIFO가 넘친 경우로, CPU가 제때 못 읽은 것이며 선 문제가 아닙니다.
    - pe: 패리티 오류(패리티를 쓸 때만)
    - 오류가 0인 항목은 아예 표시되지 않습니다.
  - 맨 끝의 RTS|DTR은 모뎀 제어선 상태입니다.

 

# cat /proc/tty/driver/serial                       
serinfo:1.0 driver revision:                                                    
0: uart:MA35D1 port:40700000 irq:14 tx:184594 rx:8779 fe:4606 brk:1300 RTS|DTR  
1: uart:MA35D1 port:40710000 irq:15 tx:11896911 rx:199208852 oe:103 RTS|DTR     
2: uart:MA35D1 port:40720000 irq:16 tx:1209961 rx:2180390 RTS|DTR               
3: uart:MA35D1 port:40730000 irq:17 tx:101810 rx:0 RTS|DTR       

 

아쉽게도(?) usb uart 쪽은 안뜨나?

$ ls -al /proc/tty/driver/
ls: '/proc/tty/driver/' 디렉터리를 열 수 없습니다: 허가 거부

$ sudo ls -al /proc/tty/driver/
합계 0
dr-x------ 5 root root 0 10월 12 12:43 .
dr-xr-xr-x 6 root root 0 10월  7 11:34 ..
-r--r--r-- 1 root root 0 10월 12 12:44 max310x
-r--r--r-- 1 root root 0 10월 12 12:44 serial
-r--r--r-- 1 root root 0 10월 12 12:44 usbserial

$ sudo cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:unknown port:000003F8 irq:4
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
8: uart:unknown port:00000000 irq:0
9: uart:unknown port:00000000 irq:0
10: uart:unknown port:00000000 irq:0
11: uart:unknown port:00000000 irq:0
12: uart:unknown port:00000000 irq:0
13: uart:unknown port:00000000 irq:0
14: uart:unknown port:00000000 irq:0
15: uart:unknown port:00000000 irq:0
16: uart:unknown port:00000000 irq:0
17: uart:unknown port:00000000 irq:0
18: uart:unknown port:00000000 irq:0
19: uart:unknown port:00000000 irq:0
20: uart:unknown port:00000000 irq:0
21: uart:unknown port:00000000 irq:0
22: uart:unknown port:00000000 irq:0
23: uart:unknown port:00000000 irq:0
24: uart:unknown port:00000000 irq:0
25: uart:unknown port:00000000 irq:0
26: uart:unknown port:00000000 irq:0
27: uart:unknown port:00000000 irq:0
28: uart:unknown port:00000000 irq:0
29: uart:unknown port:00000000 irq:0
30: uart:unknown port:00000000 irq:0
31: uart:unknown port:00000000 irq:0