I can confirm this problem on an Intel Mac Mini:
root@macken:~# uname -a
Linux macken 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux
root@macken:~# dmesg | grep ath
[ 3.224000] md: multipath personality registered for level -4
[ 17.440000] ath_pci: Unknown symbol _ath_hal_attach
[ 17.440000] ath_pci: Unknown symbol ath_hal_process_noisefloor
[ 17.440000] ath_pci: Unknown symbol ath_hal_computetxtime
[ 17.440000] ath_pci: Unknown symbol ath_hal_mhz2ieee
[ 17.440000] ath_pci: Unknown symbol ath_hal_detach
[ 17.444000] ath_pci: Unknown symbol ath_hal_probe
[ 17.444000] ath_pci: Unknown symbol ath_hal_init_channels
[ 17.444000] ath_pci: Unknown symbol ath_hal_getwirelessmodes
[24461.912000] ath_pci: Unknown symbol _ath_hal_attach
[24461.912000] ath_pci: Unknown symbol ath_hal_process_noisefloor
[24461.912000] ath_pci: Unknown symbol ath_hal_computetxtime
[24461.912000] ath_pci: Unknown symbol ath_hal_mhz2ieee
[24461.912000] ath_pci: Unknown symbol ath_hal_detach
[24461.912000] ath_pci: Unknown symbol ath_hal_probe
[24461.912000] ath_pci: Unknown symbol ath_hal_init_channels
[24461.916000] ath_pci: Unknown symbol ath_hal_getwirelessmodes
root@macken:~#
root@macken:~# dpkg -l linux-restricted-modules-2.6.22\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Namn Version Beskrivning
+++-==============-==============-============================================
ii linux-restrict 2.6.22.4-14.10 Non-free Linux 2.6.22 modules on x86/x86_64
ii linux-restrict 2.6.22.4-14.10 Non-free Linux 2.6.22 modules on Xen
I can confirm this problem on an Intel Mac Mini:
root@macken:~# uname -a
Linux macken 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux
root@macken:~# dmesg | grep ath process_ noisefloor computetxtime init_channels getwirelessmode s process_ noisefloor computetxtime init_channels getwirelessmode s d-modules- 2.6.22\ * Unknown/ Install/ Remove/ Purge/Hold Not/Installed/ Config- f/Unpacked/ Failed- cfg/Half- inst/t- aWait/T- pend /Hold/Reinst- required/ X=both- problems (Status,Err: uppercase=bad) ======= ====-== ======= =====-= ======= ======= ======= ======= ======= ======= =
[ 3.224000] md: multipath personality registered for level -4
[ 17.440000] ath_pci: Unknown symbol _ath_hal_attach
[ 17.440000] ath_pci: Unknown symbol ath_hal_
[ 17.440000] ath_pci: Unknown symbol ath_hal_
[ 17.440000] ath_pci: Unknown symbol ath_hal_mhz2ieee
[ 17.440000] ath_pci: Unknown symbol ath_hal_detach
[ 17.444000] ath_pci: Unknown symbol ath_hal_probe
[ 17.444000] ath_pci: Unknown symbol ath_hal_
[ 17.444000] ath_pci: Unknown symbol ath_hal_
[24461.912000] ath_pci: Unknown symbol _ath_hal_attach
[24461.912000] ath_pci: Unknown symbol ath_hal_
[24461.912000] ath_pci: Unknown symbol ath_hal_
[24461.912000] ath_pci: Unknown symbol ath_hal_mhz2ieee
[24461.912000] ath_pci: Unknown symbol ath_hal_detach
[24461.912000] ath_pci: Unknown symbol ath_hal_probe
[24461.912000] ath_pci: Unknown symbol ath_hal_
[24461.916000] ath_pci: Unknown symbol ath_hal_
root@macken:~#
root@macken:~# dpkg -l linux-restricte
Desired=
| Status=
|/ Err?=(none)
||/ Namn Version Beskrivning
+++-===
ii linux-restrict 2.6.22.4-14.10 Non-free Linux 2.6.22 modules on x86/x86_64
ii linux-restrict 2.6.22.4-14.10 Non-free Linux 2.6.22 modules on Xen