4

The APU2D4 is an amd64 system, so the appropriate kernel meta-package is linux-image-amd64. In this instance the last part matches the architecture, but that’s not always the case; see the linux-latest package for details of all the available kernel meta-packages. To ensure you always get the latest kernel, once linux-image-amd64 is installed, you should ...


3

For the Linux sysctl, from procps-ng, this was reported a year ago, and the manpage fixed: The w flag is not needed for key=val type options but only forces all options to be that format. Now the manpage reads: -w, --write Use this option when all arguments prescribe a key to be set.


2

Just upgrade to the latest Linux Kernel, >5.1, and use the latest firmware for the Wireless adapter: https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html


2

do_IRQ: 1.55 No irq handler for vector This message can be found in Linux kernel source file arch/x86/kernel/irq.c, so it's about x86-specific handling of interrupts. /* * do_IRQ handles all normal device IRQ's (the special * SMP cross-CPU interrupts have their own specific * handlers). */ __visible unsigned int __irq_entry do_IRQ(struct pt_regs *regs)...


2

I am not familiar with bbswitch, so I don't know how many details you'll need. While acpidump will dump the tables, it's better to dump them in binary format (acpidump -b, produces various files) and then use iasl to decompile them. The ACPI standard is quite complex, details can be found here or here. You may have to do quite a bit of reading.


2

You can use acpidump: $ sudo apt install acpidump $ man acpidump It creates a lot of output, so perhaps best viewed with less: $ acpidump | wc -l 261234 $ acpidump | less


2

It turns out that this is not in the Linux kernel, but in systemd. The systemd clock utility has a minimum clock value defined at build time, and if the time read from the RTC is prior to that clock time, it will force the system clock to that minimum time. This "minimum time" may be specified by the Meson build system, or it is read from the creation time ...


2

Since downgrading your kernel restored your audio, this appears to be a regression in the kernel. Since you’re using an Ubuntu kernel, the best place to report the issue is there, but if you’re feeling brave, you could look at all the changes listed in the changelog to try to determine what could be causing the problem. If you do report it, you should ...


1

The general approach is to ship an object file containing the proprietary code, and a “shim”, provided as source code, which is rebuilt for the appropriate kernels when necessary. The interface code handles all the module interface for the kernel, including symbol imports with version strings etc. For example, NVIDIA drivers contain an nv-kernel.o file ...


1

I found another answer which is probably a better fit. As it turns out, modern versions of Linux kernel apart from direct and periodic reclaims have slowpath allocations, where kswapd is woken up after failing to allocate a contiguous chunk of memory. When woken up, kswapd does check zone watermarks. However, as it turns out, watermarks are not static zone-...


1

The enabled entry shows all possible values which can be set; the current setting is the one between square brackets. Since the available options can vary depending on the kernel configuration, it’s useful to see what they are.


1

It seems that the linux kernel does provide support for RSA Encryption since there is a rsa.c file under the crypto directory of the linux kernel source code.


1

This is absolutely kernel-related. So that, even kernels provided in the iso by the distribution officially may cause this (in my case it was 4.13 with all *buntus I tried that day, though it was the official in the iso). So, just try newer kernels or older but particularly "Long Term Maintenance" ones, best.. For today, kernel 4.9.xxx seems to solve the ...


1

If your ubuntu has systemd, you can edit /lib/systemd/system/local-fs.target and comment out the last two lines: #OnFailure=emergency.target #OnFailureJobMode=replace-irreversibly I haven't tested this extensively and don't know if there are any risks or side effects involved, but so far it works like a charm. It mounts the root volume and all other ...


1

Error -110 means timeout. Basically, your MMC controller is not able to talk correctly with your SD card. It usually happens when your card is not correctly inserted in the slot (for example the spring is pushing back your card too far) or maybe you are using a micro SD card and it is not correctly inserted in the SD card adapter. What can also happen is ...


Only top voted, non community-wiki answers of a minimum length are eligible