Timeda 8-multiport adapter: only 2 ports available

Boris Samorodov bsam at ipt.ru
Thu Dec 11 14:36:29 UTC 2008


Hello Eygene, Marcel and All,


I've found some DOS/Linux docs/programs at the producers's site
and unzipped them:
ftp://ftp.ipt.ru/pub/sunix/


Eygene Ryabinkin <rea-fbsd at codelabs.ru> writes:

> Boris, could you please add the line
> -----
> printf("%s: BAS, handle is 0x%lx, tag is 0x%x\n", __func__,
>     (unsigned long)bas->bsh, (unsigned int)bas->bst);
> -----
> to the beginning of ns8250_probe() and show the results.

Here it is:
% dmesg | grep -A2 -B3 BAS
-----
uart4: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xec00, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x0
--
uart4: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xec00, tag is 0x0
ns8250_probe: got IIR register: 0xc1
ns8250_probe: got MCR register: 0x8
--
uart5: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xec08, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x0
--
uart5: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xec08, tag is 0x0
ns8250_probe: got IIR register: 0xc1
ns8250_probe: got MCR register: 0x8
--
uart6: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xe880, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x40
--
uart6: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xe888, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x40
--
uart6: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xe800, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x40
--
uart6: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xe480, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x40
--
uart6: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xe400, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x40
--
uart6: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0xe080, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x40
--
uart0: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0x3f8, tag is 0x0
ns8250_probe: got IIR register: 0x1
ns8250_probe: got MCR register: 0x0
--
uart0: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0x3f8, tag is 0x0
ns8250_probe: got IIR register: 0xc1
ns8250_probe: got MCR register: 0x8
--
uart1: /usr/src/sys/dev/uart/uart_core.c:374: continue with rid=0x0
ns8250_bus_probe: entering
ns8250_probe: entering
ns8250_probe: BAS, handle is 0x2f8, tag is 0x0
ns8250_probe: got IIR register: 0xff
ns8250_probe: got wrong IIR register, exiting with ENXIO
-----

Full verbose dmesg:
ftp://ftp.ipt.ru/pub/sunix/dmesg.6.txt

WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve


More information about the freebsd-current mailing list