Tag: 串口

使用udev规则重新映射14.04中的串行端口?

所以我有一个udev规则文件重新映射串口,因为它们不是所需的顺序。 这些规则在SLES11 SP1上运行良好,但似乎在14.04上没有做任何事情。 SUBSYSTEM==”platform”, DRIVERS==”serial8250″, KERNELS==”serial8250″, KERNEL==”ttyS2″, NAME=”ttyS10″ SUBSYSTEM==”platform”, DRIVERS==”serial8250″, KERNELS==”serial8250″, KERNEL==”ttyS3″, NAME=”ttyS11″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{id}==”PNP0501″, KERNEL==”ttyS4″, NAME=”ttyS12″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{id}==”PNP0501″, KERNEL==”ttyS5″, NAME=”ttyS13″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{subsystem_vendor}==”0x1415″, KERNEL==”ttyS6″, NAME=”ttyS2″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{subsystem_vendor}==”0x1415″, KERNEL==”ttyS7″, NAME=”ttyS3″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{subsystem_vendor}==”0x1415″, KERNEL==”ttyS8″, NAME=”ttyS4″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{subsystem_vendor}==”0x1415″, KERNEL==”ttyS9″, NAME=”ttyS5″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{subsystem_vendor}==”0x1415″, KERNEL==”ttyS10″, NAME=”ttyS6″ SUBSYSTEM==”tty”, DRIVERS==”serial”, ATTRS{subsystem_vendor}==”0x1415″, KERNEL==”ttyS11″, NAME=”ttyS7″ SUBSYSTEM==”tty”, DRIVERS==”serial”, […]

2个USB端口停止工作

我有HP pavillion g6,运行xubuntu 14.04 64位。 我有3个USB端口。 出于某种原因,其中2人今天早上停止工作, 我已经安装了xserver-xorg-input-all ,按照这里的说明不起作用。 我的笔记本电脑已更新并升级到最新版本。 lsusb Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 0a5c:21e3 Broadcom Corp. HP Portable Valentine Bus 001 Device 005: ID 2188:0ae1 Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: […]

如何区分相同的USB转串口适配器?

我在笔记本电脑(Ubuntu 9.10)上使用了许多相同的USB转串口适配器。 这些适配器由Sabrent制造,围绕Prolific PL2303 IC构建,如lsusb所示: Bus 001 Device 008: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 001 Device 007: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port udevadm显示的任何属性似乎都不是特定适配器的唯一属性: foo@bar:~$ udevadm info –attribute-walk –path=/sys/bus/usb-serial/devices/ttyUSB0 looking at device ‘/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4.1/1-4.1:1.0/ttyUSB0’: KERNEL==”ttyUSB0″ SUBSYSTEM==”usb-serial” DRIVER==”pl2303″ ATTR{port_number}==”0″ […]

更改串口的权限

我在Ubuntu中使用Arduino IDE,并且遇到串口问题。 它过去一直有效,但由于可能不必要的原因,我觉得有必要将一些文件的所有权从root所有权更改为我的用户所有权。 这使IDE正常工作,但我失去了使用正确串口的能力。 在dev文件夹中,我需要的端口被列为权限166.有人(不再在该区域内帮助我)将权限交换为666,这使得它全部工作得非常好。 但是,一旦我重新启动计算机,它就会恢复原状,如果我现在尝试使用该命令: sudo chmod 666 ttyACM0 什么都没发生。 没有错误消息,但也没有权限更改。 如何更改它,以及如何永久更改它。 如果这个问题过于简单或不清楚,我很抱歉,我是一个ubuntu noob,我不会吝惜反馈!