Potatoblog

Gentoo on the HP Envy 15t (i7-7500U)

1 minute read Published:

List of kernel configurations to run Gentoo successfully
Video VIDEO_CARDS="intel i965" in /etc/portage/make.conf. Easy. SD Card Reader Enable kernel config option CONFIG_MFD_RTSX_PCI (aka Device Drivers --> Multifunction device drivers --> Realtek PCI-E card reader). Touchscreen Whoo boy. This one took a while to figure out. I knew that Linux had support for this touchscreen, because live CDs using all-inclusive kernel configurations supported it. Turns out it’s an I2C touchscreen using the hid-multitouch driver running off of a “Sunrise Point-LP Serial IO I2C Controller”, according to lspci.

Nouveau and VFIO: A Random Collection of Data Points

1 minute read Published:

The struggles I faced getting Nouveau + VFIO to work
So, as mentioned in my previous post about VFIO, I’m running nouveau inside of a Linux VM using PCI passthrough. Here are some random tips and notes that I’ve learned. (Kernel: 4.10-rc8) The system shows “no signal” during modesetting. Workaround: Use nomodeset nouveau.modeset=0 kernel parameters to disable kernel modesetting. This, however, disables the nouveau driver, so you won’t be running any graphical applications. Solution: Use nouveau.config=NvForcePost=1 to force a POST on the graphics card.

VFIO, Because I Got Tired of Rebooting My Server

6 minute read Published:

An adventure on VFIO escapades in Proxmox Linux
Hi! First post. (I’m not sure if anyone will actually read this but ¯\_(ツ)_/¯. I thought that writing down how I set up VFIO would be helpful, both for me in the future and for anyone else who wants to try the same thing.) Prelude So, at home I had an Arch Linux desktop running a bunch of Docker containers. It acted both as my main computer for tinkering and my server, which is not a good combination for stability or security.