- Jul 10, 2024
-
-
Clayton Craft authored
- kconfig rebased onto jhovold's defconfig (many things are now modules, but also includes initial camera support and other things) - set CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y, to try and hide some super early kernel messages printed on console
-
- Jul 01, 2024
-
-
postmarketOS CI authored
-
Merge all TV box ports into one. Signed-off-by:
Ferass El Hafidi <funderscore@postmarketos.org> [ci:skip-build]: already built successfully in CI
-
[ci:skip-build]: already built successfully in CI
-
This is usually how it's done so you only need to change the pkgver in one place.
-
This got renamed from usb-hub to usb-dev in 6.9 Signed-off-by:
Caleb Connolly <caleb@postmarketos.org>
-
[ci:ignore-count] [ci:skip-build] [ci:skip-vercheck]
-
- Jun 29, 2024
-
-
Clayton Craft authored
Patches were rebased, sadly nothing was dropped :( All kconfig changes are from simply running `kconfig migrate` and accepting all defaults when prompted [ci:skip-build]: already built successfully in CI
-
Resolves this harmless, but annoying error on mainline: * Enabling wlan driver ... /lib/rc/sh/openrc-run.sh: line 14: can't create /sys/devices/platform/sd8x-rfkill/pwr_ctrl: nonexistent directory * ERROR: sd8x-wlan failed to start [ci:skip-build]: already built successfully in CI
-
-
-
This also increases the (necessarily) hardcoded initrd end by 16MiB in the DTS, which is necessary to make the phone boot with the new initramfs (and in general any initramfs which exceeds 2624KiB).
-
-
[ci:skip-build]: already built successfully in CI
-
postmarketOS CI authored
-
- Jun 27, 2024
-
-
postmarketOS CI authored
-
This wasn't actually getting run on boot because After=graphical.target created an ordering issue and systemd was disabling it. I saw this ordering issue in the journal after finding that pbsplash was still running in the background after the UI loaded, and confirmed it by running systemd-analyze.
-
Richard Acayan authored
The referenced commit had surfaced a bug with the unlocking code, which would attempt to change the output of find_root_partition while the cached PMOS_ROOT is stale and active. Clear this variable to force find_root_partition to find the new rootfs value. Fixes: 7030e08e ("postmarketos-initramfs: check for root subpartition (MR 5048)") [ci:skip-build]: already built successfully in CI
-
postmarketOS CI authored
-
This seems to be some Samsung's proprietary verified boot solution. After a recent update, this started bootlooping my phone. I have no idea why it only fired now, but pmOS does not use this feature anyway, so it won't hurt to disable it. [ci:skip-build] Already built fine once
-
Drop the console-shell hook in favour of stuffing buffyboard into the initramfs. This makes it possible to get a debug shell directly on the device without needing to use a computer. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> [ci:skip-build]: already built successfully in CI
-
Rework the messages and avoid re-spawning the splash on every check. Additionally, add a call to check_keys, this lets users drop to a debug shell or export logs to triage this failure (particularly useful for hard-to-reproduce issues). Finally, add a (liberal) 30 second timeout and dump logs at the end. If we're just waiting for a device to show up and it doesn't after 30 seconds then it's probably never going to... Signed-off-by:
Caleb Connolly <caleb@postmarketos.org>
-
In mount_subpartition we currently try to look for the boot partition, to see if we're done (either we aren't using subpartitions or we found the right one). However it is possible that a device might have originally used the subpartition scheme, but was later converted to have a real boot partition (for EFI for example). In this scenario, the boot partition would be found immediately, but the root subpartition would not be. Address this by making mount_subpartition check for success by calling find_root_partition instead of find_boot_partition. For most installations this has no impact. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org>
-
Signed-off-by:
Caleb Connolly <caleb@postmarketos.org>
-
- Jun 26, 2024
-
-
Clayton Craft authored
fixes one issue reported in https://gitlab.com/postmarketOS/pmaports/-/issues/2899 [ci:skip-build]: already built successfully in CI
-
Which can have significant performance impact on affected devices, such as the Librem5 or the PinePhone. The patch already landed upstream, however a new release is likely several weeks or months away, making a backport worthwhile. [ci:skip-build]: already built successfully in CI
-
- Jun 25, 2024
-
-
postmarketOS CI authored
-
postmarketOS CI authored
-
- Jun 24, 2024
-
-
Install a kill-pbsplash systemd service which is configured to be started as part of the graphical-session user target. Additionally install an override so that if the display-manager service (aliases to gdm, sddm, etc) fails to start it will still kill pbsplash. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Co-authored-by:
Clayton Craft <clayton@craftyguy.net>
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> [ci:skip-build]: already built successfully in CI
-
Currently, dtbtool-sprd has an argument -p which accepts the path to the dtc binary. When it's not provided, it should use the dtc binary installed in the system as a fallback. However, that's not the case. The following error is reported: Found file: test.dtb ... skip, failed to scan for 'sprd,sc-id = <' tag ...even though test.dtb has the `sprd,sc-id` property. In order to mitigate such issues, install dtc as a dependency of the package.
-
[ci:skip-build]: already built successfully in CI
-
- Jun 23, 2024
-
-
Oliver Smith authored
Related: issue 2914 [ci:skip-build]: already built successfully in CI
-
Without it some devices will fail to mount the boot partition: FAT-fs (mmcblk1p1): IO charset ascii not found Also disable CONFIG_RT_GROUP_SCHED. Reported-by:
Anton Bambura <jenneron@protonmail.com> Signed-off-by:
Ferass El Hafidi <funderscore@postmarketos.org> [ci:skip-build]: already built successfully in CI
-
[ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
[ci:skip-build]: already built successfully in CI
-
This cmdline argument is now a no-op. Drop it everywhere and add a new CI check to enforce this. Adjust the deprecated "minimal" initramfs variant to use pmos.debug-shell to enable logging instead. It doesn't /support/ dropping to a shell, so the variable takes on a different meaning. But that's ok since it's at least more consistent. [ci:ignore-count] [ci:skip-vercheck] Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Tweaked-by:
Oliver Smith <ollieparanoid@postmarketos.org> [ci:skip-build]: kernel builds are very likely to go through now
-
Oliver Smith authored
Until this kernel is upgraded to 6.2, we need V=1 to work around silent make output leading to failing builds.
-
- Jun 22, 2024
-
-
sicelo authored
* drop maxcpus=0, which was added with 73a03332 ("device-nokia-n900: set uniprocessor mode for kernel (MR 4299)") while troubleshooting. a better fix was eventually implemented with 3e737241 ("linux-postmarketos-omap: N900: disable twl off idle features (MR 4317)") * drop PMOS_NO_OUTPUT_REDIRECT, which was obsoleted by 7c981277 ("postmarketos-initramfs: switch to udev and kmod (MR 5000)")
-