NetBSD/amd64 で ath(4) を使う

ちょっといじったらとりあえず使える様になった。こんなんで良いのかは知らんけどな。
1. http://cvs.sourceforge.net/viewcvs.py/madwifi/madwifi/hal/public/ から、以下の三つのファイルを入手する。

2. 1. で入手したファイルを /usr/src/contrib/sys/arch/x86_64/dev/ に置く。その際、それぞれのファイル名を以下の通りに変更する。

x86_64-elf.hal.o.uu
athhal-elf-o.uue
x86_64-elf.inc
athhal-elf-o.inc
x86_64-elf.opt_ah.h
athhal_opt.h

3. ath-amd64.diff を /usr/src であてる。
4. カーネルコンフィグファイルに以下の行を追加する。

ath*    at pci? dev ? function ?        # Atheros 5210/5211/5212 802.11

5. config して make する。