Possible missing firmwares for module i915

The warning message below has been displayed after upgrading Debian testing :

W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

This issue has been referenced in the Debian bug tracking system : #857997
For now, this package does not provide the latest version of Kabylake GuC (9.14) and Broxton GuC (8.7) firmwares.
To remove this warning message, as a workaround, just download them and copy the blob files into the directory /lib/firmware/i915.
Finally, rebuild your initramfs :

update-initramfs -k `uname -r`-u

Advertisements

RTNETLINK answers: Operation not possible due to RF-kill

Trying to set up a wifi pci card using ip link set wlan0 up, I had this message :

RTNETLINK answers: Operation not possible due to RF-kill

On a Debian Jessie, rfkill utility is provided by the deb package rfkill

To install it :

[fool@localhost:~]$ sudo apt-get install rfkill

Then, listing the current settings :

[fool@localhost:~]$ sudo rfkill list all

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no

Unblocking everything :

[fool@localhost:~]$ sudo rfkill unblock all

Checking now the new configuration :

[fool@localhost:~]$ sudo rfkill list all

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

Finally, setting up the wifi interface works successfully.

 

 

 

 

 

 

Unblocking Bluetooth on Debian

If you find yourself with Bluetooth blocked or disabled, use the rfkill command to reset the Bluetooth fonctionality.
rfkill package must be installed on your system to run the following commands below :

rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no

rfkill unblock 1

rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no

As a precaution, restart the Bluetooth service as follows :

service bluetooth restart
[ ok ] Stopping bluetooth: rfcomm /usr/sbin/bluetoothd.
[ ok ] Starting bluetooth: bluetoothd rfcomm.

Thanks for this tip here: Cannot enable Bluetooth anymore