Hi, I'm having some troubles with my iwl4965 -- this is Lenovo 3000 N200 notebook with Debian GNU/Linux 5.0.1 (stable lenny) installed. I cannot make "iwlist wlan0 scan" work, while manually configuring the interface via /etc/network/interfaces works with minor glitches. Here is some background information.
# lspci -vvv | grep Wireless -A 8 04:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61) Subsystem: Intel Corporation Lenovo ThinkPad T61 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR- INTx- Interrupt: pin A routed to IRQ 17 Region 0: Memory at f8000000 (64-bit, non-prefetchable) [size=8K] Capabilities: <access denied> Kernel driver in use: iwl4965 Kernel modules: iwl4965 # dmesg | grep iwl [ 8.773792] iwl4965: Intel(R) Wireless WiFi Link 4965AGN driver for Linux, 1.2.26ks [ 8.773792] iwl4965: Copyright(c) 2003-2008 Intel Corporation [ 8.834235] iwl4965: Detected Intel Wireless WiFi Link 4965AGN [ 8.879309] iwl4965: Tunable channels: 13 802.11bg, 19 802.11a channels [ 8.879603] phy0: Selected rate control algorithm 'iwl-4965-rs' # lsmod | grep iwl iwl4965 92872 0 firmware_class 6816 1 iwl4965 iwlcore 23520 1 iwl4965 rfkill 5652 2 iwlcore mac80211 139712 2 iwl4965,iwlcore led_class 3908 1 iwlcore cfg80211 21576 2 iwl4965,mac80211 # dpkg -l | grep iwl ii firmware-iwlwi 0.14+lenny1 Binary firmware for Intel Wireless 3945 and # uname -r 2.6.26-2-686 # iwconfig wlan0 wlan0 IEEE 802.11 ESSID:"" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Tx-Power=0 dBm Retry min limit:7 RTS thr:off Fragment thr=2352 B Encryption key:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 # iwlist wlan0 scan wlan0 Interface doesn't support scanning : Network is down I suspected old firmwares and replaced them with more recent ones, but no effects. # apt-cache show firmware-iwlwifi | grep version * Intel Wireless 3945 firmware, version 15.28.1.6 * Intel Wireless 4965 firmware, version 228.57.1.21 * Intel Wireless 4965 firmware, version 228.57.2.21 # cp -r /lib/firmware ~/lib#firmware # cd /lib/firmware # rm *.ucode # wget http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-4965-ucode-228.57.2.23.tgz # tar -zxf iwlwifi-4965-ucode-228.57.2.23.tgz # cp iwlwifi-4965-ucode-228.57.2.23/iwlwifi-4965-2.ucode . # chown root:root iwlwifi-4965-2.ucode # chmod 644 iwlwifi-4965-2.ucode OTOH, strangely, lsof doesn't return anything for /lib/firmware. # lsof | grep /lib/firmware # _ Any ideas about what might be the problem? I always compiled my own kernel in Debian GNU/Linux because of similar driver problems. But this time I want to give the bundled kernel a try. Regards.