The problem with the NetworkManager and the madwifi driver
appears to be fixed by creating a file /etc/pm/config.d/suspend_modules
with a line...
SUSPEND_MODULES='ath_pci'
which forces the ath_pci kernel module to be unloaded before
it is suspended. So far this change appears to have cured my
wireless connectivity issues under 2.6.26-git10.
Jack