niccodemi Posted March 2, 2019 Posted March 2, 2019 I am running Debian 9 on Bananapi M1 with custom built image. Board has SD-card detect pin broken that's why I patched sun7i-a20-bananapi.dts with below changes &mmc0 { pinctrl-names = "default"; pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bananapi>; vmmc-supply = <®_vcc3v3>; bus-width = <4>; broken-cd; cd-inverted; status = "okay"; }; Everything works fine until I upgrade any or all of below three packages: linux-dtb-next-sunxi linux-image-next-sunxi linux-u-boot-bananapi-next The upgrade goes through fine but after rebooting the system I can only enter Emergency (maintenance) mode. How can I resolve this issue? Or should I just keep these packages on hold?
Igor Posted March 2, 2019 Posted March 2, 2019 46 minutes ago, niccodemi said: Or should I just keep these packages on hold? Yes.
guidol Posted March 2, 2019 Posted March 2, 2019 2 hours ago, niccodemi said: Everything works fine until I upgrade any or all of below three packages: linux-dtb-next-sunxi linux-image-next-sunxi linux-u-boot-bananapi-next The upgrade goes through fine but after rebooting the system I can only enter Emergency (maintenance) mode. How can I resolve this issue? Or should I just keep these packages on hold? the problem with these 3 packages is that they will break your patched DTS (which will be compiled in a DTB) - and without your patch the SD-Dtecttion-Pin change isnt anymore and it couldnt boot. So you could set these packages on hold (freeze kernel in armbian-config) or if you need a newer system - then compile with a armbian-bild-system a new image with your patch included.
Recommended Posts