当我连接调制解调器时,befour启动时一切正常。但是当连接到正常工作的PC时会出现错误。
我没有使用任何驱动程序从其他地方,所有工作在默认的debian杰西存储库。
这里是dmesg:
171.342776] usbcore: registered new interface driver usb-storage
[ 171.528837] usb 2-5: USB disconnect, device number 2
[ 171.998784] usb 2-5: new high-speed USB device number 3 using ehci-pci
[ 172.1316
我有一个基于SiLabs CP2101芯片组的USB到串行适配器。我正在尝试在Debian5.0Lenny (armel架构)中使用它。
我似乎能够获得正确的内核模块来识别适配器,但它不会创建/dev/ttyUSB0。
我运行了modprobe usbserial和modprobe cp2101,然后连接了设备,得到了来自dmesg的以下输出:
usb 2-1: new full speed USB device using mv5182_ehci and address 8
usb 2-1: configuration #1 chosen from 1 choice
cp2101 2-1:1
我的ttyUSB0端口上有一个网络设备。我可以在linux上使用sccren命令访问它,但当我尝试使用cu命令进行连接时,我得到了这个错误:
sudo cu -s 9600 -l /dev/ttyUSB0
cu: open (/dev/ttyUSB0): Permission denied
cu: /dev/ttyUSB0: Line in use
如何使用cu命令连接?
我用Debian 9.11和肉桂3.2.7。~/.xsession-errors上的日志文件几乎每秒钟都会被这样的内容淹没,重复一遍又一遍:
glibtop(c=1250): [WARNING] Failed to open "/sys/class/net/ttyUSB0/statistics/rx_packets": No such file or directory
glibtop(c=1250): [WARNING] Failed to open "/sys/class/net/ttyUSB0/statistics/tx_packets": No such
我对使用dd获取来自/dev/ttyUSB0的内容有一些问题。这个想法是每5分钟轮询一台设备(用于测试)。稍后我可能会使用cron作业,但现在,我每分钟检查一次,每5次轮询一次。
我的问题发生在dd行。有时候,它会卡在那里。我试过使用read -r line,但这是一样的。我猜没什么可读的。-如果没有任何来自dd或read的信息,我如何防止/dev/ttyUSB0或/dev/ttyUSB0停止?-或者/还有更好的方法来返回/dev/ttyUSB0的内容吗?
这是我的代码,简化如下:
while [ 1 ]; do
curdate=`date "+%M"`
if [[ &
我有一个UBUNT18.04.6,我想使用我的Aten USB 232电缆(35厘米).After插上它,我检查dmesg \ grep ttyUSB,我得到了结果:
[ 344.775472] usb 1-2: pl2303 converter now attached to ttyUSB0
[ 1186.547300] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 1189.537071] usb 1-2: pl2303 converter now attached to ttyUSB0
[ 1604.1
我已经有一段时间试图让我的集成戈壁WWAN卡工作在10.10以下。
我能够让网络经理看到卡后,安装戈壁装载机包。我能够建立连接,但是我不能建立到Verizon的连接。
下面是我尝试连接时来自/var/log/daemon.log的输出。
Oct 19 14:29:42 gbeech-x201 AptDaemon: INFO: Quiting due to inactivity
Oct 19 14:29:42 gbeech-x201 AptDaemon: INFO: Shutdown was requested
Oct 19 14:33:45 gbeech-x201 NetworkManager
我刚刚安装了Ubuntu22.04并使用
snap install arduino
按预期安装的。我知道我需要将我的用户添加到拨号组中,所以我在/dev中搜索了ttyACM*,也搜索了ttyUSB*,使用:sudo ls -al /dev/ttyUSB*和sudo ls -al /dev/ttyACM*,但是
ls: cannot access '/dev/ttyUSB*': No such file or directory
和
ls: cannot access '/dev/ttyACM*': No such file or directory
我检查了林格
在respberry pi中安装了一个中继板后,我成功地测试了一些打开和关闭继电器的命令,但我发现了一个问题。我没有收到八个中继器的状态或单个中继器的状态。我该如何解决这个问题呢?
我在ttyUSB0 #chmod o+rwx /dev/ttyUSB0中添加的权限
#!/bin/bash
stty -F /dev/ttyUSB0 9600
# Command to get the status of eight relays.
echo -e '\xff\x09\x00' > /dev/ttyUSB0
while true; do
cat /dev/ttyUSB
当我通过驱动程序pl2303创建的/dev/ttyUSB0 0发送数据时,它总是发送上次我想发送的数据。这意味着:如果我按下面的方式输入命令:
echo hello > /dev/ttyUSB0 ## the receiver can`t get any infomation
echo 1 > /dev/ttyUSB0 ## the receiver get "hello"
echo 123 > /dev/ttyUSB0 ## the receiver get "1"
这是个很奇怪的问题.我不知道怎么解决。
顺便说一句:我的linux内核版本是
我正在使用Orange Pi PC PLUS2 (emmc存储器,arv7l 32位)通过串行连接(RS485)来控制另一个设备,而串行转换器使用的是FTDI芯片(sparkfun 09822)。
我正在使用坞容器和坞-合成嵌入我的应用程序,并容易部署/共享它。它不会做太复杂的事情,只需通过rs485连续读取传感器的值(每秒1次),将其存储在本地db中,并将数据发送到我的服务器。
-a给了我一个名字:
Linux host-test 4.14.15-sunxi #28 SMP Mon Jan 29 07:24:48 CET 2018 armv7l GNU/Linux
如果我运行我的西南外码头,
我创建了一个systemd服务,它启动一个简单的.sh来读取串行连接中的数据。如果我在引导后手动运行该服务,它可以正常工作,但是当我试图在引导时自动运行它时,它会失败,因为.sh还不能从ttyUSB0 (awk: fatal: cannot open file /dev/ttyUSB0' for reading (No such file or directory)读取。
有没有办法让服务等待ttyUSB0,然后运行.sh?我试过像after=ttyUSB0这样的东西,但那行不通。
[Unit]
Description=Serial logger
[Service]
ExecSt
如果我在命令行中以用户'build‘的身份执行以下脚本,它将正常工作:
#!/usr/bin/python
import serial
import pwd
import os
import grp
user = pwd.getpwuid(os.getuid()).pw_name
print user
groups = [g.gr_name for g in grp.getgrall() if user in g.gr_mem]
gid = pwd.getpwnam(user).pw_gid
groups.append(grp.getgrgid(gid).gr_name)
pri
我使用的是Debian 8.0,有一个USB->串行端口适配器
Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
它在/dev/中作为ttyUSB0列出,但我不能使用ist。我也在‘拨号’群里。
crw-rw---- 1 root dialout 188, 0 Jan 4 10:38 /dev/ttyUSB0
如果我尝试使用它
/dev/ttyUSB0
输出为(无权限):
-bash: /dev/ttyUSB0: Keine Berechtigung
我试过重启等等,但都不起作用。
我正在尝试从我这里的GPS dongle获得经度和纬度坐标(BU-353)。我安装了gpsd和gpsmon。
Gpsmon正确显示我的位置并更新它。每当我运行此命令时:
sudo gpsd -n -N -D 2 /dev/ttyUSB0
我得到了这个输出:
gpsd: launching (Version 2.95)
gpsd: listening on port gpsd
gpsd: running with effective group ID 0
gpsd: running with effective user ID 0
gpsd: opening GPS data source ty
~$dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 15.905810] usb 3-3: pl2303 converter now attached to ttyUSB0
[ 3910.549952] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 3929.763287] usb 3-3: pl2303 converter now attached to ttyUSB0
~$lsusb
Bus 003 Device 002: ID 06