aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mvebu
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2018-06-27 21:52:45 +0300
committerMathias Kresin <dev@kresin.me>2018-06-27 22:11:06 +0200
commit7b74b40fe927ae5d2f88dfab8e26b75207878c9d (patch)
tree1bcc4615814deaecd215f9b0e5a8736049748b04 /target/linux/mvebu
parent681e825f8fbf59a32c3b09810b2a3fef29880c63 (diff)
downloadupstream-7b74b40fe927ae5d2f88dfab8e26b75207878c9d.tar.gz
upstream-7b74b40fe927ae5d2f88dfab8e26b75207878c9d.tar.bz2
upstream-7b74b40fe927ae5d2f88dfab8e26b75207878c9d.zip
ipq806x: remove "firmware" partition definition from netgear routers
Remove the "firmware" partition definition from the DTS of R7800 to fix sysupgrade. Commit 4645a6d3 defined CONFIG_MTD_SPLIT_UIMAGE_FW=y for ipq806x and that causes mtd to misbehave as additional kernel and ubi partitions are detected from inside the "firmware" partition. [ 1.111324] 0x000001480000-0x000001880000 : "kernel" [ 1.121005] 0x000001880000-0x000007900000 : "ubi" [ 1.283912] 0x000007900000-0x000008000000 : "reserve" [ 1.296407] 0x000001480000-0x000007900000 : "firmware" [ 1.468043] no rootfs found after FIT image in "firmware" [ 2.426860] 2 uimage-fw partitions found on MTD device firmware [ 2.426931] 0x000001480000-0x000001880000 : "kernel" [ 2.440420] 0x000001880000-0x000007900000 : "ubi" Both kernel and ubi are already defined in DTS, so this duplication leads into errors in sysupgrade: Writing from <stdin> to kernel ... ubiattach: error!: strtoul: unable to parse the number '6 mtd10' ubiattach: error!: bad MTD device number: "6 mtd10" The partition is defined to same area as kernel+ubi, and is not needed for sysupgrade anymore. Remove it to fix things. Only tested for the R7800 but all of them should behave equal. Fixes: FS#1617 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> [squashed commits, add "tested on" note] Signed-off-by: Mathias Kresin <dev@kresin.me>
Diffstat (limited to 'target/linux/mvebu')
0 files changed, 0 insertions, 0 deletions