...посмотрите что пишетcz в логах при загрузке. Должно быть что-то "firmware file xxx.xx(имя файла) not found".
В логах загрузки c firmware есть только единственная строка:[Firmware Bug]: TigerPoint LPC.BM_STS cleared.
Ну и еще в лога загрузки обнаружил:
[ 7.193823] udevd[2172]: starting version 168
[ 7.814615] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 7.814664] r8169 0000:09:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 7.814738] r8169 0000:09:00.0: setting latency timer to 64
[ 7.814846] r8169 0000:09:00.0: irq 46 for MSI/MSI-X
[ 7.815574] r8169 0000:09:00.0: eth0: RTL8105e at 0xf8166000, e8:11:32:40:68:f1, XID 00900000 IRQ 46
[ 7.891708] bcma-pci-bridge 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 7.891732] bcma-pci-bridge 0000:05:00.0: setting latency timer to 64
[ 7.891813] bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24, class 0x0)
[ 7.891846] bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x18, class 0x0)
[ 7.891910] bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x11, class 0x0)
[ 7.912097] thermal LNXTHERM:00: registered as thermal_zone0
Не знаю нужны ли эти строки, на всякий случай выкладываю.
На форуме недавно была подобная тема.
Значит я немного не так писал поисковой запрос на форуме.
1. Загрузитесь в старое ядро и дайте вывод
lspci -k
для wifi карточки
Там будет указано какой модуль использовался, когда все работало
2. Сравните с тем же выводом на новом ядре
Если совпадает - то видимо у вас грузятся два модуля и один другому мешает или не тот порядок...
Короче модули огласите - будем решать
Простите новичка, все время про логи забываю. По lspci -k:
05:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Subsystem: Wistron NeWeb Corp. Device 051a
Kernel driver in use: bcma-pci-bridge
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
Subsystem: Samsung Electronics Co Ltd Device c0a8
Kernel driver in use: r8169
Вывод аналогичен и в новом и в старом ядре.
3. в ветке того же (старого) ядра поищите фирмварь (работало же!) и перенесите ее в аналогичное место нового ядра или универсальное место /lib/firmware
А можно поточнее, что именно из lib/firmware нужно перенести в новое ядро.