[Bug 227044] Add support for Intel 9260 and 5165 (iwm) wireless devices
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Mar 8 21:55:27 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227044
--- Comment #1 from Nils Johannsen <nilsjohannsen at gmx.de> ---
Created attachment 202728
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=202728&action=edit
tar includes sources, firmware, etc.
I'm still new to FreeBSD, especially developing drivers is new for me...
nevertheless I like to get the "Intel Wireless AC 9260" on my "ThinkPad E490"
running in FreeBSD and tried to follow these changesets in the iwm whose
already solved a similar task for another chipsets:
[Add support for Intel 8265
WiFi](https://github.com/freebsd/freebsd/commit/a06e5178adcde2036444b756a2e996513ec570bd)
[Add support for iwm 3168
cards](https://github.com/freebsd/freebsd/commit/5237c88c1abcac87b47cc12cee1dff7de106d4d0)
But I still stock at the firmware whose I've downloaded and uuencoded but seems
to be not compatible... could anybody follow up this issue?
My changes, sources, firmware you will find attached, as well as some results.
# dmesg > dmesg-2.txt
iwm0: <Intel(R) Dual Band Wireless AC 9260> mem 0xa1200000-0xa1203fff at device
0.0 on pci3
iwm0: api index=0, flags=0xdd9afffb
iwm0: api index=1, flags=0x00000087
iwm0: api flags index 1 larger than supported by driver
iwm0: iwm_mvm_load_ucode_wait_alive: Loaded ucode is not valid
iwm0: Failed to start INIT ucode: 5
# pciconf -lbcev > pciconf-1.txt
iwm0 at pci0:5:0:0: class=0x028000 card=0x00148086 chip=0x25268086 rev=0x29
hdr=0x00
vendor = 'Intel Corporation'
device = 'Wireless-AC 9260'
class = network
bar [10] = type Memory, range 64, base 0xa1200000, size 16384, enabled
cap 01[c8] = powerspec 3 supports D0 D3 current D0
cap 05[d0] = MSI supports 1 message, 64 bit
cap 10[40] = PCI-Express 2 endpoint max data 128(128) FLR RO NS
link x1(x1) speed 5.0(5.0) ASPM L1(L1)
cap 11[80] = MSI-X supports 16 messages
Table in map 0x10[0x2000], PBA in map 0x10[0x3000]
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
ecap 0018[14c] = LTR 1
ecap 001e[154] = unknown 1
# vi /usr/src/sys/conf/files
# vi /usr/src/sys/dev/iwm/if_iwm.c
# vi /usr/src/sys/dev/iwm/if_iwm_8000.c
# vi /usr/src/sys/dev/iwm/if_iwm_config.h
# vi /usr/src/sys/modules/iwmfw/Makefile
# vi /usr/src/sys/modules/iwmfw/iwm9260fw/Makefile
# grep '9260' /usr/src/sys/dev/iwm > grep-iwm-1.txt
https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
Download: [Intel® Wireless-AC 9260](iwlwifi-9260-th-b0-jf-b0-34.618819.0.tgz]
# tar -xf iwlwifi-9260-*.tgz
# cd ./iwlwifi-9260*/
# b64encode -o iwm-9260-34.fw.uu iwlwifi-9260-*.ucode iwm-9260-34.fw.uu
# mv iwm-9260-34.fw.uu /usr/src/sys/contrib/dev/iwm/
==> /usr/src/sys/contrib/dev/iwm/iwm-9260-34.fw.uu
# cd /usr/src/sys/modules/iwmfw/iwm9260fw
# make clean all install
==> /boot/modules/iwm9260fw.ko
# cd /usr/src/sys/modules/iwm
# make install
==> /boot/modules/if_iwm.ko
# kldload /boot/modules/iwm9260fw.ko
# kldload /boot/modules/if_iwm.ko
# service netif restart
# dmesg > dmesg-2.txt
Thanks and regards, Nils
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-wireless
mailing list