chrissie
Member
Hi!
Ich will mir einen Custom-Kernel mit dem Treiber "ath" für eine Atheros-Super-G-basierende WLAN-Karte bauen. Ich nutze
ibiza# uname -a
FreeBSD ibiza.x-tra-designs.org 6.0-RELEASE FreeBSD 6.0-RELEASE #2: Mon Jan 9 17:58:34 CET 2006 chrissie@ibiza.x-tra-designs.org:/usr/src/sys/i386/compile/MYKERNEL i386
Dazu habe ich unter anderm in meiner Kernel-Konfig
---
# Wireless NIC cards
device wlan # 802.11 support
device an # Aironet 4500/4800 802.11 wireless NICs.
device awi # BayStack 660 and others
device ral # Ralink Technology RT2500 wireless NICs.
device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device wl # Older non 802.11 Wavelan wireless NIC.
# atheros wireless
device ath
device ath_hal
---
Leider bricht das Kompilieren des Kernels ab mit
ibiza# make
linking kernel.debug
if_ath.o(.text+0x5cf): In function `ath_attach':
../../../dev/ath/if_ath.c:447: undefined reference to `ath_rate_attach'
if_ath.o(.text+0xac3): In function `ath_detach':
../../../dev/ath/if_ath.c:627: undefined reference to `ath_rate_detach'
if_ath.o(.text+0x35d5): In function `ath_node_alloc':
../../../dev/ath/if_ath.c:2430: undefined reference to `ath_rate_node_init'
if_ath.o(.text+0x3633): In function `ath_node_free':
../../../dev/ath/if_ath.c:2444: undefined reference to `ath_rate_node_cleanup'
if_ath.o(.text+0x4772): In function `ath_tx_start':
../../../dev/ath/if_ath.c:3320: undefined reference to `ath_rate_findrate'
if_ath.o(.text+0x4b1f):../../../dev/ath/if_ath.c:3510: undefined reference to `ath_rate_setupxtxdesc'
if_ath.o(.text+0x504d): In function `ath_tx_processq':
../../../dev/ath/if_ath.c:3679: undefined reference to `ath_rate_tx_complete'
if_ath.o(.text+0x5ab3): In function `ath_newstate':
../../../dev/ath/if_ath.c:4111: undefined reference to `ath_rate_newstate'
if_ath.o(.text+0x5bcb):../../../dev/ath/if_ath.c:4141: undefined reference to `ath_rate_newstate'
if_ath.o(.text+0x5de9): In function `ath_newassoc':
../../../dev/ath/if_ath.c:4259: undefined reference to `ath_rate_newassoc'
*** Error code 1
Was tun?
Vielen Dank, chrissie.
Ich will mir einen Custom-Kernel mit dem Treiber "ath" für eine Atheros-Super-G-basierende WLAN-Karte bauen. Ich nutze
ibiza# uname -a
FreeBSD ibiza.x-tra-designs.org 6.0-RELEASE FreeBSD 6.0-RELEASE #2: Mon Jan 9 17:58:34 CET 2006 chrissie@ibiza.x-tra-designs.org:/usr/src/sys/i386/compile/MYKERNEL i386
Dazu habe ich unter anderm in meiner Kernel-Konfig
---
# Wireless NIC cards
device wlan # 802.11 support
device an # Aironet 4500/4800 802.11 wireless NICs.
device awi # BayStack 660 and others
device ral # Ralink Technology RT2500 wireless NICs.
device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device wl # Older non 802.11 Wavelan wireless NIC.
# atheros wireless
device ath
device ath_hal
---
Leider bricht das Kompilieren des Kernels ab mit
ibiza# make
linking kernel.debug
if_ath.o(.text+0x5cf): In function `ath_attach':
../../../dev/ath/if_ath.c:447: undefined reference to `ath_rate_attach'
if_ath.o(.text+0xac3): In function `ath_detach':
../../../dev/ath/if_ath.c:627: undefined reference to `ath_rate_detach'
if_ath.o(.text+0x35d5): In function `ath_node_alloc':
../../../dev/ath/if_ath.c:2430: undefined reference to `ath_rate_node_init'
if_ath.o(.text+0x3633): In function `ath_node_free':
../../../dev/ath/if_ath.c:2444: undefined reference to `ath_rate_node_cleanup'
if_ath.o(.text+0x4772): In function `ath_tx_start':
../../../dev/ath/if_ath.c:3320: undefined reference to `ath_rate_findrate'
if_ath.o(.text+0x4b1f):../../../dev/ath/if_ath.c:3510: undefined reference to `ath_rate_setupxtxdesc'
if_ath.o(.text+0x504d): In function `ath_tx_processq':
../../../dev/ath/if_ath.c:3679: undefined reference to `ath_rate_tx_complete'
if_ath.o(.text+0x5ab3): In function `ath_newstate':
../../../dev/ath/if_ath.c:4111: undefined reference to `ath_rate_newstate'
if_ath.o(.text+0x5bcb):../../../dev/ath/if_ath.c:4141: undefined reference to `ath_rate_newstate'
if_ath.o(.text+0x5de9): In function `ath_newassoc':
../../../dev/ath/if_ath.c:4259: undefined reference to `ath_rate_newassoc'
*** Error code 1
Was tun?
Vielen Dank, chrissie.