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.
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.
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.
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.