Friday, August 26, 2016

Linux WiFi Drivers for Lenovo U31 (ath10k)

From http://askubuntu.com/questions/607707/ath10k-installation

Not a complete answer (similar situation - ath10k/QCA6174 on a Fedora 22, 4.0 kernel), but more resources:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k points to: https://github.com/kvalo/ath10k-firmware.
Looking at dmesg, I can get firmware-4.bin loaded (albeit untested), when place at: /lib/firmware/ath10k/QCA6174/hw2.1 However, I also get:
Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
invalid firmware magic
Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
So something still appears to be missing in this setup. Next step is to rename a long filename firmware-3.bin_xxxxxx to firmware-3.bin
PS (reload ath10k kernel module):
$ sudo rmmod ath10k_pci
$ sudo modprobe -v ath10k_pci
Then take your pick of iwconfig or NetworkManager.
So the steps to a complete installation are:
  1. Download drivers in https://github.com/kvalo/ath10k-firmware.
  2. sudo cp -r QCA6174 /lib/firmware/ath10k/.
  3. cd /lib/firmware/ath10k/QCA6174/hw2.1
  4. sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin
This step may change as driver is developed. xxxx and -5 are evolving.
  1. sudo rmmod ath10k_pci
  2. sudo modprobe -v ath10k_pci

Useful:  
https://github.com/kvalo/ath10k-firmware
https://wireless.wiki.kernel.org/en/users/drivers/ath10k
 

Monday, May 16, 2016

First Raspberry Pi 3 Setup and Experience

I just bought a new Raspberry pi 3 and do not have a monitor which supports HDMI/DVI so followed the below videos blindly..

https://www.youtube.com/watch?v=toWBmUsWD6M

https://www.youtube.com/watch?v=OE2FC1aSAqM


Raspberry Pi 3 CadSoft Library:

https://www.element14.com/community/docs/DOC-81810?ICID=hp-pi3cadlibrary-topbanner