FreeBSD-STABLE/amd64 DWL-650 ath & ath_hal compile error

Coleman Kane zombyfork at
Thu Jan 20 06:59:32 PST 2005

The amd64 hal module doesn't exist in 5-stable. I happen to have a
Gateway 7422GX, and am running the latest -CURRENT prefectly fine. The
ath and ath_hal in -CURRENT are newer versions that sam
<sam at> recently imported. The wlan framework in -CURRENT
has also gone through a number of changes (namely to support WPA, et.
al.), and so a simple back-copy of the driver won't work without some
huge effort.

Anyhow, sam has comitted my patch to get the ath_hal to build for
amd64, since it works on this laptop (very well I might add). Pull
down -current and work from there, that's my advice. It seems more
stable and feature-full than 5-stable anyhow for this platform. Keep
an eye on freebsd-amd64 to be aware of -current breakage later on.

NDIS wrapper doesn't work yet on amd64. The broadcom chip bites
anyhow. I've got an
SMC 2536W-AG EliteConnect which supports the a,b,g modes as well as
something called 'turbo' mode.

coleman kane

On Thu, 20 Jan 2005 01:13:02 -0800, Brooks Davis
<brooks at> wrote:
> On Thu, Jan 20, 2005 at 02:46:58AM -0600, Nick Lozinsky wrote:
> > Greetings,
> >
> > I have included:
> >
> >  device ath
> >  device ath_hal
> >
> > to my kernel, and when attempting to `make', it fails with:
> >
> > linking kernel
> > ah_osdep.o(.text+0x157): In function `ath_hal_modevent':
> > : undefined reference to `ath_hal_version'
> > ah_osdep.o(.data+0x1b8): undefined reference to `ath_hal_version'
> > *** Error code 1
> >
> > I've googled for over a week, with no solution. According to `man ath'
> > and `man ath_hal', this is the proper procedure to create the `ath'
> > device. My reason for doing this, is to get the Dlink DWL-650 RevP
> > PCCard to function on my Gateway 7405GX AMD64; It also has a built in
> > Broadcom 802.11g WiFi NIC, and I have attempted to use the NDIS
> > wrapper, but without any luck, meaning, erroring out at loading the
> > proper modules (i.e. `if_ndis.ko', etc.)
> What version of FreeBSD are you using?  I don't think there's a hal
> binary for amd64 in 5.x.
> -- Brooks
> --
> Any statement of the form "X is the one, true Y" is FALSE.
> PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

More information about the freebsd-amd64 mailing list