Eu tenho um antigo OpenBSD (5.0 GENERIC # 43 i386) em um site de produção. Agora estou tentando conectar uma impressora zebra a ela com um cabo usb-para-serial sem sucesso. O problema é fazer com que o dispositivo exista e seja configurado.
Como faço isso? Ou já está aí? Eu obviamente não sou um guru da BSD, então por favor, fique comigo e me mostre o caminho, por favor.
Alguma saída:
foobar# dmesg
...
uplcom0 at uhub1 port 1 "Prolific Technology Inc. USB-Serial Controller D" rev 1.10/3.00 addr 2
ucom0 at uplcom0
...
foobar# usbdevs -d
addr 1: EHCI root hub, Intel
uhub0
addr 1: UHCI root hub, Intel
uhub1
addr 2: USB-Serial Controller D, Prolific Technology Inc.
uplcom0
addr 1: UHCI root hub, Intel
uhub2
addr 2: Lexmark T630, Lexmark International
ulpt0
addr 3: USB Optical Mouse, Logitech
uhidev0
addr 1: UHCI root hub, Intel
uhub3
foobar# usbdevs -df /dev/usb1
addr 1: UHCI root hub, Intel
uhub1
addr 2: USB-Serial Controller D, Prolific Technology Inc.
uplcom0
foobar# ls /dev/ucom0 /dev/uplcom0
ls: /dev/ucom0: No such file or directory
ls: /dev/uplcom0: No such file or directory
Observe que o ulpt0
-device está conectado a uma impressora de papel comum e que está funcionando corretamente. É o uplcom0
-device que não consigo acessar.
De acordo com man ucom
, parece haver algo em /dev/ttyU?
. Eu também tentei enviar dados para eles sem sucesso. Em /dev/ttyU0
interrompo depois de esperar alguns minutos e recebo a mensagem:
ksh: cannot create /dev/ttyU0: Interrupted system call
Para os outros /dev/ttyU[1-3]
, recebo mensagens semelhantes a esta:
ksh: cannot create /dev/ttyU1: Device not configured