tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Pinephone boot dmesg
Hi,
I tested booting NetBSD 9.2 on a Pinephone handset, and thought you might be interested to see the dmesg.
Unfortunately there seems to be a problem with the driver for the serial interface. Although the serial output from the phone seems to is fine, keystrokes are often suffering from bit-flips. For example typing, 'a', will sometimes echo back 'A', or '^A'. Since this is happening for something like 25% - 50% of keystrokes, it's virtually impossible to actually use the system.
It's not a hardware problem, as I have used the same handset and serial connection with OpenBSD and Linux without any issues.
Still, it's interesting to see how the hardware is detected.
[ 1.0000000] NetBSD/evbarm (fdt) booting ...
[ 1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
[ 1.0000000] 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
[ 1.0000000] 2018, 2019, 2020 The NetBSD Foundation, Inc. All rights reserved.
[ 1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[ 1.0000000] The Regents of the University of California. All rights reserved.
[ 1.0000000] NetBSD 9.2 (GENERIC64) #0: Wed May 12 13:15:55 UTC 2021
[ 1.0000000] mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/GENERIC64
[ 1.0000000] total memory = 3025 MB
[ 1.0000000] avail memory = 2916 MB
[ 1.0000000] running cgd selftest aes-xts-256 aes-xts-512 done
[ 1.0000000] armfdt0 (root)
[ 1.0000000] simplebus0 at armfdt0: Pine64 PinePhone (1.2)
[ 1.0000000] simplebus1 at simplebus0
[ 1.0000000] cpus0 at simplebus0
[ 1.0000000] simplebus2 at simplebus0
[ 1.0000000] psci0 at simplebus0: PSCI 1.1
[ 1.0000000] cpu0 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[ 1.0000000] cpu0: package 0, core 0, smt 0
[ 1.0000000] cpu0: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[ 1.0000000] cpu0: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[ 1.0000000] cpu0: Dcache line 64, Icache line 64
[ 1.0000000] cpu0: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[ 1.0000000] cpu0: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[ 1.0000000] cpu0: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT Unified cache
[ 1.0000000] cpu0: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[ 1.0000000] cpu0: auxID=0x11120, FP, CRC32, SHA1, SHA256, AES+PMULL, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add
[ 1.0000000] cpufreqdt0 at cpu0
[ 1.0000000] cpu1 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[ 1.0000000] cpu1: package 0, core 1, smt 0
[ 1.0000000] cpufreqdt1 at cpu1
[ 1.0000000] cpu2 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[ 1.0000000] cpu2: package 0, core 2, smt 0
[ 1.0000000] cpufreqdt2 at cpu2
[ 1.0000000] cpu3 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[ 1.0000000] cpu3: package 0, core 3, smt 0
[ 1.0000000] cpufreqdt3 at cpu3
[ 1.0000000] gic0 at simplebus1: GIC
[ 1.0000000] armgic0 at gic0: Generic Interrupt Controller, 224 sources (215 valid)
[ 1.0000000] armgic0: 16 Priorities, 192 SPIs, 7 PPIs, 16 SGIs
[ 1.0000000] sunxisramc0 at simplebus1: SRAM Controller
[ 1.0000000] fclock0 at simplebus0: 24000000 Hz fixed clock (osc24M)
[ 1.0000000] fclock1 at simplebus0: 32768 Hz fixed clock (ext-osc32k)
[ 1.0000000] gtmr0 at simplebus0: Generic Timer
[ 1.0000000] gtmr0: interrupting on GIC irq 27
[ 1.0000000] armgtmr0 at gtmr0: Generic Timer (24000 kHz, virtual)
[ 1.0000060] sun50ia64ccu0 at simplebus1: A64 CCU
[ 1.0000060] sunxinmi0 at simplebus1: R_INTC
[ 1.0000060] sun50ia64rccu0 at simplebus1: A64 PRCM CCU
[ 1.0000060] sunxigpio0 at simplebus1: PIO
[ 1.0000060] gpio0 at sunxigpio0: 103 pins
[ 1.0000060] sunxigpio0: interrupting on R_INTC
[ 1.0000060] sunxigpio1 at simplebus1: PIO
[ 1.0000060] gpio1 at sunxigpio1: 13 pins
[ 1.0000060] sunxigpio1: failed to establish interrupt on R_INTC
[ 1.0000060] sunxipwm0 at simplebus1: PWM
[ 1.0000060] sunxide2bus0 at simplebus1: DE2 Bus
[ 1.0000060] sunxirsb0 at simplebus1: RSB
[ 1.0000060] sunxirsb0: interrupting on GIC irq 71
[ 1.0000060] iic0 at sunxirsb0: I2C bus
[ 1.0000060] axppmic0 at iic0 addr 0x3a3: AXP803
[ 1.0000060] sunxirsb0: transfer error, id 0x00
[ 1.0000060] sunxirsb0: SRTA failed, flags = 8, error = 5
[ 1.0000060] axppmic0: couldn't read chipid
[ 1.0000060] fregulator0 at simplebus0: vbat-wifi
[ 1.0000060] sun6idma0 at simplebus1: DMA controller (8 channels)
[ 1.0000060] sun6idma0: interrupting on GIC irq 82
[ 1.0000060] sunxisid0 at simplebus1: Security ID EFUSE
[ 1.0000060] fregulator1 at simplebus0: ps
[ 1.0000060] com0 at simplebus1: ns16550a, working fifo
[ 1.0000060] com0: console
[ 1.0000060] com0: interrupting on GIC irq 32
[ 1.0000060] com1 at simplebus1: ns16550a, working fifo
[ 1.0000060] com1: interrupting on GIC irq 33
[ 1.0000060] com2 at simplebus1: ns16550a, working fifo
[ 1.0000060] com2: interrupting on GIC irq 35
[ 1.0000060] sunxide2ccu0 at sunxide2bus0: DE2 CCU
[ 1.0000060] mmcpwrseq0 at simplebus0: Simple MMC power sequence provider
[ 1.0000060] sunxidrm0 at simplebus0: Display Engine Pipeline
[ 1.0000060] sunxiusbphy0 at simplebus1: USB PHY
[ 1.0000060] sunxihdmiphy0 at simplebus1: HDMI PHY
[ 1.0000060] /opp_table0 at simplebus0 not configured
[ 1.0000060] sunximixer0 at sunxide2bus0: Display Engine Mixer
[ 1.0000060] sunximixer1 at sunxide2bus0: Display Engine Mixer
[ 1.0000060] ausoc0 at simplebus0: sun50i-a64-audio
[ 1.0000060] a64acodec0 at simplebus1: A64 Audio Codec (analog part)
[ 1.0000060] simpleamp0 at simplebus0: Simple Amplifier
[ 1.0000060] sunxii2s0 at simplebus1: Audio Codec (digital part)
[ 1.0000060] sun8icodec0 at simplebus1: Audio Codec
[ 1.0000060] sun8icodec0: interrupting on GIC irq 60
[ 1.0000060] /soc/thermal-sensor@1c25000 at simplebus1 not configured
[ 1.0000060] sunxilcdc0 at simplebus1: TCON0
[ 1.0000060] sunxilcdc0: interrupting on GIC irq 118
[ 1.0000060] sunxilcdc1 at simplebus1: TCON1
[ 1.0000060] sunxilcdc1: interrupting on GIC irq 119
[ 1.0000060] /soc/dsi@1ca0000 at simplebus1 not configured
[ 1.0000060] sunxirtc0 at simplebus1: RTC
[ 1.0000060] /soc/d-phy@1ca1000 at simplebus1 not configured
[ 1.0000060] pwmbacklight0 at simplebus0: PWM Backlight, 5000-50000 (21 steps)
[ 1.0000060] /soc/dram-controller@1c62000 at simplebus1 not configured
[ 1.0000060] armpmu0 at simplebus0: Performance Monitor Unit
[ 1.0000060] gpioleds0 at simplebus0: led-0 led-1 led-2
[ 1.0000060] /led-controller at simplebus0 not configured
[ 1.0000060] /vibrator at simplebus0 not configured
[ 1.0000060] /soc/video-codec@1c0e000 at simplebus1 not configured
[ 1.0000060] sunximmc0 at simplebus1: SD/MMC controller
[ 1.0000060] sunximmc0: interrupting on GIC irq 92
[ 1.0000060] sunximmc1 at simplebus1: SD/MMC controller
[ 1.0000060] sunximmc1: interrupting on GIC irq 93
[ 1.0000060] sunximmc2 at simplebus1: SD/MMC controller
[ 1.0000060] sunximmc2: interrupting on GIC irq 94
[ 1.0000060] sun8icrypto0 at simplebus1: Crypto Engine
[ 1.0000060] sun8icrypto0: interrupting on GIC irq 126
[ 1.0000060] /soc/mailbox@1c17000 at simplebus1 not configured
[ 1.0000060] motg0 at simplebus1: 'peripheral' mode not supported
[ 1.0000060] ehci0 at simplebus1: EHCI
[ 1.0000060] ehci0: interrupting on GIC irq 104
[ 1.0000060] ehci0: 1 companion controller, 1 port
[ 1.0000060] usb0 at ehci0: USB revision 2.0
[ 1.0000060] ohci0 at simplebus1: OHCI
[ 1.0000060] ohci0: interrupting on GIC irq 105
[ 1.0000060] ohci0: OHCI version 1.0
[ 1.0000060] usb1 at ohci0: USB revision 1.0
[ 1.0000060] ehci1 at simplebus1: EHCI
[ 1.0000060] ehci1: interrupting on GIC irq 106
[ 1.0000060] ehci1: 1 companion controller, 1 port
[ 1.0000060] usb2 at ehci1: USB revision 2.0
[ 1.0000060] ohci1 at simplebus1: OHCI
[ 1.0000060] ohci1: interrupting on GIC irq 107
[ 1.0000060] ohci1: OHCI version 1.0
[ 1.0000060] usb3 at ohci1: USB revision 1.0
[ 1.0000060] /soc/lradc@1c21800 at simplebus1 not configured
[ 1.0000060] sunxitwi0 at simplebus1: Marvell TWSI controller
[ 1.0000060] sunxitwi0: interrupting on GIC irq 38
[ 1.0000060] iic1 at sunxitwi0: I2C bus
[ 1.0000060] touchscreen at iic1 addr 0x5d not configured
[ 1.0000060] sunxitwi1 at simplebus1: Marvell TWSI controller
[ 1.0000060] sunxitwi1: interrupting on GIC irq 39
[ 1.0000060] iic2 at sunxitwi1: I2C bus
[ 1.0000060] magnetometer at iic2 addr 0x1e not configured
[ 1.0000060] light-sensor at iic2 addr 0x48 not configured
[ 1.0000060] accelerometer at iic2 addr 0x68 not configured
[ 1.0000060] sunxigpio0: function 'i2c2' not supported on PE14
[ 1.0000060] sunxigpio0: function 'i2c2' not supported on PE15
[ 1.0000060] sunxitwi2 at simplebus1: Marvell TWSI controller
[ 1.0000060] sunxitwi2: interrupting on GIC irq 40
[ 1.0000060] iic3 at sunxitwi2: I2C bus
[ 1.0000060] /soc/gpu@1c40000 at simplebus1 not configured
[ 1.0000060] /soc/deinterlace@1e00000 at simplebus1 not configured
[ 1.0000060] sunxiwdt0 at simplebus1: Watchdog
[ 1.0000060] sunxiwdt0: default watchdog period is 16 seconds
[ 1.0000060] /soc/bus@1000000/rotate@20000 at sunxide2bus0 not configured
[ 1.0000060] sunxidrm0: failed to activate endpoint: 19
[ 1.0000060] sunxidrm0: failed to activate endpoint: 19
[ 1.0000060] sunxidrm0: info: No connectors reported connected with modes
[ 1.0000060] kern info: [drm] Cannot find any crtc or sizes - going 1024x768
[ 1.0000060] sunxidrm0: reserved 35 MB DRAM for CMA
[ 1.0000060] sunxifb0 at sunxidrm0
[ 1.0000060] wsdisplay0 at sunxifb0 kbdmux 1: console (default, vt100 emulation)
[ 1.0000060] kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.0000060] kern info: [drm] No driver support for vblank timestamp query.
[ 1.0000060] sunxidrm0: initialized sunxi 1.0.0 20190123 on minor 0
[ 1.0000060] ausoc0: codec: sun8icodec0, cpu: sunxii2s0, aux: a64acodec0 simpleamp0
[ 1.0000060] audio0 at ausoc0: playback, capture, full duplex
[ 1.0000060] audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for playback
[ 1.0000060] audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for recording
[ 1.0000060] spkr0 at audio0: PC Speaker (synthesized)
[ 1.0000060] wsbell at spkr0 not configured
[ 1.0000060] cpu1: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[ 1.0000060] cpu1: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[ 1.9782644] cpu1: Dcache line 64, Icache line 64
[ 1.9882535] cpu1: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[ 1.9982539] cpu1: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[ 2.0082538] cpu1: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT Unified cache
[ 2.0182544] cpu1: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[ 2.0282542] cpu1: auxID=0x11120, FP, CRC32, SHA1, SHA256, AES+PMULL, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add
[ 2.0482547] cpu2: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[ 2.0482547] cpu2: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[ 2.0582552] cpu2: Dcache line 64, Icache line 64
[ 2.0682550] cpu2: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[ 2.0782555] cpu2: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[ 2.0882556] cpu2: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT Unified cache
[ 2.0982561] cpu2: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[ 2.1082561] cpu2: auxID=0x11120, FP, CRC32, SHA1, SHA256, AES+PMULL, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add
[ 2.1282565] cpu3: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[ 2.1382569] cpu3: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[ 2.1482569] cpu3: Dcache line 64, Icache line 64
[ 2.1482569] cpu3: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[ 2.1582577] cpu3: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[ 2.1682575] cpu3: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT Unified cache
[ 2.1882580] cpu3: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[ 2.1882580] cpu3: auxID=0x11120, FP, CRC32, SHA1, SHA256, AES+PMULL, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add
[ 2.2082584] cpufreqdt0: couldn't acquire cpu-supply
[ 2.2229417] cpufreqdt1: couldn't acquire cpu-supply
[ 2.2298611] cpufreqdt2: couldn't acquire cpu-supply
[ 2.2298611] cpufreqdt3: couldn't acquire cpu-supply
[ 2.2498622] sdmmc0 at sunximmc0
[ 2.2498622] sdmmc1 at sunximmc1
[ 2.2598630] sdmmc2 at sunximmc2
[ 2.2598630] sun8icrypto0: AES-128 self-test initiated
[ 2.2698626] armpmu0: interrupting on GIC irq 148
[ 2.2798638] armpmu0: interrupting on GIC irq 149
[ 2.2898627] armpmu0: interrupting on GIC irq 150
[ 2.2998632] armpmu0: interrupting on GIC irq 151
[ 2.2998632] uhub0 at usb2: NetBSD (0000) EHCI root hub (0000), class 9/0, rev 2.00/1.00, addr 1
[ 2.3098635] uhub1 at usb0: NetBSD (0000) EHCI root hub (0000), class 9/0, rev 2.00/1.00, addr 1
[ 2.3198636] uhub2 at usb1: NetBSD (0000) OHCI root hub (0000), class 9/0, rev 1.00/1.00, addr 1
[ 2.3298636] uhub3 at usb3: NetBSD (0000) OHCI root hub (0000), class 9/0, rev 1.00/1.00, addr 1
[ 2.3398652] sun8icrypto0: AES-128 self-test passed
[ 2.4198656] sdmmc1: 4-bit width, 50.000 MHz
[ 2.4298656] sdmmc2: switch error
[ 2.4398672] sdmmc1: MAX_BLK_SIZE1 = 512
[ 2.4398672] (manufacturer 0x24c, product 0xb703, standard function interface code 0x7) at sdmmc1 function 1 not configured
[ 2.4498671] ld2 at sdmmc2: <0x45:0x0100:DA4032:0x00:0xff342515:0x000>
[ 2.4615602] ld2: 29820 MB, 7573 cyl, 128 head, 63 sec, 512 bytes/sect x 61071360 sectors
[ 2.4698670] ld2: 8-bit width, 4096 KB cache, 52.000 MHz
[ 3.0598784] WARNING: 9 errors while detecting hardware; check system log.
[ 3.0698787] boot device: ld2
[ 3.0698787] root on ld2a dumps on ld2b
[ 3.0798793] root file system type: ffs
[ 3.0898790] kern.module.path=/stand/evbarm/9.2/modules
[ 3.0998801] WARNING: clock lost 7802 days
[ 3.0998801] WARNING: using filesystem time
[ 3.1104341] WARNING: CHECK AND RESET THE DATE!
Home |
Main Index |
Thread Index |
Old Index