Não é possível obter porta serial para ler entrada no Ubuntu 14.04

2

Eu recentemente instalei uma placa serial serial / paralela PEX1S1P952 em uma máquina com o Ubuntu 14.04. A saída de lspci -vv mostra o seguinte no cartão:

04:00.1 Serial controller: Oxford Semiconductor Ltd Device c101 (prog-if 02 [16550])
    Subsystem: Oxford Semiconductor Ltd Device c101
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 44
    Region 0: I/O ports at c000 [size=8]
    Capabilities: <access denied>
    Kernel driver in use: serial

A saída de setserial -g /dev/ttyS* mostra a placa em /dev/ttS4 :

/dev/ttyS4, UART: 16950/954, Port: 0xc000, IRQ: 44

A placa está atualmente conectada a uma porta de saída auxiliar de um amplificador de fisiologia, que está constantemente emitindo dados e depois passa para um modem nulo. No entanto, no minicom, nenhuma saída é exibida e não há nada em /dev/serial/ .

Quando eu uso um adaptador serial para USB na mesma conexão em vez da porta serial, o Ubuntu atribui a /dev/ttyUSB0 e no minicom, o fluxo de saída constante é visível, e o dispositivo aparece em /dev/serial/by-id . / p>

Editar: saída de stty --file=/dev/ttyACM0 --all

stty: /dev/ttyACM0: No such file or directory

Há algo que eu precise fazer para ter o minicom e, presumivelmente, o SO reconhecer / aceitar dados dessa porta?

Eu adicionei minha conta de usuário ao dialout e também executei o minicom como sudo.

Editar: saída de stty --file=/dev/ttyS4 --all

speed 115200 baud; rows 0; columns 0; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^A; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 0; time = 100; -parenb -parodd cs8 -hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8 -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 -isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl -echoke

    
por user3700175 24.01.2015 / 00:41

0 respostas