Beta BroadCom 4401 driver

TaxF maxtaylor at mail.ru
Thu Sep 25 20:46:39 PDT 2003


Hello !
I try compile those on FreeBSD 4.7 .
And correct 'make: don't know how to make miidevs.h. Stop'(i copy 
miidevs.h into /sys/modules/bcm) and (i edit if_bcm.c line 67,68):
'/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:67: dev/pci/pcireg.h: 
No such file or directory'
'/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:68: dev/pci/pcivar.h: 
No such file or directory'
But result == 0. What wrong ?

Warning: Object directory not changed from original /usr/src/sys/modules/bcm
cc -O -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline 
-Wcast-qual  -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I-  -I. 
-I@ -I/usr/include  -mpreferred-stack-boundary=2 -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -ansi -c 
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c
In file included from /usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:70:
@/dev/bcm/if_bcmreg.h:180: field `mtx' has incomplete type
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c: In function `bcm_attach':
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:202: warning: implicit 
declaration of function `mtx_init'
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:202: `MTX_NETWORK_LOCK' 
undeclared (first use in this function)
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:202: (Each undeclared 
identifier is reported only once
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:202: for each function 
it appears in.)
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:203: `MTX_DEF' 
undeclared (first use in this function)
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:203: `MTX_RECURSE' 
undeclared (first use in this function)
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:292: `busdma_lock_mutex' 
undeclared (first use in this function)
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:292: `Giant' undeclared 
(first use in this function)
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:293: too many arguments 
to function `bus_dma_tag_create'
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:309: too many arguments 
to function `bus_dma_tag_create'
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:326: too many arguments 
to function `bus_dma_tag_create'
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:364: too many arguments 
to function `bus_dma_tag_create'
/usr/src/sys/modules/bcm/../../dev/bcm/if_bcm.c:430: warning: passing 
arg 2 of `ether_ifattach' makes
.........




More information about the freebsd-mobile mailing list