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>