Linux não encontra portas seriais

1

Eu tenho o debian6.0 instalado na minha máquina. Tem quatro comportas das quais 2 não podem ser encontradas. Ao olhar que os sistemas bios eu posso ver que o endereço das portas são:

PORT      ADDRESS      IRQ
1         3F8          4
2         2F8          3
3         3E8          10
4         2E8          11

Portas 1 e 2 são encontradas pelo Debian, mas 3 e 4 não são. Pelo que entendi, posso configurar as portas com essas informações usando setserial . Eu tentei:

setserial /dev/ttyS2 port 0x03e8 irq 10 baud_base 115200

mas eu recebo:

/dev/ttyS2: No such file or directory

É seguro criar um arquivo em /dev chamado ttyS2 ? e tente executar o mesmo comando novamente?

edit:

De acordo com o pedido do jordanm:

# cat /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
 29 fb
128 ptm
136 pts
180 usb
189 usb_device
253 rtc
254 hidraw

Block devices:
259 blkext
  7 loop
  8 sd
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd

EDITAR:

então eu fiz o arquivo do dispositivo com:

mknod -m 666 /dev/ttyS2 c 4 66

Do que tentei configurar a porta COM:

setserial /dev/ttyS2 port 0x03e8 irq 10 autoconfig

mas recebeu:

/dev/ttyS2: No such device or address

Na verdade, há hardware para duas portas seriais adicionais.

    
por Richard 12.04.2013 / 15:50

2 respostas

3

no bootloader grub eu tenho o parâmetro 8250.nr_uarts = 4 na linha de inicialização. Depois disso, consegui configurar portas seriais usando setserial

link

    
por 18.04.2013 / 18:14
-1

Acabei de experimentar um problema semelhante com portas seriais UART indefinidas e Linux, com um PC ARCHMI. dmesg | grep serial não estava mostrando nenhum resultado. Depois de muitas tentativas, notei que era um problema de BIOS. Depois de desabilitar a opção "Quick Boot", tudo funcionou bem e as portas seriais foram carregadas corretamente com o UART, o dmesg mostrou resultados. Apenas no caso de ajudar por acaso.

    
por 27.01.2017 / 04:47