Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Apr 2004 18:16:51 -0400 (EDT)
From:      "Streiner, Justin" <streiner@stargate.net>
To:        freebsd-questions@freebsd.org
Subject:   building new kernel fails during build of 'ath' driver
Message-ID:  <Pine.GSO.4.58.0404081703070.14358@lurch>

next in thread | raw e-mail | index | archive | help
version: 5.2.1

I added this driver in my kernel config to natively support my
Atheros-based wireless NIC (Netgear WCG311 I think).  The build fails
immediately after starting to link the necessary objects together.  I
didn't notice any unusual errors during the compile phase.

linking kernel
if_ath.o: In function `ath_attach':
if_ath.o(.text+0x84): undefined reference to `ath_hal_attach'
if_ath.o: In function `ath_tx_start':
if_ath.o(.text+0x3468): undefined reference to `ath_hal_computetxtime'
if_ath.o(.text+0x34e6): undefined reference to `ath_hal_computetxtime'
if_ath.o(.text+0x3514): undefined reference to `ath_hal_computetxtime'
if_ath.o(.text+0x3548): undefined reference to `ath_hal_computetxtime'
if_ath.o: In function `ath_getchannels':
if_ath.o(.text+0x46b3): undefined reference to `ath_hal_init_channels'
if_ath.o(.text+0x4715): undefined reference to `ath_hal_mhz2ieee'
if_ath.o(.data+0x20): undefined reference to `sysctl__hw_ath_children'
if_ath.o(.data+0x60): undefined reference to `sysctl__hw_ath_children'
if_ath.o(.data+0xa0): undefined reference to `sysctl__hw_ath_children'
if_ath.o(.data+0xe0): undefined reference to `sysctl__hw_ath_children'
if_ath.o(.data+0x120): undefined reference to `sysctl__hw_ath_children'
if_ath.o(.data+0x160): more undefined references to
`sysctl__hw_ath_children' follow
if_ath_pci.o: In function `ath_pci_probe':
if_ath_pci.o(.text+0xd4): undefined reference to `ath_hal_probe'
*** Error code 1

Stop in /usr/obj/usr/src/sys/WHAMMY.
*** Error code 1


It looks like the system found a header file that defined the function,
since it compiled if_ath.c in the first place.  Any ideas why it wouldn't
be linking properly?

jms



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.58.0404081703070.14358>