Christian Lamparter kirjoitti 28.12.2020 klo 16.59:
On 28/12/2020 15:27, Adrian Schmutzler wrote:
-----Original Message-----
From: openwrt-devel [mailto:[email protected]]
On Behalf Of Hannu Nyman
Sent: Montag, 28. Dezember 2020 10:12
To: OpenWrt Development List <[email protected]>
Cc: Petr Štetiar <[email protected]>; Christian Lamparter
<[email protected]>
Subject: Please revert 98b86296e6 as it breaks several ipq806x devices

https://github.com/openwrt/openwrt/commit/57e4cc8261ca6f0b32e4da6922a8f52ef82c4dc6

This is meant as an emergency measure (thus no "Fixes"), and should be properly addressed at some point.


hmm, the R7800 must have some crazy bootargs-overrides when these
impact sysupgrade as well. Let's hope there isn't an issue with
the platform.sh + asrock.sh changes.

@hannu: can you please post your R7800's /proc/device-tree/chosen/ files (name + content)
for reference?

Cheers
Christian


There aren't that many files (like Adrian already said).

This is the contents in r15359-2160a9d597 with that offending kernel symbol disabled:

root@router1:~# ls -l /proc/device-tree/chosen/
-r--r--r--    1 root     root             1 Dec 28 17:05 bootargs
-r--r--r--    1 root     root            25 Dec 28 17:05 bootloader-args
-r--r--r--    1 root     root             7 Dec 28 17:05 name
-r--r--r--    1 root     root            17 Dec 28 17:05 stdout-path

root@router1:~# cat /proc/device-tree/chosen/bootargs

root@router1:~# cat /proc/device-tree/chosen/bootloader-args
console=ttyHSL1,115200n8

root@router1:~# cat /proc/device-tree/chosen/name
chosen

root@router1:~# cat /proc/device-tree/chosen/stdout-path
serial0:115200n8


Also the cmdline in /proc is empty

root@router1:~# cat /proc/cmdline



Note that in the "normal" situation, the bootlog says that the bootloader-args get ignored:

[    0.000000] Bootloader command line (ignored): console=ttyHSL1,115200n8

Apparently the introduction and enabling of CONFIG_CMDLINE_OVERRIDE causes that faulty(?) line from bootloader-args to get applied, while it gets normally ignored.

No detailed idea why sysupgrade failed, but I suspect that it may somehow tie to the console tty being wrong.

I got first notified about that sysupgrade problem in forum discussion, and then yesterday I tested it by myself.
A few messages at https://forum.openwrt.org/t/build-for-netgear-r7800/316/2753

I would need to reflash a faulty build to see the problem again more closely...  (But that would only make sense if you have good ideas how/what to debug without serial console)



_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to