Jump to content

goosnarrggh

Members
  • Posts

    10
  • Joined

  • Last visited

Reputation Activity

  1. Like
    goosnarrggh reacted to jimw in Banana Pi M2 Ultra boot freezing trying to scan the EMMC   
    Nice. Thank you.
  2. Like
    goosnarrggh reacted to Miriam Maerx in Banana Pi M2 Ultra boot freezing trying to scan the EMMC   
    This is amazing, thank you goosnarrggh!
     
    The dtbo-file works for me exactly as described. My armbian is booting again and you saved me from completly giving up on the bananapi.
     
    If it helps at all to narrow down where the issue comes from: The current (and some earlier) minimal image of armbian worked for me initally, but after installing and updating some packages (including a rebuild of initramfs), I consistently ran into the freeze at "Scanning for btrfs filesystems".
  3. Like
    goosnarrggh got a reaction from Sabotage7 in Banana Pi M2 Ultra boot freezing trying to scan the EMMC   
    Update: Yes, a dtbo will work to reduce the bus from 8-bits to 1-bit and make the board bootable.
     
    This overlay does the trick for me:
    sun8i-r40-bananapi-m2-ultra-1bit-emmc.dtssun8i-r40-bananapi-m2-ultra-1bit-emmc.dtbo
     
    To test this for yourself: (You will need a working Linux machine to mount the SD card and make these changes.)
    Burn a copy of the current rolling release image onto a microSD card. Copy the dtbo file into the /boot/overlay-user/ subdirectory of the card. (You will need to use root/superuser access to have permission to modify the content of this directory on the SD card. Create that subdirectory if it doesn't already exist.) Edit the file /boot/armbianEnv.txt. (You will need to have root/superuser access to have permission to edit this file on the SD card.) If there's no line starting with "user_overlays=" in the file, then just add a new line to the end of the file: user_overlays= sun8i-r40-bananapi-m2-ultra-1bit-emmc Otherwise, if a line starting with "user_overlays=" is already present in the, then add a space to the end of that line's existing contents, and add sun8i-r40-bananapi-m2-ultra-1bit-emmc to the end of it.  
    Note: I linked both the dtbo binary, and the dts source code which created it. Only the dtbo file is needed for a quick test; if you wish you could compile the dts file from source code and prove that my work is reproducible.
  4. Like
    goosnarrggh got a reaction from Jacek Rudowski in Banana Pi M2 Ultra boot freezing trying to scan the EMMC   
    Update: Yes, a dtbo will work to reduce the bus from 8-bits to 1-bit and make the board bootable.
     
    This overlay does the trick for me:
    sun8i-r40-bananapi-m2-ultra-1bit-emmc.dtssun8i-r40-bananapi-m2-ultra-1bit-emmc.dtbo
     
    To test this for yourself: (You will need a working Linux machine to mount the SD card and make these changes.)
    Burn a copy of the current rolling release image onto a microSD card. Copy the dtbo file into the /boot/overlay-user/ subdirectory of the card. (You will need to use root/superuser access to have permission to modify the content of this directory on the SD card. Create that subdirectory if it doesn't already exist.) Edit the file /boot/armbianEnv.txt. (You will need to have root/superuser access to have permission to edit this file on the SD card.) If there's no line starting with "user_overlays=" in the file, then just add a new line to the end of the file: user_overlays= sun8i-r40-bananapi-m2-ultra-1bit-emmc Otherwise, if a line starting with "user_overlays=" is already present in the, then add a space to the end of that line's existing contents, and add sun8i-r40-bananapi-m2-ultra-1bit-emmc to the end of it.  
    Note: I linked both the dtbo binary, and the dts source code which created it. Only the dtbo file is needed for a quick test; if you wish you could compile the dts file from source code and prove that my work is reproducible.
  5. Like
    goosnarrggh reacted to jamess4451 in Banana Pi M2 Ultra boot freezing trying to scan the EMMC   
    Thank-you -- I can confirm this fixes the issue and allows the board to finally boot in something other than their provided kernel version 3.3.
  6. Like
    goosnarrggh reacted to joximus in Banana Pi M2 Ultra boot freezing trying to scan the EMMC   
    I tried quick test with dtbo file you provided and it works. This is the first time I have this board up and running. It would be great if you changes could somehow be included in future images provided for download.
  7. Like
    goosnarrggh got a reaction from joximus in Banana Pi M2 Ultra boot freezing trying to scan the EMMC   
    Update: Yes, a dtbo will work to reduce the bus from 8-bits to 1-bit and make the board bootable.
     
    This overlay does the trick for me:
    sun8i-r40-bananapi-m2-ultra-1bit-emmc.dtssun8i-r40-bananapi-m2-ultra-1bit-emmc.dtbo
     
    To test this for yourself: (You will need a working Linux machine to mount the SD card and make these changes.)
    Burn a copy of the current rolling release image onto a microSD card. Copy the dtbo file into the /boot/overlay-user/ subdirectory of the card. (You will need to use root/superuser access to have permission to modify the content of this directory on the SD card. Create that subdirectory if it doesn't already exist.) Edit the file /boot/armbianEnv.txt. (You will need to have root/superuser access to have permission to edit this file on the SD card.) If there's no line starting with "user_overlays=" in the file, then just add a new line to the end of the file: user_overlays= sun8i-r40-bananapi-m2-ultra-1bit-emmc Otherwise, if a line starting with "user_overlays=" is already present in the, then add a space to the end of that line's existing contents, and add sun8i-r40-bananapi-m2-ultra-1bit-emmc to the end of it.  
    Note: I linked both the dtbo binary, and the dts source code which created it. Only the dtbo file is needed for a quick test; if you wish you could compile the dts file from source code and prove that my work is reproducible.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines