Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Dec 2008 16:36:25 +0300
From:      Boris Samorodov <bsam@ipt.ru>
To:        Marcel Moolenaar <xcllnt@mac.com>
Cc:        freebsd-current@FreeBSD.org, rea-fbsd@codelabs.ru
Subject:   Re: Timeda 8-multiport adapter: only 2 ports available
Message-ID:  <94529078@bb.ipt.ru>
In-Reply-To: <9939E942-A2FC-4240-BC14-527D45C187B7@mac.com> (Marcel Moolenaar's message of "Fri\, 12 Dec 2008 09\:48\:58 -0800")
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> <94541668@bb.ipt.ru> <BE3580EA-BACC-4FF3-9683-CCDE48858D96@mac.com> <48144979@bb.ipt.ru> <548CF0A3-1B07-49DA-A177-6EA85FD8CF2F@mac.com> <94539778@bb.ipt.ru> <9939E942-A2FC-4240-BC14-527D45C187B7@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar <xcllnt@mac.com> writes:

> The attached patch is a quick and dirty way to
> program the ports. Can you see if it actually works and
> if it makes a difference?

-----
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/BB/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -I/usr/obj/usr/src/sys/BB -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/puc/../../dev/puc/puc.c
/usr/src/sys/modules/puc/../../dev/puc/pucdata.c: In function 'puc_config_timedia':
/usr/src/sys/modules/puc/../../dev/puc/pucdata.c:1157: error: dereferencing pointer to incomplete type
/usr/src/sys/modules/puc/../../dev/puc/pucdata.c:1157: error: dereferencing pointer to incomplete type
*** Error code 1
-----

That's for the line [*]:
-----
--- pucdata.c   (revision 185784)
+++ pucdata.c   (working copy)
@@ -1145,6 +1145,10 @@
        case PUC_CFG_GET_TYPE:
                *res = PUC_TYPE_SERIAL;
                return (0);
+       case PUC_CFG_INIT_PORT:
+               bus_write_1((struct res *)res, 1 /* IER */,   [*]
+                   (port >= 2) ? 0x10 : 0);
+               return (0);
        default:
                break;
        }
-----


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?94529078>