系統用的是 stable
當 kernel 版本為 2.4.27 時
系統辨識各 port 的 ttyS為連續號
如下
0: uart:16550A port:3F8 irq:4 tx:0 rx:0
1: uart:16550A port:2F8 irq:3 tx:0 rx:0
4: uart:16550A port:9400 irq:18 tx:0 rx:0
5: uart:16550A port:9408 irq:18 tx:0 rx:0
6: uart:16550A port:9410 irq:18 tx:0 rx:0
7: uart:16550A port:9418 irq:18 tx:0 rx:0
8: uart:16550A port:9420 irq:18 tx:0 rx:0
9: uart:16550A port:9428 irq:18 tx:0 rx:0
10: uart:16550A port:9430 irq:18 tx:0 rx:0
11: uart:16550A port:9438 irq:18 tx:0 rx:0
12: uart:16550A port:9C00 irq:21 tx:0 rx:0
13: uart:16550A port:9C08 irq:21 tx:0 rx:0
14: uart:16550A port:9C10 irq:21 tx:0 rx:0
15: uart:16550A port:9C18 irq:21 tx:0 rx:0
16: uart:16550A port:9C20 irq:21 tx:0 rx:0
17: uart:16550A port:9C28 irq:21 tx:0 rx:0
18: uart:16550A port:9C30 irq:21 tx:0 rx:0
19: uart:16550A port:9C38 irq:21 tx:0 rx:0
20: uart:16550A port:A400 irq:22 tx:0 rx:0
21: uart:16550A port:A408 irq:22 tx:0 rx:0
22: uart:16550A port:A410 irq:22 tx:0 rx:0
23: uart:16550A port:A418 irq:22 tx:0 rx:0
24: uart:16550A port:A420 irq:22 tx:0 rx:0
25: uart:16550A port:A428 irq:22 tx:0 rx:0
26: uart:16550A port:A430 irq:22 tx:0 rx:0
27: uart:16550A port:A438 irq:22 tx:0 rx:0
而當系統為 kernel 2.6.8 時
系統辨識各 port 的 ttyS為不連續號
如下
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0
1: uart:16550A port:000002F8 irq:3 tx:0 rx:0
2: uart:16550A port:00009430 irq:11 tx:0 rx:0
3: uart:16550A port:00009438 irq:11 tx:0 rx:0
4: uart:16550A port:00009C00 irq:9 tx:0 rx:0
5: uart:16550A port:00009C08 irq:9 tx:0 rx:0
6: uart:16550A port:00009C10 irq:9 tx:0 rx:0
7: uart:16550A port:00009C18 irq:9 tx:0 rx:0
8: uart:16550A port:00009C20 irq:9 tx:0 rx:0
9: uart:16550A port:00009C28 irq:9 tx:0 rx:0
10: uart:16550A port:00009C30 irq:9 tx:0 rx:0
11: uart:16550A port:00009C38 irq:9 tx:0 rx:0
12: uart:16550A port:0000A400 irq:11 tx:0 rx:0
13: uart:16550A port:0000A408 irq:11 tx:0 rx:0
14: uart:16550A port:00009400 irq:11 tx:0 rx:0
15: uart:16550A port:00009408 irq:11 tx:0 rx:0
16: uart:16550A port:0000A410 irq:11 tx:0 rx:0
17: uart:16550A port:0000A418 irq:11 tx:0 rx:0
18: uart:16550A port:0000A420 irq:11 tx:0 rx:0
19: uart:16550A port:0000A428 irq:11 tx:0 rx:0
20: uart:16550A port:0000A430 irq:11 tx:0 rx:0
21: uart:16550A port:0000A438 irq:11 tx:0 rx:0
22: uart:unknown port:00000130 irq:12
23: uart:unknown port:00000138 irq:12
24: uart:unknown port:00000140 irq:12
25: uart:unknown port:00000148 irq:12
26: uart:unknown port:00000150 irq:12
27: uart:unknown port:00000158 irq:12
28: uart:unknown port:00000160 irq:12
29: uart:unknown port:00000168 irq:12
30: uart:unknown port:00000170 irq:12
31: uart:unknown port:00000178 irq:12
32: uart:unknown port:00000302 irq:3
33: uart:unknown port:00000302 irq:3
34: uart:unknown port:00000302 irq:3
35: uart:unknown port:00000302 irq:3
36: uart:unknown port:00000302 irq:3
37: uart:unknown port:00000302 irq:3
38: uart:unknown port:00000302 irq:3
39: uart:unknown port:00000302 irq:3
40: uart:unknown port:00000302 irq:3
41: uart:unknown port:00000302 irq:3
42: uart:unknown port:00000302 irq:3
43: uart:unknown port:00000302 irq:3
44: uart:16550A port:00009410 irq:11 tx:0 rx:0
45: uart:16550A port:00009418 irq:11 tx:0 rx:0
46: uart:16550A port:00009420 irq:11 tx:0 rx:0
47: uart:16550A port:00009428 irq:11 tx:0 rx:0
上google 去查似乎是 udev 跟 debian kernel 配合度不佳
大多建議使用 2.4.27 kernel
不知道有沒有人遇到這問題 依舊可以使用 2.6 系列的 kernel 呢 ?