Re: Multiport serial card Exsys EX-44388, where are the devices ?

From: Warner Losh <imp_at_bsdimp.com>
Date: Fri, 18 Jan 2019 15:48:44 -0700
On Fri, Jan 18, 2019 at 2:53 PM Kurt Jaeger <pi_at_freebsd.org> wrote:

> Hi!
>
> Trying to get a 8-port serial PCIe card into operation (Exsys EX-44388).
> After reboot, dmesg shows:
>
> uart2: <16550 or compatible> port 0x3e8-0x3ef irq 10 on acpi0
>
> and /dev/ has cuau2* devices. It's unclear, which of the 8 ports
> is cuau2 (I'll test that later, I promise 8-), but where are the
> other ports ?
>
> I've tried to add
>
> hint.uart.3.at="isa"
> hint.uart.3.port="0x3e0"
> hint.uart.3.irq="10"
> hint.uart.4.at="isa"
> hint.uart.4.port="0x3d8"
> hint.uart.4.irq="10"
>
> to /boot/devices.hint and rebooted, but there are no additional ports
> found...
>
> I've read
>
>   https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/serial.html
>
> and the manpage sio(4). It says to build a kernel with
>
> options COM_MULTIPORT
> device sio
>
> which I tried (r343121) and it fails:
>
> /usr/src/sys/dev/sio/sio.c:361:6: error: no member named 't_init_in' in
>       'struct tty'
>         tp->t_init_in.c_ispeed  = tp->t_init_in.c_ospeed =
>         ~~  ^
>
> So, is sio(4) out of fashion ? What is suggested to get my other 7 serial
> ports ?
>

uart is the new thing. sio info should be ignored.

Chances are good that this device doesn't have the proper entries in the
puc driver. Do you have any pci devices that show up as unclaimed?

Warner
Received on Fri Jan 18 2019 - 21:48:56 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:20 UTC