I just noticed a problem with my earlier post. While I noticed that the ath5k module was loaded, it was loaded alongside the ath_pci module. The working internet connection was actually using the ath_pci module. After removing the linux-restricted-modules packages, NetworkManager tries to connect with ath5k and fails. I haven't yet noticed any crashing/freezing with ath5k yet (linux-backports-modules version).
I just noticed a problem with my earlier post. While I noticed that the ath5k module was loaded, it was loaded alongside the ath_pci module. The working internet connection was actually using the ath_pci module. After removing the linux-restricte d-modules packages, NetworkManager tries to connect with ath5k and fails. I haven't yet noticed any crashing/freezing with ath5k yet (linux- backports- modules version).