My hyperbola (Lenovo z50)
*************************

 Things that took me some effort finding during and post installation
 of hyperbola GNU/Linux-libre

USB Tethering
*************

 1 Connect phone with USB tethering on

 2 Start DHCP
 # dhcpcd

 3 Keep pinging until it works
 # ping -c 3 mojeek.com

 4 Once hyperbola is installed can be set to start automatically at
   boot
 # rc-update add dhcpcd boot

UEFI Partitions
***************

 Used hyperbola beginner's installation and arch linux's installation
 guide (1.9.1 Partition the disks)

 # cfdisk /dev/sda

 512M            EFI
 3.7G            Linux swap              (< 1/2 RAM)
 The rest        Linux filesystem

 # mkfs.ext4 /dev/sda3
 # mkfs.fat -F 32 /dev/sda1
 # mkswap /dev/sda2
 # swapon /dev/sda2

 # mount /dev/sda3 /mnt
 # mkdir /mnt/boot
 # mount /dev/sda1 /mnt/boot

Grub install for x86_64 UEFI
****************************

 Thanks grub-install --help

 # grub-install \
     --target=x86_64-efi \
     --recheck /dev/sda \
     --efi-directory=/boot

Shutting down
*************

 # reboot

 I use poweroff as shutdown seems to hang
 # poweroff

Clock skews
***********

 1 SSL does not work although ping does
 2 Had to install another distro
 3 Have installed chrony which might help next time this happens
 # pacman -S chrony

Groups I use in /etc/group
**************************

 audio  I cant get audio to work without it
 games  not sure, I think needed for games
 input  not sure, I think needed for steering wheels

No sound
********

 1 Install ALSA utils
 # pacman -S alsa-utils

 2 Get list of devices and subdevices
   (The one I wanted was device 1 subdevice 0)
 # aplay -l

 3 Update in /etc/alsa.conf and /etc/asound.conf
   (Ignore sndio options)

 4 Add user to audio group (/etc/group)

 5 Reboot and hope it works
 # reboot

 6 Volume control using alsamixer GUI
 # alsamixer

No sound - Speed Dreams
************************

 Comment out everything in /etc/openal/alsoft.conf

Logitech G29 FFB - Speed dreams
*******************************

 1 Install joystick drivers
 # pacman -S xenocara-input-joystick

 2 99-logitech-wheels-perms.rules
   a Download from GitLab pyLinuxWheel / data / rules
   b Remove / comment all other wheels
   c Place in /etc/udev/rules.d/

 3 Add user to input group (/etc/group)

 4 Put Logitech G29 in PS3 mode and reboot
 # reboot