Nodes not booting - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: PINE A64-LTS / SOPINE Compute Module (https://forum.pine64.org/forumdisplay.php?fid=66) +--- Forum: Clusterboard (https://forum.pine64.org/forumdisplay.php?fid=91) +--- Thread: Nodes not booting (/showthread.php?tid=10954) |
RE: Nodes not booting - User 18962 - 11-10-2020 (08-16-2020, 11:56 AM)poVoq Wrote: When booting from SD, how does the emmc show up? Hola, sorry for the long wait time for a response. lifes been crazy. hopefully this helps, should be more active now. here is the output for my first node: Code: here is the output for my first node:james@pine1:~$ lsblk RE: Nodes not booting - poVoq - 11-10-2020 Thanks for the reply. Which version of Armbian are you using? Or are you using a different image? I run the Armbian Ubuntu Focal release with the network fix and I can't get it to recognize the emmc at all. I tried now both a 128GB and a 64GB emmc module, both of which are confirmed to run on my PinebookPro and via the usb adapter. Really quite frustrating. Edit: on which kernel version? I guess it might be a Kernel 5.4 issue, as that is the default of Focal? RE: Nodes not booting - User 18962 - 11-10-2020 (11-10-2020, 06:59 PM)poVoq Wrote: Thanks for the reply. Armbian 20.08.5 Focal with Linux 5.8.11-sunxi64 just to make sure, but you are checking the correct pine slot yeah? RE: Nodes not booting - poVoq - 11-11-2020 Yeah, for sure the right slot (next to the emmc right?). I now tried the Armbian Bullseye image with Kernel 5.8.5, but no emmc detected at all. How did you change the Kernel to 5.8.11? I tried through the "armbian-config" menu to switch to a newer kernel, but that always fails. I also tried to switch to the nightly builds through the menu (not a new image) but the Kernel version seems to stay the same. Maybe I'll try to make another focal image, as my previous one was still on an older Armbian version and hence kernel 5.4.x, but it all feels a bit futile If it wasn't for you having it working I would have given up already on the emmc... RE: Nodes not booting - User 18962 - 11-11-2020 (11-11-2020, 03:48 PM)poVoq Wrote: Yeah, for sure the right slot (next to the emmc right?). yep, closest to the EMMC, was a long shot, but worth a double check. as for the kernel, i just downloaded the latest image and it had that kernel. link just in case: https://redirect.armbian.com/pine64so/Focal_current its strange it doesnt show up... what does your DMESG say about mmc2? can you post your dmesg? RE: Nodes not booting - poVoq - 11-13-2020 (11-11-2020, 11:07 PM)Jamesthetechi Wrote: its strange it doesnt show up... what does your DMESG say about mmc2? can you post your dmesg? Ah, dmsg does indeed give an error: Quote:[ 2.486688] sunxi-mmc 1c11000.mmc: data error, sending stop command Any idea what this could mean? RE: Nodes not booting - poVoq - 11-14-2020 https://bugzilla.redhat.com/show_bug.cgi?id=1745265 Seems like a related/same bug. Edit: Which hardware version of the Clusterboard do you have? Mine says 2.2 on the on the back. RE: Nodes not booting - poVoq - 11-14-2020 Found two related discussion from other SBCs that seems to have similar issues, the one points to an hardware issue: http://forum.banana-pi.org/t/sunxi-mmc-1c11000-mmc-error/9891 Hence, maybe you have a different hardware revision of the clusterboard, or a different / older type of eMMC? My 64GB module says "A64-DB-E MMC-v1_0" on the back. The other discusses a possible software workaround by switching from the faster but buggy "HS200" to slower the "DRR52" mode: https://184.105.72.32/forum/index.php?topic=7452.0 I'll try the proposed software fix later today. Edit: Hmm, I still have a super old 16GB eMMC from an Odroid board. Seems to use the same connector. Maybe that one works? Hmm, maybe some progress, but still not working. I applied the above mentioned fix with "drr" mode and now the dmesg looks like this: Quote:[ 2.509337] sunxi-mmc 1c11000.mmc: initialized, max. request size: 2048 KB, uses new timings mode RE: Nodes not booting - poVoq - 11-14-2020 Funny, with the old 16gb emmc from Odroid, it also doesn't work, but it seems to fall back to the "drr" mode even on system images without the above mentioned software fix applied. So there I get the above new dmesg error message on stock sopine64 armbian images. Edit: -110 seems to indicate a time-out error... RE: Nodes not booting - User 18962 - 11-17-2020 (11-14-2020, 05:07 PM)poVoq Wrote: Funny, with the old 16gb emmc from Odroid, it also doesn't work, but it seems to fall back to the "drr" mode even on system images without the above mentioned software fix applied. So there I get the above new dmesg error message on stock sopine64 armbian images. it very well could be cluster board version, im on 2.3 interestingly enough my 128gb also says A64-DB-E MMC-v1_0 on the back, which i guess is just for the interposer board from the emmc to the connector on the cluster board. i dont think it would have anything to do with the board version however, since the traces would stay the same as would the chip. have you check the DTS config for mmc2? this is likely where the issue is, heres some cli to convert it if that helps: sudo dtc -I dtb -O dts -o /tmp/temp.dts /usr/lib/linux-image-current-sunxi64/allwinner/sun50i-a64-sopine-baseboard.dtb then just put it in vim and you can read the output, were looking for anything relating to mmc2 as thats whats controlling the gpio for it, as well as what does the init process, mine is /soc/mmc@1c11000. i can also share my DTS file with you if that helps here is my DMESG init of the mmc: Code: [ 2.603079] mmc2: mmc_select_hs200 failed, error -74 Code: [ 2.658828] mmc2: new MMC card at address 0001 Code: [ 2.660156] mmcblk2: mmc2:0001 DA4128 116 GiB Code: [ 2.660783] mmcblk2boot0: mmc2:0001 DA4128 partition 1 4.00 MiB Code: [ 2.661428] mmcblk2boot1: mmc2:0001 DA4128 partition 2 4.00 MiB |