PINE64
Manjaro Arm on the pineH64 - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PINE H64 (https://forum.pine64.org/forumdisplay.php?fid=92)
+--- Forum: Linux on Pine H64 (https://forum.pine64.org/forumdisplay.php?fid=95)
+--- Thread: Manjaro Arm on the pineH64 (/showthread.php?tid=8323)

Pages: 1 2 3 4


RE: Manjaro Arm on the pineH64 - roel - 07-15-2020

New dtb is available on the same link. This one is with usb3 and wifi. No sound yet. For hhdmi-sound I have to recompile the kernel. If the patches work, I submit them to Manjaro-Arm.


RE: Manjaro Arm on the pineH64 - as365n4 - 07-16-2020

You are a Hero!

Cool stuff, WiFi works like a charm, for USB3 I had no chance in checking this out as I don't have any USB3 Devices and Audio is not important to me.

Just let us know when Manajro-Arm has merged your changes, so that other users don't need to download and install a seperate dtb file. ;-)

I have added Manjaro ARM to the H64 Wiki Page, so it is easier to find for others in case they are not reading the forum.


RE: Manjaro Arm on the pineH64 - as365n4 - 08-12-2020

@roel 

just updated one of my H64B to Kernel 5.7.10-2 and something broke as the board is not booting anymore.

This is the output of UART

Code:
U-Boot SPL 2020.04-1 (May 21 2020 - 19:41:22 +0000) DRAM: 2048 MiB Trying to boot from MMC2 NOTICE:  BL31: v2.3():6315154-dirty NOTICE:  BL31: Built : 19:41:22, May 21 2020 NOTICE:  BL31: Detected Allwinner H6 SoC (1728) NOTICE:  BL31: Found U-Boot DTB at 0xc07fe88, model: Pine H64 INFO:    ARM GICv2 driver initialized INFO:    PMIC: Probing AXP805 on I2C INFO:    PMIC: aldo1 voltage: 3.300V INFO:    PMIC: aldo2 voltage: 3.300V INFO:    PMIC: aldo3 voltage: 3.300V INFO:    PMIC: bldo1 voltage: 1.800V INFO:    PMIC: bldo2 voltage: 1.800V INFO:    PMIC: bldo3 voltage: 1.800V INFO:    PMIC: cldo1 voltage: 3.300V INFO:    PMIC: dcdcd voltage: 0.960V INFO:    PMIC: dcdce voltage: 1.200V INFO:    BL31: Platform setup done INFO:    BL31: Initializing runtime services INFO:    BL31: cortex_a53: CPU workaround for 855873 was applied NOTICE:  PSCI: System suspend is unavailable INFO:    BL31: Preparing for EL3 exit to normal world INFO:    Entry point address = 0x4a000000 INFO:    SPSR = 0x3c9 U-Boot 2020.04-1 (May 21 2020 - 19:41:22 +0000) Manjaro ARM CPU:   Allwinner H6 (SUN50I) Model: Pine H64 DRAM:  2 GiB MMC:   mmc@4020000: 0, mmc@4022000: 1 Loading Environment from FAT... *** Warning - bad CRC, using default environment In:    serial@5000000 Out:   serial@5000000 Err:   serial@5000000 Net:   No ethernet found. starting USB... Bus usb@5101000: USB EHCI 1.00 Bus usb@5101400: USB OHCI 1.0 Bus usb@5311000: USB EHCI 1.00 Bus usb@5311400: USB OHCI 1.0 scanning bus usb@5101000 for devices... 1 USB Device(s) found scanning bus usb@5101400 for devices... 1 USB Device(s) found scanning bus usb@5311000 for devices... 1 USB Device(s) found scanning bus usb@5311400 for devices... 1 USB Device(s) found        scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot:  0 switch to partitions #0, OK mmc1(part 0) is current device Scanning mmc 1:1... Found /extlinux/extlinux.conf Retrieving file: /extlinux/extlinux.conf 243 bytes read in 4 ms (58.6 KiB/s) 1:      Manjaro ARM Retrieving file: /initramfs-linux.img 7885201 bytes read in 792 ms (9.5 MiB/s) Retrieving file: /Image 27433472 bytes read in 2754 ms (9.5 MiB/s) append: initrd=/initramfs-linux.img console=tty1 console=ttyS0,115200 root=LABEL=ROOT_MNJRO rw rootwait bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash Retrieving file: /dtbs/allwinner/sun50i-h6-pine-h64-model-b.dtb 27071 bytes read in 7 ms (3.7 MiB/s) ## Flattened Device Tree blob at 4fa00000    Booting using the fdt blob at 0x4fa00000 EHCI failed to shut down host controller.    Loading Ramdisk to 4987a000, end 49fff191 ... OK    Loading Device Tree to 0000000049870000, end 00000000498799be ... OK Starting kernel ... :: running early hook [udev] Starting version 245.6-8-arch :: running hook [udev] :: Triggering uevents...

Edit:
I did some testing and it turns out that either the update of systemd or the Kernel update breaks the installation.


RE: Manjaro Arm on the pineH64 - as365n4 - 08-14-2020

This is definitely a Kernel issue i think, because I tried a 5.8 Kernel from Arch and then it boots (kind of) without any HDMI output and after a while the Kernel hung.

I have attached a screenlog from UART

.txt   screenlog.txt (Size: 25.31 KB / Downloads: 684)


RE: Manjaro Arm on the pineH64 - roel - 08-17-2020

@as365n4 

Did you try my dtb from my sourceforge page?  

The problem isin the dts form the kernel and should be patched with the patch in attachement.  I didn't commit my patches to the manjaro team yet.  Not a lot of time for the moment.


RE: Manjaro Arm on the pineH64 - as365n4 - 08-31-2020

(08-17-2020, 01:10 PM)roel Wrote: @as365n4 

Did you try my dtb from my sourceforge page?  

The problem isin the dts form the kernel and should be patched with the patch in attachement.  I didn't commit my patches to the manjaro team yet.  Not a lot of time for the moment.

Yes, I used the dtb from your sourceforge page.

Yeah Kernel 5.8 broke a lot of things, I operate some Rock64 on Arch and they all died as the uboot was too old and needed recompiling/updating to get the new Kernel working.

Don't worry, this is a hobby and should be fun and not the cause of stress. Wink
We can wait till you find time to push your patches upstream.
And once you have, just let us know and it will be fine.


RE: Manjaro Arm on the pineH64 - bapound - 10-14-2020

(07-15-2020, 03:23 AM)roel Wrote: New dtb is available on the same link.  This one is with usb3 and wifi.  No sound yet.  For hhdmi-sound I have to recompile the kernel.  If the patches work, I submit them to Manjaro-Arm.

I'm confused. Wifi doesn't seem to be working for me on a newly-built Manjaro-Arm distribution ... what would I need to do to enable the Wifi? Does Bluetooth come with the Wifi functionality since they are on the same chip?


RE: Manjaro Arm on the pineH64 - roel - 10-15-2020

@bapound,

I will look to compile a new kernel, I will report back. I didn't get the bleutooth to work. I looked at the schematics, did the necessary changements in the dts but the bluetooth isn't recognised by the kernel. Same for the sound. I stopped searching for it because there was a lot of activity in the kernel development that broke stuff the whole time. Normally kernel 5.10 should get more stable. For the moment linux 5.9 is just release so we should wait a bit for 5.10 but I will see what has to be changed in the dts to get stuff working again.


RE: Manjaro Arm on the pineH64 - roel - 01-06-2021

!!IAttention, I removed the link as there seem to be some issues!!

Sorry it took so long, but I found some time to build a 5.10 kernel.

It has some patches, so normaly it should boot from emmc, wifi works and sound hdmi also works. Everything for bluetooth is also implemented, but it doesn't seem to work on my board. If I check my dmesg, it states bluetooth is found but blueZ doesn't seems to find my bluetooth device.

I gave the kernel another name then the original manjaro kernel, so it isn't updated when updating your system.

On my sourceforge page you can also find my package build with additional patches for H64 (patch 0021 to 0027).

I see if I can build a image by the end of the week with this kernel.

Note: Don't expect high read write speeds from the emmc, there is something wrong with this on the PineH64 and until it's fixed, you will only have read/write speeds as from a SD-card.


RE: Manjaro Arm on the pineH64 - roel - 01-07-2021

Patches are posted to be included in manjaro-arm, expect the one for the emmc. I found out this patch results in bad behaviour on sd-cards. So I will post a custom dtb on my sourceforge page for those that want to run Manjaro-Arm from emmc.

I will update my sourceforge page this weekend with a new mate-image, the kernel package and the new dtb to boot from emmc.