ipw3945d étant un daemon userspace non-libre.
Il y a des chances que le nouveau pilote iwl3945 soit déjà disponible dans le noyau de unstable ou experimental (Fedora l'a depuis longtemps, mais Debian est toujours en retard

), tu devrais mettre ça tout simplement au lieu de te casser la tête avec le pilote obsolète.