Date: Thu, 27 Dec 2018 22:39:55 +0100 From: =?UTF-8?B?UmljaGFyZCBLcsOhbG92acSN?= <ri.kralovic@gmail.com> To: wireless@freebsd.org Cc: =?UTF-8?B?S2FtaWxhIFNvdcSNa292w6E=?= <kamisouckova@gmail.com> Subject: Intel wireless ac 9560 Message-ID: <CA%2Ba2FOxT73UUrsUTV-g0RXj%2Bi9iC-3PZKvE9MU2_uPpkt2dPhg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Hello, I tried to install FreeBSD 12.0 on a new Intel NUC 8i3BEH. Unfortunately, I didn't manage to get wifi working. It has Intel Wireless AC 9560 (see the 'iwm0@pci0' entry in the attached output of pciconf -lv). It seems that the iwm driver supports intel wireless series 8000, but there is no support for 9000 yet. I made some quick hacky attempts to use 8000 driver for it (using same code with newly added firmware), but that failed: The card was recognized and firmware was loaded, but there was no notification that it was alive (iwm_alive_fn in if_iwm.c was never called). I am attaching the last version of my patch, which also includes a lot of debugging enabled (without the newly added firmware) and a corresponding dmesg output. I tried several versions of the firmware code (various versions from linux firmware packages and one recommended by Intel in https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html), but none of them worked. Unfortunately, I will need to get that machine working rather soon, so I will probably not be able to do much more testing of FreeBSD there this time, but I am writing here my experience in case it could be helpful. Greets, Richard [-- Attachment #2 --] hostb0@pci0:0:0:0: class=0x060000 card=0x20748086 chip=0x3ecc8086 rev=0x08 hdr=0x00 vendor = 'Intel Corporation' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 card=0x20748086 chip=0x3ea58086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' class = display subclass = VGA none0@pci0:0:8:0: class=0x088000 card=0x20748086 chip=0x19118086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model' class = base peripheral none1@pci0:0:18:0: class=0x118000 card=0x20748086 chip=0x9df98086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = dasp xhci0@pci0:0:20:0: class=0x0c0330 card=0x20748086 chip=0x9ded8086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB none2@pci0:0:20:2: class=0x050000 card=0x20748086 chip=0x9def8086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = memory subclass = RAM iwm0@pci0:0:20:3: class=0x028000 card=0x00348086 chip=0x9df08086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = network none3@pci0:0:22:0: class=0x078000 card=0x20748086 chip=0x9de08086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = simple comms ahci0@pci0:0:23:0: class=0x010601 card=0x20748086 chip=0x9dd38086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = mass storage subclass = SATA pcib1@pci0:0:28:0: class=0x060400 card=0x20748086 chip=0x9db88086 rev=0xf0 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI pcib2@pci0:0:28:4: class=0x060400 card=0x20748086 chip=0x9dbc8086 rev=0xf0 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI pcib3@pci0:0:29:0: class=0x060400 card=0x20748086 chip=0x9db08086 rev=0xf0 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI pcib4@pci0:0:29:6: class=0x060400 card=0x20748086 chip=0x9db68086 rev=0xf0 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI isab0@pci0:0:31:0: class=0x060100 card=0x20748086 chip=0x9d848086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = bridge subclass = PCI-ISA hdac0@pci0:0:31:3: class=0x040380 card=0x20748086 chip=0x9dc88086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = multimedia subclass = HDA none4@pci0:0:31:4: class=0x0c0500 card=0x20748086 chip=0x9da38086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = SMBus none5@pci0:0:31:5: class=0x0c8000 card=0x20748086 chip=0x9da48086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' class = serial bus em0@pci0:0:31:6: class=0x020000 card=0x20748086 chip=0x15be8086 rev=0x30 hdr=0x00 vendor = 'Intel Corporation' device = 'Ethernet Connection (6) I219-V' class = network subclass = ethernet nvme0@pci0:109:0:0: class=0x010802 card=0x2262126f chip=0x2262126f rev=0x03 hdr=0x00 vendor = 'Silicon Motion, Inc.' class = mass storage subclass = NVM none6@pci0:110:0:0: class=0xff0000 card=0x20748086 chip=0x522a10ec rev=0x01 hdr=0x00 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTS522A PCI Express Card Reader' [-- Attachment #3 --] ---<<BOOT>>--- Copyright (c) 1992-2018 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 12.0-RELEASE GENERIC amd64 FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1) VT(efifb): resolution 1920x1080 CPU: Intel(R) Core(TM) i3-8109U CPU @ 3.00GHz (3000.17-MHz K8-class CPU) Origin="GenuineIntel" Id=0x806ea Family=0x6 Model=0x8e Stepping=10 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x7ffafbbf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND> AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM> AMD Features2=0x121<LAHF,ABM,Prefetch> Structured Extended Features=0x29c67af<FSGSBASE,TSCADJ,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,NFPUSG,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PROCTRACE> Structured Extended Features3=0x9c000000<IBPB,STIBP,L1DFL,SSBD> XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 8589934592 (8192 MB) avail memory = 8108883968 (7733 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: <INTEL NUC8i3BE> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads random: unblocking device. ioapic0 <Version 2.0> irqs 0-119 on motherboard Launching APs: 1 3 2 Timecounter "TSC-low" frequency 1500086284 Hz quality 1000 random: entropy device external interface kbd0 at kbdmux0 netmap: loaded module [ath_hal] loaded module_register_init: MOD_LOAD (vesa, 0xffffffff810f9770, 0) error 19 random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" nexus0 efirtc0: <EFI Realtime Clock> on motherboard efirtc0: registered as a time-of-day clock, resolution 1.000000s cryptosoft0: <software crypto> on motherboard acpi0: <INTEL NUC8i3BE> on motherboard acpi0: Power Button (fixed) cpu0: <ACPI CPU> on acpi0 hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 24000000 Hz quality 950 Event timer "HPET" frequency 24000000 Hz quality 550 Event timer "HPET1" frequency 24000000 Hz quality 440 Event timer "HPET2" frequency 24000000 Hz quality 440 Event timer "HPET3" frequency 24000000 Hz quality 440 Event timer "HPET4" frequency 24000000 Hz quality 440 atrtc0: <AT realtime clock> port 0x70-0x77 irq 8 on acpi0 atrtc0: Warning: Couldn't map I/O. atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x14> port 0x62,0x66 on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 vgapci0: <VGA-compatible display> port 0x4000-0x403f mem 0x604b000000-0x604bffffff,0x4000000000-0x400fffffff at device 2.0 on pci0 vgapci0: Boot video device xhci0: <XHCI (generic) USB 3.0 controller> mem 0x604c100000-0x604c10ffff at device 20.0 on pci0 xhci0: 32 bytes context size, 64-bit DMA usbus0 on xhci0 usbus0: 5.0Gbps Super Speed USB v3.0 pci0: <memory, RAM> at device 20.2 (no driver attached) pci0: <network> at device 20.3 (no driver attached) pci0: <simple comms> at device 22.0 (no driver attached) ahci0: <AHCI SATA controller> port 0x4090-0x4097,0x4080-0x4083,0x4060-0x407f mem 0xaec24000-0xaec25fff,0xaec27000-0xaec270ff,0xaec26000-0xaec267ff at device 23.0 on pci0 ahci0: AHCI v1.31 with 1 6Gbps ports, Port Multiplier not supported ahcich2: <AHCI channel> at channel 2 on ahci0 pcib1: <ACPI PCI-PCI bridge> at device 28.0 on pci0 pci1: <ACPI PCI bus> on pcib1 pcib2: <ACPI PCI-PCI bridge> at device 28.4 on pci0 pcib2: [GIANT-LOCKED] pcib3: <ACPI PCI-PCI bridge> at device 29.0 on pci0 pci2: <ACPI PCI bus> on pcib3 nvme0: <Generic NVMe Device> mem 0xaeb00000-0xaeb03fff at device 0.0 on pci2 pcib4: <ACPI PCI-PCI bridge> at device 29.6 on pci0 pcib4: [GIANT-LOCKED] pci3: <ACPI PCI bus> on pcib4 pci3: <unknown> at device 0.0 (no driver attached) isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 hdac0: <Intel (0x9dc8) HDA Controller> mem 0xaec20000-0xaec23fff,0x604c000000-0x604c0fffff at device 31.3 on pci0 pci0: <serial bus> at device 31.5 (no driver attached) em0: <Intel(R) PRO/1000 Network Connection> mem 0xaec00000-0xaec1ffff at device 31.6 on pci0 em0: attach_pre capping queues at 1 em0: using 1024 tx descriptors and 1024 rx descriptors em0: msix_init qsets capped at 1 em0: Unable to map MSIX table em0: Using an MSI interrupt em0: allocated for 1 tx_queues em0: allocated for 1 rx_queues em0: Ethernet address: 94:c6:91:a5:ee:4f em0: netmap queues/slots: TX 1/1024, RX 1/1024 acpi_button0: <Sleep Button> on acpi0 acpi_button1: <Power Button> on acpi0 acpi_tz0: <Thermal Zone> on acpi0 acpi_syscontainer0: <System Container> on acpi0 acpi_tz1: <Thermal Zone> on acpi0 acpi_tz1: _HOT value is absurd, ignored (-73.1C) uart0: <Non-standard ns8250 class UART with FIFOs> at port 0x3f8 irq 4 flags 0x10 on isa0 uart0: non-PNP ISA device will be removed from GENERIC in FreeBSD 12. est0: <Enhanced SpeedStep Frequency Control> on cpu0 ZFS filesystem version: 5 ZFS storage pool version: features support (5000) Timecounters tick every 1.000 msec acpi_tz1: _TMP value is absurd, ignored (-263.1C) nvd0: <ADATA SX8200NP> NVMe namespace nvd0: 228936MB (468862128 512 byte sectors) hdacc0: <Realtek ALC235 HDA CODEC> at cad 0 on hdac0 hdaa0: <Realtek ALC235 Audio Function Group> at nid 1 on hdacc0 pcm0: <Realtek ALC235 (Front Analog)> at nid 33 and 25 on hdaa0 hdacc1: <Intel Kabylake HDA CODEC> at cad 2 on hdac0 hdaa1: <Intel Kabylake Audio Function Group> at nid 1 on hdacc1 pcm1: <Intel Kabylake (HDMI/DP 8ch)> at nid 3 on hdaa1 ugen0.1: <0x8086 XHCI root HUB> at usbus0 Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 uhub0: 18 ports with 18 removable, self powered Root mount waiting for: usbus0 ugen0.2: <Logitech USB Keyboard> at usbus0 ukbd0 on uhub0 ukbd0: <USB Keyboard> on usbus0 kbd1 at ukbd0 Root mount waiting for: usbus0 ugen0.3: <vendor 0x8087 product 0x0aaa> at usbus0 lo0: link state changed to UP iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: read read firmware iwm9560fw iwm0: sc_fwver = 0.0 (API ver 0) iwm0: api flags index 1 larger than supported by driver iwm0: iwm_read_firmware: Paging: paging enabled (size = 241664 bytes) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x2-0x1 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe004e1d0000) at 311d00 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe004e2eb000) at 21aeb0 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe004e608000) at 21e080 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe004e725000) at 21f250 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe004e842000) at 314420 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe004e95f000) at 3155f0 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe004e47c000) at 3167c0 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe004e599000) at 317990 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe004eab6000) at 320b60 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe004ebd3000) at 321d30 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe004ecf0000) at 322f00 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe004ecf8000) at 322f80 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe004ed00000) at 323000 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe004ed08000) at 323080 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe004ed10000) at 323100 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe004ed18000) at 323180 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe004ed20000) at 323200 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe004ed28000) at 323280 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe004ed30000) at 323300 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe004ed38000) at 323380 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe004ed40000) at 323400 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe004ed48000) at 323480 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe004ed50000) at 323500 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe004ed58000) at 323580 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe004ed60000) at 323600 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe004ed68000) at 323680 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe004ed70000) at 323700 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe004ed78000) at 323780 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe004ed80000) at 323800 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe004ed88000) at 323880 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe004ed90000) at 323900 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Dual CPU iwm0: iwm_pcie_load_section: [0] uCode section being loaded... iwm0: iwm_pcie_load_section: [1] uCode section being loaded... iwm0: iwm_pcie_load_section: [2] uCode section being loaded... iwm0: iwm_pcie_load_section: [3] uCode section being loaded... iwm0: iwm_pcie_load_section: [4] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 5 iwm0: iwm_pcie_load_section: [6] uCode section being loaded... iwm0: iwm_pcie_load_section: [7] uCode section being loaded... iwm0: iwm_pcie_load_section: [8] uCode section being loaded... iwm0: iwm_pcie_load_section: [9] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 10 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach uhid0 on uhub0 uhid0: <USB Keyboard> on usbus0 ubt0 on uhub0 ubt0: <vendor 0x8087 product 0x0aaa, class 224/1, rev 2.00/0.02, addr 2> on usbus0 WARNING: attempt to domain_add(bluetooth) after domainfinalize() WARNING: attempt to domain_add(netgraph) after domainfinalize() ubt0: ubt_ctrl_write_callback:782: control transfer failed: USB_ERR_TIMEOUT ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout Security policy loaded: MAC/ntpd (mac_ntpd) iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: read read firmware iwm9560fw iwm0: sc_fwver = 0.0 (API ver 0) iwm0: api flags index 1 larger than supported by driver iwm0: iwm_read_firmware: Paging: paging enabled (size = 241664 bytes) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x2-0x1 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe00503b9000) at 33df80 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe005046f000) at 506f0 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe005058c000) at 518c0 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe00508a9000) at 52a90 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe00509c6000) at 53c60 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe0050ae3000) at 54e30 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe0050600000) at 56000 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe005071d000) at 571d0 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe0050c3a000) at 583a0 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe0050d57000) at 59570 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe0050e74000) at 5a740 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe0050e7c000) at 5a7c0 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe0050e84000) at 5a840 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe0050e8c000) at 5a8c0 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe0050e94000) at 5a940 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe0050e9c000) at 5a9c0 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe0050ea4000) at 5aa40 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe0050eac000) at 5aac0 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe0050eb4000) at 5ab40 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe0050ebc000) at 5abc0 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe0050ec4000) at 5ac40 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe0050ecc000) at 5acc0 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe0050ed4000) at 5ad40 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe0050edc000) at 5adc0 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe0050ee4000) at 5ae40 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe0050eec000) at 5aec0 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe0050ef4000) at 5af40 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe0050efc000) at 5afc0 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe0050f04000) at 5b040 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe0050f0c000) at 5b0c0 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe0050f14000) at 5b140 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Dual CPU iwm0: iwm_pcie_load_section: [0] uCode section being loaded... iwm0: iwm_pcie_load_section: [1] uCode section being loaded... iwm0: iwm_pcie_load_section: [2] uCode section being loaded... iwm0: iwm_pcie_load_section: [3] uCode section being loaded... iwm0: iwm_pcie_load_section: [4] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 5 iwm0: iwm_pcie_load_section: [6] uCode section being loaded... iwm0: iwm_pcie_load_section: [7] uCode section being loaded... iwm0: iwm_pcie_load_section: [8] uCode section being loaded... iwm0: iwm_pcie_load_section: [9] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 10 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: read read firmware iwm9560fw iwm0: sc_fwver = 0.0 (API ver 0) iwm0: api flags index 1 larger than supported by driver iwm0: iwm_read_firmware: Paging: paging enabled (size = 241664 bytes) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x2-0x1 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe00563ce000) at 60280 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe005647f000) at 627f0 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe005659c000) at 639c0 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe00566b9000) at 64b90 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe00567d6000) at 65d60 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe00568f3000) at 66f30 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe0056a10000) at 68100 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe0056b2d000) at 692d0 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe0056c4a000) at 6a4a0 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe0056d67000) at 6b670 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe0056e82000) at 6c820 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe0056e8a000) at 6c8a0 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe0056e92000) at 6c920 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe0056e9a000) at 6c9a0 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe0056ea2000) at 6ca20 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe0056eaa000) at 6caa0 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe0056eb2000) at 6cb20 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe0056eba000) at 6cba0 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe0056ec2000) at 6cc20 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe0056eca000) at 6cca0 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe0056ed2000) at 6cd20 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe0056eda000) at 6cda0 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe0056ee2000) at 6ce20 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe0056eea000) at 6cea0 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe0056ef2000) at 6cf20 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe0056efa000) at 6cfa0 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe0056f02000) at 6d020 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe0056f0a000) at 6d0a0 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe0056f12000) at 6d120 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe0056f1a000) at 6d1a0 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe0056f22000) at 6d220 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Dual CPU iwm0: iwm_pcie_load_section: [0] uCode section being loaded... iwm0: iwm_pcie_load_section: [1] uCode section being loaded... iwm0: iwm_pcie_load_section: [2] uCode section being loaded... iwm0: iwm_pcie_load_section: [3] uCode section being loaded... iwm0: iwm_pcie_load_section: [4] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 5 iwm0: iwm_pcie_load_section: [6] uCode section being loaded... iwm0: iwm_pcie_load_section: [7] uCode section being loaded... iwm0: iwm_pcie_load_section: [8] uCode section being loaded... iwm0: iwm_pcie_load_section: [9] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 10 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: read read firmware iwm9560fw iwm0: sc_fwver = 0.0 (API ver 0) iwm0: api flags index 1 larger than supported by driver iwm0: iwm_read_firmware: Paging: paging enabled (size = 241664 bytes) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x2-0x1 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe0056d6c000) at 6b6c0 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe0056d74000) at 6b740 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe0056b42000) at 69420 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe0056a25000) at 68250 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe0056908000) at 67080 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe00567eb000) at 65eb0 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe00566ce000) at 64ce0 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe00565b1000) at 63b10 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe0056494000) at 62940 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe00563be000) at 60d80 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe00563db000) at 60f80 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe00563e3000) at 60b00 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe0056e82000) at 6c820 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe0056e8a000) at 6c8a0 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe0056e92000) at 6c920 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe0056e9a000) at 6c9a0 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe0056ea2000) at 6ca20 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe0056eaa000) at 6caa0 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe0056eb2000) at 6cb20 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe0056eba000) at 6cba0 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe0056ec2000) at 6cc20 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe0056eca000) at 6cca0 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe0056ed2000) at 6cd20 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe0056eda000) at 6cda0 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe0056ee2000) at 6ce20 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe0056eea000) at 6cea0 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe0056ef2000) at 6cf20 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe0056efa000) at 6cfa0 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe0056f02000) at 6d020 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe0056f0a000) at 6d0a0 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe0056f12000) at 6d120 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Dual CPU iwm0: iwm_pcie_load_section: [0] uCode section being loaded... iwm0: iwm_pcie_load_section: [1] uCode section being loaded... iwm0: iwm_pcie_load_section: [2] uCode section being loaded... iwm0: iwm_pcie_load_section: [3] uCode section being loaded... iwm0: iwm_pcie_load_section: [4] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 5 iwm0: iwm_pcie_load_section: [6] uCode section being loaded... iwm0: iwm_pcie_load_section: [7] uCode section being loaded... iwm0: iwm_pcie_load_section: [8] uCode section being loaded... iwm0: iwm_pcie_load_section: [9] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 10 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: read read firmware iwm9560fw iwm0: sc_fwver = 0.0 (API ver 0) iwm0: api flags index 1 larger than supported by driver iwm0: iwm_read_firmware: Paging: paging enabled (size = 241664 bytes) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x2-0x1 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe0056c4f000) at 6a4f0 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe0056c57000) at 6a570 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe0056494000) at 62940 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe00565b1000) at 63b10 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe00566ce000) at 64ce0 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe00567eb000) at 65eb0 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe0056a10000) at 68100 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe0056b2d000) at 692d0 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe0056340000) at 60b80 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe005635d000) at 61180 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe005637a000) at 61380 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe0056382000) at 61400 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe005638a000) at 61480 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe0056392000) at 61500 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe005639a000) at 61580 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe00563a2000) at 61600 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe00563aa000) at 61680 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe00563b2000) at 61700 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe00563ba000) at 61780 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe00563c2000) at 61800 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe00563ca000) at 61880 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe00563d2000) at 61900 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe00563da000) at 61980 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe00563e2000) at 61a00 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe0056e82000) at 6c820 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe0056e8a000) at 6c8a0 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe0056e92000) at 6c920 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe0056e9a000) at 6c9a0 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe0056ea2000) at 6ca20 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe0056eaa000) at 6caa0 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe0056eb2000) at 6cb20 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Dual CPU iwm0: iwm_pcie_load_section: [0] uCode section being loaded... iwm0: iwm_pcie_load_section: [1] uCode section being loaded... iwm0: iwm_pcie_load_section: [2] uCode section being loaded... iwm0: iwm_pcie_load_section: [3] uCode section being loaded... iwm0: iwm_pcie_load_section: [4] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 5 iwm0: iwm_pcie_load_section: [6] uCode section being loaded... iwm0: iwm_pcie_load_section: [7] uCode section being loaded... iwm0: iwm_pcie_load_section: [8] uCode section being loaded... iwm0: iwm_pcie_load_section: [9] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 10 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach ugen0.4: <Corsair Flash Voyager> at usbus0 umass0 on uhub0 umass0: <Corsair Flash Voyager, class 0/0, rev 2.00/11.00, addr 3> on usbus0 umass0: SCSI over Bulk-Only; quirks = 0x4000 umass0:1:0: Attached to scbus1 da0 at umass-sim0 bus 0 scbus1 target 0 lun 0 da0: <Corsair Flash Voyager 1100> Removable Direct Access SCSI device da0: Serial Number A200000000003686 da0: 40.000MB/s transfers da0: 1920MB (3932160 512 byte sectors) da0: quirks=0x2<NO_6_BYTE> iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: read read firmware iwm9560fw iwm0: sc_fwver = 0.0 (API ver 0) iwm0: api flags index 1 larger than supported by driver iwm0: iwm_read_firmware: Paging: paging enabled (size = 221184 bytes) iwm0: iwm_read_firmware: unknown firmware section 55, abort iwm0: firmware parse error 22, section type 55 iwm0: iwm_read_firmware: failed 22 iwm0: Failed to start INIT ucode: 22 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start link_elf_obj: symbol _binary_iwm_9000_41_fw_start undefined linker_load_file: /boot/modules/iwm9560fw.ko - unsupported file type iwm9560fw: could not load firmware image, error 8 iwm0: could not read firmware iwm9560fw (error 0) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x0-0x0 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe005d5f5000) at 6f000 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe0057be8000) at 6f380 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe0056494000) at 62940 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe00565b1000) at 63b10 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe00566ce000) at 64ce0 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe00567eb000) at 65eb0 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe0056a25000) at 68250 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe0057bf0000) at 6f080 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe005cff5000) at 6f580 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe005d615000) at 70150 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe005d632000) at 70320 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe005d63a000) at 703a0 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe005d642000) at 70420 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe005d64a000) at 704a0 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe005d652000) at 70520 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe005d65a000) at 705a0 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe005d662000) at 70620 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe005d66a000) at 706a0 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe005d672000) at 70720 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe005d67a000) at 707a0 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe005d682000) at 70820 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe005d68a000) at 708a0 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe005d692000) at 70920 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe005d69a000) at 709a0 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe005d6a2000) at 70a20 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe005d6aa000) at 70aa0 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe005d6b2000) at 70b20 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe005d6ba000) at 70ba0 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe005d6c2000) at 70c20 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe005d6ca000) at 70ca0 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe005d6d2000) at 70d20 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Single CPU iwm0: Break since Data not valid or Empty section, sec = 0 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start link_elf_obj: symbol _binary_iwm_9000_41_fw_start undefined linker_load_file: /boot/modules/iwm9560fw.ko - unsupported file type iwm9560fw: could not load firmware image, error 8 iwm0: could not read firmware iwm9560fw (error 0) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x0-0x0 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe0057bf0000) at 6f180 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe005d6d0000) at 70d00 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe005d5f0000) at 6f980 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe0056a25000) at 68250 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe00567eb000) at 65eb0 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe00566ce000) at 64ce0 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe00565b1000) at 63b10 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe0056494000) at 62940 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe005d7f2000) at 71f20 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe005e5aa000) at 6fd80 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe005e5c7000) at 6ff80 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe005e5cf000) at 6fb80 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe005e5d7000) at 72000 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe005e5df000) at 72080 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe005e5e7000) at 72100 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe005e5ef000) at 72180 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe005e5f7000) at 72200 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe005e700000) at 72280 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe005e708000) at 72300 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe005e710000) at 72380 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe005e718000) at 72400 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe005e720000) at 72480 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe005e728000) at 72500 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe005e730000) at 72580 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe005e738000) at 72600 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe005e740000) at 72680 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe005e748000) at 72700 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe005e750000) at 72780 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe005e758000) at 72800 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe005e760000) at 72880 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe005e768000) at 72900 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Single CPU iwm0: Break since Data not valid or Empty section, sec = 0 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start link_elf_obj: symbol _binary_iwm_9000_41_fw_start undefined linker_load_file: /boot/modules/iwm9560fw.ko - unsupported file type iwm9560fw: could not load firmware image, error 8 iwm0: could not read firmware iwm9560fw (error 0) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x0-0x0 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe005d7f2000) at 71f20 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe005d5f0000) at 72b80 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe005d6d0000) at 70d00 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe00565b1000) at 63b10 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe00566ce000) at 64ce0 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe00567eb000) at 65eb0 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe0056a25000) at 68250 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe0057bf0000) at 73180 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe005e7f5000) at 73580 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe005e5f0000) at 73780 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe005e5f8000) at 73980 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe005e92f000) at 73f00 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe005e937000) at 73200 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe005e93f000) at 6fd80 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe005e947000) at 6fe00 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe005e94f000) at 72400 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe005e957000) at 72600 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe005e95f000) at 6f880 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe005e967000) at 6f000 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe005e96f000) at 73e00 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe005e977000) at 73e80 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe005e97f000) at 73300 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe005e987000) at 73380 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe005e98f000) at 72900 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe005e997000) at 72980 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe005e99f000) at 73a00 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe005e9a7000) at 73a80 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe005e9af000) at 73b00 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe005e9b7000) at 73b80 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe005e9bf000) at 72c00 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe005e9c7000) at 72c80 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Single CPU iwm0: Break since Data not valid or Empty section, sec = 0 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start link_elf_obj: symbol _binary_iwm_9000_41_fw_start undefined linker_load_file: /boot/modules/iwm9560fw.ko - unsupported file type iwm9560fw: could not load firmware image, error 8 iwm0: could not read firmware iwm9560fw (error 0) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x0-0x0 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe005d6d0000) at 70d00 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe005d5f0000) at 6f880 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe005d7f2000) at 71f20 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe005e7f5000) at 72d80 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe0056a25000) at 68250 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe00567eb000) at 65eb0 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe00566ce000) at 64ce0 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe00565b1000) at 63b10 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe005e5f1000) at 72f80 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe005e9a2000) at 78180 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe005e9bf000) at 78380 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe005e9c7000) at 73d80 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe005e9d1000) at 6f000 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe005e9d9000) at 73280 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe005e9e1000) at 73180 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe005e9e9000) at 73480 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe005e9f1000) at 6fc80 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe005e9f9000) at 73e00 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe005ea01000) at 73e80 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe005ea09000) at 73300 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe005ea11000) at 73380 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe005ea19000) at 72900 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe005ea21000) at 72980 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe005ea29000) at 72600 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe005ea31000) at 72680 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe005ea39000) at 78400 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe005ea41000) at 78480 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe005ea49000) at 78500 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe005ea51000) at 78580 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe005ea59000) at 78600 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe005ea61000) at 78680 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Single CPU iwm0: Break since Data not valid or Empty section, sec = 0 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start link_elf_obj: symbol _binary_iwm_9000_41_fw_start undefined linker_load_file: /boot/modules/iwm9560fw.ko - unsupported file type iwm9560fw: could not load firmware image, error 8 iwm0: could not read firmware iwm9560fw (error 0) iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x0-0x0 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe005e7e9000) at 78180 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe005e5e5000) at 78b80 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe005e7f1000) at 78d80 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe005e9a2000) at 78f80 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe005e9bf000) at 79180 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe005e9c7000) at 79380 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe005e9fb000) at 79580 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe005ea18000) at 79780 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe005ea35000) at 79980 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe005ea52000) at 79b80 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe005ea5a000) at 79d80 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe005ecd5000) at 78380 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe005ecdd000) at 73d80 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe005ece5000) at 6f000 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe005eced000) at 73280 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe005ecf5000) at 73180 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe005ecfd000) at 73f80 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe005ed05000) at 72100 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe005ed0d000) at 6fb80 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe005ed15000) at 6f600 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe005ed1d000) at 6fa80 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe005ed25000) at 72280 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe005ed2d000) at 6e180 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe005ed35000) at 78700 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe005ed3d000) at 78780 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe005ed45000) at 78200 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe005ed4d000) at 78280 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe005ed55000) at 79e00 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe005ed5d000) at 79e80 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe005ed65000) at 79f00 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe005ed6d000) at 79f80 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Single CPU iwm0: Break since Data not valid or Empty section, sec = 0 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach link_elf_obj: symbol _binary_iwm_9000_41_fw_start undefined linker_load_file: /boot/modules/iwm9560fw.ko - unsupported file type link_elf_obj: symbol _binary_iwm_9000_41_fw_start undefined linker_load_file: /boot/modules/iwm9560fw.ko - unsupported file type iwm0: detached pci0: <network> at device 20.3 (no driver attached) iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0x604c110000-0x604c113fff at device 20.3 on pci0 iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: ->iwm_preinit iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: read read firmware iwm9560fw iwm0: sc_fwver = 0.0 (API ver 0) iwm0: api flags index 1 larger than supported by driver iwm0: iwm_read_firmware: Paging: paging enabled (size = 221184 bytes) iwm0: iwm_read_firmware: unknown firmware section 55, abort iwm0: iwm_read_firmware: unknown firmware section 54, abort iwm0: iwm_read_firmware: unknown firmware section 58, abort iwm0: firmware done iwm0: ->iwm_prepare_card_hw iwm0: <-iwm_prepare_card_hw iwm0: iwm apm start iwm0: Radio type=0x0-0x2-0x1 iwm0: iwm_nic_tx_init: loading ring 0 descriptors (0xfffffe005e7f4000) at 73a80 iwm0: iwm_nic_tx_init: loading ring 1 descriptors (0xfffffe005e5d0000) at 61580 iwm0: iwm_nic_tx_init: loading ring 2 descriptors (0xfffffe005f790000) at 61780 iwm0: iwm_nic_tx_init: loading ring 3 descriptors (0xfffffe005f7ad000) at 61980 iwm0: iwm_nic_tx_init: loading ring 4 descriptors (0xfffffe005f7ca000) at 61b80 iwm0: iwm_nic_tx_init: loading ring 5 descriptors (0xfffffe005f7e7000) at 80180 iwm0: iwm_nic_tx_init: loading ring 6 descriptors (0xfffffe005f7ef000) at 6e180 iwm0: iwm_nic_tx_init: loading ring 7 descriptors (0xfffffe005f7f7000) at 6eb00 iwm0: iwm_nic_tx_init: loading ring 8 descriptors (0xfffffe005f83f000) at 823f0 iwm0: iwm_nic_tx_init: loading ring 9 descriptors (0xfffffe005f85c000) at 825c0 iwm0: iwm_nic_tx_init: loading ring 10 descriptors (0xfffffe005f879000) at 82790 iwm0: iwm_nic_tx_init: loading ring 11 descriptors (0xfffffe005f881000) at 82810 iwm0: iwm_nic_tx_init: loading ring 12 descriptors (0xfffffe005f889000) at 82890 iwm0: iwm_nic_tx_init: loading ring 13 descriptors (0xfffffe005f891000) at 82910 iwm0: iwm_nic_tx_init: loading ring 14 descriptors (0xfffffe005f899000) at 82990 iwm0: iwm_nic_tx_init: loading ring 15 descriptors (0xfffffe005f8a1000) at 82a10 iwm0: iwm_nic_tx_init: loading ring 16 descriptors (0xfffffe005f8a9000) at 82a90 iwm0: iwm_nic_tx_init: loading ring 17 descriptors (0xfffffe005f8b1000) at 82b10 iwm0: iwm_nic_tx_init: loading ring 18 descriptors (0xfffffe005f8b9000) at 82b90 iwm0: iwm_nic_tx_init: loading ring 19 descriptors (0xfffffe005f8c1000) at 82c10 iwm0: iwm_nic_tx_init: loading ring 20 descriptors (0xfffffe005f8c9000) at 82c90 iwm0: iwm_nic_tx_init: loading ring 21 descriptors (0xfffffe005f8d1000) at 82d10 iwm0: iwm_nic_tx_init: loading ring 22 descriptors (0xfffffe005f8d9000) at 82d90 iwm0: iwm_nic_tx_init: loading ring 23 descriptors (0xfffffe005f8e1000) at 82e10 iwm0: iwm_nic_tx_init: loading ring 24 descriptors (0xfffffe005f8e9000) at 82e90 iwm0: iwm_nic_tx_init: loading ring 25 descriptors (0xfffffe005f8f1000) at 82f10 iwm0: iwm_nic_tx_init: loading ring 26 descriptors (0xfffffe005f8f9000) at 82f90 iwm0: iwm_nic_tx_init: loading ring 27 descriptors (0xfffffe005f901000) at 83010 iwm0: iwm_nic_tx_init: loading ring 28 descriptors (0xfffffe005f909000) at 83090 iwm0: iwm_nic_tx_init: loading ring 29 descriptors (0xfffffe005f911000) at 83110 iwm0: iwm_nic_tx_init: loading ring 30 descriptors (0xfffffe005f919000) at 83190 iwm0: iwm_nic_init: shadow registers enabled iwm0: Enabling FW load interrupt iwm0: working with Dual CPU iwm0: iwm_pcie_load_section: [0] uCode section being loaded... iwm0: iwm_pcie_load_section: [1] uCode section being loaded... iwm0: iwm_pcie_load_section: [2] uCode section being loaded... iwm0: iwm_pcie_load_section: [3] uCode section being loaded... iwm0: iwm_pcie_load_section: [4] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 5 iwm0: iwm_pcie_load_section: [6] uCode section being loaded... iwm0: iwm_pcie_load_section: [7] uCode section being loaded... iwm0: iwm_pcie_load_section: [8] uCode section being loaded... iwm0: iwm_pcie_load_section: [9] uCode section being loaded... iwm0: Break since Data not valid or Empty section, sec = 10 iwm0: Failed to start INIT ucode: 35 iwm0: iwm_apm_stop: iwm apm stop iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_nic_lock: resetting device via NMI iwm0: iwm_apm_stop: iwm apm stop iwm0: <-iwm_attach [-- Attachment #4 --] diff -N -a -u --recursive /root/usr/src/sys/dev/iwm/if_iwm.c /usr/src/sys/dev/iwm/if_iwm.c --- /root/usr/src/sys/dev/iwm/if_iwm.c 2018-12-07 01:02:01.000000000 +0100 +++ /usr/src/sys/dev/iwm/if_iwm.c 2018-12-27 20:58:32.165636000 +0100 @@ -580,6 +580,9 @@ sc->cfg->fw_name, error); goto out; } + device_printf(sc->sc_dev, + "read read firmware %s\n", + sc->cfg->fw_name); fw->fw_fp = fwp; /* (Re-)Initialize default values. */ @@ -607,6 +610,9 @@ IWM_UCODE_MAJOR(le32toh(uhdr->ver)), IWM_UCODE_MINOR(le32toh(uhdr->ver)), IWM_UCODE_API(le32toh(uhdr->ver))); + device_printf(sc->sc_dev, + "sc_fwver = %s\n", + sc->sc_fwver); data = uhdr->data; len = fw->fw_fp->datasize - sizeof(*uhdr); @@ -890,8 +896,9 @@ device_printf(sc->sc_dev, "%s: unknown firmware section %d, abort\n", __func__, tlv_type); - error = EINVAL; - goto parse_out; + break; + // error = EINVAL; + //goto parse_out; } } @@ -908,8 +915,11 @@ fw->fw_status = IWM_FW_STATUS_NONE; if (fw->fw_fp != NULL) iwm_fw_info_free(fw); - } else + } else { fw->fw_status = IWM_FW_STATUS_DONE; + device_printf(sc->sc_dev, + "firmware done\n"); + } wakeup(&sc->sc_fw); return error; @@ -2755,6 +2765,8 @@ struct iwm_mvm_alive_resp_ver2 *palive2; struct iwm_mvm_alive_resp *palive; + IWM_DPRINTF(sc, IWM_DEBUG_RESET, "iwm_alive_fn called\n"); + if (iwm_rx_packet_payload_len(pkt) == sizeof(*palive1)) { palive1 = (void *)pkt->data; @@ -5692,6 +5704,7 @@ #define PCI_PRODUCT_INTEL_WL_8260_1 0x24f3 #define PCI_PRODUCT_INTEL_WL_8260_2 0x24f4 #define PCI_PRODUCT_INTEL_WL_8265_1 0x24fd +#define PCI_PRODUCT_INTEL_WL_9560_1 0x9df0 static const struct iwm_devices { uint16_t device; @@ -5709,6 +5722,7 @@ { PCI_PRODUCT_INTEL_WL_8260_1, &iwm8260_cfg }, { PCI_PRODUCT_INTEL_WL_8260_2, &iwm8260_cfg }, { PCI_PRODUCT_INTEL_WL_8265_1, &iwm8265_cfg }, + { PCI_PRODUCT_INTEL_WL_9560_1, &iwm9560_cfg }, }; static int diff -N -a -u --recursive /root/usr/src/sys/dev/iwm/if_iwm_9000.c /usr/src/sys/dev/iwm/if_iwm_9000.c --- /root/usr/src/sys/dev/iwm/if_iwm_9000.c 1970-01-01 01:00:00.000000000 +0100 +++ /usr/src/sys/dev/iwm/if_iwm_9000.c 2018-12-27 17:27:02.273792000 +0100 @@ -0,0 +1,97 @@ +/*- + * Based on BSD-licensed source modules in the Linux iwlwifi driver, + * which were used as the reference documentation for this implementation. + * + ****************************************************************************** + * + * This file is provided under a dual BSD/GPLv2 license. When using or + * redistributing this file, you may do so under either license. + * + * GPL LICENSE SUMMARY + * + * Copyright(c) 2014 Intel Corporation. All rights reserved. + * Copyright(c) 2014 - 2015 Intel Mobile Communications GmbH + * Copyright(c) 2016 Intel Deutschland GmbH + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of version 2 of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, + * USA + * + * The full GNU General Public License is included in this distribution + * in the file called COPYING. + * + * Contact Information: + * Intel Linux Wireless <linuxwifi@intel.com> + * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 + * + * BSD LICENSE + * + * Copyright(c) 2014 Intel Corporation. All rights reserved. + * Copyright(c) 2014 - 2015 Intel Mobile Communications GmbH + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * * Neither the name Intel Corporation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + *****************************************************************************/ + +#include <sys/cdefs.h> +__FBSDID("$FreeBSD: releng/12.0/sys/dev/iwm/if_iwm_9000.c 324434 2017-10-09 15:48:56Z gnn $"); + +#include "opt_wlan.h" +#include "opt_iwm.h" + +#include <sys/param.h> + +#include "if_iwm_config.h" + +#define IWM9560_FW "iwm9560fw" + +// Hack: this must be identical to IWM_NVM_HW_SECTION_NUM_FAMILY_8000 until +// if_iwm.c is properly refactored. +#define IWM_NVM_HW_SECTION_NUM_FAMILY_9000 10 + +#define IWM_DEVICE_9000_COMMON \ + .device_family = IWM_DEVICE_FAMILY_9000, \ + .eeprom_size = IWM_OTP_LOW_IMAGE_SIZE_FAMILY_9000, \ + .nvm_hw_section_num = IWM_NVM_HW_SECTION_NUM_FAMILY_9000 + +const struct iwm_cfg iwm9560_cfg = { + .name = "Intel(R) Dual Band Wireless AC 9560", + .fw_name = IWM9560_FW, + IWM_DEVICE_9000_COMMON, + .host_interrupt_operation_mode = 0, +}; diff -N -a -u --recursive /root/usr/src/sys/dev/iwm/if_iwm_config.h /usr/src/sys/dev/iwm/if_iwm_config.h --- /root/usr/src/sys/dev/iwm/if_iwm_config.h 2018-12-07 01:02:01.000000000 +0100 +++ /usr/src/sys/dev/iwm/if_iwm_config.h 2018-12-27 17:22:40.626521000 +0100 @@ -78,6 +78,7 @@ IWM_DEVICE_FAMILY_UNDEFINED, IWM_DEVICE_FAMILY_7000, IWM_DEVICE_FAMILY_8000, + IWM_DEVICE_FAMILY_9000, }; /* Antenna presence definitions */ @@ -133,5 +134,6 @@ extern const struct iwm_cfg iwm7265d_cfg; extern const struct iwm_cfg iwm8260_cfg; extern const struct iwm_cfg iwm8265_cfg; +extern const struct iwm_cfg iwm9560_cfg; #endif /* __IWM_CONFIG_H__ */ diff -N -a -u --recursive /root/usr/src/sys/dev/iwm/if_iwm_debug.h /usr/src/sys/dev/iwm/if_iwm_debug.h --- /root/usr/src/sys/dev/iwm/if_iwm_debug.h 2018-12-07 01:02:01.000000000 +0100 +++ /usr/src/sys/dev/iwm/if_iwm_debug.h 2018-12-27 18:27:15.596974000 +0100 @@ -19,6 +19,7 @@ #ifndef __IF_IWM_DEBUG_H__ #define __IF_IWM_DEBUG_H__ +#define IWM_DEBUG 1 #ifdef IWM_DEBUG enum { IWM_DEBUG_XMIT = 0x00000001, /* basic xmit operation */ @@ -51,7 +52,7 @@ }; #define IWM_DPRINTF(sc, m, fmt, ...) do { \ - if (sc->sc_debug & (m)) \ + if (1 || sc->sc_debug & (m)) \ device_printf(sc->sc_dev, fmt, ##__VA_ARGS__); \ } while (0) #else diff -N -a -u --recursive /root/usr/src/sys/modules/iwm/Makefile /usr/src/sys/modules/iwm/Makefile --- /root/usr/src/sys/modules/iwm/Makefile 2018-12-07 01:01:56.000000000 +0100 +++ /usr/src/sys/modules/iwm/Makefile 2018-12-27 18:03:46.832069000 +0100 @@ -7,7 +7,7 @@ SRCS= if_iwm.c if_iwm_binding.c if_iwm_util.c if_iwm_phy_db.c SRCS+= if_iwm_mac_ctxt.c if_iwm_phy_ctxt.c if_iwm_time_event.c SRCS+= if_iwm_power.c if_iwm_scan.c if_iwm_led.c if_iwm_notif_wait.c -SRCS+= if_iwm_7000.c if_iwm_8000.c if_iwm_fw.c if_iwm_sta.c if_iwm_sf.c +SRCS+= if_iwm_7000.c if_iwm_8000.c if_iwm_9000.c if_iwm_fw.c if_iwm_sta.c if_iwm_sf.c # bus layer SRCS+= if_iwm_pcie_trans.c SRCS+= device_if.h bus_if.h pci_if.h opt_wlan.h opt_iwm.h diff -N -a -u --recursive /root/usr/src/sys/modules/iwmfw/Makefile /usr/src/sys/modules/iwmfw/Makefile --- /root/usr/src/sys/modules/iwmfw/Makefile 2018-12-07 01:01:55.000000000 +0100 +++ /usr/src/sys/modules/iwmfw/Makefile 2018-12-27 14:41:57.789032000 +0100 @@ -6,6 +6,7 @@ iwm7265fw \ iwm7265Dfw \ iwm8000Cfw \ - iwm8265fw + iwm8265fw \ + iwm9560fw .include <bsd.subdir.mk> diff -N -a -u --recursive /root/usr/src/sys/modules/iwmfw/iwm9560fw/Makefile /usr/src/sys/modules/iwmfw/iwm9560fw/Makefile --- /root/usr/src/sys/modules/iwmfw/iwm9560fw/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ /usr/src/sys/modules/iwmfw/iwm9560fw/Makefile 2018-12-27 20:42:54.762156000 +0100 @@ -0,0 +1,6 @@ +# $FreeBSD: releng/12.0/sys/modules/iwmfw/iwm8265fw/Makefile 324434 2017-10-09 15:48:56Z gnn $ + +KMOD= iwm9560fw +IMG= iwm-9000-41 + +.include <bsd.kmod.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2Ba2FOxT73UUrsUTV-g0RXj%2Bi9iC-3PZKvE9MU2_uPpkt2dPhg>
