The firmware which drm/kms drivers need is becoming bigger and bigger and there is a push to move to generating a generic initramfs on distros builders and signing the initramfs with the distros keys for security reasons. When targetting desktops/laptops (as opposed to VMs) this means…| hansdegoede.livejournal.com
Many recent Intel laptops have replaced the standard UVC USB camera module with a raw MIPI camera-sensor connected to the IPU6 found in recent Intel laptop chips. Both the hw interface of the ISP part of the IPU6 as well as the image processing algorithms used are considered a trade secret and so…| hansdegoede.livejournal.com
There is an issue with the rpmfusion packaged IPU6 camera stack for Fedora is not working on many Dell laptop models after upgrading the kernel to a 6.5.y kernel. This is caused by a new mainline ov0a10 sensor driver which takes precedence over the akmod ov0a10 driver but lacks VSC integration.…| hansdegoede.livejournal.com
I have just become aware that Fedora users using the packaged IPU6 camera stack are having an issue where the output from the camera is black. We have been updating the stack and the new version of ipu6-camera-bins has hit the stable updates repo, while the matching new version of ipu6-camera-hal…| hansdegoede.livejournal.com
Installation I am happy to announce that Intels IPU6 camera stack has been packaged in rpmfusion and now can be installed under Fedora 37 and newer with a single `dnf install` command. Note since this uses an out of tree kernel module build as unsigned akmod you need to disable secureboot for…| hansdegoede.livejournal.com
As mentioned in my previous blog post , I have written a new patch series for 6.2 to try to avoid having multiple entries in /sys/class/backlight for a single panel again. This new series might cause regressions on a different set of even older laptop models then the one affected by the 6.1…| hansdegoede.livejournal.com
I have received quite a few test reports in response to my previous blog post. Many thanks to everyone who has run the tests and send me their results! These tests show that as a result of the current 6.1 changes quite a few laptop models will end up with an empty /sys/class/backlight,…| hansdegoede.livejournal.com
I have landed a large(ish) refactor of the ACPI/x86 backlight detection code in the kernel for 6.1. I have been very careful to try and not break things but there is a special group of laptops where the ability to control the backlight brightness may disappear because of this. The most likely…| hansdegoede.livejournal.com
Now that FESCo has decided that Fedora will keep supporting BIOS booting, the people working on Fedoras bootloader stack will need help from the Fedora community to keep Fedora booting on systems which require Legacy BIOS to boot. To help with this the Fedora BIOS boot SIG (special interest…| hansdegoede.livejournal.com
Starting with kernel 5.17 the kernel supports the builtin privacy screens built into the LCD panel of some new laptop models. This means that the drm drivers will now return -EPROBE_DEFER from their probe() method on models with a builtin privacy screen when the privacy screen provider driver has…| hansdegoede.livejournal.com
For the hw-enablement for Bay- and Cherry-Trail devices which I do as a side project, sometimes it is useful to play with the Android which comes pre-installed on some of these devices. Sometimes the Android-X86 boot-loader (kerneflinger) is locked and the standard Developer-Options…| hansdegoede.livejournal.com
As you may know Ive been doing a lot of hw-enablement work on Bay- and Cherry-Trail tablets as a side-project for the last couple of years. Some of these tablets have one interesting feature intended to flash Android on them. When turned on with both the volume-up and the…| hansdegoede.livejournal.com
A while ago I worked on improving Logitech G15 LCD-screen support under Linux. I recently got an email from someone who wanted to add support for the LCD panel in the Logitech Z-10 speakers to lcdproc , asking me to describe the process I went through to improve G15 support in lcdproc and how I…| hansdegoede.livejournal.com
For a long time Logitech produced wireless keyboards using 27 MHz as communications band. Although these have not been produced for a while now these are still pretty common and a lot of them are still perfectly serviceable. But when using them under Linux, there is one downside, since the…| hansdegoede.livejournal.com
I spend quite a bit of time on getting a Sierra Wireless EM7345-LTE modem to work under Linux. So here are some quick instructions to help other people who may hit the same problem. These modems are somewhat notorious for shipping with broken firmware. They work fine after a firmware upgrade, but…| hansdegoede.livejournal.com
Recently I acquired an Acer Aspire Switch 10 E SW3-016, this device was the main reason for writing my blog post about the shim boot loop . The EFI firmware of this is bad in a number of ways: It considers its eMMC unbootable unless its ESP contains an EFI/Microsoft/Boot/bootmgfw.efi file. But it…| hansdegoede.livejournal.com
How to fix the Linux EFI secure-boot shim bootloop issue seen on some systems. Quite a few Bay- and Cherry-Trail based systems have bad firmware which completely ignores any efibootmgr set boot options. They basically completely reset the boot order doing some sort of auto-detection at boot. Some…| hansdegoede.livejournal.com
A while ago as a spin-off of my project to improve support for Logitech wireless keyboards and mice I have also done some work on improving support for (Gaming) keyboards with a builtin LCD panel. Specifically if you have a Logitech MX5000, G15, G15 v2 or G510 and you want the LCD panel to show…| hansdegoede.livejournal.com
I got contacted by a user with a HP X2 10 p018wm 2-in-1 about the device waking up 10-60 seconds after suspend. I have access to a HP X2 10 p002nd myself which in essence is the same HW and I managed to reproduce the problem there. This is when the fun started: 1. There were a whole bunch of ACPI…| hansdegoede.livejournal.com
The Lenovo Thinkpad 8 and also the Asus T100CHI both have an USB3 micro-B connector, but using a standard USB3 OTG (USB 3 micro-B to USB3-A receptacle) cable results in only USB2 devices working. USB3 devices are not recognized. Searching the internet learns that many people have this problem and…| hansdegoede.livejournal.com
As mentioned in an earlier blogpost , I have been working on fixing many games showing a small image centered on a black background when they are run fullscreen under Wayland. In that blogpost I was moslty looking at how to solve this for native Wayland games. But for various reasons almost all…| hansdegoede.livejournal.com
As some of you running Fedora 31 may already have noticed, I have some good news to share. As part of my recent work on plymouth Ive implemented a feature request which was first requested in 2012 : support for an indicator that capslock is active while entering the disk unlock password for…| hansdegoede.livejournal.com
First of all, as always my opinions are my own, not those of my employer. Since I have 2 children I was happy to learn that the Netherlands would be one of the first countries to get Disney+ streaming. So I subscribed for the testing period, problem all devices in my home run Fedora. I started up…| hansdegoede.livejournal.com
First of all I do not want people to get their hopes up about $subject of this blogpost. Improving gaming support is a subjects which holds my personal interest and it is an issue I plan to spend time on trying to improve. But this will take a lot of time (think months for simple things, years for…| hansdegoede.livejournal.com
This all started with a Mele PCG09 before testing Linux on this I took a quick look under Windows and the device-manager there showed an exclamation mark next to a Realtek 8723BS bluetooth device, so BT did not work. Under Linux I quickly found out why, the device actually uses a Broadcom Wifi/BT…| hansdegoede.livejournal.com