niccodemi Posted March 2, 2019 Share 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? Link to comment Share on other sites More sharing options...
Igor Posted March 2, 2019 Share Posted March 2, 2019 46 minutes ago, niccodemi said: Or should I just keep these packages on hold? Yes. Link to comment Share on other sites More sharing options...
guidol Posted March 2, 2019 Share 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. Link to comment Share on other sites More sharing options...
Recommended Posts