I haven't followed this whole thread but if you simply want the card to work, I must admit to having great success with the packages from ATrpms.net. It usually takes Axel up to a day to have the packages ready, but once they are released they have, so far, simply worked.... I currently have: > # rpm -qa \*ipw3945\* > ipw3945-ucode-1.13-2.at > ipw3945-kmdl-2.6.17-1.2187_FC5smp-1.1.0-13.fc5.at > ipw3945-kmdl-2.6.17-1.2174_FC5smp-1.1.0-13.fc5.at > ipw3945d-1.7.22-4.at > ipw3945-kmdl-2.6.18-1.2200.fc5smp-1.1.0-13.fc5.at > > # rpm -qa ieee\* > ieee80211-kmdl-2.6.18-1.2200.fc5smp-1.2.15-14.fc5.at > ieee80211-kmdl-2.6.17-1.2174_FC5smp-1.2.15-14.fc5.at > ieee80211-1.2.15-14.fc5.at > ieee80211-kmdl-2.6.17-1.2187_FC5smp-1.2.15-14.fc5.at The only problem was the standard race condition on the "lovely" userspace daemon and my use of NetworkManager.... If you are doing this as an exercise in compiling kernel modules, then perhaps, if you grabbed Axel's src.rpm you might notice what "patching" he has or has not had to do.... Hope that might help, --Rob