On Sat, Nov 07, 2009 at 06:33:47PM +0500, Denis Nazarov wrote: > [root@localhost /]# dmesg |grep iwl3945 > [ 3.186624] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection > driver for Linux, 1.2.26ks > [ 3.186627] iwl3945: Copyright(c) 2003-2009 Intel Corporation > [ 3.186699] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> > IRQ 17 > [ 3.186712] iwl3945 0000:03:00.0: setting latency timer to 64 > [ 3.238748] iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 > 802.11a channels > [ 3.238751] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link > 3945ABG > [ 3.238908] iwl3945 0000:03:00.0: irq 32 for MSI/MSI-X > [ 3.302912] iwl3945 0000:03:00.0: Failed to register hw (error -2) > [ 3.303023] iwl3945 0000:03:00.0: PCI INT A disabled > [ 3.303030] iwl3945: probe of 0000:03:00.0 failed with error -2 Такой grep не годится - теряются промежуточные сообщения от других модулей. Нужен этот кусок dmesg полностью, и точная версия используемого ядра (uname -r). Вроде бы похожая ошибка была в 2.6.30-rc1, но якобы её быстро починили ещё до релиза 2.6.30. Можно попробовать перезагрузить модуль вручную: rmmod iwl3945; modprobe iwl3945 Если после этого интерфейс появится, значит, эта "исправленная" ошибка опять откуда-то вылезла.