Jump to content

MOHAMMAD HADI

Members
  • Posts

    47
  • Joined

  • Last visited

Posts posted by MOHAMMAD HADI

  1. 1 hour ago, amirul said:

    Does anyone know how close are we to getting GPU hardware accelerated drivers for X? All my googling did not get me any information that I could understand. Its speedy enough at the moment, I just want to see how much faster 2D rendering would be. Thanks for any info

    AFAIK 3d acceleration works in X through the libmali provided by amlogic, Neil Armstrong has some instruction of how to get it working

    https://github.com/superna9999/meson_gx_mali_450

    I didn't try it though.

    keep in mind that libmali.so is a mess, you have to use a certain libmali.so for X and another one for wayland or gbm, you can't have acceleration for the three of them at the same time.

    The best thing to do now is to wait for lima driver, which is a reversed engineered driver that will wok with mesa, so we will get rid of the libmali mess

     

  2. On 9/27/2018 at 9:36 PM, zamakhshary said:

    The debian distro also doesnt work 

    Is there a method where i can make my own distros to your image? as the problem is most probably related to distros 

    Well. the Debian distro included is built by 150balbes and tested by hundreds of users, so I would say the problem is in the boot menu, of course you can add your distros and the included details above explain how to do that.

    Unfortunately I don't understand what's going on on your device without details, if you have a Uart cable you can attach it to the box and post the log to see what's going on.

     

    Regards

  3. 3 hours ago, zamakhshary said:

    update:

    i changed the coreelec DTB imf to the correct one (gxm_q200_3g) 

    booting then stops at  (starting unbind framebuffer console ) after that the device reboot and doesnt boot again 

     

    any ideas ?

    sorry, no idea regarding this problem, did you try the debian distro ?

     

    Regards

  4. 1 hour ago, zamakhshary said:

    Dear Mohd , thank you for your support , my device is beelink GT1 ultimate , i got the DTB file from the corelec latest version , i confirmed it is the right one for my device , as i was running coreelc on it , then replaced the dtb file for both systems on SD card and on the recovery partition too , started the device it shows the mutli boot screen but i can only load android , if i tried to boot corelec , it doesnt complete the setup    for the remote you are right i have no experience to do it but if you can share a link to learn me i will appreciate it 

    thx

    looking at https://discourse.coreelec.org/t/which-dtb-do-i-use/389 I see that there are two types of GT1 ultimate gxm_q200_2g and gxm_q200_3g, which one do you use ?

    anyway I modified and compiled both dtbs for you

    https://drive.google.com/open?id=1OZmXRInsRMlF0vCUtcuQlIMNjl-sSwMm

    https://drive.google.com/open?id=1HRKjoRZUgYoWvuKH97kmtxivIjXHBfrM

     

    use the correct one (that you normally use for Coreelec)

    also please note that these dtbs (with the modified remote driver) are only to be used in the recovery partition, don't copy it to your distributions (use the dtbs of your distributions instead)

     

    Regards

  5. 10 hours ago, zamakhshary said:

    tried to do it on s912 device i can see the mutiboot screen, corelec and debian server cannot complete the installation

    what do you mean cannot complete installation? did you replace the dtbs? you need to replace the dtb file for each system with the appropriate one for your device, for example

    - for coreelec go into the directory multiboot/COREELEC and then copy the correct dtb for your device from the device_trees folder to the main COREELEC folder and name it dtb.img

    - for Debian go into the directory multiboot/Debian_Server-3/ and copy your dtb from the dtb folder into the Debian_Server-3 rename it to dtb.img

     

    10 hours ago, zamakhshary said:

    the ir remite stopped working even when i got the remote.confg file from the device itself and replaced it on sd card

    You replaced the main dtb.img file in the fat32 partition ? where did you get your dtb file from ? if you got the file from Coreelec then you need to disable the meson-remote node in the dts file and enable the meson-ir node and then compile the dtb file, this is because amlogic devices have two drivers for the remote, Coreelec uses the meson-remote while I used the meson-ir for simplicity.

    If you don't know how to edit your edit and compile device trees just give me the name of the device tree that you used and I will compile it for you

     

    Regards

  6. 21 hours ago, balbes150 said:

    Use the "go" command and change the source of the u-boot address.

    Nice!! I never knew about the "go" command.

    but still, I can't boot for some reason, I just used "fatload" and then "go"

    gxb_p20x#fatload mmc 0 ${loadaddr} bootloader.bin
    reading bootloader.bin
    4194304 bytes read in 334 ms (12 MiB/s)
    gxb_p20x#go ${loadaddr}
    ## Starting application at 0x01080000 ...
    "Synchronous Abort" handler, esr 0x02000000
    ELR:     1080000
    LR:      77edddf0
    x0 : 0000000000000001 x1 : 0000000073eca148
    x2 : 0000000073eca148 x3 : 0000000001080000
    x4 : 0000000000000030 x5 : 0000000000000000
    x6 : 00000000ffffffd0 x7 : 0000000000000004
    x8 : 0000000000000031 x9 : 0000000000000000
    x10: 000000000000000f x11: 0000000077f46798
    x12: 0000000000000000 x13: 0000000000000000
    x14: 0000000000000000 x15: 0000000000000000
    x16: 0000000000000000 x17: 0000000000000000
    x18: 0000000073ec3e28 x19: 0000000073eca148
    x20: 0000000000000002 x21: 0000000001080000
    x22: 0000000000000002 x23: 0000000077f73818
    x24: 0000000000000000 x25: 0000000000000000
    x26: 0000000000000000 x27: 0000000073eca1a0
    x28: 0000000000000000 x29: 0000000073ec3930
    
    Resetting CPU ...

    should I load the binary to a specific address other than the ${loadaddr} ?if so whats the correct address?

     

    Thanks

  7. 4 hours ago, balbes150 said:

    If you erase the bootloader in eMMC, the system will automatically start all bootloaders that it finds on the SD card or USB. This means that after experimenting with running different versions of your u-boot from SD card, you can safely restore a standard boot loader in the eMMC. Either start the system from the SD card and write the bootloader back to eMMC from the previously made copy, or run the standard procedure for writing the firmware from the USB Buirn Tool, which will also restore the bootloader to eMMC.

    Yes I know that part but you said it's possible to load the custom bootloader from the eMMC bootloader

    On 9/11/2018 at 9:07 AM, balbes150 said:

    Running the bootloader from eMMC and then running another bootloader for tests is possible, but not the best solution. You will have to change the source code of your bootloader before checking,and after checking back again.

     

    How ?

  8. On 9/11/2018 at 9:07 AM, balbes150 said:

    Running the bootloader from eMMC and then running another bootloader for tests is possible, but not the best solution. You will have to change the source code of your bootloader before checking,and after checking back again. 

    1

    Can you elaborate on this ? do you mean I have to modify the vendor bootloader on the eMMC to be able to chainload the sd card bootloader ? what modification do I have to make?

     

  9. Hi,

    I've compiled u-boot from source( I have the binary u-boot.bin.sd.bin file) now how can I boot this binary?  I don't want to erase the vendor u-boot on the emmc and replace it with this, I want a way to boot into this binary for testing without writing it to emmc. Is this possible?

     

    My device is k2pro tv pro ( amlogic S905 SoC)

     

    Regards

     

  10. On 8/29/2018 at 4:48 PM, balbes150 said:

    Who's going to do this ? Everyone is waiting for a good uncle to come and make them all their desires.

    1

    It's actually not that hard, there is already a tool to simplify things called reprepro, I can do this myself but you're the one providing the images, so you know when to update the packages.

    An easy tutorial to follow: https://www.tecmint.com/create-deb-pacakge-repository-in-ubuntu/

    Besides, there are only four custom packages in your images

    linux-bionic-root-aml-s9xxx
    linux-dtb-aml-s9xxx
    linux-image-aml-s9xxx
    linux-u-boot-aml-s9xxx-default

    all other packages are from Armbian and ubuntu repositories so the repository will be very small and easy to maintain.

    The commands used to sign and upload packages can probably be scripted in Armbian build system so once you build the image the four custom packages will automatically be uploaded to the SourceForge repo.

     

    Regards

  11. I've compiled the kernel successfully from Torvalds tree by using the next config instead of the default, I've applied Maxime v4l2-m2m patches and I get video decoder but it doesn't really work when playing files, as far as I can see it only works with FFmpeg when dumping raw frames.

     

  12. Hi,

    I'm trying to build a custom kernel and boot it using the rootfs provided by the Ubuntu_bionic_default_4.18.0 image.

    I compiled the kernel from torvalds tree (after applying the text_offset patch of course) and used your config (https://github.com/150balbes/Build-Armbian/blob/master/config/kernel/linux-aml-s9xxx-default.config)

    but the kernel get's stuck when it reaches userspace

     

    Spoiler

    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.000000] Linux version 4.18.0+ (mohammad@mohammad-pc) (gcc version 7.3.0 (GCC)) #3 SMP PREEMPT Wed Aug 22 18:43:47 +03 2018
    [    0.000000] Machine model: Amlogic Meson GXBB P201 Development Board
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000067800000, size 188 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] On node 0 totalpages: 486144
    [    0.000000]   DMA32 zone: 7616 pages used for memmap
    [    0.000000]   DMA32 zone: 0 pages reserved
    [    0.000000]   DMA32 zone: 486144 pages, LIFO batch:63
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv0.2 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] random: get_random_bytes called from start_kernel+0xa8/0x400 with crng_init=0
    [    0.000000] percpu: Embedded 23 pages/cpu @(____ptrval____) s55640 r8192 d30376 u94208
    [    0.000000] pcpu-alloc: s55640 r8192 d30376 u94208 alloc=23*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: enabling workaround for ARM erratum 843419
    [    0.000000] CPU features: enabling workaround for ARM erratum 845719
    [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 478528
    [    0.000000] Kernel command line: root=LABEL=Armbian-5-lin4 rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 panic=1 earlyprintk=aml-uart,0xc81004c0 debug=vc mac=D0:76:58:07:AE:5D
    [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
    [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
    [    0.000000] Memory: 1689968K/1944576K available (12222K kernel code, 1080K rwdata, 4020K rodata, 576K init, 506K bss, 62096K reserved, 192512K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
    [    0.000000]     Tasks RCU enabled.
    [    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] irq_meson_gpio: 133 to 8 gpio interrupt mux initialized
    [    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.000002] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
    [    0.000247] Console: colour dummy device 80x25
    [    0.000499] console [tty0] enabled
    [    0.000529] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
    [    0.000545] pid_max: default: 32768 minimum: 301
    [    0.000601] Security Framework initialized
    [    0.000654] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.000673] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.024019] ASID allocator initialised with 32768 entries
    [    0.032011] rcu: Hierarchical SRCU implementation.
    [    0.048042] smp: Bringing up secondary CPUs ...
    [    0.080731] Detected VIPT I-cache on CPU1
    [    0.080771] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
    [    0.112740] Detected VIPT I-cache on CPU2
    [    0.112760] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
    [    0.144773] Detected VIPT I-cache on CPU3
    [    0.144791] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
    [    0.144831] smp: Brought up 1 node, 4 CPUs
    [    0.144876] SMP: Total of 4 processors activated.
    [    0.144885] CPU features: detected: 32-bit EL0 Support
    [    0.147027] CPU: All CPU(s) started at EL2
    [    0.147045] alternatives: patching kernel code
    [    0.147597] devtmpfs: initialized
    [    0.150806] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.150835] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.154500] xor: measuring software checksum speed
    [    0.192251]    8regs     :  2947.000 MB/sec
    [    0.232265]    8regs_prefetch:  2628.000 MB/sec
    [    0.272288]    32regs    :  3623.000 MB/sec
    [    0.312311]    32regs_prefetch:  3048.000 MB/sec
    [    0.312319] xor: using function: 32regs (3623.000 MB/sec)
    [    0.312333] pinctrl core: initialized pinctrl subsystem
    [    0.313254] NET: Registered protocol family 16
    [    0.313613] audit: initializing netlink subsys (disabled)
    [    0.313709] audit: type=2000 audit(0.312:1): state=initialized audit_enabled=0 res=1
    [    0.314237] cpuidle: using governor menu
    [    0.314467] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.314493] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.315106] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.315189] Serial: AMBA PL011 UART driver
    [    0.326335] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.326603] cryptd: max_cpu_qlen set to 1000
    [    0.392598] raid6: int64x1  gen()   511 MB/s
    [    0.460563] raid6: int64x1  xor()   569 MB/s
    [    0.528623] raid6: int64x2  gen()   861 MB/s
    [    0.596615] raid6: int64x2  xor()   770 MB/s
    [    0.664668] raid6: int64x4  gen()  1331 MB/s
    [    0.732703] raid6: int64x4  xor()   950 MB/s
    [    0.800755] raid6: int64x8  gen()  1254 MB/s
    [    0.868762] raid6: int64x8  xor()   954 MB/s
    [    0.936852] raid6: neonx1   gen()   930 MB/s
    [    1.004859] raid6: neonx1   xor()  1092 MB/s
    [    1.072893] raid6: neonx2   gen()  1490 MB/s
    [    1.140925] raid6: neonx2   xor()  1546 MB/s
    [    1.208967] raid6: neonx4   gen()  1932 MB/s
    [    1.276997] raid6: neonx4   xor()  1849 MB/s
    [    1.345047] raid6: neonx8   gen()  2132 MB/s
    [    1.413072] raid6: neonx8   xor()  1966 MB/s
    [    1.413081] raid6: using algorithm neonx8 gen() 2132 MB/s
    [    1.413089] raid6: .... xor() 1966 MB/s, rmw enabled
    [    1.413097] raid6: using neon recovery algorithm
    [    1.414333] SCSI subsystem initialized
    [    1.414573] usbcore: registered new interface driver usbfs
    [    1.414613] usbcore: registered new interface driver hub
    [    1.414679] usbcore: registered new device driver usb
    [    1.414879] media: Linux media interface: v0.10
    [    1.414910] videodev: Linux video capture interface: v2.00
    [    1.415008] pps_core: LinuxPPS API ver. 1 registered
    [    1.415018] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    1.415042] PTP clock support registered
    [    1.415385] Advanced Linux Sound Architecture Driver Initialized.
    [    1.415961] clocksource: Switched to clocksource arch_sys_counter
    [    1.416090] VFS: Disk quotas dquot_6.6.0
    [    1.416132] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    1.420312] NET: Registered protocol family 2
    [    1.420640] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes)
    [    1.420672] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    [    1.420762] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
    [    1.420958] TCP: Hash tables configured (established 16384 bind 16384)
    [    1.421047] UDP hash table entries: 1024 (order: 3, 32768 bytes)
    [    1.421086] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
    [    1.421191] NET: Registered protocol family 1
    [    1.421449] RPC: Registered named UNIX socket transport module.
    [    1.421459] RPC: Registered udp transport module.
    [    1.421466] RPC: Registered tcp transport module.
    [    1.421473] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    1.421614] Unpacking initramfs...
    [    1.630280] Freeing initrd memory: 7040K
    [    1.630906] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
    [    1.631133] kvm [1]: 8-bit VMID
    [    1.631793] kvm [1]: vgic interrupt IRQ1
    [    1.631870] kvm [1]: Hyp mode initialized successfully
    [    1.634080] Initialise system trusted keyrings
    [    1.634182] workingset: timestamp_bits=46 max_order=19 bucket_order=0
    [    1.638582] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    1.639085] NFS: Registering the id_resolver key type
    [    1.639110] Key type id_resolver registered
    [    1.639118] Key type id_legacy registered
    [    1.639132] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    1.639451] ntfs: driver 2.1.32 [Flags: R/W].
    [    1.639792] JFS: nTxBlock = 8192, nTxLock = 65536
    [    1.644670] SGI XFS with security attributes, no debug enabled
    [    1.645845] ocfs2: Registered cluster interface o2cb
    [    1.645967] OCFS2 User DLM kernel interface loaded
    [    1.647032] gfs2: GFS2 installed
    [    1.647402] pstore: using deflate compression
    [    1.649616] Key type asymmetric registered
    [    1.649634] Asymmetric key parser 'x509' registered
    [    1.649686] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    1.649699] io scheduler noop registered
    [    1.649822] io scheduler cfq registered (default)
    [    1.657025] soc soc0: Amlogic Meson GXBB (Unknown) Revision 1f:c (13:1) Detected
    [    1.659314] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    1.660380] Serial: AMBA driver
    [    1.660596] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 11, base_baud = 1500000) is a meson_uart
    [    2.495285] console [ttyAML0] enabled
    [    2.502592] loop: module loaded
    [    2.503534] libphy: Fixed MDIO Bus: probed
    [    2.506397] tun: Universal TUN/TAP device driver, 1.6
    [    2.512150] meson8b-dwmac c9410000.ethernet: PTP uses main clock
    [    2.517012] meson8b-dwmac c9410000.ethernet: no reset control found
    [    2.523444] meson8b-dwmac c9410000.ethernet: User ID: 0x11, Synopsys ID: 0x37
    [    2.530298] meson8b-dwmac c9410000.ethernet:     DWMAC1000
    [    2.535470] meson8b-dwmac c9410000.ethernet: DMA HW capability register supported
    [    2.542883] meson8b-dwmac c9410000.ethernet: RX Checksum Offload Engine supported
    [    2.550302] meson8b-dwmac c9410000.ethernet: COE Type 2
    [    2.555474] meson8b-dwmac c9410000.ethernet: TX Checksum insertion supported
    [    2.562463] meson8b-dwmac c9410000.ethernet: Wake-Up On Lan supported
    [    2.568866] meson8b-dwmac c9410000.ethernet: Normal descriptors
    [    2.574713] meson8b-dwmac c9410000.ethernet: Ring mode enabled
    [    2.580490] meson8b-dwmac c9410000.ethernet: Enable RX Mitigation via HW Watchdog Timer
    [    3.629020] libphy: stmmac: probed
    [    3.629058] mdio_bus stmmac-0:00: attached PHY driver [unbound] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
    [    3.637325] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    3.642705] ehci-platform: EHCI generic platform driver
    [    3.647929] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    3.653988] ohci-platform: OHCI generic platform driver
    [    3.659392] usbcore: registered new interface driver usb-storage
    [    3.665891] mousedev: PS/2 mouse device common for all mice
    [    3.671020] i2c /dev entries driver
    [    3.675040] sdhci: Secure Digital Host Controller Interface driver
    [    3.680211] sdhci: Copyright(c) Pierre Ossman
    [    3.684533] Synopsys Designware Multimedia Card Interface Driver
    [    3.690987] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    3.697315] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    3.704172] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    3.710676] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [    3.717437] meson-gx-mmc d0072000.mmc: Linked as a consumer to regulator.2
    [    3.724051] meson-gx-mmc d0072000.mmc: Dropping the link to regulator.2
    [    3.730740] meson-gx-mmc d0074000.mmc: Linked as a consumer to regulator.3
    [    3.737434] meson-gx-mmc d0074000.mmc: Linked as a consumer to regulator.1
    [    3.744241] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq
    [    3.776492] sdhci-pltfm: SDHCI platform and OF driver helper
    [    3.776826] ledtrig-cpu: registered to indicate activity on CPUs
    [    3.782790] meson-sm: secure-monitor enabled
    [    3.786849] hidraw: raw HID events driver (C) Jiri Kosina
    [    3.792663] usbcore: registered new interface driver usbhid
    [    3.797608] usbhid: USB HID core driver
    [    3.801642] platform-mhu c883c404.mailbox: Platform MHU Mailbox registered
    [    3.809745] NET: Registered protocol family 17
    [    3.812715] 9pnet: Installing 9P2000 support
    [    3.816922] Key type dns_resolver registered
    [    3.821629] registered taskstats version 1
    [    3.825165] Loading compiled-in X.509 certificates
    [    3.830815] Btrfs loaded, crc32c=crc32c-generic
    [    3.840818] phy phy-c0000000.phy.0: Linked as a consumer to regulator.4
    [    3.842626] meson-drm d0100000.vpu: Queued 3 outputs on vpu
    [    3.847534] meson-drm d0100000.vpu: Failed to create d0100000.vpu debugfs directory
    [    3.854936] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    3.861475] [drm] No driver support for vblank timestamp query.
    [    3.891993] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
    [    3.896522] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
    [    3.904318] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops)
    [    3.906766] mmc0: new HS200 MMC card at address 0001
    [    3.916783] mmcblk0: mmc0:0001 AWPD3R 14.6 GiB
    [    3.921091] mmcblk0boot0: mmc0:0001 AWPD3R partition 1 4.00 MiB
    [    3.926966] mmcblk0boot1: mmc0:0001 AWPD3R partition 2 4.00 MiB
    [    3.932662] mmcblk0rpmb: mmc0:0001 AWPD3R partition 3 4.00 MiB, chardev (243:0)
    [    3.996584] random: fast init done
    [    4.018761] [drm] kms: can't enable cloning when we probably wanted to.
    [    4.030802] meson-drm d0100000.vpu: [drm:drm_fb_helper_fbdev_setup] *ERROR* Failed to set fbdev configuration
    [    4.035236] meson-drm d0100000.vpu: master bind failed: -22
    [    4.040644] meson-drm: probe of d0100000.vpu failed with error -22
    [    4.047115] dwc2 c9000000.usb: c9000000.usb supply vusb_d not found, using dummy regulator
    [    4.054979] dwc2 c9000000.usb: Linked as a consumer to regulator.0
    [    4.061046] dwc2 c9000000.usb: c9000000.usb supply vusb_a not found, using dummy regulator
    [    4.081972] dwc2 c9000000.usb: dwc2_check_params: Invalid parameter lpm=1
    [    4.083113] dwc2 c9000000.usb: dwc2_check_params: Invalid parameter lpm_clock_gating=1
    [    4.090972] dwc2 c9000000.usb: dwc2_check_params: Invalid parameter besl=1
    [    4.097783] dwc2 c9000000.usb: dwc2_check_params: Invalid parameter hird_threshold_en=1
    [    4.106031] dwc2 c9000000.usb: DWC OTG Controller
    [    4.110391] dwc2 c9000000.usb: new USB bus registered, assigned bus number 1
    [    4.117385] dwc2 c9000000.usb: irq 32, io mem 0xc9000000
    [    4.123059] hub 1-0:1.0: USB hub found
    [    4.126347] hub 1-0:1.0: 1 port detected
    [    4.130661] dwc2 c9100000.usb: c9100000.usb supply vusb_d not found, using dummy regulator
    [    4.138452] dwc2 c9100000.usb: Linked as a consumer to regulator.0
    [    4.144533] dwc2 c9100000.usb: c9100000.usb supply vusb_a not found, using dummy regulator
    [    4.211973] dwc2 c9100000.usb: dwc2_check_params: Invalid parameter lpm=1
    [    4.213109] dwc2 c9100000.usb: dwc2_check_params: Invalid parameter lpm_clock_gating=1
    [    4.220966] dwc2 c9100000.usb: dwc2_check_params: Invalid parameter besl=1
    [    4.227777] dwc2 c9100000.usb: dwc2_check_params: Invalid parameter hird_threshold_en=1
    [    4.235947] dwc2 c9100000.usb: DWC OTG Controller
    [    4.240380] dwc2 c9100000.usb: new USB bus registered, assigned bus number 2
    [    4.247372] dwc2 c9100000.usb: irq 33, io mem 0xc9100000
    [    4.253021] hub 2-0:1.0: USB hub found
    [    4.256341] hub 2-0:1.0: 1 port detected
    [    4.261076] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    4.267052] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    4.273908] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    4.280416] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [    4.287294] meson-gx-mmc d0072000.mmc: Linked as a consumer to regulator.2
    [    4.293793] meson-gx-mmc d0072000.mmc: Linked as a consumer to regulator.5
    [    4.300607] meson-gx-mmc d0072000.mmc: Got CD GPIO
    [    4.332981] scpi_protocol scpi: SCP Protocol legacy pre-1.0 firmware
    [    4.340697] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    4.342034] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    4.348911] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    4.355408] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [    4.362461] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    4.368777] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    4.375640] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    4.382162] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [    4.388896] hctosys: unable to open rtc device (rtc0)
    [    4.396068] ALSA device list:
    [    4.396526]   No soundcards found.
    [    4.400259] Freeing unused kernel memory: 576K
    [    4.417700] mmc1: new high speed SDHC card at address 0001
    [    4.418289] mmcblk1: mmc1:0001 ASTC 15.0 GiB
    [    4.441312]  mmcblk1: p1 p2 p3 p4 < p5 p6 p7 p8 >
    [    4.443019] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    4.447337] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    4.454155] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    4.460688] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [    4.524002] usb 1-1: new low-speed USB device number 2 using dwc2
    [    4.656005] usb 2-1: new high-speed USB device number 2 using dwc2
    [    4.740556] input: HID 0e8f:2517 as /devices/platform/soc/c9000000.usb/usb1/1-1/1-1:1.0/0003:0E8F:2517.0001/input/input0
    [    4.804932] hid-generic 0003:0E8F:2517.0001: input,hidraw0: USB HID v1.10 Keyboard [HID 0e8f:2517] on usb-c9000000.usb-1/input0
    [    4.811702] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    4.817650] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    4.824538] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    4.831205] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [    4.843281] input: HID 0e8f:2517 Consumer Control as /devices/platform/soc/c9000000.usb/usb1/1-1/1-1:1.1/0003:0E8F:2517.0002/input/input1
    [    4.869817] hub 2-1:1.0: USB hub found
    [    4.870132] hub 2-1:1.0: 4 ports detected
    [    4.874932] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    4.878841] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    4.885690] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    4.892153] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [    4.908262] input: HID 0e8f:2517 as /devices/platform/soc/c9000000.usb/usb1/1-1/1-1:1.1/0003:0E8F:2517.0002/input/input2
    [    4.913690] input: HID 0e8f:2517 Mouse as /devices/platform/soc/c9000000.usb/usb1/1-1/1-1:1.1/0003:0E8F:2517.0002/input/input3
    [    4.925088] hid-generic 0003:0E8F:2517.0002: input,hidraw1: USB HID v1.10 Mouse [HID 0e8f:2517] on usb-c9000000.usb-1/input1
    [    4.937170] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.2
    [    4.942812] meson-gx-mmc d0070000.mmc: Linked as a consumer to regulator.1
    [    4.949718] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.1
    [    4.956142] meson-gx-mmc d0070000.mmc: Dropping the link to regulator.2
    [   14.741267] random: crng init done

     

    and after a couple of minutes I get these errors

    Spoiler

    [  242.660797] INFO: task kworker/0:1:67 blocked for more than 120 seconds.
    [  242.662033]       Not tainted 4.18.0+ #3
    [  242.665885] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  242.673604] kworker/0:1     D    0    67      2 0x00000028
    [  242.679056] Workqueue: events_freezable mmc_rescan
    [  242.683768] Call trace:
    [  242.686202]  __switch_to+0x94/0xd8
    [  242.689560]  __schedule+0x1e4/0x620
    [  242.693005]  schedule+0x38/0xa0
    [  242.696087]  __mmc_claim_host+0xb0/0x200
    [  242.699998]  mmc_get_card+0x30/0x40
    [  242.703447]  mmc_sd_detect+0x1c/0x78
    [  242.706976]  mmc_rescan+0xb8/0x3d8
    [  242.710348]  process_one_work+0x1e8/0x340
    [  242.714312]  worker_thread+0x40/0x460
    [  242.717933]  kthread+0x128/0x130
    [  242.721123]  ret_from_fork+0x10/0x1c
    [  242.724704] INFO: task systemd-udevd:1226 blocked for more than 120 seconds.
    [  242.731639]       Not tainted 4.18.0+ #3
    [  242.735514] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  242.743278] systemd-udevd   D    0  1226   1201 0x00000009
    [  242.748794] Call trace:
    [  242.751137]  __switch_to+0x94/0xd8
    [  242.754503]  __schedule+0x1e4/0x620
    [  242.757927]  schedule+0x38/0xa0
    [  242.761035]  mmc_blk_rw_wait+0xac/0xf0
    [  242.764742]  mmc_blk_mq_issue_rq+0x27c/0x7d8
    [  242.768968]  mmc_mq_queue_rq+0x100/0x258
    [  242.772852]  __blk_mq_try_issue_directly+0x170/0x208
    [  242.777767]  blk_mq_request_issue_directly+0x60/0x98
    [  242.782682]  blk_mq_try_issue_list_directly+0x3c/0x90
    [  242.787686]  blk_mq_sched_insert_requests+0x90/0xb0
    [  242.792514]  blk_mq_flush_plug_list+0x138/0x170
    [  242.797000]  blk_flush_plug_list+0xe4/0x250
    [  242.801138]  blk_finish_plug+0x30/0x40
    [  242.804847]  read_pages+0x80/0x188
    [  242.808195]  __do_page_cache_readahead+0x1d0/0x200
    [  242.812995]  force_page_cache_readahead+0xbc/0x100
    [  242.817702]  page_cache_sync_readahead+0xf4/0xf8
    [  242.822270]  generic_file_read_iter+0x5b8/0x8d0
    [  242.826746]  blkdev_read_iter+0x38/0x48
    [  242.830539]  __vfs_read+0xf8/0x158
    [  242.833901]  vfs_read+0x90/0x170
    [  242.837092]  ksys_read+0x60/0xd8
    [  242.840285]  __arm64_sys_read+0x14/0x20
    [  242.844073]  el0_svc_common+0x60/0xe8
    [  242.847702]  el0_svc_handler+0x24/0x88
    [  242.851409]  el0_svc+0x8/0xc
    [  242.854261] INFO: task systemd-udevd:1235 blocked for more than 120 seconds.
    [  242.861240]       Not tainted 4.18.0+ #3
    [  242.865120] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  242.872883] systemd-udevd   D    0  1235   1201 0x00000009
    [  242.878337] Call trace:
    [  242.880745]  __switch_to+0x94/0xd8
    [  242.884102]  __schedule+0x1e4/0x620
    [  242.887545]  schedule+0x38/0xa0
    [  242.890651]  mmc_blk_rw_wait+0xac/0xf0
    [  242.894360]  mmc_blk_mq_issue_rq+0x27c/0x7d8
    [  242.898586]  mmc_mq_queue_rq+0x100/0x258
    [  242.902467]  __blk_mq_try_issue_directly+0x170/0x208
    [  242.907384]  blk_mq_request_issue_directly+0x60/0x98
    [  242.912318]  blk_mq_try_issue_list_directly+0x3c/0x90
    [  242.917315]  blk_mq_sched_insert_requests+0x90/0xb0
    [  242.922139]  blk_mq_flush_plug_list+0x138/0x170
    [  242.926617]  blk_flush_plug_list+0xe4/0x250
    [  242.930756]  blk_finish_plug+0x30/0x40
    [  242.934464]  read_pages+0x80/0x188
    [  242.937828]  __do_page_cache_readahead+0x1d0/0x200
    [  242.942585]  force_page_cache_readahead+0xbc/0x100
    [  242.947326]  page_cache_sync_readahead+0xf4/0xf8
    [  242.951895]  generic_file_read_iter+0x5b8/0x8d0
    [  242.956373]  blkdev_read_iter+0x38/0x48
    [  242.960161]  __vfs_read+0xf8/0x158
    [  242.963531]  vfs_read+0x90/0x170
    [  242.966735]  ksys_read+0x60/0xd8
    [  242.969924]  __arm64_sys_read+0x14/0x20
    [  242.973716]  el0_svc_common+0x60/0xe8
    [  242.977332]  el0_svc_handler+0x24/0x88
    [  242.981040]  el0_svc+0x8/0xc
    [  242.983881] INFO: task systemd-udevd:1237 blocked for more than 120 seconds.
    [  242.990871]       Not tainted 4.18.0+ #3
    [  242.994751] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  243.002514] systemd-udevd   D    0  1237   1201 0x00000001
    [  243.007947] Call trace:
    [  243.010364]  __switch_to+0x94/0xd8
    [  243.013728]  __schedule+0x1e4/0x620
    [  243.017177]  schedule+0x38/0xa0
    [  243.020284]  mmc_blk_rw_wait+0xac/0xf0
    [  243.023987]  mmc_blk_mq_issue_rq+0x27c/0x7d8
    [  243.028218]  mmc_mq_queue_rq+0x100/0x258
    [  243.032100]  __blk_mq_try_issue_directly+0x170/0x208
    [  243.037016]  blk_mq_request_issue_directly+0x60/0x98
    [  243.041932]  blk_mq_try_issue_list_directly+0x3c/0x90
    [  243.046935]  blk_mq_sched_insert_requests+0x90/0xb0
    [  243.051765]  blk_mq_flush_plug_list+0x138/0x170
    [  243.056251]  blk_flush_plug_list+0xe4/0x250
    [  243.060390]  blk_finish_plug+0x30/0x40
    [  243.064093]  read_pages+0x80/0x188
    [  243.067462]  __do_page_cache_readahead+0x1d0/0x200
    [  243.072205]  force_page_cache_readahead+0xbc/0x100
    [  243.076949]  page_cache_sync_readahead+0xf4/0xf8
    [  243.081521]  generic_file_read_iter+0x5b8/0x8d0
    [  243.086006]  blkdev_read_iter+0x38/0x48
    [  243.089800]  __vfs_read+0xf8/0x158
    [  243.093164]  vfs_read+0x90/0x170
    [  243.096355]  ksys_read+0x60/0xd8
    [  243.099541]  __arm64_sys_read+0x14/0x20
    [  243.103342]  el0_svc_common+0x60/0xe8
    [  243.106964]  el0_svc_handler+0x24/0x88
    [  243.110673]  el0_svc+0x8/0xc
    [  243.113520] INFO: task systemd-udevd:1239 blocked for more than 120 seconds.
    [  243.120504]       Not tainted 4.18.0+ #3
    [  243.124385] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  243.132148] systemd-udevd   D    0  1239   1201 0x00000001
    [  243.137581] Call trace:
    [  243.139993]  __switch_to+0x94/0xd8
    [  243.143362]  __schedule+0x1e4/0x620
    [  243.146811]  schedule+0x38/0xa0
    [  243.149917]  mmc_blk_rw_wait+0xac/0xf0
    [  243.153626]  mmc_blk_mq_issue_rq+0x27c/0x7d8
    [  243.157852]  mmc_mq_queue_rq+0x100/0x258
    [  243.161733]  __blk_mq_try_issue_directly+0x170/0x208
    [  243.166650]  blk_mq_request_issue_directly+0x60/0x98
    [  243.171566]  blk_mq_try_issue_list_directly+0x3c/0x90
    [  243.176572]  blk_mq_sched_insert_requests+0x90/0xb0
    [  243.181399]  blk_mq_flush_plug_list+0x138/0x170
    [  243.185884]  blk_flush_plug_list+0xe4/0x250
    [  243.190023]  blk_finish_plug+0x30/0x40
    [  243.193731]  read_pages+0x80/0x188
    [  243.197095]  __do_page_cache_readahead+0x1d0/0x200
    [  243.201839]  force_page_cache_readahead+0xbc/0x100
    [  243.206582]  page_cache_sync_readahead+0xf4/0xf8
    [  243.211154]  generic_file_read_iter+0x5b8/0x8d0
    [  243.215640]  blkdev_read_iter+0x38/0x48
    [  243.219434]  __vfs_read+0xf8/0x158
    [  243.222797]  vfs_read+0x90/0x170
    [  243.225989]  ksys_read+0x60/0xd8
    [  243.229180]  __arm64_sys_read+0x14/0x20
    [  243.232976]  el0_svc_common+0x60/0xe8
    [  243.236598]  el0_svc_handler+0x24/0x88
    [  243.240307]  el0_svc+0x8/0xc
    [  243.243149] INFO: task systemd-udevd:1240 blocked for more than 120 seconds.
    [  243.250138]       Not tainted 4.18.0+ #3
    [  243.254018] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  243.261781] systemd-udevd   D    0  1240   1201 0x00000009
    [  243.267215] Call trace:
    [  243.269632]  __switch_to+0x94/0xd8
    [  243.272996]  __schedule+0x1e4/0x620
    [  243.276445]  schedule+0x38/0xa0
    [  243.279546]  mmc_blk_rw_wait+0xac/0xf0
    [  243.283259]  mmc_blk_mq_issue_rq+0x27c/0x7d8
    [  243.287486]  mmc_mq_queue_rq+0x100/0x258
    [  243.291367]  __blk_mq_try_issue_directly+0x170/0x208
    [  243.296284]  blk_mq_request_issue_directly+0x60/0x98
    [  243.301200]  blk_mq_try_issue_list_directly+0x3c/0x90
    [  243.306202]  blk_mq_sched_insert_requests+0x90/0xb0
    [  243.311032]  blk_mq_flush_plug_list+0x138/0x170
    [  243.315517]  blk_flush_plug_list+0xe4/0x250
    [  243.319657]  blk_finish_plug+0x30/0x40
    [  243.323365]  read_pages+0x80/0x188
    [  243.326729]  __do_page_cache_readahead+0x1d0/0x200
    [  243.331473]  force_page_cache_readahead+0xbc/0x100
    [  243.336216]  page_cache_sync_readahead+0xf4/0xf8
    [  243.340788]  generic_file_read_iter+0x5b8/0x8d0
    [  243.345273]  blkdev_read_iter+0x38/0x48
    [  243.349068]  __vfs_read+0xf8/0x158
    [  243.352431]  vfs_read+0x90/0x170
    [  243.355618]  ksys_read+0x60/0xd8
    [  243.358814]  __arm64_sys_read+0x14/0x20
    [  243.362609]  el0_svc_common+0x60/0xe8
    [  243.366232]  el0_svc_handler+0x24/0x88
    [  243.369941]  el0_svc+0x8/0xc
    [  243.372787] INFO: task systemd-udevd:1241 blocked for more than 120 seconds.
    [  243.379772]       Not tainted 4.18.0+ #3
    [  243.383652] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  243.391415] systemd-udevd   D    0  1241   1201 0x00000001
    [  243.396849] Call trace:
    [  243.399261]  __switch_to+0x94/0xd8
    [  243.402630]  __schedule+0x1e4/0x620
    [  243.406079]  schedule+0x38/0xa0
    [  243.409184]  mmc_blk_rw_wait+0xac/0xf0
    [  243.412893]  mmc_blk_mq_issue_rq+0x27c/0x7d8
    [  243.417119]  mmc_mq_queue_rq+0x100/0x258
    [  243.421001]  __blk_mq_try_issue_directly+0x170/0x208
    [  243.425917]  blk_mq_request_issue_directly+0x60/0x98
    [  243.430833]  blk_mq_try_issue_list_directly+0x3c/0x90
    [  243.435839]  blk_mq_sched_insert_requests+0x90/0xb0
    [  243.440666]  blk_mq_flush_plug_list+0x138/0x170
    [  243.445151]  blk_flush_plug_list+0xe4/0x250
    [  243.449291]  blk_finish_plug+0x30/0x40
    [  243.452999]  read_pages+0x80/0x188
    [  243.456363]  __do_page_cache_readahead+0x1d0/0x200
    [  243.461106]  force_page_cache_readahead+0xbc/0x100
    [  243.465850]  page_cache_sync_readahead+0xf4/0xf8
    [  243.470422]  generic_file_read_iter+0x5b8/0x8d0
    [  243.474907]  blkdev_read_iter+0x38/0x48
    [  243.478701]  __vfs_read+0xf8/0x158
    [  243.482065]  vfs_read+0x90/0x170
    [  243.485256]  ksys_read+0x60/0xd8
    [  243.488448]  __arm64_sys_read+0x14/0x20
    [  243.492244]  el0_svc_common+0x60/0xe8
    [  243.495861]  el0_svc_handler+0x24/0x88
    [  243.499574]  el0_svc+0x8/0xc
    [  365.540703] INFO: task kworker/0:1:67 blocked for more than 120 seconds.
    [  365.542031]       Not tainted 4.18.0+ #3
    [  365.545763] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  365.553528] kworker/0:1     D    0    67      2 0x00000028
    [  365.558955] Workqueue: events_freezable mmc_rescan
    [  365.563695] Call trace:
    [  365.566112]  __switch_to+0x94/0xd8
    [  365.569475]  __schedule+0x1e4/0x620
    [  365.572924]  schedule+0x38/0xa0
    [  365.576026]  __mmc_claim_host+0xb0/0x200
    [  365.579912]  mmc_get_card+0x30/0x40
    [  365.583362]  mmc_sd_detect+0x1c/0x78
    [  365.586897]  mmc_rescan+0xb8/0x3d8
    [  365.590262]  process_one_work+0x1e8/0x340
    [  365.594229]  worker_thread+0x40/0x460
    [  365.597851]  kthread+0x128/0x130
    [  365.601042]  ret_from_fork+0x10/0x1c
    [  365.604596] INFO: task systemd-udevd:1226 blocked for more than 120 seconds.
    [  365.611563]       Not tainted 4.18.0+ #3
    [  365.615444] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  365.623207] systemd-udevd   D    0  1226   1201 0x00000009
    [  365.628640] Call trace:
    [  365.631052]  __switch_to+0x94/0xd8
    [  365.634421]  __schedule+0x1e4/0x620
    [  365.637871]  schedule+0x38/0xa0
    [  365.640976]  mmc_blk_rw_wait+0xac/0xf0
    [  365.644685]  mmc_blk_mq_issue_rq+0x27c/0x7d8
    [  365.648911]  mmc_mq_queue_rq+0x100/0x258
    [  365.652793]  __blk_mq_try_issue_directly+0x170/0x208
    [  365.657709]  blk_mq_request_issue_directly+0x60/0x98
    [  365.662625]  blk_mq_try_issue_list_directly+0x3c/0x90
    [  365.667628]  blk_mq_sched_insert_requests+0x90/0xb0
    [  365.672458]  blk_mq_flush_plug_list+0x138/0x170
    [  365.676942]  blk_flush_plug_list+0xe4/0x250
    [  365.681082]  blk_finish_plug+0x30/0x40
    [  365.684790]  read_pages+0x80/0x188
    [  365.688150]  __do_page_cache_readahead+0x1d0/0x200
    [  365.692898]  force_page_cache_readahead+0xbc/0x100
    [  365.697642]  page_cache_sync_readahead+0xf4/0xf8
    [  365.702214]  generic_file_read_iter+0x5b8/0x8d0
    [  365.706699]  blkdev_read_iter+0x38/0x48
    [  365.710494]  __vfs_read+0xf8/0x158
    [  365.713857]  vfs_read+0x90/0x170
    [  365.717048]  ksys_read+0x60/0xd8
    [  365.720234]  __arm64_sys_read+0x14/0x20
    [  365.724030]  el0_svc_common+0x60/0xe8
    [  365.727657]  el0_svc_handler+0x24/0x88
    [  365.731365]  el0_svc+0x8/0xc
    [  365.734215] INFO: task systemd-udevd:1234 blocked for more than 120 seconds.
    [  365.741197]       Not tainted 4.18.0+ #3
    [  365.745077] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    [  365.752840] systemd-udevd   D    0  1234   1201 0x0000002d
    [  365.758274] Call trace:
    [  365.760691]  __switch_to+0x94/0xd8
    [  365.764050]  __schedule+0x1e4/0x620
    [  365.767504]  schedule+0x38/0xa0
    [  365.770611]  io_schedule+0x18/0x38
    [  365.773973]  __lock_page+0x100/0x160
    [  365.777510]  truncate_inode_pages_range+0x364/0x770
    [  365.782339]  truncate_inode_pages+0x10/0x18
    [  365.786480]  kill_bdev+0x34/0x40
    [  365.789671]  __blkdev_put+0x88/0x240
    [  365.793208]  blkdev_put+0x4c/0x118
    [  365.796574]  blkdev_close+0x1c/0x28
    [  365.800016]  __fput+0x8c/0x1d0
    [  365.803040]  ____fput+0xc/0x18
    [  365.806058]  task_work_run+0x9c/0xc0
    [  365.809596]  do_exit+0x2c4/0x960
    [  365.812786]  do_group_exit+0x38/0xa0
    [  365.816322]  get_signal+0xf8/0x4d0
    [  365.819682]  do_signal+0x80/0x2b8
    [  365.822964]  do_notify_resume+0xe8/0x130
    [  365.826845]  work_pending+0x8/0x10

    Do you have any Idea what's causing this ?

  13. 23 minutes ago, balbes150 said:

    In the settings screen, change the settings to a lower resolution (1920x1080). 

     

    Thanks, that fixed the issue to an extent.

    After some reading it seems like Xfce doesn't have the best support for HIDPI, big screens (mine is 55") and a better choice would be cinnamon or Enlightenment 18

     

    Regards

  14. On 6/10/2018 at 9:30 PM, MOHAMMAD HADI said:

    Hi @balbes150 can you include the wifi drivers and dvb drivers for kii pro ?

     

    The DVB drivers are maintained by afl1 here https://github.com/afl1/dvb_tv-aml

    He includes them in his fork of the kernel here https://github.com/afl1/linux-amlogic/tree/amlogic-3.14-nougat/drivers/amlogic/dvb-avl

     

    The wifi chipset is ampak ap6335 which combine Broadcom wifi chip and the Bluetooth chip

     

    Thanks

    @balbes150 any word on the dvb drivers ?

  15. 2 hours ago, balbes150 said:
     

    Yes, I've already built and loaded the remote modules, I also had to edit the meson-remote and meson-ir sections of the dtb(now I have an rc device under /sys/class/rc/rc0 ) the problem is with lirc, I can't set it up with the amlogic drivers, maybe amlogic is using a special protocol, every time I train lirc for the remote and then when I test the config It fails to recognize the buttons.

    Thanks

  16. @balbes150 regarding the wifi drivers of the ampak am6335 and the dvb drivers I've asked you about before, it turns out that for the wifi you don't need an out-of-tree driver, the wifi is already supported by the dhd module provided with amlogic's kernel, the problem is that for some reason the module is failing to detect the right path of the firmware to load so I'm getting this after modprobe dhd:

    [   82.045326] dhdsdio_download_code_file: Open firmware file failed /lib/firmware/brcm/.bin
    [   82.045330] _dhdsdio_download_firmware: dongle image file download failed
    [   82.045348] dhd_bus_devreset Failed to download binary to the dongle
    

    Anyways I solved it by passing the path manually to the module like so:

     

    modprobe dhd firmware_path=/lib/firmware/brcm/fw_bcm4335b0_ag

    note that I only tested this on the Debian stretch image running 3.14.29 kernel

     

    As for the dvb drivers they are out of tree and I had to compile the whole kernel to be able to load them without crashing the kernel, I hope that you can include them In your future releases.
    One last question: do you know how to configure lirc in linux for these boxes (ir remote)?Do I need to modify the dtb for it to work ?

    Thanks

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines