Rocketport uPCI ioaddr mapping failed under FreeBSD-5.3&CURRENT

From: wsk <wsk_at_catholic.org>
Date: Mon, 24 Jan 2005 09:25:52 -0000 (GMT)
hi,folks:

  after installed RocketPort uPCI card into my box;it
dumps the follow eror msgs:

rp0: <RocketPort PCI> port 0xde00-0xdeff,0xdd80-0xddff mem
0xfcedff80-0xfcedffff
irq 19 at device 10.0 on pci2
rp0: failed: rid 0x10 is memory, requested 4
rp0: ioaddr mapping failed for RocketPort(PCI).
device_attach: rp0 attach returned 6

and pciconfig the rp0:
rp0_at_pci2:10:0:  class=0x078000 card=0x080511fe chip=0x080511fe rev=0x01
hdr=0x00
    vendor   = 'Comtrol Corp'
    class    = simple comms

and downloaded the 1800255A file and follwed the README from
www.comtrol.com. During the buildkernel, I got errors:

cc -c -O -pipe  -Wall -Wredundant-decls -Wnested-externs
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline
-Wcast-qual  -fformat-extensions -std=c99  -nostdinc -I-  -I. -I../../..
-I../../../contrib/dev/acpica -I../../../contrib/altq
-I../../../contrib/ipfilter -I../../../contrib/pf
-I../../../contrib/dev/ath -I../../../contrib/dev/ath/freebsd
-I../../../contrib/ngatm -D_KERNEL -include opt_global.h -fno-common
-finline-limit=8000 --param inline-unit-growth=100 --param
large-function-growth=1000  -mno-align-long-strings
-mpreferred-stack-boundary=2 -ffreestanding -Werror  ../../../dev/rp/rp.c
../../../dev/rp/rp.c: In function `rp_do_receive':
../../../dev/rp/rp.c:772: error: request for member `l_rint' in something
not a structure or union
../../../dev/rp/rp.c:820: error: request for member `l_rint' in something
not a structure or union
../../../dev/rp/rp.c: In function `rp_handle_port':
../../../dev/rp/rp.c:850: error: request for member `l_modem' in something
not a structure or union
../../../dev/rp/rp.c:854: error: request for member `l_modem' in something
not a structure or union
../../../dev/rp/rp.c:855: error: request for member `l_modem' in something
not a structure or union
../../../dev/rp/rp.c: In function `rp_do_poll':
../../../dev/rp/rp.c:903: error: request for member `l_start' in something
not a structure or union
../../../dev/rp/rp.c: In function `rp_attachcommon':
../../../dev/rp/rp.c:982: warning: assignment makes integer from pointer
without a cast
../../../dev/rp/rp.c:985: warning: assignment makes integer from pointer
without a cast
../../../dev/rp/rp.c:988: warning: assignment makes integer from pointer
without a cast
../../../dev/rp/rp.c:991: warning: assignment makes integer from pointer
without a cast
../../../dev/rp/rp.c:994: warning: assignment makes integer from pointer
without a cast
../../../dev/rp/rp.c:997: warning: assignment makes integer from pointer
without a cast
../../../dev/rp/rp.c: In function `rp_releaseresource':
../../../dev/rp/rp.c:1077: warning: passing arg 1 of `destroy_dev' makes
pointer from integer without a cast
../../../dev/rp/rp.c: In function `rpopen':
../../../dev/rp/rp.c:1088: error: argument "dev" doesn't match prototype
../../../dev/rp/rp.c:672: error: prototype declaration
../../../dev/rp/rp.c:1096: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1097: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1102: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1108: error: invalid type argument of `->'
../../../dev/rp/rp.c:1120: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1145: warning: assignment makes pointer from integer
without a cast
../../../dev/rp/rp.c:1150: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1200: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1201: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1202: error: request for member `l_modem' in
something not a structure or union
../../../dev/rp/rp.c:1212: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1221: error: request for member `l_open' in something
not a structure or union
../../../dev/rp/rp.c:1224: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c: In function `rpclose':
../../../dev/rp/rp.c:1246: error: argument "dev" doesn't match prototype
../../../dev/rp/rp.c:673: error: prototype declaration
../../../dev/rp/rp.c:1252: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1253: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1257: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1264: error: request for member `l_close' in
something not a structure or union
../../../dev/rp/rp.c:1271: warning: implicit declaration of function
`ttyclose'
../../../dev/rp/rp.c:1271: warning: nested extern declaration of `ttyclose'
../../../dev/rp/rp.c: In function `rpread':
../../../dev/rp/rp.c:1321: error: argument "dev" doesn't match prototype
../../../dev/rp/rp.c:676: error: prototype declaration
../../../dev/rp/rp.c:1326: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1327: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1331: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1335: error: request for member `l_read' in something
not a structure or union
../../../dev/rp/rp.c: In function `rpwrite':
../../../dev/rp/rp.c:1345: error: argument "dev" doesn't match prototype
../../../dev/rp/rp.c:674: error: prototype declaration
../../../dev/rp/rp.c:1351: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1352: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1356: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1367: error: request for member `l_write' in
something not a structure or union
../../../dev/rp/rp.c: In function `rpioctl':
../../../dev/rp/rp.c:1388: error: argument "dev" doesn't match prototype
../../../dev/rp/rp.c:675: error: prototype declaration
../../../dev/rp/rp.c:1403: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1404: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1410: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1413: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1415: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1418: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1460: warning: passing arg 1 of `minor' makes pointer
from integer without a cast
../../../dev/rp/rp.c:1482: error: request for member `l_ioctl' in
something not a structure or union
../../../dev/rp/rp.c: In function `rp_disc_optim':
../../../dev/rp/rp.c:1763: error: request for member `l_rint' in something
not a structure or union
../../../dev/rp/rp.c: At top level:
../../../dev/rp/rp.c:2364: error: syntax error before "rp_pci_mod"
../../../dev/rp/rp.c:2364: warning: type defaults to `int' in declaration
of `rp_pci_mod'
../../../dev/rp/rp.c:2364: warning: initialization makes integer from
pointer without a cast
../../../dev/rp/rp.c:2364: warning: excess elements in scalar initializer
../../../dev/rp/rp.c:2364: warning: (near initialization for `rp_pci_mod')
../../../dev/rp/rp.c:2364: warning: excess elements in scalar initializer
../../../dev/rp/rp.c:2364: warning: (near initialization for `rp_pci_mod')
../../../dev/rp/rp.c:2364: warning: data definition has no type or storage
class../../../dev/rp/rp.c:2364: warning: type defaults to `int' in
declaration of `DECLARE_MODULE'
../../../dev/rp/rp.c:2364: warning: parameter names (without types) in
function declaration
../../../dev/rp/rp.c:2364: warning: data definition has no type or storage
class../../../dev/rp/rp.c:2809: error: syntax error before "rp_isa_mod"
../../../dev/rp/rp.c:2809: warning: type defaults to `int' in declaration
of `rp_isa_mod'
../../../dev/rp/rp.c:2809: warning: initialization makes integer from
pointer without a cast
../../../dev/rp/rp.c:2809: warning: excess elements in scalar initializer
../../../dev/rp/rp.c:2809: warning: (near initialization for `rp_isa_mod')
../../../dev/rp/rp.c:2809: warning: excess elements in scalar initializer
../../../dev/rp/rp.c:2809: warning: (near initialization for `rp_isa_mod')
../../../dev/rp/rp.c:2809: warning: data definition has no type or storage
class../../../dev/rp/rp.c:2809: warning: type defaults to `int' in
declaration of `DECLARE_MODULE'
../../../dev/rp/rp.c:2809: warning: parameter names (without types) in
function declaration
../../../dev/rp/rp.c:2809: warning: redundant redeclaration of
'DECLARE_MODULE'
../../../dev/rp/rp.c:2364: warning: previous declaration of
'DECLARE_MODULE' was here
../../../dev/rp/rp.c:2809: warning: data definition has no type or storage
class*** Error code 1

Stop in /usr/src/sys/i386/compile/WSK.

thinks in any Re with appresiates!




-----------------------------------------
This email was sent using FREE Catholic Online Webmail!
http://webmail.catholic.org/
Received on Mon Jan 24 2005 - 08:25:55 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:26 UTC