Jump to content

Recommended Posts

Posted

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 = <&reg_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?

Posted
46 minutes ago, niccodemi said:

Or should I just keep these packages on hold?


Yes.

Posted
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.

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines