You are not logged in.

#1 2016-01-13 20:59:21

HSA
Member
Registered: 2015-11-24
Posts: 5

HP Pavilion x360 13-s150sa Problem with wifi driver

Hi guys,

I bought and HP Convertable over the weekend and installed Arch on it last night with no issues except this.

I have tried to follow the arch-wiki guidelines to configure wifi to no avail.

Things I know:

There is a soft blocked on the wifi I cannot unblock.

Things I don't know:

Whether the driver is the issue.

Any help would be appreciated.

Thanks,

Lewis


lscpi -k

Network controller: Intel Corporation Wireless 3165 (rev 81)
Subsystem: Intel Corporation Dual Band Wireless AC 3165
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether b0:5a:da:ab:aa:ea brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether dc:53:60:83:e1:18 brd ff:ff:ff:ff:ff:ff

ip link sudo ip link set wlp2s0 up 
ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether b0:5a:da:ab:aa:ea brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether dc:53:60:83:e1:18 brd ff:ff:ff:ff:ff:ff

dmesg | grep firmware

[    1.535707] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
[    1.540854] iwlwifi 0000:02:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    2.175978] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[    2.428442] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated

So by looking https://wireless.wiki.kernel.org/en/use … rs/iwlwifi I can see that I am using what looks like the right driver. what the kernel shows looks different to any of what is listed though.

 rfkill list wifi 

returns:

0: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

if i try to unblock it, I get no errors, but there is no change when i list wifi after.

Offline

#2 2016-01-14 00:31:25

cryptopsii
Member
Registered: 2014-01-06
Posts: 10

Re: HP Pavilion x360 13-s150sa Problem with wifi driver

Very similar issue here.

just updated after a few month and now wifi won't work.

lspci -k

Network controller: Intel corporation wireless 3160 (rev 83)
Subsystem: Intel Corporation Dual Band Wireless-AC 3160
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi


I cannot put my wifi interface up with set ip link either.


identical line for

dmesg | grep firmware

[    2.381590] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
[    2.385624] iwlwifi 0000:02:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    2.417441] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
[    2.549830] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated


not sure about the soft block button though: I don't have one.

but I do have

systemctl |grep rfkill

systemd-rfkill.socket

and

systemctllsmod |grep rfkill

rfkill                 20480 3 cfg80211,bluetooth

If it was rfkill I guess simply blacklisting the kernel module would work?

Anyway to me the dmesg seems pretty clear: firmware simply didnt load.

Offline

#3 2016-01-24 05:48:09

cryptopsii
Member
Registered: 2014-01-06
Posts: 10

Re: HP Pavilion x360 13-s150sa Problem with wifi driver

alright so I was able to make some progress on this:
I wanted a sanity check, so I download the latest arch iso (jan 2016) to see if the wifi was still working.

It was. But in dmesg there was a different firmware version (25.30.13.0) while on mine I had like 16.xx.xx.x
I had tried to simply revert back the update but it would work.
I had also tried to use and older package of linux-firmware and mkinitcpio, still no luck.
So I re-upgrade the package to have the latest firmware version again.
But no change.

I checked the available firmware with

ls /lib/firmware/ |grep iwlwifi

it showed me a bunch on firmware for my card. like from .6 to .16
after I looked at

modinfo iwlwifi

for some reason it only showed .12 for my card!

Indeed, the dmesg log kept showing me the old firmware loaded (after reboot).

So it seems no matter what it would only load the .12 firmware soooooo...guess what I did...
I renamed the .12 firmware in /lib/firmware to something else and renamed the newest (.16) to .12..ugh
and it worked... now dmesg show me the correct firmware version.

Still having some issue with the wifi but I can scan so driver is fine now, it's something else with systemd.
In any case it had something to do with my environnement cause live cd work fine.
whatever.

Offline

Board footer

Powered by FluxBB