Created attachment 279385 [details] Contains outputs of dmesg and lspci This bug affects most of the devices with a Celeron N4000 and an Intel wifi 3165 Ac adapter. When using Linux wifi is not working however, Bluetooth is working fine. Also, Bluetooth part of this chip is connected via btusb and the wifi part of this chip is connected via PCIe. I have contacted the Linux wireless team of Intel, which suggested me to report this bug as a PCIe bug.
Created attachment 279395 [details] dmesg (v4.19)
Created attachment 279397 [details] lspci
Created attachment 279405 [details] lspci -vv
Still not working even on newer kernels. Maybe helpful: https://www.reddit.com/r/linuxquestions/comments/9vt50w/i_have_some_issues_running_linux_on_a_trekstor/ https://www.chinamobilemag.de/forum/hardware/3779-teclast-f5-linux-erkennt-kein-wlan-intel-3165-in-ubuntu-18-04-1.html?start=10 https://forum.level1techs.com/t/trekstor-surfbook-a13b-co-wifi-drive-problems/131810 https://forum.manjaro.org/t/intel-3165-wifi-not-working-but-bluetooth-does/64580 https://askubuntu.com/questions/1076111/wireless-adaptors-invisible-to-lubuntu-18-04
Bjorn, I can't see the wifi device in lspci so we can't do much here. Do you have an idea?
Do you need any outputs/screenshots from Windows 10 or Linux? Pictures of the Intel wifi 3165(it`s soldered on the mainboard)? The Networkadapter works perfect on Windows 10, maybe take a look at the Windows driver of this device? http://www.trekstor.de/produkte/notebook/detail-notebook/product/SURFBOOK%20A13B-PO%20GEM.html?file=files/userFiles/products/surfbook_A13B/Surfbook-A13B_2018-07-19.zip
Created attachment 279757 [details] Kernel .config file
Created attachment 279949 [details] Windows 10 Device Manager info
Created attachment 279955 [details] Windows 10 Hardware IDs
Can you please attach the output of: sudo lspci -A intel-conf1 Thanks. PS: I am taking this back to wireless even I am not sure what we can do from there, but it'll be easier for me to track it this way. Since Bjorn said he can't do anything on his side, it won't help to let it stay on PCI anyway.
Created attachment 279973 [details] sudo lspci -A intel-conf1
Ok thanks. Unfortunately, still no luck. What I do see is that your device is on PCI Slot2. Maybe it is because of that? Out of curiosity: if you do this as root: echo 1 > /sys/bus/pci/rescan Does it change the lspci output?
No,the Output is still the same.
You say the bug affects most of the devices.... What is the difference between the devices that do work and those that don't? Additionally, please attach the output of lsmod.
Created attachment 279975 [details] lsmod
Well, working devices do have the m.2 3165 or just another Wi-Fi chip. But a larger number of not working devices like my Trekstor A13B, Teclast F5 and other cheap(mostly Chinese) laptops do have a SOLDERED 3165. I don't know if this is relevant but I cannot find any another difference between these devices.
Can you try to pass pci=noacpi to the kernel? That may cause other issues. But I noticed that the WiFi device is on another PCI slot: PCI Slot 2. This can very well be the reason. BIOSes can sometimes hide devices from non Windows OSes...
No, it is still not working. Well, it created issues like M.2 ssd not working or trackpad not working but bluetooth on the 3165 still worked fine.
Care to send the lspci in that config? Although I guess it'll be the same.
Created attachment 279991 [details] Aida 64 hardware dump Raw hex dump inside
The output of lspci is the same nothing changed.
please attach the output from acpidump eg. # acpidump > attach-this-file
Created attachment 280023 [details] sudo acpidump
Personally, I really don't know how to make any progress here. I'll keep this open, but remove the assignment on my team. @Len, if you think you can do something with the acpidump, please go ahead.
Hi, I use the Ezbook x1 which basically have the exact same problem and have heard about a BIOS update (AMI bios) that solved this problem on the teclast F5. I don't know how to send it but I have the two versions of the BIOS if that can help solving this problem.