不能通过串口COM传输数据包

时间:2013-04-17 12:55:04

标签: linux ubuntu serial-port linux-device-driver

我在Intel Panel PC上安装了Linux Ubuntu。我的代码没有运行,我使用cutecom检查了数据包传输。它确实成功打开了港口,但没有数据被转移。我将串口插入我自己的电脑,它可以工作。 有一件事让我想到,错误可能来自检查BIOS,如何分配ttyS0-3。 Bios显示S0至11或更高。全部处于AVAILABLE模式,我将S3设置为RESERVED并再次通过cutecom进行检查。没有转移! 另一方面,我不认为应该安装驱动程序来区分PC COM,它应该自动识别它们。

/input0
[    0.416691] ACPI: Power Button [PWRB]

[    0.416846] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1

[    0.416859] ACPI: Power Button [PWRF]

[    0.443708] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

[    0.557357] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A

[    0.708888] serial8250: ttyS2 at I/O 0x3e8 (irq = 4) is a 16550A

[    0.872588] serial8250: ttyS3 at I/O 0x2e8 (irq = 3) is a 16550A

[    1.015669] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

[    1.036607] 00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A

[    1.060599] 00:08: ttyS2 at I/O 0x3e8 (irq = 11) is a 16550A

[    1.084589] 00:09: ttyS3 at I/O 0x2e8 (irq = 10) is a 16550A

[    1.085551] agpgart-intel 0000:00:00.0: detected gtt size: 262144K total, 262144K 

[   14.956323] serio: Serial port ttyS1

[   14.994250] serio: Serial port ttyS1

[   15.032073] input: Elo Serial TouchScreen as /devices/pnp0/00:07/tty/ttyS1/serio2/input

dmesg显示的是什么问题?我应该用setirq改变irqs吗? 如果是的话,请给我一个详细的例子。

0 个答案:

没有答案