[RISOLTO] Scheda di rete wifi non riconosciuta

Ecco i primi comandi (spiriti e non ;)):

# rpm -qa | grep kernel | sort
abrt-addon-kerneloops-2.7.0-2.fc23.x86_64
kernel-4.2.3-300.fc23.x86_64
kernel-core-4.2.3-300.fc23.x86_64
kernel-devel-4.2.7-300.fc23.x86_64
kernel-headers-4.2.7-300.fc23.x86_64
kernel-modules-4.2.3-300.fc23.x86_64
libreport-plugin-kerneloops-2.6.3-1.fc23.x86_64

# rpm -qa | grep kmod | sort
akmods-0.5.4-1.fc23.noarch
akmod-wl-6.30.223.271-3.fc23.x86_64
kmod-21-3.fc23.x86_64
kmod-libs-21-3.fc23.x86_64
kmodtool-1-23.fc23.noarch

# rpm -qa | grep wl
iwl6000g2b-firmware-18.168.6.1-56.fc23.noarch
iwl3160-firmware-25.30.13.0-56.fc23.noarch
iwl6050-firmware-41.28.5.1-56.fc23.noarch
iwl105-firmware-18.168.6.1-56.fc23.noarch
iwl7260-firmware-25.30.13.0-56.fc23.noarch
iwl5150-firmware-8.24.2.2-56.fc23.noarch
iwl100-firmware-39.31.5.1-56.fc23.noarch
iwl6000g2a-firmware-18.168.6.1-56.fc23.noarch
akmod-wl-6.30.223.271-3.fc23.x86_64
iwl2030-firmware-18.168.6.1-56.fc23.noarch
iwl135-firmware-18.168.6.1-56.fc23.noarch
iwl4965-firmware-228.61.2.24-56.fc23.noarch
iwl5000-firmware-8.83.5.1_1-56.fc23.noarch
iwl2000-firmware-18.168.6.1-56.fc23.noarch
broadcom-wl-6.30.223.271-1.fc23.noarch
iwl3945-firmware-15.32.2.9-56.fc23.noarch
iwl6000-firmware-9.221.4.1-56.fc23.noarch
iwl1000-firmware-39.31.5.1-56.fc23.noarch

# lsmod | grep wl

# lsmod | grep 80211

# dmesg | grep err
    0.000000] ACPI: IRQ0 used by override.
    0.000000] ACPI: IRQ9 used by override.
    0.190095] ACPI: Using IOAPIC for interrupt routing
    0.213658] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 *11 12)
    0.213730] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 *11 12)
    0.213800] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 10 *11 12)
    0.213871] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 *11 12)
    0.213942] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 *11 12)
    0.214017] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 *10 11 12)
    0.214089] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 9 10 *11 12)
    0.214160] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
    0.724728] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
    0.724732] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
    0.724734] pci 0000:01:00.1: Signaling PME through PCIe PME interrupt
    0.724767] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
    0.724770] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
    0.724805] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
    0.724807] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
    0.724839] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
    0.724873] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
    0.724875] pci 0000:06:00.0: Signaling PME through PCIe PME interrupt
    0.724878] pci 0000:06:00.1: Signaling PME through PCIe PME interrupt
    0.724880] pci 0000:06:00.2: Signaling PME through PCIe PME interrupt
    0.724882] pci 0000:06:00.3: Signaling PME through PCIe PME interrupt
    0.724884] pci 0000:06:00.4: Signaling PME through PCIe PME interrupt
    0.724916] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
    2.839988] sdhci: Copyright(c) Pierre Ossman
   13.920188] ACPI: Marking method _BQC as Serialized because of AE_ALREADY_EXISTS error

# dmesg | grep wl
    0.000000] DMI: Hewlett-Packard HP Pavilion dv6 Notebook PC/3628, BIOS F.44 04/06/2011
               BIOS vendor: Hewlett-Packard; Ver: F.44; Product Version: Rev 1
    0.000000] Hardware name: Hewlett-Packard HP Pavilion dv6 Notebook PC/3628, BIOS F.44 04/06/2011
   13.806001] ACPI Error: [_T_1] Namespace lookup failure, AE_ALREADY_EXISTS (20150619/dswload2-330)

ed i secondi:


# rmmod b43
rmmod: ERROR: Module b43 is not currently loaded

# rmmod ssb
rmmod: ERROR: Module ssb is not currently loaded

# modprobe wl
modprobe: FATAL: Module wl not found.

ma ancora non funziona.

L’inghippo è qui:

# rpm -qa | grep kernel | sort abrt-addon-kerneloops-2.7.0-2.fc23.x86_64 kernel-4.2.3-300.fc23.x86_64 kernel-core-4.2.3-300.fc23.x86_64 kernel-devel-4.2.7-300.fc23.x86_64 kernel-headers-4.2.7-300.fc23.x86_64 kernel-modules-4.2.3-300.fc23.x86_64 libreport-plugin-kerneloops-2.6.3-1.fc23.x86_64 nel senso che stai usando il kernel 4.2.3-300 (infatti è l’unico che hai :))ed hai il kernel-devel-4.2.7-300, che quindi non è “allineato”.
Dai undnf update e dovrebbe andare a posto, nel senso che ti dovrebbe installare il kernel-4.2.7-300 (sono tre pacchetti in totale). Infatti sul mio sistema ho prprio questo, che è l’ultimo disponibile.
La coppia kernel/kernel-devel sarà ok (4.2.7-300) ed al successivo boot compilerà il modulo wl. :cool:
Buon lavoro.
Ciao.
Sergio

Risolto, grazie mille! :slight_smile:

Quindi, a parte i moduli akmod, il problema era “semplicemente” l’incompatibilità fra le versioni dei kernel?

Sì, se mi dici che adesso il wifi va, era proprio quello il problema: il disallineamento tra la versione di kernel caricato e il suo devel. Ciò non consentiva la compilazione del modulo.
L’inconveniente non sarebbe successo, se tu avessi effettuato l’update di sistema prima di installare i pacchetti relativi ad akmod-wl. :slight_smile:
Ciao.
Sergio