EXOTIC SILICON
“Putting a BSD system in your pocket”
Booting the completed installation and initial information gathering
WARNING
The information presented on these pages is NOT intended to be followed as a guide to installing OpenBSD on your own Pinephone device, and must not be used for this purpose.
Unlike most SBCs, the Pinephone contains a rechargeable battery intended to power the device. Correct configuration of the charging circuits, including various safety features such as thermal protection will not be enabled by the current OpenBSD kernel as of the time of writing.
Series navigation
THIS IS PART TWO OF SEVEN (2/7) - CHECK OUT THE INDEX
Part 1
Part 3
Website themes
The Exotic Silicon website is available in ten themes, but you haven't chosen one yet!
Booting the installed system with the multiprocessor kernel
Allowing the handset to boot into the default multiprocessor kernel results in a crash at the end of the boot process, requiring a power cycle to restart. We also see a lot of errors from sxirsb0:
Booting the MP kernel
U-Boot SPL 2021.07 (Dec 25 2021 - 18:03:51 -0300)
DRAM: 3072 MiB
Trying to boot from MMC2
NOTICE: BL31: v2.5(debug):2.5
NOTICE: BL31: Built : 16:12:26, Dec 25 2021
NOTICE: BL31: Detected Allwinner A64/H64/R18 SoC (1689)
NOTICE: BL31: Found U-Boot DTB at 0x408ddc0, model: Pine64 PinePhone (1.2)
INFO: ARM GICv2 driver initialized
INFO: Configuring SPC Controller
INFO: PMIC: Probing AXP803 on RSB
INFO: PMIC: dcdc1 voltage: 3.300V
INFO: PMIC: dcdc5 voltage: 1.200V
INFO: PMIC: dcdc6 voltage: 1.100V
INFO: PMIC: dldo1 voltage: 3.300V
INFO: PMIC: dldo2 voltage: 1.800V
INFO: PMIC: dldo3 voltage: 2.800V
INFO: PMIC: dldo4 voltage: 1.800V
INFO: PMIC: fldo1 voltage: 1.200V
INFO: PMIC: Enabling DC SW
INFO: BL31: Platform setup done
INFO: BL31: Initializing runtime services
INFO: BL31: cortex_a53: CPU workaround for 843419 was applied
INFO: BL31: cortex_a53: CPU workaround for 855873 was applied
INFO: BL31: cortex_a53: CPU workaround for 1530924 was applied
INFO: PSCI: Suspend is unavailable
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x4a000000
INFO: SPSR = 0x3c9
U-Boot 2021.07 (Dec 25 2021 - 18:03:51 -0300) Allwinner Technology
CPU: Allwinner A64 (SUN50I)
Model: Pine64 PinePhone (1.2)
DRAM: 3 GiB
MMC: mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... Unable to read "uboot.env" from mmc1:1... In: serial
Out: serial
Err: serial
Net: No ethernet found.
starting USB...
No working controllers found
Hit any key to stop autoboot: 2 1 0
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
31164 bytes read in 15 ms (2 MiB/s)
␛7␛[r␛[999;999H␛[6n␛8MMC: no card present
Scanning disk mmc@1c0f000.blk...
Disk mmc@1c0f000.blk not ready
Card did not respond to voltage select! : -110
Scanning disk mmc@1c10000.blk...
Disk mmc@1c10000.blk not ready
Scanning disk mmc@1c11000.blk...
** Unrecognized filesystem type **
** Unrecognized filesystem type **
Found 4 disks
No EFI system partition
BootOrder not defined
EFI boot manager: Cannot load any image
Found EFI removable media binary efi/boot/bootaa64.efi
170694 bytes read in 23 ms (7.1 MiB/s)
Booting /efi\boot\bootaa64.efi
disks: sd0*
>> OpenBSD/arm64 BOOTAA64 1.6
|/-\|/-\|/boot>
-\|/-\|/-\booting sd0a:/bsd: |/-\|/9085196-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+1891304-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-+573784\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+830480- [665141\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\+109+1094640|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-+639391\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/]=0xfa0d60
type 0x2 pa 0x40000000 va 0x40000000 pages 0x4000 attr 0x8
type 0x7 pa 0x44000000 va 0x44000000 pages 0x3ef5 attr 0x8
type 0x9 pa 0x47ef5000 va 0x47ef5000 pages 0x16 attr 0x8
type 0x7 pa 0x47f0b000 va 0x47f0b000 pages 0xb0eec attr 0x8
type 0x2 pa 0xf8df7000 va 0xf8df7000 pages 0x100 attr 0x8
type 0x1 pa 0xf8ef7000 va 0xf8ef7000 pages 0x2a attr 0x8
type 0x0 pa 0xf8f21000 va 0xf8f21000 pages 0x7 attr 0x8
type 0x4 pa 0xf8f28000 va 0xf8f28000 pages 0x1 attr 0x8
type 0x6 pa 0xf8f29000 va 0x5fcfd9000 pages 0x4 attr 0x8000000000000008
type 0x4 pa 0xf8f2d000 va 0xf8f2d000 pages 0x1 attr 0x8
type 0x6 pa 0xf8f2e000 va 0x5fcfde000 pages 0x4 attr 0x8000000000000008
type 0x0 pa 0xf8f32000 va 0xf8f32000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f33000 va 0xf8f33000 pages 0x1 attr 0x8
type 0x0 pa 0xf8f34000 va 0xf8f34000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f35000 va 0xf8f35000 pages 0x1 attr 0x8
type 0x0 pa 0xf8f36000 va 0xf8f36000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f37000 va 0xf8f37000 pages 0x2 attr 0x8
type 0x0 pa 0xf8f39000 va 0xf8f39000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f3a000 va 0xf8f3a000 pages 0x2 attr 0x8
type 0x2 pa 0xf8f3c000 va 0xf8f3c000 pages 0x5024 attr 0x8
type 0x5 pa 0xfdf60000 va 0x602010000 pages 0x10 attr 0x8000000000000008
type 0x2 pa 0xfdf70000 va 0xfdf70000 pages 0x2090 attr 0x8
[ using 2400248 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2021 OpenBSD. All rights reserved. https://www.OpenBSD.org
OpenBSD 7.0 (GENERIC.MP) #1332: Thu Sep 30 16:53:51 MDT 2021
deraadt@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem = 3101560832 (2957MB)
avail mem = 2973782016 (2836MB)
random: good seed from bootblocks
mainbus0 at root: Pine64 PinePhone (1.2)
psci0 at mainbus0: PSCI 1.1, SMCCC 1.2
cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4
cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu0: 512KB 64b/line 16-way L2 cache
cpu0: CRC32,SHA2,SHA1,AES+PMULL,ASID16
cpu1 at mainbus0 mpidr 1: ARM Cortex-A53 r0p4
cpu1: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu1: 512KB 64b/line 16-way L2 cache
cpu1: CRC32,SHA2,SHA1,AES+PMULL,ASID16
cpu2 at mainbus0 mpidr 2: ARM Cortex-A53 r0p4
cpu2: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu2: 512KB 64b/line 16-way L2 cache
cpu2: CRC32,SHA2,SHA1,AES+PMULL,ASID16
cpu3 at mainbus0 mpidr 3: ARM Cortex-A53 r0p4
cpu3: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu3: 512KB 64b/line 16-way L2 cache
cpu3: CRC32,SHA2,SHA1,AES+PMULL,ASID16
efi0 at mainbus0: UEFI 2.8
efi0: Das U-Boot rev 0x20210700
apm0 at mainbus0
"display-engine" at mainbus0 not configured
"osc24M_clk" at mainbus0 not configured
"osc32k_clk" at mainbus0 not configured
"pmu" at mainbus0 not configured
simpleaudio0 at mainbus0
agtimer0 at mainbus0: 24000 kHz
simplebus0 at mainbus0: "soc"
sxisyscon0 at simplebus0
sxisid0 at simplebus0
sxiccmu0 at simplebus0
sxipio0 at simplebus0: 103 pins
ampintc0 at simplebus0 nirq 224, ncpu 4 ipi: 0, 1: "interrupt-controller"
sxirtc0 at simplebus0
sxiccmu1 at simplebus0
sxipio1 at simplebus0: 13 pins
sxirsb0 at simplebus0
axppmic0 at sxirsb0 addr 0x3a3: AXP803
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
"bus" at simplebus0 not configured
"dma-controller" at simplebus0 not configured
"lcd-controller" at simplebus0 not configured
"lcd-controller" at simplebus0 not configured
"video-codec" at simplebus0 not configured
sximmc0 at simplebus0
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sdmmc0 at sximmc0: 4-bit, sd high-speed, mmc high-speed, dma
sximmc1 at simplebus0
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sdmmc1 at sximmc1: 4-bit, sd high-speed, mmc high-speed, dma
sximmc2 at simplebus0
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sdmmc2 at sximmc2: 8-bit, sd high-speed, mmc high-speed, dma
"crypto" at simplebus0 not configured
"mailbox" at simplebus0 not configured
"usb" at simplebus0 not configured
"phy" at simplebus0 not configured
ehci0 at simplebus0
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Generic EHCI root hub" rev 2.00/1.00 addr 1
ohci0 at simplebus0: version 1.0
ehci1 at simplebus0
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Generic EHCI root hub" rev 2.00/1.00 addr 1
ohci1 at simplebus0: version 1.0
"lradc" at simplebus0 not configured
"dai" at simplebus0 not configured
"codec" at simplebus0 not configured
sxitemp0 at simplebus0
com0 at simplebus0sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
: ns16550, no working fifo
com0: console
com1 at simplebus0sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
: ns16550, no working fifo
com2 at simplebus0sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
: ns16550, no working fifo
sxitwi0 at simplebus0sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
iic0 at sxitwi0
"goodix,gt917s" at iic0 addr 0x5d not configured
sxitwi1 at simplebus0sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
iic1 at sxitwi1
"st,lis3mdl-magn" at iic1 addr 0x1e not configured
"sensortek,stk3311" at iic1 addr 0x48 not configured
"invensense,mpu6050" at iic1 addr 0x68 not configured
sxitwi2 at simplebus0sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
iic2 at sxitwi2
"gpu" at simplebus0 not configured
"dram-controller" at simplebus0 not configured
"dsi" at simplebus0 not configured
"d-phy" at simplebus0 not configured
"deinterlace" at simplebus0 not configured
"hdmi-phy" at simplebus0 not configured
"interrupt-controller" at simplebus0 not configured
"codec-analog" at simplebus0 not configured
sxipwm0 at simplebus0
sxidog0 at simplebus0
gpio0 at sxipio0: 32 pins
gpio1 at sxipio0: 32 pins
gpio2 at sxipio0: 32 pins
gpio3 at sxipio0: 32 pins
gpio4 at sxipio0: 32 pins
gpio5 at sxipio0: 32 pins
gpio6 at sxipio0: 32 pins
gpio7 at sxipio0: 32 pins
gpio8 at sxipio1: 32 pins
usb2 at ohci0: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "Generic OHCI root hub" rev 1.00/1.00 addr 1
usb3 at ohci1: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "Generic OHCI root hub" rev 1.00/1.00 addr 1
"opp_table0" at mainbus0 not configured
pwmbl0 at mainbus0
"leds" at mainbus0 not configured
"ps-regulator" at mainbus0 not configured
"vbat-wifi" at mainbus0 not configured
"led-controller" at mainbus0 not configured
simpleamp0 at mainbus0
"vibrator" at mainbus0 not configured
"wifi-pwrseq" at mainbus0 not configured
dt: 445 probes
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
scsibus0 at sdmmc2: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <Sandisk, DA4032, 0000> removable
sd0: 29820MB, 512 bytes/sector, 61071360 sectors
manufacturer 0x024c, product 0xb703 at sdmmc1 function 1 not configured
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on sd0a (9b39e808bdc4da01.a) swap on sd0b dump on sd0b
sxirsb0: RD8 failed for run-time address 0x2d
sxirsb0: WR8 failed for run-time address 0x2d
sxirsb0: RD8 failed for run-time address 0x2d
The systems hangs at this point, and I wasn't able to enter DDB from the serial console to gather further information.
Booting the single processor kernel with sxirsb disabled
Booting bsd.sp with sxirsb disabled to avoid flooding the console with the errors succeeds, and allows us to login and use the installed system. However, note that axppmic0 is now missing:
Booting the SP kernel with sxirsb disabled
U-Boot SPL 2021.07 (Dec 25 2021 - 18:03:51 -0300)
DRAM: 3072 MiB
Trying to boot from MMC2
NOTICE: BL31: v2.5(debug):2.5
NOTICE: BL31: Built : 16:12:26, Dec 25 2021
NOTICE: BL31: Detected Allwinner A64/H64/R18 SoC (1689)
NOTICE: BL31: Found U-Boot DTB at 0x408ddc0, model: Pine64 PinePhone (1.2)
INFO: ARM GICv2 driver initialized
INFO: Configuring SPC Controller
INFO: PMIC: Probing AXP803 on RSB
INFO: PMIC: dcdc1 voltage: 3.300V
INFO: PMIC: dcdc5 voltage: 1.200V
INFO: PMIC: dcdc6 voltage: 1.100V
INFO: PMIC: dldo1 voltage: 3.300V
INFO: PMIC: dldo2 voltage: 1.800V
INFO: PMIC: dldo3 voltage: 2.800V
INFO: PMIC: dldo4 voltage: 1.800V
INFO: PMIC: fldo1 voltage: 1.200V
INFO: PMIC: Enabling DC SW
INFO: BL31: Platform setup done
INFO: BL31: Initializing runtime services
INFO: BL31: cortex_a53: CPU workaround for 843419 was applied
INFO: BL31: cortex_a53: CPU workaround for 855873 was applied
INFO: BL31: cortex_a53: CPU workaround for 1530924 was applied
INFO: PSCI: Suspend is unavailable
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x4a000000
INFO: SPSR = 0x3c9
U-Boot 2021.07 (Dec 25 2021 - 18:03:51 -0300) Allwinner Technology
CPU: Allwinner A64 (SUN50I)
Model: Pine64 PinePhone (1.2)
DRAM: 3 GiB
MMC: mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... Unable to read "uboot.env" from mmc1:1... In: serial
Out: serial
Err: serial
Net: No ethernet found.
starting USB...
No working controllers found
Hit any key to stop autoboot: 2 1 0
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
31164 bytes read in 15 ms (2 MiB/s)
␛7␛[r␛[999;999H␛[6n␛8MMC: no card present
Scanning disk mmc@1c0f000.blk...
Disk mmc@1c0f000.blk not ready
Card did not respond to voltage select! : -110
Scanning disk mmc@1c10000.blk...
Disk mmc@1c10000.blk not ready
Scanning disk mmc@1c11000.blk...
** Unrecognized filesystem type **
** Unrecognized filesystem type **
Found 4 disks
No EFI system partition
BootOrder not defined
EFI boot manager: Cannot load any image
Found EFI removable media binary efi/boot/bootaa64.efi
170694 bytes read in 23 ms (7.1 MiB/s)
Booting /efi\boot\bootaa64.efi
disks: sd0*
>> OpenBSD/arm64 BOOTAA64 1.6
|/-\|/-\|/boot> bsd.sp -c
-\|/-\|/NOTE: random seed is being reused.
booting sd0a:bsd.sp: -\|/-\9034088|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|+1888488/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|+574160/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|+828160/ [667794-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-+109+1092792\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+638494-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|]=0xfa0570
type 0x2 pa 0x40000000 va 0x40000000 pages 0x4000 attr 0x8
type 0x7 pa 0x44000000 va 0x44000000 pages 0x3ef5 attr 0x8
type 0x9 pa 0x47ef5000 va 0x47ef5000 pages 0x16 attr 0x8
type 0x7 pa 0x47f0b000 va 0x47f0b000 pages 0xb0eec attr 0x8
type 0x2 pa 0xf8df7000 va 0xf8df7000 pages 0x100 attr 0x8
type 0x1 pa 0xf8ef7000 va 0xf8ef7000 pages 0x2a attr 0x8
type 0x0 pa 0xf8f21000 va 0xf8f21000 pages 0x7 attr 0x8
type 0x4 pa 0xf8f28000 va 0xf8f28000 pages 0x1 attr 0x8
type 0x6 pa 0xf8f29000 va 0x25e5f98000 pages 0x4 attr 0x8000000000000008
type 0x4 pa 0xf8f2d000 va 0xf8f2d000 pages 0x1 attr 0x8
type 0x6 pa 0xf8f2e000 va 0x25e5f9d000 pages 0x4 attr 0x8000000000000008
type 0x0 pa 0xf8f32000 va 0xf8f32000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f33000 va 0xf8f33000 pages 0x1 attr 0x8
type 0x0 pa 0xf8f34000 va 0xf8f34000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f35000 va 0xf8f35000 pages 0x1 attr 0x8
type 0x0 pa 0xf8f36000 va 0xf8f36000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f37000 va 0xf8f37000 pages 0x2 attr 0x8
type 0x0 pa 0xf8f39000 va 0xf8f39000 pages 0x1 attr 0x8
type 0x4 pa 0xf8f3a000 va 0xf8f3a000 pages 0x2 attr 0x8
type 0x2 pa 0xf8f3c000 va 0xf8f3c000 pages 0x5024 attr 0x8
type 0x5 pa 0xfdf60000 va 0x25eafcf000 pages 0x10 attr 0x8000000000000008
type 0x2 pa 0xfdf70000 va 0xfdf70000 pages 0x2090 attr 0x8
[ using 2400160 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2021 OpenBSD. All rights reserved. https://www.OpenBSD.org
OpenBSD 7.0 (GENERIC) #1280: Thu Sep 30 16:31:07 MDT 2021
deraadt@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC
real mem = 3101560832 (2957MB)
avail mem = 2973782016 (2836MB)
User Kernel Config
UKC> find sxirsb
179 sxirsb* at apldwusb*|agintc*|ampintc*|imxsrc*|imxdwusb*|mvmdio*|rktcphy*|rkpinctrl*|rkgrf*|rkdwusb*|hidwusb*|amldwusb*|syscon*|sxisyscon*|simplebus*|mainbus0 early 1 flags 0x0
UKC> disable 179
179 sxirsb* disabled
UKC> quit
Continuing...
random: boothowto does not indicate good seed
mainbus0 at root: Pine64 PinePhone (1.2)
psci0 at mainbus0: PSCI 1.1, SMCCC 1.2
cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4
cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu0: 512KB 64b/line 16-way L2 cache
cpu0: CRC32,SHA2,SHA1,AES+PMULL,ASID16
apm0 at mainbus0
efi0 at mainbus0: UEFI 2.8
efi0: Das U-Boot rev 0x20210700
"display-engine" at mainbus0 not configured
"osc24M_clk" at mainbus0 not configured
"osc32k_clk" at mainbus0 not configured
"pmu" at mainbus0 not configured
simpleaudio0 at mainbus0
agtimer0 at mainbus0: 24000 kHz
simplebus0 at mainbus0: "soc"
sxisyscon0 at simplebus0
sxisid0 at simplebus0
sxiccmu0 at simplebus0
sxipio0 at simplebus0: 103 pins
ampintc0 at simplebus0 nirq 224, ncpu 4: "interrupt-controller"
sxirtc0 at simplebus0
sxiccmu1 at simplebus0
sxipio1 at simplebus0: 13 pins
"bus" at simplebus0 not configured
"dma-controller" at simplebus0 not configured
"lcd-controller" at simplebus0 not configured
"lcd-controller" at simplebus0 not configured
"video-codec" at simplebus0 not configured
sximmc0 at simplebus0
sdmmc0 at sximmc0: 4-bit, sd high-speed, mmc high-speed, dma
sximmc1 at simplebus0
sdmmc1 at sximmc1: 4-bit, sd high-speed, mmc high-speed, dma
sximmc2 at simplebus0
sdmmc2 at sximmc2: 8-bit, sd high-speed, mmc high-speed, dma
"crypto" at simplebus0 not configured
"mailbox" at simplebus0 not configured
"usb" at simplebus0 not configured
"phy" at simplebus0 not configured
ehci0 at simplebus0
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Generic EHCI root hub" rev 2.00/1.00 addr 1
ohci0 at simplebus0: version 1.0
ehci1 at simplebus0
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Generic EHCI root hub" rev 2.00/1.00 addr 1
ohci1 at simplebus0: version 1.0
"lradc" at simplebus0 not configured
"dai" at simplebus0 not configured
"codec" at simplebus0 not configured
sxitemp0 at simplebus0
com0 at simplebus0: ns16550, no working fifo
com0: console
com1 at simplebus0: ns16550, no working fifo
com2 at simplebus0: ns16550, no working fifo
sxitwi0 at simplebus0
iic0 at sxitwi0
"goodix,gt917s" at iic0 addr 0x5d not configured
sxitwi1 at simplebus0
iic1 at sxitwi1
"st,lis3mdl-magn" at iic1 addr 0x1e not configured
"sensortek,stk3311" at iic1 addr 0x48 not configured
"invensense,mpu6050" at iic1 addr 0x68 not configured
sxitwi2 at simplebus0
iic2 at sxitwi2
"gpu" at simplebus0 not configured
"dram-controller" at simplebus0 not configured
"dsi" at simplebus0 not configured
"d-phy" at simplebus0 not configured
"deinterlace" at simplebus0 not configured
"hdmi-phy" at simplebus0 not configured
"interrupt-controller" at simplebus0 not configured
"codec-analog" at simplebus0 not configured
sxipwm0 at simplebus0
"rsb" at simplebus0 not configured
sxidog0 at simplebus0
gpio0 at sxipio0: 32 pins
gpio1 at sxipio0: 32 pins
gpio2 at sxipio0: 32 pins
gpio3 at sxipio0: 32 pins
gpio4 at sxipio0: 32 pins
gpio5 at sxipio0: 32 pins
gpio6 at sxipio0: 32 pins
gpio7 at sxipio0: 32 pins
gpio8 at sxipio1: 32 pins
usb2 at ohci0: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "Generic OHCI root hub" rev 1.00/1.00 addr 1
usb3 at ohci1: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "Generic OHCI root hub" rev 1.00/1.00 addr 1
"opp_table0" at mainbus0 not configured
pwmbl0 at mainbus0
"leds" at mainbus0 not configured
"ps-regulator" at mainbus0 not configured
"vbat-wifi" at mainbus0 not configured
"led-controller" at mainbus0 not configured
simpleamp0 at mainbus0
"vibrator" at mainbus0 not configured
"wifi-pwrseq" at mainbus0 not configured
dt: 445 probes
scsibus0 at sdmmc2: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <Sandisk, DA4032, 0000> removable
sd0: 29820MB, 512 bytes/sector, 61071360 sectors
manufacturer 0x024c, product 0xb703 at sdmmc1 function 1 not configured
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on sd0a (9b39e808bdc4da01.a) swap on sd0b dump on sd0b
cpu0: regulator not implemented
Automatic boot in progress: starting file system checks.
/dev/sd0a (9b39e808bdc4da01.a): file system is clean; not checking
/dev/sd0m (9b39e808bdc4da01.m): file system is clean; not checking
/dev/sd0d (9b39e808bdc4da01.d): file system is clean; not checking
/dev/sd0f (9b39e808bdc4da01.f): file system is clean; not checking
/dev/sd0g (9b39e808bdc4da01.g): file system is clean; not checking
/dev/sd0h (9b39e808bdc4da01.h): file system is clean; not checking
/dev/sd0l (9b39e808bdc4da01.l): file system is clean; not checking
/dev/sd0k (9b39e808bdc4da01.k): file system is clean; not checking
/dev/sd0e (9b39e808bdc4da01.e): file system is clean; not checking
pf enabled
starting network
reordering libraries: done.
starting early daemons: syslogd pflogd ntpd.
starting RPC daemons:.
savecore: no core dump
checking quotas: done.
clearing /tmp
kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files.
starting network daemons: sshd smtpd sndiod.
starting local daemons: cron.
Thu Sep 30 23:24:59 -00 2021
reorder_kernel: failed -- see /usr/share/relink/kernel/GENERIC/relink.log
OpenBSD/arm64 (phone.lan) (console)
login: root
Password:
Last login: Thu Sep 30 23:21:20 on console
OpenBSD 7.0 (GENERIC) #1280: Thu Sep 30 16:31:07 MDT 2021
Welcome to OpenBSD: The proactively secure Unix-like operating system.
Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code. With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.
You have new mail.
Nevertheless, we can now interact with the system and collect some more useful information from it.
Exploring the hardware
The output from usbdevs shows that the USB root hubs have been detected, but no other devices:
Output from usbdevs
phone# usbdevs -v
Controller /dev/usb0:
addr 01: 0000:0000 Generic, EHCI root hub
high speed, self powered, config 1, rev 1.00
driver: uhub0
Controller /dev/usb1:
addr 01: 0000:0000 Generic, EHCI root hub
high speed, self powered, config 1, rev 1.00
driver: uhub1
Controller /dev/usb2:
addr 01: 0000:0000 Generic, OHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub2
Controller /dev/usb3:
addr 01: 0000:0000 Generic, OHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub3
The lack of detected devices other than the root hubs suggests that there might be no power to the USB connector.
Running apm shows us that we don't yet have any kind of battery monitoring or frequency scaling, and that we are running at only 816 Mhz:
No battery monitoring, and a low CPU clock speed
phone# apm
Battery state: unknown, 0% remaining, unknown life estimate
A/C adapter state: not known
Performance adjustment mode: manual (816 MHz)
The CPU and GPU temperature sensors report plausible values, (highlighted), and might be working correctly:
Output from sysctl
phone# sysctl
kern.ostype=OpenBSD
kern.osrelease=7.0
kern.osrevision=202110
kern.version=OpenBSD 7.0 (GENERIC) #1280: Thu Sep 30 16:31:07 MDT 2021
deraadt@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC
kern.maxvnodes=7774
kern.maxproc=1310
kern.maxfiles=7030
kern.argmax=524288
kern.securelevel=1
kern.hostname=phone.lan
kern.hostid=0
kern.clockrate=tick = 10000, hz = 100, profhz = 1000, stathz = 100
kern.posix1version=200809
kern.ngroups=16
kern.job_control=1
kern.saved_ids=1
kern.boottime=Thu Sep 30 23:24:25 2021
kern.domainname=
kern.maxpartitions=16
kern.rawpartition=2
kern.maxthread=1950
kern.nthreads=51
kern.osversion=GENERIC#1280
kern.somaxconn=128
kern.sominconn=80
kern.nosuidcoredump=1
kern.fsync=1
kern.sysvmsg=1
kern.sysvsem=1
kern.sysvshm=1
kern.msgbufsize=65496
kern.malloc.buckets=16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288
kern.malloc.bucket.16=(calls = 2266 total_allocated = 512 total_free = 46 elements = 256 high watermark = 1280 could_free = 0)
kern.malloc.bucket.32=(calls = 1398 total_allocated = 256 total_free = 110 elements = 128 high watermark = 640 could_free = 0)
kern.malloc.bucket.64=(calls = 3115 total_allocated = 1152 total_free = 10 elements = 64 high watermark = 320 could_free = 0)
kern.malloc.bucket.128=(calls = 1289 total_allocated = 640 total_free = 32 elements = 32 high watermark = 160 could_free = 0)
kern.malloc.bucket.256=(calls = 2385 total_allocated = 64 total_free = 18 elements = 16 high watermark = 80 could_free = 0)
kern.malloc.bucket.512=(calls = 244 total_allocated = 56 total_free = 8 elements = 8 high watermark = 40 could_free = 0)
kern.malloc.bucket.1024=(calls = 1788 total_allocated = 40 total_free = 5 elements = 4 high watermark = 20 could_free = 0)
kern.malloc.bucket.2048=(calls = 53 total_allocated = 40 total_free = 0 elements = 2 high watermark = 10 could_free = 0)
kern.malloc.bucket.4096=(calls = 704 total_allocated = 11 total_free = 1 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.bucket.8192=(calls = 98 total_allocated = 29 total_free = 0 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.bucket.16384=(calls = 223 total_allocated = 4 total_free = 0 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.bucket.32768=(calls = 7 total_allocated = 6 total_free = 0 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.bucket.65536=(calls = 185 total_allocated = 4 total_free = 0 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.bucket.131072=(calls = 1 total_allocated = 1 total_free = 0 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.bucket.262144=(calls = 0 total_allocated = 0 total_free = 0 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.bucket.524288=(calls = 1 total_allocated = 1 total_free = 0 elements = 1 high watermark = 5 could_free = 0)
kern.malloc.kmemnames=free,,devbuf,,pcb,rtable,,,,ifaddr,soopts,sysctl,counters,,ioctlops,,,,,iov,mount,,NFS_req,NFS_mount,log,vnodes,namecache,UFS_quota,UFS_mount,shm,VM_map,sem,dirhash,ACPI,VM_pmap,,,,file,file_desc,sigio,proc,subproc,VFS_cluster,,,MFS_node,,,Export_Host,NFS_srvsock,,NFS_daemon,ip_moptions,in_multi,ether_multi,mrt,ISOFS_mount,ISOFS_node,MSDOSFS_mount,MSDOSFS_fat,MSDOSFS_node,ttys,exec,miscfs_mount,fusefs_mount,,,,,,,,,pfkey_data,tdb,xform_data,,pagedep,inodedep,newblk,,,indirdep,,,,,,,,,VM_swap,,,,,,UVM_amap,UVM_aobj,,USB,USB_device,USB_HC,witness,memdesc,,,crypto_data,,IPsec_creds,,,,emuldata,,,,,,,,,ip6_options,NDP,,,temp,NTFS_mount,NTFS_node,NTFS_fnode,NTFS_dir,NTFS_hash,NTFS_attr,NTFS_data,NTFS_decomp,NTFS_vrun,kqueue,,SYN_cache,UDF_mount,UDF_file_entry,UDF_file_id,,AGP_Memory,DRM
kern.malloc.kmemstat.free=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.devbuf=(inuse = 893, calls = 1626, memuse = 345K, limblocks = 0, maxused = 346K, limit = 78644K, spare = 0, sizes = (16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536))
kern.malloc.kmemstat.pcb=(inuse = 13, calls = 13, memuse = 9K, limblocks = 0, maxused = 9K, limit = 78644K, spare = 0, sizes = (16,32,1024))
kern.malloc.kmemstat.rtable=(inuse = 51, calls = 103, memuse = 2K, limblocks = 0, maxused = 3K, limit = 78644K, spare = 0, sizes = (16,32,64,128,256))
kern.malloc.kmemstat.ifaddr=(inuse = 22, calls = 23, memuse = 8K, limblocks = 0, maxused = 8K, limit = 78644K, spare = 0, sizes = (32,64,128,256,4096))
kern.malloc.kmemstat.soopts=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.sysctl=(inuse = 1, calls = 1, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (1024))
kern.malloc.kmemstat.counters=(inuse = 19, calls = 19, memuse = 17K, limblocks = 0, maxused = 17K, limit = 78644K, spare = 0, sizes = (64,128,256,512,1024,4096,8192))
kern.malloc.kmemstat.ioctlops=(inuse = 0, calls = 2007, memuse = 0K, limblocks = 0, maxused = 4K, limit = 78644K, spare = 0, sizes = (256,512,1024,2048,4096))
kern.malloc.kmemstat.iov=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.mount=(inuse = 9, calls = 9, memuse = 9K, limblocks = 0, maxused = 9K, limit = 78644K, spare = 0, sizes = (1024))
kern.malloc.kmemstat.NFS_req=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NFS_mount=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.log=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.vnodes=(inuse = 1012, calls = 1020, memuse = 65K, limblocks = 0, maxused = 65K, limit = 78644K, spare = 0, sizes = (64,128,256))
kern.malloc.kmemstat.namecache=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.UFS_quota=(inuse = 1, calls = 1, memuse = 32K, limblocks = 0, maxused = 32K, limit = 78644K, spare = 0, sizes = (32768))
kern.malloc.kmemstat.UFS_mount=(inuse = 37, calls = 37, memuse = 73K, limblocks = 0, maxused = 73K, limit = 78644K, spare = 0, sizes = (16,32,512,2048,32768))
kern.malloc.kmemstat.shm=(inuse = 2, calls = 2, memuse = 2K, limblocks = 0, maxused = 2K, limit = 78644K, spare = 0, sizes = (256,1024))
kern.malloc.kmemstat.VM_map=(inuse = 3, calls = 3, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (256))
kern.malloc.kmemstat.sem=(inuse = 2, calls = 2, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (32,128))
kern.malloc.kmemstat.dirhash=(inuse = 18, calls = 45, memuse = 4K, limblocks = 0, maxused = 4K, limit = 78644K, spare = 0, sizes = (16,32,64,128,512))
kern.malloc.kmemstat.ACPI=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.VM_pmap=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.file=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.file_desc=(inuse = 1, calls = 1, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (512))
kern.malloc.kmemstat.sigio=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.proc=(inuse = 106, calls = 409, memuse = 89K, limblocks = 0, maxused = 90K, limit = 78644K, spare = 0, sizes = (16,64,1024,4096,8192))
kern.malloc.kmemstat.subproc=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.VFS_cluster=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.MFS_node=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.Export_Host=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NFS_srvsock=(inuse = 1, calls = 1, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (128))
kern.malloc.kmemstat.NFS_daemon=(inuse = 1, calls = 1, memuse = 16K, limblocks = 0, maxused = 16K, limit = 78644K, spare = 0, sizes = (16384))
kern.malloc.kmemstat.ip_moptions=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.in_multi=(inuse = 10, calls = 10, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (32,64,128))
kern.malloc.kmemstat.ether_multi=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.mrt=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.ISOFS_mount=(inuse = 1, calls = 1, memuse = 32K, limblocks = 0, maxused = 32K, limit = 78644K, spare = 0, sizes = (32768))
kern.malloc.kmemstat.ISOFS_node=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.MSDOSFS_mount=(inuse = 1, calls = 1, memuse = 16K, limblocks = 0, maxused = 16K, limit = 78644K, spare = 0, sizes = (16384))
kern.malloc.kmemstat.MSDOSFS_fat=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.MSDOSFS_node=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.ttys=(inuse = 19, calls = 19, memuse = 96K, limblocks = 0, maxused = 96K, limit = 78644K, spare = 0, sizes = (512,1024,8192,16384))
kern.malloc.kmemstat.exec=(inuse = 0, calls = 554, memuse = 0K, limblocks = 0, maxused = 3K, limit = 78644K, spare = 0, sizes = (16,32,256,1024))
kern.malloc.kmemstat.miscfs_mount=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.fusefs_mount=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.pfkey_data=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.tdb=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.xform_data=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.pagedep=(inuse = 1, calls = 1, memuse = 8K, limblocks = 0, maxused = 8K, limit = 78644K, spare = 0, sizes = (8192))
kern.malloc.kmemstat.inodedep=(inuse = 1, calls = 1, memuse = 32K, limblocks = 0, maxused = 32K, limit = 78644K, spare = 0, sizes = (32768))
kern.malloc.kmemstat.newblk=(inuse = 1, calls = 1, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (512))
kern.malloc.kmemstat.indirdep=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.VM_swap=(inuse = 7, calls = 7, memuse = 139K, limblocks = 0, maxused = 139K, limit = 78644K, spare = 0, sizes = (16,64,2048,65536,131072))
kern.malloc.kmemstat.UVM_amap=(inuse = 227, calls = 3163, memuse = 9K, limblocks = 0, maxused = 11K, limit = 78644K, spare = 0, sizes = (16,32,64,128,256,1024))
kern.malloc.kmemstat.UVM_aobj=(inuse = 3, calls = 3, memuse = 3K, limblocks = 0, maxused = 3K, limit = 78644K, spare = 0, sizes = (16,2048))
kern.malloc.kmemstat.USB=(inuse = 62, calls = 70, memuse = 25K, limblocks = 0, maxused = 25K, limit = 78644K, spare = 0, sizes = (16,32,64,128,256,2048,8192))
kern.malloc.kmemstat.USB_device=(inuse = 14, calls = 14, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (16,32,64))
kern.malloc.kmemstat.USB_HC=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.witness=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.memdesc=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.crypto_data=(inuse = 1, calls = 1, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (1024))
kern.malloc.kmemstat.IPsec_creds=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.emuldata=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.ip6_options=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NDP=(inuse = 3, calls = 3, memuse = 1K, limblocks = 0, maxused = 1K, limit = 78644K, spare = 0, sizes = (32))
kern.malloc.kmemstat.temp=(inuse = 18, calls = 4560, memuse = 2549K, limblocks = 0, maxused = 2618K, limit = 78644K, spare = 0, sizes = (16,32,64,128,512,1024,2048,4096,8192,16384,65536,524288))
kern.malloc.kmemstat.NTFS_mount=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_node=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_fnode=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_dir=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_hash=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_attr=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_data=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_decomp=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.NTFS_vrun=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.kqueue=(inuse = 24, calls = 24, memuse = 35K, limblocks = 0, maxused = 35K, limit = 78644K, spare = 0, sizes = (512,2048))
kern.malloc.kmemstat.SYN_cache=(inuse = 2, calls = 2, memuse = 16K, limblocks = 0, maxused = 16K, limit = 78644K, spare = 0, sizes = (8192))
kern.malloc.kmemstat.UDF_mount=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.UDF_file_entry=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.UDF_file_id=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.AGP_Memory=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.malloc.kmemstat.DRM=(inuse = 0, calls = 0, memuse = 0K, limblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes = (none))
kern.cp_time=544,0,1004,0,46,3960
kern.nchstats.good_hits=13752
kern.nchstats.negative_hits=570
kern.nchstats.bad_hits=1642
kern.nchstats.false_hits=1
kern.nchstats.misses=5328
kern.nchstats.long_names=15
kern.nchstats.pass2=186
kern.nchstats.2passes=261
kern.nchstats.ncs_revhits=16
kern.nchstats.ncs_revmiss=0
kern.nchstats.ncs_dothits=0
kern.nchstats.nch_dotdothits=0
kern.forkstat.forks=381
kern.forkstat.vforks=2
kern.forkstat.tforks=3
kern.forkstat.kthreads=22
kern.forkstat.fork_pages=16492
kern.forkstat.vfork_pages=58
kern.forkstat.tfork_pages=0
kern.forkstat.kthread_pages=0
kern.nselcoll=0
kern.tty.tk_nin=34
kern.tty.tk_nout=18960
kern.tty.tk_rawcc=27
kern.tty.tk_cancc=7
kern.ccpu=1948
kern.fscale=2048
kern.nprocs=51
kern.stackgap_random=262144
kern.allowkmem=0
kern.splassert=1
kern.nfiles=124
kern.ttycount=3
kern.numvnodes=2948
kern.seminfo.semmni=10
kern.seminfo.semmns=60
kern.seminfo.semmnu=30
kern.seminfo.semmsl=60
kern.seminfo.semopm=100
kern.seminfo.semume=10
kern.seminfo.semusz=112
kern.seminfo.semvmx=32767
kern.seminfo.semaem=16384
kern.shminfo.shmmax=4194304
kern.shminfo.shmmin=1
kern.shminfo.shmmni=128
kern.shminfo.shmseg=128
kern.shminfo.shmall=1024
kern.watchdog.period=0
kern.watchdog.auto=1
kern.allowdt=0
kern.maxclusters=65536
kern.timecounter.tick=1
kern.timecounter.timestepwarnings=0
kern.timecounter.hardware=agtimer
kern.timecounter.choice=agtimer(0)
kern.maxlocksperuid=1024
kern.bufcachepercent=20
kern.wxabort=0
kern.consdev=tty00
kern.netlivelocks=0
kern.pool_debug=0
kern.global_ptrace=0
kern.consbufsize=16344
kern.audio.record=0
kern.timeout_stats=added = 826885, cancelled = 819992, deleted = 820767, late = 0, pending = 21, readded = 34, scheduled = 5652, rescheduled = 14, run_softclock = 6392, run_thread = 459, softclocks = 5505, thread_wakeups = 402
kern.utc_offset=0
kern.video.record=0
vm.loadavg=0.69 0.21 0.08
vm.psstrings=0x7ffffbca00
vm.swapencrypt.enable=1
vm.swapencrypt.keyscreated=0
vm.swapencrypt.keysdeleted=0
vm.nkmempages=32768
vm.anonmin=10
vm.vtextmin=5
vm.vnodemin=10
vm.malloc_conf=
fs.posix.setuid=1
net.unix.stream.recvspace=8192
net.unix.stream.sendspace=8192
net.unix.dgram.recvspace=16384
net.unix.dgram.sendspace=2048
net.unix.seqpacket.recvspace=8192
net.unix.seqpacket.sendspace=8192
net.unix.inflight=0
net.unix.deferred=0
net.inet.ip.forwarding=0
net.inet.ip.redirect=1
net.inet.ip.ttl=64
net.inet.ip.sourceroute=0
net.inet.ip.directed-broadcast=0
net.inet.ip.portfirst=1024
net.inet.ip.portlast=49151
net.inet.ip.porthifirst=49152
net.inet.ip.porthilast=65535
net.inet.ip.maxqueue=300
net.inet.ip.encdebug=0
net.inet.ip.ipsec-expire-acquire=30
net.inet.ip.ipsec-invalid-life=60
net.inet.ip.ipsec-pfs=1
net.inet.ip.ipsec-soft-allocs=0
net.inet.ip.ipsec-allocs=0
net.inet.ip.ipsec-soft-bytes=0
net.inet.ip.ipsec-bytes=0
net.inet.ip.ipsec-timeout=86400
net.inet.ip.ipsec-soft-timeout=80000
net.inet.ip.ipsec-soft-firstuse=3600
net.inet.ip.ipsec-firstuse=7200
net.inet.ip.ipsec-enc-alg=aes
net.inet.ip.ipsec-auth-alg=hmac-sha1
net.inet.ip.mtudisc=1
net.inet.ip.mtudisctimeout=600
net.inet.ip.ipsec-comp-alg=deflate
net.inet.ip.mforwarding=0
net.inet.ip.multipath=0
net.inet.ip.mrtproto=19
net.inet.ip.arpqueued=0
net.inet.ip.arptimeout=1200
net.inet.ip.arpdown=20
net.inet.ip.arpq.len=0
net.inet.ip.arpq.maxlen=50
net.inet.ip.arpq.drops=0
net.inet.icmp.maskrepl=0
net.inet.icmp.bmcastecho=0
net.inet.icmp.errppslimit=100
net.inet.icmp.rediraccept=0
net.inet.icmp.redirtimeout=600
net.inet.icmp.tstamprepl=1
net.inet.ipip.allow=0
net.inet.tcp.rfc1323=1
net.inet.tcp.keepinittime=150
net.inet.tcp.keepidle=14400
net.inet.tcp.keepintvl=150
net.inet.tcp.slowhz=2
net.inet.tcp.baddynamic=1,7,9,11,13,15,17,18,19,20,21,22,23,25,37,42,43,49,53,57,67,68,70,77,79,80,87,88,95,101,102,103,104,105,106,107,110,111,113,115,117,119,123,129,135,137,138,139,143,152,163,164,177,178,179,191,194,199,201,202,204,206,210,213,323,372,389,427,433,443,444,445,464,465,468,512,513,514,515,521,526,530,531,532,540,543,544,545,548,554,556,587,631,636,646,705,706,749,750,751,754,760,853,871,873,993,995,1080,1109,1433,1434,1524,1525,1723,1900,2049,2105,2106,2108,2110,2111,2112,2120,2121,2401,2600,2601,2602,2603,2604,2605,2606,2607,2608,2627,2983,3031,3109,3260,3306,3389,3517,3689,3690,4190,4444,4500,4559,5002,5060,5222,5269,5280,5298,5353,5354,5432,5680,5900,6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6514,6566,7000,7001,7002,7003,7004,7005,7006,7007,7008,7009,7326,8025,8026,8140,8953,9418,10050,10051,16992,16993,16994,16995,20005
net.inet.tcp.sack=1
net.inet.tcp.mssdflt=512
net.inet.tcp.rstppslimit=100
net.inet.tcp.ackonpush=0
net.inet.tcp.ecn=0
net.inet.tcp.syncachelimit=10255
net.inet.tcp.synbucketlimit=105
net.inet.tcp.rfc3390=2
net.inet.tcp.reasslimit=8192
net.inet.tcp.sackholelimit=32768
net.inet.tcp.always_keepalive=0
net.inet.tcp.synuselimit=100000
net.inet.tcp.rootonly=2049
net.inet.tcp.synhashsize=293
net.inet.udp.checksum=1
net.inet.udp.baddynamic=7,9,13,18,19,22,37,39,49,53,67,68,69,70,80,88,105,107,111,123,129,135,137,138,139,161,162,163,164,177,178,191,199,201,202,204,206,210,213,372,389,427,445,464,468,500,512,513,514,517,518,520,525,533,546,547,554,623,631,636,646,664,749,750,751,853,1433,1434,1524,1525,1645,1646,1701,1723,1812,1813,1900,2049,2401,3031,3517,3689,3784,3785,4444,4500,4754,4755,4789,5002,5060,5298,5353,5354,5432,7000,7001,7002,7003,7004,7005,7006,7007,7008,7009,7784,8025,8067,9418,10050,10051,16992,16993,16994,16995,20005,26740
net.inet.udp.recvspace=41600
net.inet.udp.sendspace=9216
net.inet.udp.rootonly=2049
net.inet.gre.allow=0
net.inet.gre.wccp=0
net.inet.esp.enable=1
net.inet.esp.udpencap=1
net.inet.esp.udpencap_port=4500
net.inet.ah.enable=1
net.inet.etherip.allow=0
net.inet.ipcomp.enable=0
net.inet.carp.allow=1
net.inet.carp.preempt=0
net.inet.carp.log=2
net.inet.divert.recvspace=65636
net.inet.divert.sendspace=65636
net.inet6.ip6.forwarding=0
net.inet6.ip6.redirect=1
net.inet6.ip6.hlim=64
net.inet6.ip6.mrtproto=0
net.inet6.ip6.maxfragpackets=200
net.inet6.ip6.log_interval=5
net.inet6.ip6.hdrnestlimit=10
net.inet6.ip6.dad_count=1
net.inet6.ip6.auto_flowlabel=1
net.inet6.ip6.defmcasthlim=1
net.inet6.ip6.use_deprecated=1
net.inet6.ip6.maxfrags=200
net.inet6.ip6.mforwarding=0
net.inet6.ip6.multipath=0
net.inet6.ip6.multicast_mtudisc=0
net.inet6.ip6.neighborgcthresh=2048
net.inet6.ip6.maxdynroutes=4096
net.inet6.ip6.dad_pending=0
net.inet6.ip6.mtudisctimeout=600
net.inet6.ip6.soiikey=23f4daeda0106b55c8ce628a0f5d00f0
net.inet6.icmp6.redirtimeout=600
net.inet6.icmp6.nd6_delay=5
net.inet6.icmp6.nd6_umaxtries=3
net.inet6.icmp6.nd6_mmaxtries=3
net.inet6.icmp6.errppslimit=100
net.inet6.icmp6.nd6_maxnudhint=0
net.inet6.icmp6.mtudisc_hiwat=1280
net.inet6.icmp6.mtudisc_lowat=256
net.inet6.icmp6.nd6_debug=0
net.inet6.divert.recvspace=65636
net.inet6.divert.sendspace=65636
net.bpf.bufsize=32768
net.bpf.maxbufsize=2097152
net.mpls.ttl=255
net.mpls.mapttl_ip=1
net.mpls.mapttl_ip6=0
net.pipex.enable=0
hw.machine=arm64
hw.model=ARM Cortex-A53 r0p4
hw.ncpu=1
hw.byteorder=1234
hw.pagesize=4096
hw.disknames=sd0:9b39e808bdc4da01
hw.diskcount=1
hw.sensors.sxitemp0.temp0=33.18 degC (CPU)
hw.sensors.sxitemp0.temp1=32.71 degC (GPU)
hw.sensors.sxitemp0.temp2=33.29 degC
hw.cpuspeed=816
hw.product=Pine64 PinePhone (1.2)
hw.serialno=XXXXXXXXXXXXXXXX
hw.physmem=3101560832
hw.usermem=3101544448
hw.ncpufound=4
hw.allowpowerdown=1
hw.ncpuonline=1
machdep.compatible=pine64,pinephone-1.2
ddb.radix=16
ddb.max_width=80
ddb.max_line=24
ddb.tab_stop_width=8
ddb.panic=1
ddb.console=0
ddb.log=1
ddb.trigger=0
vfs.mounts.ffs has 9 mounted instances
vfs.ffs.max_softdeps=23704
vfs.ffs.sd_tickdelay=2
vfs.ffs.sd_worklist_push=0
vfs.ffs.sd_blk_limit_push=0
vfs.ffs.sd_ino_limit_push=0
vfs.ffs.sd_blk_limit_hit=0
vfs.ffs.sd_ino_limit_hit=0
vfs.ffs.sd_sync_limit_hit=0
vfs.ffs.sd_indir_blk_ptrs=0
vfs.ffs.sd_inode_bitmap=0
vfs.ffs.sd_direct_blk_ptrs=0
vfs.ffs.sd_dir_entry=0
vfs.ffs.dirhash_dirsize=2560
vfs.ffs.dirhash_maxmem=5242880
vfs.ffs.dirhash_mem=22907
vfs.nfs.iothreads=-1
vfs.fuse.fusefs_open_devices=0
vfs.fuse.fusefs_fbufs_in=0
vfs.fuse.fusefs_fbufs_wait=0
vfs.fuse.fusefs_pool_pages=0
A quick benchmark with md5 -tt suggests that the CPU isn't too slow.
Simple benchmark with md5
phone# md5 -tt
MD5 time trial. Processing 100000 10000-byte blocks...
Digest = 766a2bb5d24bddae466c572bcabca3ee
Time = 10.540000 seconds
Speed = 94876660.341556 bytes/second
Power-down seems to work, at least the LCD backlight switches off:
Power-down
phone# halt -p
syncing disks... done
Attempting to power down...
Booting the SP kernel again, this time without disabling sxirsb, we get some additional values reported in sysctl. However, at least some of the values are obviously wrong:
Incorrect readings from axppmic0
hw.sensors.axppmic0.temp0=167.39 degC
hw.sensors.axppmic0.volt0=4.50 VDC (battery voltage)
hw.sensors.axppmic0.current0=4.09 A (battery charging current)
hw.sensors.axppmic0.current1=4.09 A (battery discharging current)
hw.sensors.axppmic0.amphour0=47.71 Ah (battery maximum capacity), OK
hw.sensors.axppmic0.amphour1=47.71 Ah (battery current capacity), OK
hw.sensors.axppmic0.indicator0=On (ACIN), OK
hw.sensors.axppmic0.indicator1=On (VBUS), OK
hw.sensors.axppmic0.indicator2=On (battery present), OK
hw.sensors.axppmic0.indicator3=On (battery charging), OK
hw.sensors.axppmic0.percent0=127.00% (battery percent), OK
Summary so far, and initial observations
As expected, the installed system boots and is functional, but hardware support for many key components is missing.
Key points noted
Series navigation
Part 1 - Building the installation media and installing.
Part 2 - Booting the completed installation and initial information gathering.
Part 3 - Starting to debug USB issues.
Part 4 - Investigating errors from sxirsb.
Part 5 - Controlling the LEDs and vibration motor.
Part 6 - PMIC and battery charging.
Part 7 - External keyboard battery.