我有一个LogiLink USB转串口适配器。 里面有PL2303芯片。 当我插入设备时:
[26064.927083] usb 7-1: new full speed USB device using uhci_hcd and address 9 [26065.076090] usb 7-1: New USB device found, idVendor=067b, idProduct=2303 [26065.076099] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [26065.076105] usb 7-1: Product: USB-Serial Controller [26065.076110] usb 7-1: Manufacturer: Prolific Technology Inc. [26065.079181] pl2303 7-1:1.0: pl2303 converter detected [26065.091296] usb 7-1: pl2303 converter now attached to ttyUSB0
所以设备被识别,转换器连接到ttyUSB0。 当我做屏幕/ dev / ttyUSB0 9600时出现错误:
bash: /dev/ttyUSB0: Permission denied
所以我去看文件的权限。 ls -l从/ dev文件夹报告:
crw-rw---- 1 root dialout 188, 0 2011-04-26 15:47 ttyUSB0
我将我的用户lars添加到拨出组。 当我使用lars下的命令组时,它显示我在组中。 虽然我仍然收到权限被拒绝的错误,作为拉尔斯,并作为根。
我试图连接到控制台电缆来configuration一些思科交换机。 我的操作系统是OpenSuse 11.3 x86_64,内核版本为2.6.34.7-0.7-desktop。
首先,validation你的configuration和访问:
$ stty -F /dev/ttyUSB0 speed 38400 baud; line = 0; kill = ^H; min = 100; time = 2; -icrnl -imaxbel -opost -onlcr -isig -icanon -echo
现在configuration他们在一个safer模式:
$ stty -F /dev/ttyUSB0 9600 sane
和
$ stty -F /dev/ttyUSB0 speed 9600 baud; line = 0;
现在,如果screen不工作,你可以尝试minicom或cu 。 我喜欢cu ,小而高效,它使用你的tty作为terminal,就像ssh一样,你可以通过点击~.结束会话~. 或者用~#发送一个中断。
cu -l ttyUSB0
(注意,没有/dev/ ;)
要消除这可能是“屏幕”问题的可能性,请尝试:
setserial -a / dev / ttyS0
检查访问权限,然后查看是否可以使用“minicom”进行通信。