NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/49115: serial interface (/dev/tty*) not working
>Number: 49115
>Category: kern
>Synopsis: serial interface (/dev/tty*) not working
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Aug 14 17:15:00 +0000 2014
>Originator: Kamil Rytarowski
>Release: NetBSD-current, NetBSD-6.1.x
>Organization:
>Environment:
NetBSD, amd64
current (pre 7.0) and stable 6.1.x
>Description:
I cannot get serial connector to work on different amd64 machines.
minicom -b 115200 -D /dev/ttyU0
picocom -b 115200 /dev/ttyU0
cu -s 115200 -l /dev/ttyU0
I was trying with an USB-serial adapter.
dmesg:
uchcom0 at uhub6 port 1
uchcom0: QinHeng Electronics USB2.0-Ser!, rev 1.10/2.54, addr 2
uchcom0: CH341 detected
ucom0 at uchcom0
I was trying with a PCI card with two serial connectors (and relevant /dev/tty0
device), without success.
I was testing my embedded machine with serial and the peripherals under
GNU/Linux and the device worked.
Here is a log with a working options from GNU/Linux:
picocom v1.6
port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 115200
parity is : none
databits are : 8
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is :
emap is : crcrlf,delbs,
Reproducing it on NetBSD results at best with detaching ucom (and /dev/ttyU0)
from drvlst.
Once I was trying to connect to a different device with USB-TTL connector,
without any luck.
>How-To-Repeat:
1. Install NetBSD-6.1.x or current.
2. Get a PCI RS232 card or USB adapter with RS242 port
3. Get a third party machine designed to work through serial
4. Connect cables, power on
5. Try cu, picocom, minicom to establish a connection
6. Read none characters from the device.
>Fix:
Get Linux and see that the peripherals work.
Home |
Main Index |
Thread Index |
Old Index