PinePhone Pro firmware issues - Wifi, Screen, Cameras
Describe your issue
What's the expected behaviour?
I'm using PinePhone Pro with the latest v22.12 version of pmaports. It packages mainline kernel 6.1.3
. Unfortunately I get weird column stripes across my display and the firmware is not working. I also planned to test the cameras as they are now supported by unofficial patch set but I also got errors.
What's the current behaviour?
Modem, Wifi does not work. Screen has the column stripes. Cameras don't work (see https://github.com/kgmt0/megapixels/issues/7). The switches for all are enabled on the back.
How to reproduce your issue?
Build and flash image of v22.12 onto PPP.
What device are you using?
On what postmarketOS version did you encounter the issue?
-
edge (
master
branch) -
v22.06
(supported until 2023-01-18) -
v22.12
-
I confirm that the issue still is present after running
sudo apk upgrade -a
On what environment did you encounter the issue?
Environments
- Phosh
- Plasma Mobile
-
Sxmo (Wayland/Sway) Please post the output of
sxmo_version.sh
- Other: Please fill out
How did you get postmarketOS image?
- from https://images.postmarketos.org
- I built it using pmbootstrap
- It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
Recent 2023-01-14.
Additional information
Here's dump of dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.1.3 (pmos@CZPRGL-B18SYD3) (aarch64-alpine-linux-musl-gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924, GNU ld (GNU Binutils) 2.39) #3 SMP Sun Jan 15 00:02:58 UTC 2023
[ 0.000000] Machine model: Pine64 PinePhonePro
[ 0.000000] earlycon: uart8250 at MMIO32 0x00000000ff1a0000 (options '')
[ 0.000000] printk: bootconsole [uart8250] enabled
[ 0.000000] efi: EFI v2.80 by Das U-Boot
[ 0.000000] efi: RTPROP=0xf3ee4040 SMBIOS=0xf3ee3000 INITRD=0xb2a26040 RNG=0xb2a25040 MEMRESERVE=0xb2a24040
[ 0.000000] efi: seeding entropy pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000200000-0x00000000f7ffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000200000-0x00000000f3ee2fff]
[ 0.000000] node 0: [mem 0x00000000f3ee3000-0x00000000f3ee6fff]
[ 0.000000] node 0: [mem 0x00000000f3ee7000-0x00000000f3ee7fff]
[ 0.000000] node 0: [mem 0x00000000f3ee8000-0x00000000f3eebfff]
[ 0.000000] node 0: [mem 0x00000000f3eec000-0x00000000f6f1ffff]
[ 0.000000] node 0: [mem 0x00000000f6f20000-0x00000000f6f2ffff]
[ 0.000000] node 0: [mem 0x00000000f6f30000-0x00000000f7ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000f7ffffff]
[ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges
[ 0.000000] cma: Reserved 64 MiB at 0x00000000ec000000
[ 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.2
[ 0.000000] percpu: Embedded 29 pages/cpu s78504 r8192 d32088 u118784
[ 0.000000] pcpu-alloc: s78504 r8192 d32088 u118784 alloc=29*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 999432
[ 0.000000] Kernel command line: BOOT_IMAGE=(hd0,gpt1)/vmlinuz console=tty0 earlycon=uart8250,mmio32,0xff1a0000 console=ttyS2,115200 panic=10 coherent_pool=1M loglevel=1 mem_sleep_default=s2idle PMOS_NO_OUTPUT_REDIRECT PMOS_FORCE_PARTITION_RESIZE fw_devlink=off
[ 0.000000] Unknown kernel command line parameters "PMOS_NO_OUTPUT_REDIRECT PMOS_FORCE_PARTITION_RESIZE BOOT_IMAGE=(hd0,gpt1)/vmlinuz", will be passed to user space.
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 3879112K/4061184K available (16576K kernel code, 5688K rwdata, 5976K rodata, 6208K init, 1351K bss, 116536K reserved, 65536K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[ 0.000000] ftrace: allocating 53449 entries in 209 pages
[ 0.000000] ftrace: allocated 209 pages with 4 groups
[ 0.000000] trace event string verifier disabled
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=6.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=6
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 256 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fef00000
[ 0.000000] ITS [mem 0xfee20000-0xfee3ffff]
[ 0.000000] ITS@0x00000000fee20000: allocated 65536 Devices @800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x00000000003f0000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000000880000
[ 0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@1[1] /cpus/cpu@2[2] /cpus/cpu@3[3] }
[ 0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@100[4] /cpus/cpu@101[5] }
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 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.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.001318] Console: colour dummy device 80x25
[ 0.001417] printk: console [tty0] enabled
[ 0.001474] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=24000)
[ 0.001493] pid_max: default: 32768 minimum: 301
[ 0.001741] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.001775] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.003297] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.004086] cblist_init_generic: Setting adjustable number of callback queues.
[ 0.004103] cblist_init_generic: Setting shift to 3 and lim to 1.
[ 0.004216] cblist_init_generic: Setting shift to 3 and lim to 1.
[ 0.004449] rcu: Hierarchical SRCU implementation.
[ 0.004458] rcu: Max phase no-delay instances is 400.
[ 0.005659] Platform MSI: interrupt-controller@fee20000 domain created
[ 0.006132] PCI/MSI: /interrupt-controller@fee00000/interrupt-controller@fee20000 domain created
[ 0.006588] Remapping and enabling EFI services.
[ 0.007267] smp: Bringing up secondary CPUs ...
[ 0.007991] Detected VIPT I-cache on CPU1
[ 0.008096] cacheinfo: Unable to detect cache hierarchy for CPU 1
[ 0.008111] GICv3: CPU1: found redistributor 1 region 0:0x00000000fef20000
[ 0.008132] GICv3: CPU1: using allocated LPI pending table @0x0000000000890000
[ 0.008188] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.009015] Detected VIPT I-cache on CPU2
[ 0.009107] cacheinfo: Unable to detect cache hierarchy for CPU 2
[ 0.009120] GICv3: CPU2: found redistributor 2 region 0:0x00000000fef40000
[ 0.009138] GICv3: CPU2: using allocated LPI pending table @0x00000000008a0000
[ 0.009174] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.009922] Detected VIPT I-cache on CPU3
[ 0.010018] cacheinfo: Unable to detect cache hierarchy for CPU 3
[ 0.010032] GICv3: CPU3: found redistributor 3 region 0:0x00000000fef60000
[ 0.010050] GICv3: CPU3: using allocated LPI pending table @0x00000000008b0000
[ 0.010084] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.010832] CPU features: detected: Spectre-v2
[ 0.010847] CPU features: detected: Spectre-BHB
[ 0.010855] CPU features: detected: ARM erratum 1742098
[ 0.010861] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.010866] Detected PIPT I-cache on CPU4
[ 0.010952] cacheinfo: Unable to detect cache hierarchy for CPU 4
[ 0.010966] GICv3: CPU4: found redistributor 100 region 0:0x00000000fef80000
[ 0.010983] GICv3: CPU4: using allocated LPI pending table @0x00000000008c0000
[ 0.011022] CPU4: Booted secondary processor 0x0000000100 [0x410fd082]
[ 0.011818] Detected PIPT I-cache on CPU5
[ 0.011895] cacheinfo: Unable to detect cache hierarchy for CPU 5
[ 0.011908] GICv3: CPU5: found redistributor 101 region 0:0x00000000fefa0000
[ 0.011924] GICv3: CPU5: using allocated LPI pending table @0x00000000008d0000
[ 0.011954] CPU5: Booted secondary processor 0x0000000101 [0x410fd082]
[ 0.012092] smp: Brought up 1 node, 6 CPUs
[ 0.012147] SMP: Total of 6 processors activated.
[ 0.012156] CPU features: detected: 32-bit EL0 Support
[ 0.012161] CPU features: detected: 32-bit EL1 Support
[ 0.012170] CPU features: detected: CRC32 instructions
[ 0.012347] CPU: All CPU(s) started at EL2
[ 0.012365] alternatives: applying system-wide alternatives
[ 0.015669] devtmpfs: initialized
[ 0.027085] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[ 0.027110] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.028418] pinctrl core: initialized pinctrl subsystem
[ 0.029018] SMBIOS 3.0 present.
[ 0.029038] DMI: PINE64 PinePhone Pro/PinePhone Pro, BIOS 2021.10 10/01/2021
[ 0.029500] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.031409] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.031796] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.032332] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.033454] thermal_sys: Registered thermal governor 'fair_share'
[ 0.033462] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.033469] thermal_sys: Registered thermal governor 'step_wise'
[ 0.033516] cpuidle: using governor ladder
[ 0.033538] cpuidle: using governor menu
[ 0.033711] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.033891] ASID allocator initialised with 65536 entries
[ 0.033989] Serial: AMBA PL011 UART driver
[ 0.049849] rockchip-gpio ff720000.gpio: probed /pinctrl/gpio@ff720000
[ 0.050328] rockchip-gpio ff730000.gpio: probed /pinctrl/gpio@ff730000
[ 0.050760] rockchip-gpio ff780000.gpio: probed /pinctrl/gpio@ff780000
[ 0.051193] rockchip-gpio ff788000.gpio: probed /pinctrl/gpio@ff788000
[ 0.051608] rockchip-gpio ff790000.gpio: probed /pinctrl/gpio@ff790000
[ 0.063476] cryptd: max_cpu_qlen set to 1000
[ 0.067997] iommu: Default domain type: Translated
[ 0.068009] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.068308] SCSI subsystem initialized
[ 0.068344] libata version 3.00 loaded.
[ 0.068518] usbcore: registered new interface driver usbfs
[ 0.068558] usbcore: registered new interface driver hub
[ 0.068594] usbcore: registered new device driver usb
[ 0.068999] mc: Linux media interface: v0.10
[ 0.069035] videodev: Linux video capture interface: v2.00
[ 0.069598] Registered efivars operations
[ 0.069958] Advanced Linux Sound Architecture Driver Initialized.
[ 0.070390] Bluetooth: Core ver 2.22
[ 0.070424] NET: Registered PF_BLUETOOTH protocol family
[ 0.070431] Bluetooth: HCI device and connection manager initialized
[ 0.070441] Bluetooth: HCI socket layer initialized
[ 0.070449] Bluetooth: L2CAP socket layer initialized
[ 0.070467] Bluetooth: SCO socket layer initialized
[ 0.070842] vgaarb: loaded
[ 0.111019] clocksource: Switched to clocksource arch_sys_counter
[ 0.120130] NET: Registered PF_INET protocol family
[ 0.120395] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.124973] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.125052] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.125113] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.125466] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.126757] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.126879] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.127035] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.127316] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.127999] PCI: CLS 0 bytes, default 64
[ 0.128594] Unpacking initramfs...
[ 0.148872] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.150216] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[ 0.150891] kvm [1]: IPA Size Limit: 40 bits
[ 0.152438] kvm [1]: vgic-v2@fff20000
[ 0.152471] kvm [1]: GIC system register CPU interface enabled
[ 0.152896] kvm [1]: vgic interrupt IRQ18
[ 0.154378] kvm [1]: Hyp mode initialized successfully
[ 0.155461] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155479] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155488] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155497] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155505] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155513] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155521] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155528] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155536] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155544] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155552] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155560] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155568] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155576] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.155584] debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
[ 0.156760] Initialise system trusted keyrings
[ 0.157091] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.163864] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.164738] fuse: init (API version 7.37)
[ 0.216240] Freeing initrd memory: 1440K
[ 0.230463] NET: Registered PF_ALG protocol family
[ 0.230481] Key type asymmetric registered
[ 0.230487] Asymmetric key parser 'x509' registered
[ 0.230493] Asymmetric key parser 'pkcs8' registered
[ 0.232044] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[ 0.232123] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.239106] pwm-backlight backlight: supply power not found, using dummy regulator
[ 0.241665] dma-pl330 ff6d0000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 0.241679] dma-pl330 ff6d0000.dma-controller: DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
[ 0.242909] dma-pl330 ff6e0000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 0.242922] dma-pl330 ff6e0000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[ 0.244247] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.246950] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 37, base_baud = 1500000) is a 16550A
[ 0.247116] serial serial0: tty port ttyS0 registered
[ 0.247695] ff1a0000.serial: ttyS2 at MMIO 0xff1a0000 (irq = 38, base_baud = 1500000) is a 16550A
[ 0.247889] printk: console [ttyS2] enabled
[ 0.247898] printk: bootconsole [uart8250] disabled
[ 0.248711] ff1b0000.serial: ttyS3 at MMIO 0xff1b0000 (irq = 39, base_baud = 1500000) is a 16550A
[ 0.248839] serial serial1: tty port ttyS3 registered
[ 0.253893] rockchip-vop ff8f0000.vop: Adding to iommu group 2
[ 0.254419] rockchip-vop ff900000.vop: Adding to iommu group 3
[ 0.259352] dw-mipi-dsi-rockchip ff968000.mipi: used by ISP1, skipping from DRM
[ 0.260817] panfrost ff9a0000.gpu: clock rate = 500000000
[ 0.261433] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.268393] loop: module loaded
[ 0.284565] zram: Added device: zram0
[ 0.286906] spi-nor spi0.0: supply vdd not found, using dummy regulator
[ 0.294829] spi-nor spi0.0: gd25lq128e (16384 Kbytes)
[ 0.296708] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[ 0.296716] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[ 0.297189] tun: Universal TUN/TAP device driver, 1.6
[ 0.297356] igb: Intel(R) Gigabit Ethernet Network Driver
[ 0.297364] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 0.297420] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 0.297426] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 0.298722] usbcore: registered new interface driver r8152
[ 0.298757] usbcore: registered new interface driver cdc_ether
[ 0.298789] usbcore: registered new interface driver cdc_eem
[ 0.298843] usbcore: registered new interface driver cdc_ncm
[ 0.298874] usbcore: registered new interface driver cdc_mbim
[ 0.298904] usbcore: registered new interface driver r8153_ecm
[ 0.301516] usbcore: registered new interface driver cdc_acm
[ 0.301529] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 0.301559] usbcore: registered new interface driver cdc_wdm
[ 0.301727] usbcore: registered new interface driver uas
[ 0.301774] usbcore: registered new interface driver usb-storage
[ 0.301852] usbcore: registered new interface driver option
[ 0.301873] usbserial: USB Serial support registered for GSM modem (1-port)
[ 0.301902] usbcore: registered new interface driver qcaux
[ 0.301922] usbserial: USB Serial support registered for qcaux
[ 0.301950] usbcore: registered new interface driver qcserial
[ 0.301970] usbserial: USB Serial support registered for Qualcomm USB modem
[ 0.302023] usbcore: registered new interface driver usb_serial_simple
[ 0.302045] usbserial: USB Serial support registered for carelink
[ 0.302064] usbserial: USB Serial support registered for zio
[ 0.302082] usbserial: USB Serial support registered for funsoft
[ 0.302101] usbserial: USB Serial support registered for flashloader
[ 0.302119] usbserial: USB Serial support registered for google
[ 0.302138] usbserial: USB Serial support registered for libtransistor
[ 0.302156] usbserial: USB Serial support registered for vivopay
[ 0.302175] usbserial: USB Serial support registered for moto_modem
[ 0.302193] usbserial: USB Serial support registered for motorola_tetra
[ 0.302217] usbserial: USB Serial support registered for nokia
[ 0.302236] usbserial: USB Serial support registered for novatel_gps
[ 0.302255] usbserial: USB Serial support registered for hp4x
[ 0.302275] usbserial: USB Serial support registered for suunto
[ 0.302294] usbserial: USB Serial support registered for siemens_mpi
[ 0.303171] mousedev: PS/2 mouse device common for all mice
[ 0.303967] input: gpio-vibrator as /devices/platform/vibrator/input/input0
[ 0.304468] i2c_dev: i2c /dev entries driver
[ 0.307235] pinephone-keyboard 5-0015: Failed to get VBAT supply: -517
[ 0.308741] rk808 0-001c: chip id: 0x8180
[ 0.313000] rk808-regulator rk808-regulator: there is no dvs0 gpio
[ 0.313043] rk808-regulator rk808-regulator: there is no dvs1 gpio
[ 0.326873] rk818-battery rk818-battery: DMA mask not set
[ 0.336049] rk818-bat: dsoc=88 cap=2708 v=4271 ov=4118 rv=0 min=0 psoc=88 pcap=2708
[ 0.341838] rk818-bat: driver version 7.1
[ 0.345529] rk808-rtc rk808-rtc: registered as rtc0
[ 0.346065] rk808-rtc rk808-rtc: setting system clock to 2023-01-15T10:16:48 UTC (1673777808)
[ 0.346811] fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
[ 0.348900] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected!
[ 0.351414] OF: graph: no port node found in /i2c@ff3d0000/typec-portc@22
[ 0.361353] typec-extcon typec-extcon: SW SET: orientation=0
[ 0.361397] typec-extcon typec-extcon: ROLE SET: role=0
[ 0.361419] typec-extcon typec-extcon: MUX SET: state->mode=0
[ 0.365718] imx258 1-001a: supply vana not found, using dummy regulator
[ 0.365850] imx258 1-001a: supply vdig not found, using dummy regulator
[ 0.367232] typec-extcon typec-extcon: SW SET: orientation=0
[ 0.367297] typec-extcon typec-extcon: ROLE SET: role=0
[ 0.367326] typec-extcon typec-extcon: MUX SET: state->mode=0
[ 0.395790] ov8858 1-0036: supply avdd not found, using dummy regulator
[ 0.396036] ov8858 1-0036: supply dvdd not found, using dummy regulator
[ 0.396097] ov8858 1-0036: lane_num(4) pixel_rate(288000000)
[ 0.427493] ov8858 1-0036: Detected OV008858 sensor, REVISION 0xb2
[ 0.513911] ov8858 1-0036: otp_r2a is null!
[ 0.515167] rockchip-rga ff680000.rga: HW Version: 0x03.02
[ 0.515440] rockchip-rga ff680000.rga: Registered rockchip-rga as /dev/video0
[ 0.515950] rkisp1 ff910000.isp0: Adding to iommu group 4
[ 0.516884] rkisp1: registered rkisp1_mainpath as /dev/video1
[ 0.517032] rkisp1: registered rkisp1_selfpath as /dev/video2
[ 0.517337] ov8858 1-0036: Consider updating driver ov8858 to match on endpoints
[ 0.518268] rkisp1 ff920000.isp1: Adding to iommu group 5
[ 0.519167] rkisp1: registered rkisp1_mainpath as /dev/video5
[ 0.519304] rkisp1: registered rkisp1_selfpath as /dev/video6
[ 0.519614] imx258 1-001a: Consider updating driver imx258 to match on endpoints
[ 0.520305] hantro-vpu ff650000.video-codec: Adding to iommu group 0
[ 0.520902] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video9
[ 0.521081] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video10
[ 0.522255] rk818-charger rk818-charger: DMA mask not set
[ 0.526132] dw_wdt ff848000.watchdog: No valid TOPs array specified
[ 0.526629] device-mapper: uevent: version 1.0.3
[ 0.526886] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
[ 0.526899] Bluetooth: HCI UART driver ver 2.3
[ 0.526908] Bluetooth: HCI UART protocol H4 registered
[ 0.527077] Bluetooth: HCI UART protocol Broadcom registered
[ 0.529346] cpu cpu0: EM: created perf domain
[ 0.530361] cpu cpu4: EM: OPP:408000 is inefficient
[ 0.530553] cpu cpu4: EM: created perf domain
[ 0.532205] sdhci: Secure Digital Host Controller Interface driver
[ 0.532211] sdhci: Copyright(c) Pierre Ossman
[ 0.532213] Synopsys Designware Multimedia Card Interface Driver
[ 0.532494] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.533045] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[ 0.533066] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[ 0.533079] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[ 0.533112] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 82,32 bit host data width,256 deep fifo
[ 0.533251] dwmmc_rockchip fe310000.mmc: allocated mmc-pwrseq
[ 0.533258] mmc_host mmc0: card is non-removable.
[ 0.533660] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[ 0.533691] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[ 0.533702] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[ 0.533754] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 84,32 bit host data width,256 deep fifo
[ 0.534132] dwmmc_rockchip fe320000.mmc: Got CD GPIO
[ 0.534258] mmc2: CQHCI version 5.10
[ 0.534565] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.534832] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 0.534974] usbcore: registered new interface driver usbhid
[ 0.534978] usbhid: USB HID core driver
[ 0.535128] rkvdec ff660000.video-codec: Adding to iommu group 1
[ 0.547403] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 0.559140] mmc2: SDHCI controller on fe330000.mmc [fe330000.mmc] using ADMA
[ 0.647702] dw-apb-uart ff180000.serial: failed to request DMA
[ 0.650114] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 0.722272] mmc2: Command Queue Engine enabled
[ 0.722305] mmc2: new HS200 MMC card at address 0001
[ 0.723359] mmcblk2: mmc2:0001 A3A442 115 GiB
[ 0.728428] mmcblk2: p1 p2
[ 0.729763] mmcblk2boot0: mmc2:0001 A3A442 4.00 MiB
[ 0.730723] mmcblk2boot1: mmc2:0001 A3A442 4.00 MiB
[ 0.731527] mmcblk2rpmb: mmc2:0001 A3A442 16.0 MiB, chardev (245:0)
[ 0.743275] typec-extcon typec-extcon: SW SET: orientation=2
[ 0.743341] typec-extcon typec-extcon: ROLE SET: role=2
[ 0.743354] typec-extcon typec-extcon: extcon changed sdp=0 cdp=0 dcp=0 usb=1 usb_host=0 dp=0
[ 0.743420] typec-extcon typec-extcon: MUX SET: state->mode=1
[ 0.745123] rk818-charger rk818-charger: applying input current limit 3000 mA
[ 0.764450] rk818-charger rk818-charger: applying input current limit 3000 mA
[ 0.801109] mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[ 0.808680] rk818-charger rk818-charger: applying input current limit 2000 mA
[ 0.883332] Bluetooth: hci0: BCM: chip id 107
[ 0.883935] Bluetooth: hci0: BCM: features 0x2f
[ 0.886722] Bluetooth: hci0: BCM4345C0
[ 0.886746] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0000
[ 0.886945] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[ 0.886951] Bluetooth: hci0: BCM: 'brcm/BCM4345C0.pine64,pinephone-pro.hcd'
[ 0.886956] Bluetooth: hci0: BCM: 'brcm/BCM4345C0.hcd'
[ 0.886960] Bluetooth: hci0: BCM: 'brcm/BCM.pine64,pinephone-pro.hcd'
[ 0.886965] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
[ 1.032689] i2c i2c-4: Added multiplexed i2c bus 9
[ 1.038872] af8133j 4-001c: mounting matrix not found: using identity...
[ 1.064380] usbcore: registered new interface driver snd-usb-audio
[ 1.075445] GACT probability NOT on
[ 1.076142] Initializing XFRM netlink socket
[ 1.076352] NET: Registered PF_INET6 protocol family
[ 1.077591] Segment Routing with IPv6
[ 1.077613] In-situ OAM (IOAM) with IPv6
[ 1.077670] NET: Registered PF_PACKET protocol family
[ 1.077677] NET: Registered PF_KEY protocol family
[ 1.078060] Bluetooth: RFCOMM TTY layer initialized
[ 1.078082] Bluetooth: RFCOMM socket layer initialized
[ 1.078098] Bluetooth: RFCOMM ver 1.11
[ 1.078106] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 1.078109] Bluetooth: BNEP filters: protocol multicast
[ 1.078114] Bluetooth: BNEP socket layer initialized
[ 1.078117] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 1.078121] Bluetooth: HIDP socket layer initialized
[ 1.078124] 8021q: 802.1Q VLAN Support v1.8
[ 1.078932] registered taskstats version 1
[ 1.078956] Loading compiled-in X.509 certificates
[ 1.079095] Key type .fscrypt registered
[ 1.079099] Key type fscrypt-provisioning registered
[ 1.079148] Key type big_key registered
[ 1.079562] Key type encrypted registered
[ 1.106194] panfrost ff9a0000.gpu: clock rate = 500000000
[ 1.106801] core: _opp_supported_by_regulators: OPP minuV: 1100000 maxuV: 1150000, not supported by regulator
[ 1.106808] panfrost ff9a0000.gpu: _opp_add: OPP not supported by regulators (800000000)
[ 1.107511] panfrost ff9a0000.gpu: mali-t860 id 0x860 major 0x2 minor 0x0 status 0x0
[ 1.107518] panfrost ff9a0000.gpu: features: 00000000,00000407, issues: 00000000,24040400
[ 1.107524] panfrost ff9a0000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
[ 1.107531] panfrost ff9a0000.gpu: shader_present=0xf l2_present=0x1
[ 1.108581] [drm] Initialized panfrost 1.2.0 20180908 for ff9a0000.gpu on minor 0
[ 1.110157] modem-power serial1-0: modem power manager ready
[ 1.114730] input: adc-keys as /devices/platform/adc-keys/input/input1
[ 1.116536] ehci-platform fe380000.usb: EHCI Host Controller
[ 1.116565] ehci-platform fe380000.usb: new USB bus registered, assigned bus number 1
[ 1.116584] ehci-platform fe3c0000.usb: EHCI Host Controller
[ 1.116596] ohci-platform fe3e0000.usb: Generic Platform OHCI controller
[ 1.116598] ohci-platform fe3a0000.usb: Generic Platform OHCI controller
[ 1.116602] ehci-platform fe3c0000.usb: new USB bus registered, assigned bus number 2
[ 1.116616] ohci-platform fe3a0000.usb: new USB bus registered, assigned bus number 3
[ 1.116620] ohci-platform fe3e0000.usb: new USB bus registered, assigned bus number 4
[ 1.116697] ehci-platform fe380000.usb: irq 47, io mem 0xfe380000
[ 1.116702] ohci-platform fe3a0000.usb: irq 50, io mem 0xfe3a0000
[ 1.116721] ehci-platform fe3c0000.usb: irq 48, io mem 0xfe3c0000
[ 1.116737] ohci-platform fe3e0000.usb: irq 49, io mem 0xfe3e0000
[ 1.123086] ehci-platform fe380000.usb: USB 2.0 started, EHCI 1.00
[ 1.124130] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 1.124142] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.124147] usb usb1: Product: EHCI Host Controller
[ 1.124151] usb usb1: Manufacturer: Linux 6.1.3 ehci_hcd
[ 1.124155] usb usb1: SerialNumber: fe380000.usb
[ 1.125134] hub 1-0:1.0: USB hub found
[ 1.125196] hub 1-0:1.0: 1 port detected
[ 1.130113] ehci-platform fe3c0000.usb: USB 2.0 started, EHCI 1.00
[ 1.131502] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 1.131515] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.131519] usb usb2: Product: EHCI Host Controller
[ 1.131523] usb usb2: Manufacturer: Linux 6.1.3 ehci_hcd
[ 1.131527] usb usb2: SerialNumber: fe3c0000.usb
[ 1.132154] hub 2-0:1.0: USB hub found
[ 1.132259] hub 2-0:1.0: 1 port detected
[ 1.172419] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[ 1.172442] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.172450] usb usb4: Product: Generic Platform OHCI controller
[ 1.172456] usb usb4: Manufacturer: Linux 6.1.3 ohci_hcd
[ 1.172463] usb usb4: SerialNumber: fe3e0000.usb
[ 1.173108] hub 4-0:1.0: USB hub found
[ 1.173140] hub 4-0:1.0: 1 port detected
[ 1.173567] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[ 1.173577] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.173581] usb usb3: Product: Generic Platform OHCI controller
[ 1.173585] usb usb3: Manufacturer: Linux 6.1.3 ohci_hcd
[ 1.173589] usb usb3: SerialNumber: fe3a0000.usb
[ 1.174053] hub 3-0:1.0: USB hub found
[ 1.174072] hub 3-0:1.0: 1 port detected
[ 1.203635] Goodix-TS 3-0014: ID 1158, version: 0100
[ 1.203710] Goodix-TS 3-0014: Direct firmware load for goodix_1158_cfg.bin failed with error -2
[ 1.304110] input: Goodix Capacitive TouchScreen as /devices/platform/ff130000.i2c/i2c-3/3-0014/input/input2
[ 1.304416] pinephone-keyboard 5-0015: Keyboard was not found on the I2C bus, maybe it's disconnected.
[ 1.308393] simple-amplifier audio-amplifier: supply VCC not found, using dummy regulator
[ 1.312046] input: PinePhonePro Headphones as /devices/platform/rt5640-sound/sound/card0/input4
[ 1.313627] input: gpio-keys as /devices/platform/gpio-keys/input/input5
[ 1.313935] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 1.317362] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 1.317521] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1.317546] cfg80211: failed to load regulatory.db
[ 1.318252] ALSA device list:
[ 1.318259] #0: PINE64-PinePhonePro-
[ 1.318495] dw-apb-uart ff1a0000.serial: forbid DMA for kernel console
[ 1.324540] Freeing unused kernel memory: 6208K
[ 1.332197] Run /init as init process
[ 1.332207] with arguments:
[ 1.332213] /init
[ 1.332218] PMOS_NO_OUTPUT_REDIRECT
[ 1.332223] PMOS_FORCE_PARTITION_RESIZE
[ 1.332227] with environment:
[ 1.332231] HOME=/
[ 1.332236] TERM=linux
[ 1.332240] BOOT_IMAGE=(hd0,gpt1)/vmlinuz
[ 1.377419] panel-himax-hx8394 ff960000.mipi.0: Direct firmware load for hx8394-mode.bin failed with error -2
[ 1.378975] rockchip-drm display-subsystem: bound ff8f0000.vop (ops vop_component_ops)
[ 1.379077] [drm] unsupported AFBC format[3231564e]
[ 1.379997] rockchip-drm display-subsystem: bound ff900000.vop (ops vop_component_ops)
[ 1.380164] rockchip-drm display-subsystem: bound fec00000.dp (ops cdn_dp_component_ops)
[ 1.380245] cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2
[ 1.380638] rockchip-drm display-subsystem: bound ff960000.mipi (ops dw_mipi_dsi_rockchip_ops)
[ 1.381315] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1
[ 1.387297] dw-mipi-dsi-rockchip ff960000.mipi: mode set
[ 1.387563] panel-himax-hx8394 ff960000.mipi.0: prepare
[ 1.436566] typec-extcon typec-extcon: SW SET: orientation=2
[ 1.436622] typec-extcon typec-extcon: ROLE SET: role=1
[ 1.436632] typec-extcon typec-extcon: extcon changed sdp=0 cdp=0 dcp=0 usb=0 usb_host=0 dp=0
[ 1.436674] typec-extcon typec-extcon: extcon changed sdp=0 cdp=0 dcp=0 usb=0 usb_host=1 dp=0
[ 1.436706] typec-extcon typec-extcon: MUX SET: state->mode=1
[ 1.442695] rk818-charger rk818-charger: applying input current limit 2000 mA
[ 1.443778] dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 260
[ 1.447677] mmc0: new ultra high speed SDR104 SDIO card at address 0001
[ 1.452303] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 1.452411] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.PINE64-PinePhone Pro.bin failed with error -2
[ 1.452435] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2
[ 1.530828] typec-extcon typec-extcon: MUX SET: state->mode=0
[ 1.530844] typec-extcon typec-extcon: ...alt: svid=ff01 mode=1 vdo=00000c46 active=1
[ 1.546718] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[ 1.546745] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 5
[ 1.546877] xhci-hcd xhci-hcd.2.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000000002010010
[ 1.546931] xhci-hcd xhci-hcd.2.auto: irq 100, io mem 0xfe800000
[ 1.547088] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[ 1.547098] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 6
[ 1.547109] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
[ 1.547258] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 1.547268] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.547274] usb usb5: Product: xHCI Host Controller
[ 1.547279] usb usb5: Manufacturer: Linux 6.1.3 xhci-hcd
[ 1.547284] usb usb5: SerialNumber: xhci-hcd.2.auto
[ 1.547864] hub 5-0:1.0: USB hub found
[ 1.547894] hub 5-0:1.0: 1 port detected
[ 1.570250] dw-mipi-dsi-rockchip ff960000.mipi: pre enable
[ 1.576223] typec_displayport port0-partner.0: con=2 pin_assign=c (port=c46 alt=c05)
[ 1.576271] typec-extcon typec-extcon: MUX SET: state->mode=0
[ 1.576277] typec-extcon typec-extcon: ...alt: svid=ff01 mode=1 vdo=00000c46 active=1
[ 1.599782] typec-extcon typec-extcon: MUX SET: state->mode=5
[ 1.599797] typec-extcon typec-extcon: ...alt: svid=ff01 mode=1 vdo=00000c46 active=1
[ 1.599817] typec-extcon typec-extcon: extcon changed sdp=0 cdp=0 dcp=0 usb=0 usb_host=1 dp=0
[ 1.599874] typec-extcon typec-extcon: extcon changed sdp=0 cdp=0 dcp=0 usb=0 usb_host=1 dp=1
[ 1.607232] dw-mipi-dsi-rockchip ff960000.mipi: mode 0
[ 1.607279] dw-mipi-dsi-rockchip ff960000.mipi: enable
[ 1.607283] dw-mipi-dsi-rockchip ff960000.mipi: mode 1
[ 1.607292] panel-himax-hx8394 ff960000.mipi.0: enable
[ 1.788715] Console: switching to colour frame buffer device 90x90
[ 1.831514] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[ 1.837187] panel-himax-hx8394 ff960000.mipi.0: 720x1440@60 24bpp dsi 4dl - ready
[ 1.837504] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.837613] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
[ 1.837624] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.837632] usb usb6: Product: xHCI Host Controller
[ 1.837638] usb usb6: Manufacturer: Linux 6.1.3 xhci-hcd
[ 1.837645] usb usb6: SerialNumber: xhci-hcd.2.auto
[ 1.838243] hub 6-0:1.0: USB hub found
[ 1.838277] hub 6-0:1.0: 1 port detected
[ 2.058996] using random self ethernet address
[ 2.059036] using random host ethernet address
[ 2.076032] usb 5-1: new high-speed USB device number 2 using xhci-hcd
[ 2.203215] usb 5-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[ 2.203230] usb 5-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.203234] usb 5-1: Product: USB2.0 HUB
[ 2.251376] hub 5-1:1.0: USB hub found
[ 2.251424] hub 5-1:1.0: 4 ports detected
[ 2.402115] cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2
[ 2.455972] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 2.626086] usb 5-1.1: new full-speed USB device number 3 using xhci-hcd
[ 2.807548] usb 5-1.1: New USB device found, idVendor=0639, idProduct=7210, bcdDevice=68.4d
[ 2.807572] usb 5-1.1: New USB device strings: Mfr=1, Product=4, SerialNumber=2
[ 2.807581] usb 5-1.1: Product: Billboard
[ 2.807587] usb 5-1.1: Manufacturer: Chrontel
[ 2.807594] usb 5-1.1: SerialNumber: CH7210
[ 2.978247] usb 5-1.2: new high-speed USB device number 4 using xhci-hcd
[ 3.160475] usb 5-1.2: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[ 3.160498] usb 5-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.160507] usb 5-1.2: Product: USB 10/100 LAN
[ 3.160513] usb 5-1.2: Manufacturer: Realtek
[ 3.160520] usb 5-1.2: SerialNumber: 00E04C360140
[ 3.499527] usb 5-1.2: reset high-speed USB device number 4 using xhci-hcd
[ 3.716838] r8152 5-1.2:1.0: skip request firmware
[ 3.742946] r8152 5-1.2:1.0 eth0: v1.12.13
[ 4.450320] cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2
[ 5.609782] rk818-bat: changed: dsoc=88, rsoc=100, v=4271, ov=4118 c=551, cap=2708, f=2708, st=cc cv, hotdie=0
[ 5.609797] rk818-bat: dl=88, rl=100, v=4271, halt=0, halt_n=0, max=0, init=0, sw=0, calib=0, below0=0, force=0
[ 8.184680] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Quota mode: disabled.
[ 8.250976] FAT-fs (mmcblk2p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 8.483858] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Connected, not enabled. Enabling cdn
[ 8.701559] panel-himax-hx8394 ff960000.mipi.0: disable
[ 8.754099] dw-mipi-dsi-rockchip ff960000.mipi: disable
[ 8.754121] dw-mipi-dsi-rockchip ff960000.mipi: post disable
[ 8.754127] dw-mipi-dsi-rockchip ff960000.mipi: mode 0
[ 8.754145] panel-himax-hx8394 ff960000.mipi.0: unprepare
[ 8.756266] dw-mipi-dsi-rockchip ff960000.mipi: mode set
[ 9.014066] panel-himax-hx8394 ff960000.mipi.0: prepare
[ 9.203037] dw-mipi-dsi-rockchip ff960000.mipi: pre enable
[ 9.241032] dw-mipi-dsi-rockchip ff960000.mipi: mode 0
[ 9.241085] dw-mipi-dsi-rockchip ff960000.mipi: enable
[ 9.241091] dw-mipi-dsi-rockchip ff960000.mipi: mode 1
[ 9.241102] panel-himax-hx8394 ff960000.mipi.0: enable
[ 9.355325] udevd[955]: starting version 3.2.11
[ 10.310013] random: crng init done
[ 10.346957] udevd[955]: starting eudev-3.2.11
[ 11.860859] EXT4-fs (mmcblk2p2): re-mounted. Quota mode: disabled.
[ 12.492858] Bluetooth: MGMT ver 1.22
[ 13.052052] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 13.052567] r8152 5-1.2:1.0 eth0: carrier on
[ 20.051635] rfkill: input handler disabled
[ 118.548807] rk818-bat: changed: dsoc=89, rsoc=100, v=4137, ov=4118 c=-51, cap=2708, f=2708, st=finish, hotdie=0
[ 118.548839] rk818-bat: dl=88, rl=100, v=4271, halt=0, halt_n=0, max=0, init=0, sw=0, calib=0, below0=0, force=0
[ 215.830663] rk818-bat: changed: dsoc=90, rsoc=100, v=4135, ov=4118 c=-51, cap=2708, f=2708, st=finish, hotdie=0
[ 215.830694] rk818-bat: dl=88, rl=100, v=4271, halt=0, halt_n=0, max=0, init=0, sw=0, calib=0, below0=0, force=0
[ 313.116096] rk818-bat: changed: dsoc=91, rsoc=100, v=4134, ov=4118 c=-51, cap=2708, f=2708, st=finish, hotdie=0
[ 313.116110] rk818-bat: dl=88, rl=100, v=4271, halt=0, halt_n=0, max=0, init=0, sw=0, calib=0, below0=0, force=0
[ 410.393790] rk818-bat: changed: dsoc=92, rsoc=100, v=4133, ov=4118 c=-51, cap=2708, f=2708, st=finish, hotdie=0
[ 410.393819] rk818-bat: dl=88, rl=100, v=4271, halt=0, halt_n=0, max=0, init=0, sw=0, calib=0, below0=0, force=0
[ 496.933240] rk818-bat: caltimer: ioffset=0x838, coffset=0x862, poffset=42
[ 507.677923] rk818-bat: changed: dsoc=93, rsoc=100, v=4132, ov=4118 c=-48, cap=2708, f=2708, st=finish, hotdie=0
[ 507.677952] rk818-bat: dl=88, rl=100, v=4271, halt=0, halt_n=0, max=0, init=0, sw=0, calib=0, below0=0, force=0
For some reason the firmware fails to load:
[ 1.203710] Goodix-TS 3-0014: Direct firmware load for goodix_1158_cfg.bin failed with error -2
[ 1.377419] panel-himax-hx8394 ff960000.mipi.0: Direct firmware load for hx8394-mode.bin failed with error -2
[ 1.380245] cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2
[ 1.452411] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.PINE64-PinePhone Pro.bin failed with error -2
[ 1.452435] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2
[ 2.402115] cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2
[ 4.450320] cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2
Some firmware files are installed, other are missing:
$ ls /lib/firmware/brcm/brcmfmac43455-sdio.bin
/lib/firmware/brcm/brcmfmac43455-sdio.bin
$ ls /lib/firmware/rockchip/dptx.bin
/lib/firmware/rockchip/dptx.bin
$ ls /lib/firmware/goodix_1158_cfg.bin
ls: /lib/firmware/goodix_1158_cfg.bin: No such file or directory
$ ls /lib/firmware/hx8394-mode.bin
ls: /lib/firmware/hx8394-mode.bin: No such file or directory
$ find /lib/firmware/ -iname hx8394-mode.bin
$ find /lib/firmware/ -iname goodix_1158_cfg.bin
Here's the output of grim
to capture the framebuffer of the PPP.
Here's a photo of the PPP as it get's displayed on the TFT screen: