Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como fixar porta USB no Linux?
Ambiente
TOTVS Varejo - Supermercados PDV - Linha Consinco - Aplicável para todas as versões.
Solução
Para realizar a fixação de uma porta USB serial no PDV, siga os passos abaixo:
Passo 1. Identificar o dispositivo USB no PDV
No terminal (Konsole) do PDV, execute o comando:
lsusb
Exemplo de retorno:
Bus 002 Device 004: ID 1753:c901 GERTEC Telecomunicacoes Ltda.
1753 → idVendor (fabricante)
c901 → idProduct (identificador do dispositivo)
O idProduct (c901) é o código utilizado para identificar o dispositivo que será mapeado.
Passo 2. Definir o mapeamento da porta
Com base no exemplo, será criado o seguinte mapeamento:
c901=/dev/ttyS7
Onde:
c901 → idProduct do dispositivo
/dev/ttyS7 → porta que será fixada para o dispositivo
Cada dispositivo deve ser informado em uma linha separada, caso haja mais de um.
Passo 3. Configurar no Monitor
Acesse o caminho abaixo e selecione o PDV desejado (no exemplo abaixo PDV 506):
Monitor > Configurações > Configurações de PDV's > Gerais > Mapeamento de Portas USB seriais
-
No campo Template, informe apenas: c901=/dev/ttyS7
- Clique em Aplicar
- Clique em Salvar
-
Envie as configurações para o PDV
Passo 4. Reiniciar o PDV
O parâmetro só terá efeito após a reinicialização do terminal.
Importante
- Não utilize portas inferiores a /dev/ttyS7, pois podem conflitar com portas seriais já utilizadas pelo sistema.
- Ao configurar este parâmetro, o comportamento do mapeamento automático é alterado, podendo impactar a ordem das portas.
- Após aplicar, sempre valide o funcionamento do dispositivo (ex: pinpad).
- Caso o dispositivo seja trocado (mesmo modelo), o idProduct pode ser igual, mas é recomendado validar novamente com lsusb.
0 Comentários