Manjaro Arm on the pineH64
#11
I'm waiting for the emmc they send me.  I hope I get it every minute now.  When I receive it, I will do some testing.
  Reply
#12
(07-02-2020, 03:42 AM)as365n4 Wrote: First, many thanks for your effort in getting Manjaro up on the H64 and being added to the manjaro-arm-tools.

I was able to build an image and flashed it onto an eMMC Module, but the board won't boot from eMMC.
Attached is a copy of the serial output on UART.
Any advice on how to fix this issue?
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 3 ms (79.1 KiB/s)
1:      Manjaro ARM
Retrieving file: /initramfs-linux.img
7886699 bytes read in 793 ms (9.5 MiB/s)
Retrieving file: /Image
27433472 bytes read in 2751 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 49fff76b ... 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...

OK, try this, put your emmc module in your pc, go to the boot partition and open the extlinux folder.  In the extlinux.conf file edit the line:

initrd=/initramfs-linux.img console=tty1 console=ttyS0,115200 root=LABEL=ROOT_MNJRO rw rootwait bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash

initrd=/initramfs-linux.img console=tty1 console=ttyS0,115200 root=LABEL=ROOT_MNJRO rw rootwait debug

If it still not boot, give me the output from the serial output.
  Reply
#13
So, I tested with a 64GB emmc from odroid. I got this message:

[ 3.220854] sunxi-mmc 4022000.mmc: data error, sending stop command
[ 4.219590] sunxi-mmc 4022000.mmc: send stop command failed

This should be solvable with this patch from Jernej:
https://pastebin.com/XeUbuWGG

Strange thing is I tried also with a 8GB odroid emmc, and with this emmc it boots fine (this is old emmc)

I just received the pine64 32GB emmc (big thanks to @tllim) and this one boots fine. So probably there is something different with the odroid emmc or it is because it's 64GB.

@as365n4
Can you give more info about your emmc?
  Reply
#14
I've got Foresee NCEMAM8B-16G modules, these are sold through the pine store (or AliExpress).
The pine store SKU:16G eMMC and Barcode:8 92002 00270 6 and the datasheet can be found here --> http://www.kindlehk.com/updatefile/file/..._80336.pdf

And I have amended the config to debug, still no boot, but loads of text and this comes on repeatedly
Code:
[  489.621473] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  489.629298] kworker/0:1H    D    0   262      2 0x00000028
[  489.634797] Workqueue: mmc_complete mmc_blk_mq_complete_work
[  489.640462] Call trace:
[  489.642911]  __switch_to+0xf4/0x148
[  489.646400]  __schedule+0x390/0x6d0
[  489.649897]  schedule+0x50/0xd8
[  489.653039]  schedule_timeout+0xc4/0xf8
[  489.656874]  __wait_for_common+0xe0/0x220
[  489.660893]  wait_for_completion+0x20/0x30
[  489.664990]  mmc_wait_for_req_done+0x2c/0x100
[  489.669348]  mmc_wait_for_req+0xb0/0x108
[  489.673281]  mmc_wait_for_cmd+0x68/0x98
[  489.677117]  __mmc_send_status+0x68/0xa0
[  489.681049]  mmc_blk_mq_rw_recovery+0x54/0x3c0
[  489.685493]  mmc_blk_mq_complete_prev_req.part.0+0x84/0x230
[  489.691073]  mmc_blk_mq_complete_work+0x2c/0x38
[  489.695604]  process_one_work+0x1b4/0x378
[  489.699621]  worker_thread+0x15c/0x4a8
[  489.703370]  kthread+0xe4/0x110
[  489.706512]  ret_from_fork+0x10/0x1c
[  489.710102] INFO: task blkid:282 blocked for more than 368 seconds.
[  489.716365]       Not tainted 5.7.6-1-MANJARO-ARM #1
[  489.721335] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  489.729160] blkid           D    0   282    281 0x00000000
[  489.734653] Call trace:
[  489.737102]  __switch_to+0xf4/0x148
[  489.740600]  __schedule+0x390/0x6d0
[  489.744088]  schedule+0x50/0xd8
[  489.747230]  schedule_preempt_disabled+0x10/0x20
[  489.751855]  __mutex_lock.isra.0+0x184/0x5a8
[  489.756125]  __mutex_lock_slowpath+0x14/0x20
[  489.760404]  mutex_lock+0x44/0x60
[  489.763721]  __blkdev_get+0x70/0x4c0
[  489.767297]  blkdev_get+0x120/0x180
[  489.770794]  blkdev_open+0x90/0xa8
[  489.774197]  do_dentry_open+0x114/0x3b8
[  489.778032]  vfs_open+0x2c/0x38
[  489.781182]  do_open.isra.0+0x28c/0x3c0
[  489.785017]  path_openat+0x14c/0xaa0
[  489.788593]  do_filp_open+0x78/0x100
[  489.792178]  do_sys_openat2+0x1e4/0x2a0
[  489.796014]  do_sys_open+0x58/0xa0
[  489.799416]  __arm64_sys_openat+0x24/0x30
[  489.803437]  el0_svc_common.constprop.0+0x6c/0x168
[  489.808229]  do_el0_svc+0x24/0x90
[  489.811555]  el0_sync_handler+0x114/0x180
[  489.815564]  el0_sync+0x158/0x180
[  612.329515] INFO: task kworker/0:1:12 blocked for more than 491 seconds.
[  612.336212]       Not tainted 5.7.6-1-MANJARO-ARM #1
[  612.341187] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  612.349012] kworker/0:1     D    0    12      2 0x00000028
[  612.354509] Workqueue: events_freezable mmc_rescan

This is the full boot sequence, until the "loop" appears.
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:  2  1  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
192 bytes read in 3 ms (62.5 KiB/s)
1:    Manjaro ARM
Retrieving file: /initramfs-linux.img
7886276 bytes read in 793 ms (9.5 MiB/s)
Retrieving file: /Image
27433472 bytes read in 2751 ms (9.5 MiB/s)
append: initrd=/initramfs-linux.img console=tty1 console=ttyS0,115200 root=LABEL=ROOT_MNJRO rw rootwait debug
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 49fff5c4 ... OK
   Loading Device Tree to 0000000049870000, end 00000000498799be ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.7.6-1-MANJARO-ARM (gitlab-runner@on2-runner) (gcc version 9.3.0 (GCC), GNU ld (GNU Binutils) 2.34) #1 SMP Wed Jun 24 19:30:33 CEST 2020
[    0.000000] Machine model: Pine H64 model B
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 64 MiB at 0x00000000bc000000
[    0.000000] On node 0 totalpages: 524288
[    0.000000]   DMA zone: 4096 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 262144 pages, LIFO batch:63
[    0.000000]   DMA32 zone: 4096 pages used for memmap
[    0.000000]   DMA32 zone: 262144 pages, LIFO batch:63
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 22 pages/cpu s52632 r8192 d29288 u90112
[    0.000000] pcpu-alloc: s52632 r8192 d29288 u90112 alloc=22*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516096
[    0.000000] Kernel command line: initrd=/initramfs-linux.img console=tty1 console=ttyS0,115200 root=LABEL=ROOT_MNJRO rw rootwait debug
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x7bfff000-0x7ffff000] (64MB)
[    0.000000] Memory: 1889892K/2097152K available (15740K kernel code, 1958K rwdata, 7656K rodata, 1408K init, 837K bss, 141724K reserved, 65536K cma-reserved)
[    0.000000] random: get_random_u64 called from cache_random_seq_create+0x80/0x150 with crng_init=0
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000]     Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000671] Console: colour dummy device 80x25
[    0.000978] printk: console [tty1] enabled
[    0.001024] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.001044] pid_max: default: 32768 minimum: 301
[    0.001222] LSM: Security Framework initializing
[    0.001266] Yama: becoming mindful.
[    0.001341] AppArmor: AppArmor initialized
[    0.001413] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.001439] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.003072] rcu: Hierarchical SRCU implementation.
[    0.006674] EFI services will not be available.
[    0.007120] smp: Bringing up secondary CPUs ...
[    0.007781] Detected VIPT I-cache on CPU1
[    0.007838] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.008443] Detected VIPT I-cache on CPU2
[    0.008478] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.008997] Detected VIPT I-cache on CPU3
[    0.009026] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.009097] smp: Brought up 1 node, 4 CPUs
[    0.009154] SMP: Total of 4 processors activated.
[    0.009166] CPU features: detected: 32-bit EL0 Support
[    0.009178] CPU features: detected: CRC32 instructions
[    0.025900] CPU: All CPU(s) started at EL2
[    0.025965] alternatives: patching kernel code
[    0.028018] devtmpfs: initialized
[    0.033855] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.033895] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.036127] pinctrl core: initialized pinctrl subsystem
[    0.037041] thermal_sys: Registered thermal governor 'fair_share'
[    0.037045] thermal_sys: Registered thermal governor 'bang_bang'
[    0.037062] thermal_sys: Registered thermal governor 'step_wise'
[    0.037074] thermal_sys: Registered thermal governor 'user_space'
[    0.037401] DMI not present or invalid.
[    0.038081] NET: Registered protocol family 16
[    0.040007] DMA: preallocated 256 KiB pool for atomic allocations
[    0.040043] audit: initializing netlink subsys (disabled)
[    0.040208] audit: type=2000 audit(0.040:1): state=initialized audit_enabled=0 res=1
[    0.041284] cpuidle: using governor ladder
[    0.041312] cpuidle: using governor menu
[    0.041721] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.041822] ASID allocator initialised with 65536 entries
[    0.042881] Serial: AMBA PL011 UART driver
[    0.062744] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.062773] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.062786] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.062799] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.073029] cryptd: max_cpu_qlen set to 1000
[    0.094070] ACPI: Interpreter disabled.
[    0.095008] iommu: Default domain type: Translated
[    0.095342] vgaarb: loaded
[    0.096124] SCSI subsystem initialized
[    0.096276] libata version 3.00 loaded.
[    0.096501] usbcore: registered new interface driver usbfs
[    0.096550] usbcore: registered new interface driver hub
[    0.096629] usbcore: registered new device driver usb
[    0.097023] mc: Linux media interface: v0.10
[    0.097058] videodev: Linux video capture interface: v2.00
[    0.097103] pps_core: LinuxPPS API ver. 1 registered
[    0.097114] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.097139] PTP clock support registered
[    0.097308] EDAC MC: Ver: 3.0.0
[    0.098248] Advanced Linux Sound Architecture Driver Initialized.
[    0.098779] NetLabel: Initializing
[    0.098792] NetLabel:  domain hash size = 128
[    0.098801] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.098867] NetLabel:  unlabeled traffic allowed by default
[    0.099429] clocksource: Switched to clocksource arch_sys_counter
[    0.099694] VFS: Disk quotas dquot_6.6.0
[    0.099764] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.100394] AppArmor: AppArmor Filesystem Enabled
[    0.100613] pnp: PnP ACPI: disabled
[    0.107087] NET: Registered protocol family 2
[    0.107652] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.107702] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.107857] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[    0.108180] TCP: Hash tables configured (established 16384 bind 16384)
[    0.108307] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.108369] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.108600] NET: Registered protocol family 1
[    0.109218] RPC: Registered named UNIX socket transport module.
[    0.109233] RPC: Registered udp transport module.
[    0.109243] RPC: Registered tcp transport module.
[    0.109252] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.109270] PCI: CLS 0 bytes, default 64
[    0.109486] Trying to unpack rootfs image as initramfs...
[    0.496609] Freeing initrd memory: 7700K
[    0.497619] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    0.497991] kvm [1]: IPA Size Limit: 40bits
[    0.499075] kvm [1]: vgic interrupt IRQ1
[    0.499209] kvm [1]: Hyp mode initialized successfully
[    0.660733] Initialise system trusted keyrings
[    0.660920] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[    0.667305] zbud: loaded
[    0.669620] NFS: Registering the id_resolver key type
[    0.669658] Key type id_resolver registered
[    0.669668] Key type id_legacy registered
[    0.669686] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.669732] ntfs: driver 2.1.32 [Flags: R/W].
[    0.670092] fuse: init (API version 7.31)
[    0.670457] SGI XFS with ACLs, security attributes, quota, no debug enabled
[    0.690218] NET: Registered protocol family 38
[    0.690249] Key type asymmetric registered
[    0.690260] Asymmetric key parser 'x509' registered
[    0.690302] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241)
[    0.690442] io scheduler mq-deadline registered
[    0.690455] io scheduler kyber registered
[    0.690604] io scheduler bfq registered
[    0.691633] sun50i-de2-bus 1000000.bus: Error couldn't map SRAM to device
[    0.692341] sun4i-usb-phy 5100400.phy: Couldn't get regulator usb0_vbus... Deferring probe
[    0.699680] sun50i-h6-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver
[    0.701576] IPMI message handler: version 39.2
[    0.716587] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.718889] msm_serial: driver initialized
[    0.721359] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.725683] libphy: Fixed MDIO Bus: probed
[    0.727672] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.727698] ehci-pci: EHCI PCI platform driver
[    0.727743] ehci-platform: EHCI generic platform driver
[    0.727983] ehci-platform 5101000.usb: EHCI Host Controller
[    0.728133] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 1
[    0.728255] ehci-platform 5101000.usb: irq 26, io mem 0x05101000
[    0.749454] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00
[    0.749676] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.07
[    0.749695] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.749711] usb usb1: Product: EHCI Host Controller
[    0.749723] usb usb1: Manufacturer: Linux 5.7.6-1-MANJARO-ARM ehci_hcd
[    0.749737] usb usb1: SerialNumber: 5101000.usb
[    0.750195] hub 1-0:1.0: USB hub found
[    0.750235] hub 1-0:1.0: 1 port detected
[    0.750833] ehci-orion: EHCI orion driver
[    0.751024] tegra-ehci: Tegra EHCI driver
[    0.751138] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.751164] ohci-pci: OHCI PCI platform driver
[    0.751244] ohci-platform: OHCI generic platform driver
[    0.751400] ohci-platform 5101400.usb: Generic Platform OHCI controller
[    0.751551] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 2
[    0.751668] ohci-platform 5101400.usb: irq 27, io mem 0x05101400
[    0.823596] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.07
[    0.823615] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.823631] usb usb2: Product: Generic Platform OHCI controller
[    0.823645] usb usb2: Manufacturer: Linux 5.7.6-1-MANJARO-ARM ohci_hcd
[    0.823658] usb usb2: SerialNumber: 5101400.usb
[    0.824086] hub 2-0:1.0: USB hub found
[    0.824124] hub 2-0:1.0: 1 port detected
[    0.824660] uhci_hcd: USB Universal Host Controller Interface driver
[    0.825633] usbcore: registered new interface driver uas
[    0.825722] usbcore: registered new interface driver usb-storage
[    0.825762] usbcore: registered new interface driver ums-alauda
[    0.825800] usbcore: registered new interface driver ums-cypress
[    0.825838] usbcore: registered new interface driver ums-datafab
[    0.825876] usbcore: registered new interface driver ums_eneub6250
[    0.825914] usbcore: registered new interface driver ums-freecom
[    0.825957] usbcore: registered new interface driver ums-isd200
[    0.825996] usbcore: registered new interface driver ums-jumpshot
[    0.826034] usbcore: registered new interface driver ums-karma
[    0.826073] usbcore: registered new interface driver ums-onetouch
[    0.826121] usbcore: registered new interface driver ums-realtek
[    0.826161] usbcore: registered new interface driver ums-sddr09
[    0.826199] usbcore: registered new interface driver ums-sddr55
[    0.826242] usbcore: registered new interface driver ums-usbat
[    0.826343] usbcore: registered new interface driver usbserial_generic
[    0.826374] usbserial: USB Serial support registered for generic
[    0.827846] mousedev: PS/2 mouse device common for all mice
[    0.829580] sun6i-rtc 7000000.rtc: registered as rtc0
[    0.829623] sun6i-rtc 7000000.rtc: setting system clock to 1970-01-01T00:26:19 UTC (1579)
[    0.829640] sun6i-rtc 7000000.rtc: RTC enabled
[    0.830173] sun50i-h6-r-pinctrl 7022000.pinctrl: supply vcc-pl not found, using dummy regulator
[    0.830767] axp20x-i2c 0-0036: AXP20x variant AXP806 found
[    0.835466] dcdca: supplied by regulator-dummy
[    0.836562] dcdcc: supplied by regulator-dummy
[    0.837219] dcdcd: supplied by regulator-dummy
[    0.837846] dcdce: supplied by regulator-dummy
[    0.838455] aldo1: supplied by regulator-dummy
[    0.839103] aldo2: supplied by regulator-dummy
[    0.839721] aldo3: supplied by regulator-dummy
[    0.840331] bldo1: supplied by regulator-dummy
[    0.841390] bldo2: supplied by regulator-dummy
[    0.842017] bldo3: supplied by regulator-dummy
[    0.842632] bldo4: supplied by regulator-dummy
[    0.843271] cldo1: supplied by regulator-dummy
[    0.843925] cldo2: supplied by regulator-dummy
[    0.844385] vcc-wifi-1: Bringing 700000uV into 3300000-3300000uV
[    0.844882] cldo3: supplied by regulator-dummy
[    0.845343] vcc-wifi-2: Bringing 700000uV into 3300000-3300000uV
[    0.845842] sw: supplied by regulator-dummy
[    0.846032] axp20x-i2c 0-0036: AXP20X driver loaded
[    0.848199] device-mapper: uevent: version 1.0.3
[    0.848522] device-mapper: ioctl: 4.42.0-ioctl (2020-02-27) initialised: dm-devel@redhat.com
[    0.850102] sdhci: Secure Digital Host Controller Interface driver
[    0.850120] sdhci: Copyright(c) Pierre Ossman
[    0.850727] Synopsys Designware Multimedia Card Interface Driver
[    0.851785] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.853477] ledtrig-cpu: registered to indicate activity on CPUs
[    0.854175] hid: raw HID events driver (C) Jiri Kosina
[    0.854321] usbcore: registered new interface driver usbhid
[    0.854333] usbhid: USB HID core driver
[    0.858582] Initializing XFRM netlink socket
[    0.859213] NET: Registered protocol family 10
[    0.885860] Segment Routing with IPv6
[    0.885960] mip6: Mobile IPv6
[    0.885976] NET: Registered protocol family 17
[    0.886158] Key type dns_resolver registered
[    0.886699] registered taskstats version 1
[    0.886715] Loading compiled-in X.509 certificates
[    0.886842] zswap: loaded using pool lzo/zbud
[    0.887145] Key type ._fscrypt registered
[    0.887157] Key type .fscrypt registered
[    0.887167] Key type fscrypt-provisioning registered
[    0.887265] Key type big_key registered
[    0.898479] Key type encrypted registered
[    0.918739] sun50i-h6-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[    0.919565] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-ph not found, using dummy regulator
[    0.920046] printk: console [ttyS0] disabled
[    0.920115] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 23, base_baud = 1500000) is a 16550A
[    2.316314] printk: console [ttyS0] enabled
[    2.439462] ehci-platform 5311000.usb: EHCI Host Controller
[    2.445276] ehci-platform 5311000.usb: new USB bus registered, assigned bus number 3
[    2.453144] ehci-platform 5311000.usb: irq 28, io mem 0x05311000
[    2.479445] ehci-platform 5311000.usb: USB 2.0 started, EHCI 1.00
[    2.485749] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.07
[    2.494027] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.501259] usb usb3: Product: EHCI Host Controller
[    2.506138] usb usb3: Manufacturer: Linux 5.7.6-1-MANJARO-ARM ehci_hcd
[    2.512672] usb usb3: SerialNumber: 5311000.usb
[    2.517646] hub 3-0:1.0: USB hub found
[    2.521452] hub 3-0:1.0: 1 port detected
[    2.526720] ohci-platform 5311400.usb: Generic Platform OHCI controller
[    2.533525] ohci-platform 5311400.usb: new USB bus registered, assigned bus number 4
[    2.541395] ohci-platform 5311400.usb: irq 29, io mem 0x05311400
[    2.613715] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.07
[    2.621995] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.629216] usb usb4: Product: Generic Platform OHCI controller
[    2.635147] usb usb4: Manufacturer: Linux 5.7.6-1-MANJARO-ARM ohci_hcd
[    2.641683] usb usb4: SerialNumber: 5311400.usb
[    2.646625] hub 4-0:1.0: USB hub found
[    2.650421] hub 4-0:1.0: 1 port detected
[    2.655840] usb_phy_generic usb_phy_generic.1.auto: supply vcc not found, using dummy regulator
[    2.665775] musb-hdrc musb-hdrc.2.auto: MUSB HDRC host driver
[    2.671726] musb-hdrc musb-hdrc.2.auto: new USB bus registered, assigned bus number 5
[    2.679731] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.07
[    2.687995] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.695233] usb usb5: Product: MUSB HDRC host driver
[    2.700207] usb usb5: Manufacturer: Linux 5.7.6-1-MANJARO-ARM musb-hcd
[    2.706732] usb usb5: SerialNumber: musb-hdrc.2.auto
[    2.712120] hub 5-0:1.0: USB hub found
[    2.715897] hub 5-0:1.0: 1 port detected
[    2.722624] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[    2.731894] sunxi-mmc 4020000.mmc: Got CD GPIO
[    2.759711] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    2.795993] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[    2.805866] ALSA device list:
[    2.808850]   No soundcards found.
[    2.813373] Freeing unused kernel memory: 1408K
[    2.817976] Run /init as init process
[    2.821656]   with arguments:
[    2.824625]     /init
[    2.826897]   with environment:
[    2.830045]     HOME=/
[    2.832404]     TERM=linux
:: running early hook [udev]
[    2.888893] mmc1: new DDR MMC card at address 0001
Looking for conf[    2.894797] mmcblk1: mmc1:0001 M8B16G 14.5 GiB
iguration files [    2.900215] mmcblk1boot0: mmc1:0001 M8B16G partition 1 4.00 MiB
in (higher prior[    2.907465] mmcblk1boot1: mmc1:0001 M8B16G partition 2 4.00 MiB
ity first):
    /etc/tmpfiles.d
    [    2.916204] sunxi-mmc 4022000.mmc: data error, sending stop command
/run/tmpfiles.d
    /usr/local/lib/tmpfiles.d
    /usr/lib/tmpfiles.d
Reading config file "/run/tmpfiles.d/kmod.conf"

Starting version 245.6-8-arch
:: running hook [udev]
:: Triggering uevents...
[    3.919432] sunxi-mmc 4022000.mmc: send stop command failed
[   33.129473] vdd-gpu: disabling
[   33.132875] vcc-ac200: disabling
[   33.136423] vcc-gmac-3v3: disabling
[  243.689445] INFO: task kworker/0:1:12 blocked for more than 122 seconds.
[  243.696146]       Not tainted 5.7.6-1-MANJARO-ARM #1
[  243.701120] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  243.708947] kworker/0:1     D    0    12      2 0x00000028
[  243.714456] Workqueue: events_freezable mmc_rescan
[  243.719246] Call trace:
[  243.721709]  __switch_to+0xf4/0x148
[  243.725202]  __schedule+0x390/0x6d0
[  243.728690]  schedule+0x50/0xd8
[  243.731841]  io_schedule+0x1c/0x110
[  243.735333]  wait_on_page_bit_common+0x1b4/0x3b8
[  243.739961]  do_read_cache_page+0x238/0x4a8
[  243.744145]  read_cache_page+0x14/0x20
[  243.747897]  read_part_sector+0x48/0x148
[  243.751831]  read_lba+0xc4/0x1a0
[  243.755061]  efi_partition+0xc8/0x628
[  243.758724]  blk_add_partitions+0x124/0x508
[  243.762919]  bdev_disk_changed+0x80/0x110
[  243.766931]  __blkdev_get+0x350/0x4c0
[  243.770604]  blkdev_get+0x120/0x180
[  243.774094]  __device_add_disk+0x30c/0x468
[  243.778190]  device_add_disk+0x14/0x20
[  243.781950]  mmc_add_disk+0x2c/0xfc
[  243.785440]  mmc_blk_probe+0x22c/0x6c0
[  243.789188]  mmc_bus_probe+0x20/0x30
[  243.792775]  really_probe+0xdc/0x440
[  243.796351]  driver_probe_device+0xe0/0x138
[  243.800543]  __device_attach_driver+0x8c/0x118
[  243.804986]  bus_for_each_drv+0x78/0xc8
[  243.808821]  __device_attach+0xe4/0x168
[  243.812667]  device_initial_probe+0x14/0x20
[  243.816851]  bus_probe_device+0x9c/0xa8
[  243.820695]  device_add+0x4d8/0x798
[  243.824184]  mmc_add_card+0x128/0x2c0
[  243.827848]  mmc_attach_mmc+0xf4/0x180
[  243.831606]  mmc_rescan+0x4b4/0x5c0
[  243.835096]  process_one_work+0x1b4/0x378
[  243.839104]  worker_thread+0x15c/0x4a8
[  243.842864]  kthread+0xe4/0x110
[  243.846007]  ret_from_fork+0x10/0x1c
[  243.849617] INFO: task kworker/0:1H:262 blocked for more than 123 seconds.
[  243.856487]       Not tainted 5.7.6-1-MANJARO-ARM #1
[  243.861457] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  243.869282] kworker/0:1H    D    0   262      2 0x00000028
[  243.874782] Workqueue: mmc_complete mmc_blk_mq_complete_work
[  243.880447] Call trace:
  Reply
#15
Strange,

it's a complete different error then I have on my odroid emmc.

Which image did you build? SD or emmc? Which DE? I will build my own and see if it boots on my board.

Did you already try the official Android version on your emmc?
  Reply
#16
@as365n4

Can you try the dtb from this link: [/url][url=https://sourceforge.net/projects/manjaro-arm-pineh64/files/Manjaro-Arm-PineH64%20dtb/]https://sourceforge.net/projects/manjaro-arm-pineh64/files/Manjaro-Arm-PineH64%20dtb/

Put it in the boot partition under dtbs/allwinner/ (rename the old dtb first, in case of)
  Reply
#17
Thumbs Up 
First I used --> sudo buildarmimg -d pine-h64 -e xfce and to speed up fault finding I used this --> sudo buildarmimg -d pine-h64 -e minimal and both behaved the same way.

I have downloaded the dtb file and the system booted and showed the script to finalise the install, after completing setup and resizing the disk it performed an reboot and it works now.  Cool

To turn off the debug messages can I just revert to this line below?

initrd=/initramfs-linux.img console=tty1 console=ttyS0,115200 root=LABEL=ROOT_MNJRO rw rootwait bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash

Many many thanks for fixing the issue you are a star. Smile

Just for reference I have attached the output from UART


Attached Files
.txt   screenlog.txt (Size: 154.32 KB / Downloads: 252)
  Reply
#18
@roel

The dtb file from sourceforge does it contain a WiFi driver? As it seems to have missing wireless device, see below output from inxi -Fxxxz
Code:
[root@Pine-H64B ~]# inxi -Fxxxz
System:
  Host: Pine-H64B Kernel: 5.7.6-1-MANJARO-ARM aarch64 bits: 64 compiler: gcc
  v: 9.3.0 Console: tty 0 dm: N/A Distro: Manjaro ARM
Machine:
  Type: ARM Device System: Pine H64 model B details: N/A serial: <filter>
CPU:
  Topology: Quad Core model: N/A variant: cortex-a53 bits: 64 type: MCP
  arch: ARMv8 rev: 4
  features: Use -f option to see features bogomips: 0
  Speed: N/A min/max: N/A
  Core speeds (MHz): No speed data found for 4 cores.
Graphics:
  Device-1: sun50i-h6-mali driver: panfrost v: kernel bus ID: N/A
  chip ID: allwinner:1800000
  Device-2: sun50i-h6-dw-hdmi driver: sun8i_dw_hdmi v: N/A bus ID: N/A
  chip ID: allwinner:6000000
  Device-3: sun50i-h6-display-engine driver: sun4i_drm v: kernel bus ID: N/A
  chip ID: allwinner:display-engine
  Display: server: No display server data found. Headless machine?
  tty: 80x24
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: sun50i-h6-dw-hdmi driver: sun8i_dw_hdmi bus ID: N/A
  chip ID: allwinner:6000000
  Sound Server: ALSA v: k5.7.6-1-MANJARO-ARM
Network:
  Device-1: sun50i-h6-emac driver: dwmac_sun8i v: kernel port: N/A
  bus ID: N/A chip ID: allwinner:5020000
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 14.45 GiB used: 1.65 GiB (11.4%)
  ID-1: /dev/mmcblk1 model: M8B16G size: 14.45 GiB serial: <filter> rev: 0x7
  scheme: MBR
Partition:
  ID-1: / size: 13.97 GiB used: 1.60 GiB (11.4%) fs: ext4
  dev: /dev/mmcblk1p2
  ID-2: /boot size: 213.4 MiB used: 54.8 MiB (25.7%) fs: vfat
  dev: /dev/mmcblk1p1
Sensors:
  System Temperatures: cpu: 50.5 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 132 Uptime: 2m Memory: 1.87 GiB used: 130.7 MiB (6.8%)
  Init: systemd v: 245 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
  running in: tty 0 inxi: 3.0.37
  Reply
#19
(07-14-2020, 05:20 AM)as365n4 Wrote: To turn off the debug messages can I just revert to this line below?

initrd=/initramfs-linux.img console=tty1 console=ttyS0,115200 root=LABEL=ROOT_MNJRO rw rootwait bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash

Yes, you can just revert back to the original line.

(07-14-2020, 07:00 AM)as365n4 Wrote: @roel

The dtb file from sourceforge does it contain a WiFi driver? As it seems to have missing wireless device.

Yes,

Wifi is not implemented, neither does sound or usb3.  I'm busy with it.  I guess a modified dtb will be ready this week.
  Reply
#20
No worries, I am mostly grateful that you got eMMC to work, everything else is an added bonus. Wink

And again thank you very much indeed for your hard work and dedication in bringing Manjaro to the H64. Cool
  Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)