7.2-PRERELEASE Kernel NOT build - ath driver error - rs_flags

Manolis Kiagias sonic2000gr at gmail.com
Wed Mar 25 08:20:35 PDT 2009


Marco wrote:
> Hello,
>
> on short notice i was not able to find how to commit a bug, so possibly
> you also can me put to the right direction for further descriptions. i
> checked out recent kernel tree 7.2-PRERELEASE. Which is not building on
> my x86.
>
> [...]
> /usr/src/sys/dev/ath/if_ath.c -I/usr/src/sys/dev/ath
> /usr/src/sys/dev/ath/if_ath.c: In function 'ath_rx_tap':
> /usr/src/sys/dev/ath/if_ath.c:3414: error: 'const struct ath_rx_status'
> has no member named 'rs_flags'
> /usr/src/sys/dev/ath/if_ath.c:3416: error: 'const struct ath_rx_status'
> has no member named 'rs_flags'
> *** Error code 1
>
> Stop in /usr/obj/usr/src/sys/NEWKERNEL
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
>   

I guess you are using a kernel configuration file created for 7.0 or
7.1. There have been some changes in the atheros code.
Have a look at the new /usr/src/sys/i386/conf/GENERIC file. You will
need to delete your older ath related entries from your NEWKERNEL file
and replace them with these:

device          ath   
device          ath_hal
options         AH_SUPPORT_AR5416 
device          ath_rate_sample

info on this is also in /usr/src/UPDATING



More information about the freebsd-bugs mailing list