Thanks for all your answers.
I think I will go for 256 boot Mb, ~3.5 Gbyte root (squashfs) and partition the leftover space as data (ext4) and swap.
So sysupgrade should detect that the boot and root partition did not change and should not overwrite the partition table?
I build the i915 gpu firmware into the kernel, unfortunately there is still no proper output at boot and I have to use nomodeset to get an output.
There is still a error message at boot:
[ 0.376421] ------------[ cut here ]------------
[ 0.376749] i915 0000:00:02.0: drm_WARN_ON(!IS_PLATFORM(dev_priv, INTEL_TIGERLAKE) && !IS_PLATFORM(dev_priv, INTEL_ROCKETLAKE))
[ 0.376756] WARNING: CPU: 1 PID: 1 at intel_pch_type+0x890/0x950
[ 0.377963] Modules linked in:
[ 0.378183] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.10.103 #0
[ 0.379133] RIP: 0010:intel_pch_type+0x890/0x950
[ 0.379459] Code: 4c 8b 67 50 4d 85 e4 75 03 4c 8b 27 e8 79 de 13 00 48 c7 c1 80 2c 05 82 4c 89 e2 48 c7 c7 79 5e 04 82 48 89 c6 e8 bb 29 45 00 <0f> 0b e9 f0 f8 ff ff 48 8b 7b 18 4c 8b 67 50 4d 85 e4 75 03 4c 8b
[ 0.380743] RSP: 0000:ffffc9000004bbb8 EFLAGS: 00010286
[ 0.381109] RAX: 0000000000000000 RBX: ffff8881016f0000 RCX: 0000000000000003
[ 0.381605] RDX: 0000000000000000 RSI: 00000000ffffefff RDI: 0000000000000247
[ 0.382099] RBP: ffffc9000004bbc8 R08: 0000000000000000 R09: ffffc9000004b9a0
[ 0.382595] R10: 0000000000000001 R11: 0000000000000001 R12: ffff88810088a330
[ 0.383089] R13: ffff8881016f0000 R14: 0000000000004380 R15: ffff8881016f06c8
[ 0.383585] FS: 0000000000000000(0000) GS:ffff888464480000(0000) knlGS:0000000000000000
[ 0.384144] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.384545] CR2: 0000000000000000 CR3: 000000000320a001 CR4: 00000000003706e0
[ 0.385040] Call Trace:
[ 0.385219] intel_detect_pch+0x60/0x2d0
[ 0.385498] i915_driver_probe+0x2b2/0xc50
[ 0.385787] i915_pci_probe+0x43/0x120
[ 0.386053] pci_device_probe+0xd8/0x150
[ 0.386333] really_probe+0x270/0x480
[ 0.386593] driver_probe_device+0x50/0xb0
[ 0.386882] device_driver_attach+0xa6/0xb0
[ 0.387177] __driver_attach+0x73/0x110
[ 0.387450] ? device_driver_attach+0xb0/0xb0
[ 0.387757] bus_for_each_dev+0x79/0xc0
[ 0.388028] driver_attach+0x19/0x20
[ 0.388283] bus_add_driver+0x10f/0x1c0
[ 0.388555] driver_register+0x90/0xf0
[ 0.388822] __pci_register_driver+0x4f/0x60
[ 0.389123] i915_init+0x57/0x6b
[ 0.389355] ? ttm_init+0x63/0x63
[ 0.389591] do_one_initcall+0x4b/0x1a0
[ 0.389864] kernel_init_freeable+0x1ca/0x20f
[ 0.390171] ? rest_init+0xc8/0xc8
[ 0.390414] kernel_init+0x9/0xf8
[ 0.390651] ret_from_fork+0x1f/0x30
[ 0.390905] ---[ end trace 92ac53332a2177fe ]---
[ 0.393250] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 0.395420] [drm] Initialized i915 1.6.0 20200917 for 0000:00:02.0 on minor 0
[ 0.396602] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 0.397346] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input2
[ 0.398024] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
But I think this is a kernel problem as I found a post from someone (gentoo forums was it I believe) who had the same problem and used a newer kernel that fixed it.
I switched over to mainline ath10k and now I get around ~300 Mbit/s, up from ~20 Mbit/s.
Still not optimal...
I used an mini PCI-E express to PCI-E adapter card.
When I plug in the adapter card the power led stays lid.
I guess the adapter is defective? Or is the Wifi Card ? (Compex WLE900VX)
The card supports 3 streams but in hostapd conf there is RX-STBC-1 shouldn't this be RX-STBC-123?
How to set the antenna layout/chain in OpenWRT?
I also have a "problem" with the onboard Intel 219 network card.
It should support 2 RSS queues. But for multiple queue support MSI X Mode is needed.
But MSI X Mode doesn't work. I edited the e1000e file in /etc/modules.d and changed IntMode to 2.
At boot the driver tells me IntMode 2 is invalid.
The other card, i210, works fine in MSI X Mode with 4 Queues but also uses the better igb driver....
Rant: Why did Intel remove the possibility to configure flowcontrol, ring buffers, etc and module load time from newer drivers?
What about power management?
I built into the kernel, Intel P State Driver, Intel idle driver.
Set 1000hz kernel tick and full preempt tickless kernel with teo governor.
Something else?