Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2008 17:36:27 +0300
From:      Boris Samorodov <bsam@ipt.ru>
To:        rea-fbsd@codelabs.ru
Cc:        freebsd-current@FreeBSD.org, Marcel Moolenaar <xcllnt@mac.com>
Subject:   Re: Timeda 8-multiport adapter: only 2 ports available
Message-ID:  <94541668@bb.ipt.ru>
In-Reply-To: <u86IhinAe98poBxKoJlfe3b/pNw@TT2a40bhZF2dUby2PPEihZ1bSVY> (Eygene Ryabinkin's message of "Thu\, 11 Dec 2008 11\:50\:24 %2B0300")
References:  <92804393@bb.ipt.ru> <26722819@bb.ipt.ru> <dgryeQY4GEVsW/%2Bo7hiHda0rsyw@Nv45r0f9gWT8HCu35qu0Xm2Zg98> <26719629@bb.ipt.ru> <19F75E66-0535-4982-9726-E2C0A03117EA@mac.com> <u86IhinAe98poBxKoJlfe3b/pNw@TT2a40bhZF2dUby2PPEihZ1bSVY>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?94541668>