<div dir="ltr">Hi Guys,<div><br></div><div>We're now porting Ubuntu Core to an ARM64 on-chip computer, Bubblegum-96 board. (<a href="http://www.96boards.org/product/bubblegum-96/">http://www.96boards.org/product/bubblegum-96/</a>)<br><div><div>Here are some issues we got.</div><div><br></div><div>When using ubuntu-image (tag:0.10+real 1 stable),</div><div><span style="font-size:12.8px"><br></span></div><div><span style="background-color:rgb(204,204,204)"><i><span style="font-size:12.8px">$ sudo /snap/bin/ubuntu-image --channel stable --image-size 2G --extra-snaps bubblegum96-gadget_16.04-1.1_a</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">rm64.snap --extra-snaps bubblegum96-kernel_3.10.0_arm6</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">4.snap -o bubblegum96.img bubblegum96.model</span></i><br></span></div><div><br></div><div>it could make valid image,bubblegum96.img.</div><div><br></div><div>After update ubuntu-image using command<i> </i><span style="font-size:12.8px"><i style="background-color:rgb(204,204,204)">$ sudo snap refresh --beta --devmode ubuntu-image</i>, the ubuntu-image will be updated to beta (tag: 0.12+real 1). We using command </span></div><div><span style="font-size:12.8px"><i><br></i></span></div><div><span style="font-style:italic;font-size:12.8px;background-color:rgb(204,204,204)">$ sudo /snap/bin/ubuntu-image --channel beta --image-size 2G --extra-snaps bubblegum96-gadget_16.04-1.1_a</span><wbr style="font-size:12.8px"><span style="font-style:italic;font-size:12.8px;background-color:rgb(204,204,204)">rm64.snap --extra-snaps bubblegum96-kernel_3.10.0_arm6</span><wbr style="font-size:12.8px"><span style="font-size:12.8px"><i style="background-color:rgb(204,204,204)">4.snap -o bubblegum96.img bubblegum96.model  </i><span style="background-color:rgb(255,255,255)">again, and it will report failure. It shows "</span></span><span style="font-size:12.8px">gadget.yaml parse error: mbr structures cannot be larger than 446 bytes.</span><span style="font-size:12.8px">"</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">The gadget.yaml file is the same before and after update ubuntu-image.</span></div><div><span style="font-size:12.8px">Here it is:</span></div><div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">$ cat gadget.yaml</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">device-tree: s900-96board.dtb</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">volumes:</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">  lemaker-guitar:</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">    schema: mbr</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">    bootloader: u-boot</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">    structure:</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">      - name: Bootstrap</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        type: mbr</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        size: 8M</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        content:</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">          - image: bootloader.bin</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">            offset: 2097664</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">          - image: u-boot.bin</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">            offset: 3145728</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">      - type: 0C</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        filesystem: vfat</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        filesystem-label: system-boot</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        offset: 8388608</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        size: 128M</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">        content:</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">          - source: boot-assets/</span></div><div style="font-size:12.8px"><span style="background-color:rgb(204,204,204)">            target: /</span></div></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">If we change the size: 8M directly to size:440, the image we made will be useless. Actually I don't know how to config offset after change the size.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">If we change the schema: mbr directly to schema: gpt, and change the type: mbr to type: gpt, it will fail again, and shows "</span><span style="font-size:12.8px">gadget.yaml parse error: Invalid gadget.yaml @ volumes:lemaker-guitar:structu</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">re:0:type"</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I'd appreciate it a lot if there is anyone could help us with this.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Thanks&&Best Regards</span></div><div><span style="font-size:12.8px"><br></span></div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">董波<div><span style="font-size:12.8px">uCRobotic</span></div><div><div>Mobile: +86 15624957162</div><div><br></div><div><a href="http://www.ucrobotics.com.cn/" target="_blank">http://www.ucrobotics.com.cn/<span></span><span></span></a><br></div><div><br></div></div></div></div></div></div>
</div></div></div>