Ok so I found through some digging that the IEEE_802.11 flag wasnt set in my kernel, which then of course explained the unresolved symbols. I am so close now however it appears that the modules are missing references to their own libraries?? Anyone have any idea why I am getting the following warnings when I try to compile the modules? FWIW the machine now reboots when I load the module which is better than a hard freeze
*** Warning: "ath_hal_init_channels" [/home/bohlke/madwifi/tmp/madwifi/ath/ath_pci.ko] undefined!
*** Warning: "ath_hal_probe" [/home/bohlke/madwifi/tmp/madwifi/ath/ath_pci.ko] undefined!
*** Warning: "ath_hal_detach" [/home/bohlke/madwifi/tmp/madwifi/ath/ath_pci.ko] undefined!
*** Warning: "ath_hal_mhz2ieee" [/home/bohlke/madwifi/tmp/madwifi/ath/ath_pci.ko] undefined!
*** Warning: "ath_hal_computetxtime" [/home/bohlke/madwifi/tmp/madwifi/ath/ath_pci.ko] undefined!
*** Warning: "_ath_hal_attach" [/home/bohlke/madwifi/tmp/madwifi/ath/ath_pci.ko] undefined!