Unable to configure network card

Hello I went into network settings and I get the following message for my wireless “Unable to configure the network card because the kernel device (eth0, wlan0) is not present. This is mostly caused by missing firmware (for wlan devices). See dmesg output for details” my wireless card is a intel PRO/Wireless 3945ABG network card and I have the iwl3945-ucode firmware package installed for the corresponding card, and it used to work fine (though I’m only assuming it doesn’t now because I don’t have wireless) now I get this…what could the problem be?

ok found out what it was somehow the compat-wireless package got installed just uninstalled and it appears (in theory) to work