Kernel 6.10.11 compiled
I announced on the forum, intend to return to QV development:
https://forum.puppylinux.com/viewtopic.php?p=131592#p131592
In anticipation, have compiled the 6.10.11 kernel, with the fixes for bluetooth v5 as reported recently:
- Kernel 6.6.47 compiled fix bt5 mouse — August 26, 2024
There is a lot to do. EasyOS is built with woofQ:
https://github.com/bkauler/woofq
Whereas QV is built with woof-quantum-vis:
https://github.com/bkauler/woof-quantum-vis
The work improving Scarthgap, including fixes, has gone into woofQ, but woof-quantum-vis is a separate project. Many woofQ fixes can be applied to woof-quantum-vis, and I will have to do it the hard way, given that they are radically different; will have to look at each woofQ commit and see if it can be applied to quantum-vis.
EDIT:
This kernel is a disaster! I started a filesystem check on a 4TB
USB3 SSD, and CPU activity went through the roof. So much on the
desktop became unresponsive. Some tray applets still worked,
networkmanager applet was unresponsive, window close buttons
unresponsive. My evaluation of this is superficial, just
observed this weirdness, didn't try any in-depth analysis.
Hit CTRL-C to stop the filesystem check, then ran "sync", but the USB drive was still very busy, even though sync had returned. I tried to shutdown, but it hung, with a message something to do with unable to flush to the drive.
I'm running EasyOS 6.3.1, on which I had compiled the 6.10.11 kernel. Went back to the 6.6.47 kernel, and all is good. In fact, right now doing a filesystem check on another 4TB USB drive, running 6.6.47, and this time cpu activity stays sane, and everything continues to work. The filesystem check is happening right now. It takes awhile with such a big drive.
I had previously used the 6.8.1 kernel with QV and no problem. One thing I notice, an alarming increase in vmlinuz size:
6.6.47: 6809K
6.8.1: 7489K
6.10.11: 8785K
These kernels have essentially the same configuration file, except as expected more hardware support with the later kernels; but mostly I would expect more modules, not the kernel to grow by such a huge amount.
Anyway, what is wrong with the 6.10.x
kernel? Some fundamental change in process management? Staying
with the 6.6.x kernel for QV.
Tags: easy