0
Nie działa mi wifi:
Moje urządzenie to: Intel Dual Band Wireless-AC 3168NGW
Proszę o pomoc.
Znalazłem na Githubie takie coś:
https://github.com/torvalds/linux/tree/m...wlwifi/cfg
Na githubie nie ma plików konfiguracyjnych dla iwl 3000 series.
Próbuje zainstalować wersję iwlwifi-3168-29.
Bo przy wcześniejszych wersjach gubiło mi pakiety.
Jak ktoś chce się pobawić to radzę zacząć szukać od tego pliku:
https://github.com/torvalds/linux/blob/m...ie/trans.c - wiersz 3622
Dla mnie to za dużo kodu, samo przestudiowanie tego sterownika zajęłoby mi kilka dni.
Na razie nawet nie wiem co to "hw_rev" (Chyba hardware revision, czyli wersja sprzętowa)
Dodam, że dziwne rzeczy dzieją się na Fedorze.
Przy wpisaniu:
Pojawia się komunikat mówiący o problemie z X.Org dokładniej z modułem X11-DRV na sesji z Waylandem.
Kod:
/*dmesg | grep iwlwifi*/
[ 5.625245] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
[ 5.626563] iwlwifi 0000:01:00.0: HW_REV=0xFFFFFFFF, PCI issues?
[ 5.626593] iwlwifi: probe of 0000:01:00.0 failed with error -5
[ 54.981562] kvm_intel btusb btrtl snd_hda_core btbcm kvm btintel irqbypass bluetooth iwlwifi snd_hwdep joydev rapl intel_cstate snd_seq snd_seq_device snd_pcm cfg80211 pcspkr i2c_i801 ecdh_generic lpc_ich snd_timer i2c_smbus mei_me intel_xhci_usb_role_switch nxp_nci_i2c snd mei nxp_nci soundcore nci nfc rfkill zram ip_tables i915 i2c_algo_bit ttm drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_intel cec sdhci_pci ghash_clmulni_intel drm wdat_wdt cqhci sdhci mmc_core r8169 i2c_hid_acpi i2c_hid video pinctrl_broxton ipmi_devintf ipmi_msghandler fuse
Kod:
/* lspci */
00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0d)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0d)
00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0d)
00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0d)
00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev 0d)
00:13.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 (rev fd)
00:13.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 (rev fd)
00:13.2 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 (rev fd)
00:13.3 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4 (rev fd)
00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev fd)
00:14.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 (rev fd)
00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0d)
00:1b.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller (rev 0d)
00:1e.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SDIO Controller (rev 0d)
00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0d)
00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0d)
01:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Moje urządzenie to: Intel Dual Band Wireless-AC 3168NGW
Proszę o pomoc.
Znalazłem na Githubie takie coś:
https://github.com/torvalds/linux/tree/m...wlwifi/cfg
Na githubie nie ma plików konfiguracyjnych dla iwl 3000 series.
Próbuje zainstalować wersję iwlwifi-3168-29.
Bo przy wcześniejszych wersjach gubiło mi pakiety.
Jak ktoś chce się pobawić to radzę zacząć szukać od tego pliku:
https://github.com/torvalds/linux/blob/m...ie/trans.c - wiersz 3622
Kod:
trans->hw_rev = iwl_read32(trans, CSR_HW_REV);
if (trans->hw_rev == 0xffffffff) {
dev_err(&pdev->dev, "HW_REV=0xFFFFFFFF, PCI issues?\n");
ret = -EIO;
goto out_no_pci;
Dla mnie to za dużo kodu, samo przestudiowanie tego sterownika zajęłoby mi kilka dni.
Na razie nawet nie wiem co to "hw_rev" (Chyba hardware revision, czyli wersja sprzętowa)
Dodam, że dziwne rzeczy dzieją się na Fedorze.
Przy wpisaniu:
Kod:
sudo modprobe iwlwifi
Pojawia się komunikat mówiący o problemie z X.Org dokładniej z modułem X11-DRV na sesji z Waylandem.