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 ServeReceived on Thu Dec 11 2008 - 13:36:29 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:38 UTC