> iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-2.ucode (-2)
This just says that the kernel did not find the firmware for your Wifi chip. It should be installed in /lib/firmware, typically done by installing the non-Free package "firmware-iwlwifi". > and does not enter the login screen. Usually the failure to initialize the wifi card should not prevent the proper startup of the GUI and its login screen, so you have two problems rather than just one. Stefan