You can create an issue for discussion.
You should be willing to describe why this change is beneficial
(a built in modules will the reduce free ram available to every user).
Kernel 6.1+ did fix the ARP eviction issue present in Kernel 5.15! Kernel 6.1 added back SysCTL flag for "net.ipv4.conf.<interface>.arp_evict_nocarrier=0" that was removed from Kernel 5.15, but existed in pre-5.15 Kernel versions.dom wrote: ↑Mon Jan 30, 2023 3:10 pmAll kernels are built with "CONFIG_BTRFS_FS=m".OpenSource Ghost wrote: ↑Mon Jan 30, 2023 2:34 pmWill the next RPiOS image come with in BTRFS format? Kernel 6.1 ofers plenty of improvement to BTRFS. don't want to convert EXT4 to BTRFS, but start from scratch and format SDCard in BTRFS.
All previous images are formatted as EXT4, and there are no current plans to change this.
A decision like this is beyond the scope of this thread which is for testing the 6.1 kernel.
Feel free to create a new thread discussing the merits of a switch to a different filesystem.
That is beyond my knowledge, but this thread details how to update to 6.1 if you want to test.Did Kernel 6.1 resolve neighbor eviction problem? With Linux 5.15 static ARP is lost if Ethernet link goes down. If static ARP is assigned on RPi and on router and router reboots, then RPi loses static ARP entries. That wasn't the case with Linux Kernel before BullsEye was released. There was a thread about it somewhere on these forums...
Code: Select all
$ sort sysctl_flags_5.15.txt > 1
$ sort sysctl_flags_6.1.txt > 2
$ comm -13 1 2
It seems that setting is documented here.OpenSource Ghost wrote: ↑Wed Feb 01, 2023 2:03 pmIs there a list of new SysCTL flags present in Kernel 6.1 that aren't present in Kernel 5.15? I know how to list all flags, but not new ones.
It's not beneficial while everyone else runs ext4.
A/V sync can have a root cause in kernel or GPU of cource, but I remember MPlayer could fix A/V on-the-fly. I would try VLC and mpv as well in order to have some indication if it is purely 5.15 -> 6.1 reason or something in Kodi or in one of the many patches in Debian Bullseye. How much is the out-of-sync? few frames? second(s)? monotone increment? jitter?
After a while it starts to jitter. Stopping and restarting seems to resume a few seconds or so after the stopping point. Been doing it on the packaged kernels but appeared better on 6.1 for a good while longer than usual. I expect it's a Kodi-on-PiOS issue.redvli wrote: ↑Thu Feb 02, 2023 7:17 amA/V sync can have a root cause in kernel or GPU of cource, but I remember MPlayer could fix A/V on-the-fly. I would try VLC and mpv as well in order to have some indication if it is purely 5.15 -> 6.1 reason or something in Kodi or in one of the many patches in Debian Bullseye. How much is the out-of-sync? few frames? second(s)? monotone increment? jitter?
Oh, I know. But why is then F2FS included?DougieLawson wrote: ↑Wed Feb 01, 2023 4:59 pmIt's not beneficial while everyone else runs ext4.
If you need BTRFS for booting you'll have to include it in your initramfs.
I think they released some F2FS OS images some time back for testing, no idea what came of it.Solskogen wrote: ↑Thu Feb 02, 2023 9:02 amOh, I know. But why is then F2FS included?DougieLawson wrote: ↑Wed Feb 01, 2023 4:59 pmIt's not beneficial while everyone else runs ext4.
If you need BTRFS for booting you'll have to include it in your initramfs.
Btrfs needs device-scanning in order to know about RAID-like allocations. Just like LVM needs that. So if you want a generic always working implementation, you need initrd/initramfs where you include a "btrfs scan ..." command. There was someone on this forum complaining that his Pi did not boot from multi-device Btrfs. After some messages, it turned out he was using a self-compiled kernel (Gentoo) with no initramfs (so no scanning directly after kernel load from 1st FAT).Solskogen wrote: ↑Thu Feb 02, 2023 9:02 amOh, I know. But why is then F2FS included?DougieLawson wrote: ↑Wed Feb 01, 2023 4:59 pmIt's not beneficial while everyone else runs ext4.
If you need BTRFS for booting you'll have to include it in your initramfs.
There appeared to be evidence that f2fs was much more efficient,
Code: Select all
https://github.com/raspberrypi/firmware/blob/next/extra/uname_string*
Correct. It'll be fixed in next build.redvli wrote: ↑Sun Feb 05, 2023 9:15 amcontains 2 lines, I think it should only be the second one.Code: Select all
https://github.com/raspberrypi/firmware/blob/next/extra/uname_string*
Is it possible for you to estimate when 6.1 might become the default when running pi-gen? Just looking for a ballpark to plan my own future work. Next week? Next month? Next Quarter?
Code: Select all
dtparam=audio=on
dtoverlay=pwm-2chan,pin=40,func=4,pin2=41,func2=4
dtoverlay=vc4-kms-v3d,noaudio
Code: Select all
dtparam=audio=on
dtoverlay=audremap,pins_40_41
dtoverlay=vc4-kms-v3d,noaudio