Steps to make BeagleBoneBlack boot on main


I will use PocketBeagle to illustrate the different steps, so if you do the same on BBB your console might look different. At the end I will use BBB for the patches related to the ethernet. Sometimes I add BOOTVERBOSE and DEBUG in std.armv7.

Kernel config

Is available in review D46703

Boot of ad7c98797bcc119f05c6d67c550442340a82c6ba

 ---<<BOOT>>---
 ARM Debug Architecture not supported
 GDB: debug ports: uart
 GDB: current port: uart
 KDB: debugger backends: ddb gdb
 KDB: current backend: ddb
 Copyright (c) 1992-2024 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 15.0-CURRENT #0 main-n272300-ad7c98797bcc: Thu Sep 19 23:17:48 CEST 2024
 ...
 ofwbus0: <Open Firmware Device Tree>
 ti_sysc0: <TI SYSC Interconnect> on ofwbus0
 device_attach: ti_sysc0 attach returned 6
 regfix0: <Fixed Regulator> on ofwbus0
 ti_sysc0: <TI SYSC Interconnect> on ofwbus0
 device_attach: ti_sysc0 attach returned 6
 ti_sysc0: <TI SYSC Interconnect> on ofwbus0
 device_attach: ti_sysc0 attach returned 6
 ti_sysc0: <TI SYSC Interconnect> on ofwbus0
 device_attach: ti_sysc0 attach returned 6
 cpulist0: <Open Firmware CPU Group> on ofwbus0
 cpu0: <Open Firmware CPU> on cpulist0
 cpu0: missing 'clock-frequency' property
 cpufreq_dt0: <Generic cpufreq driver> on cpu0
 cpufreq_dt0: no clock for cpu@0
 device_attach: cpufreq_dt0 attach returned 6
 ofwbus0: <opp-table> compat operating-points-v2-ti-cpu (no driver attached)
 ti_sysc0: <TI SYSC Interconnect> on ofwbus0
 device_attach: ti_sysc0 attach returned 6
 ofwbus0: <soc> compat ti,omap-infra (no driver attached)
 ofwbus0: <ocp> compat simple-pm-bus (no driver attached)
 gpioled0: <GPIO LEDs> on ofwbus0
 gpioled0: <beaglebone:green:usr0> failed to map pin
 gpioled0: <beaglebone:green:usr1> failed to map pin
 gpioled0: <beaglebone:green:usr2> failed to map pin
 gpioled0: <beaglebone:green:usr3> failed to map pin
 ram0: reserving memory region:   80000000-96e00000
 ram0: reserving memory region:   97a4f000-9cefd000
 ram0: reserving memory region:   9cf18000-9cf19000
 ram0: reserving memory region:   9cf1a000-9cf1b000
 ram0: reserving memory region:   9cf1d000-9cf1e000
 ram0: reserving memory region:   9cf3e000-9df68000
 ram0: reserving memory region:   9df69000-9ff7b000
 crypto: assign cryptosoft0 driver id 0, flags 0x6000000
 procfs registered
 panic: No usable event timer found!
 cpuid = 0
 time = 1
 KDB: stack backtrace:
 db_trace_self() at db_trace_self
         pc = 0xc054a408  lr = 0xc007a540 (db_trace_self_wrapper+0x30)
         sp = 0xc0c14c98  fp = 0xc0c14db0
 db_trace_self_wrapper() at db_trace_self_wrapper+0x30
         pc = 0xc007a540  lr = 0xc023744c (vpanic+0x158)
         sp = 0xc0c14db8  fp = 0xc0c14dd8
         r4 = 0x00000100  r5 = 0x00000000
         r6 = 0xc0613faf  r7 = 0xc095d8ec
 vpanic() at vpanic+0x158
         pc = 0xc023744c  lr = 0xc02372f4 (vpanic)
         sp = 0xc0c14de0  fp = 0xc0c14de4
         r4 = 0xc094d994  r5 = 0x00000001
         r6 = 0xc094d9b8  r7 = 0xc07b4688
         r8 = 0x7fffffff  r9 = 0xffffffff
        r10 = 0xc0c05008
 vpanic() at vpanic
         pc = 0xc02372f4  lr = 0xc01c2d14 (cpu_initclocks_bsp+0x8dc)
         sp = 0xc0c14dec  fp = 0xc0c14e38
         r4 = 0xc07b4688  r5 = 0x7fffffff
         r6 = 0xffffffff  r7 = 0xc0c05008
         r8 = 0xc0c14de4  r9 = 0xc02372f4
        r10 = 0xc0c14dec
 cpu_initclocks_bsp() at cpu_initclocks_bsp+0x8dc
         pc = 0xc01c2d14  lr = 0xc01c1bd0 (initclocks+0x2c)
         sp = 0xc0c14e40  fp = 0xc0c14e40
         r4 = 0xc094cf6c  r5 = 0xc094cf68
         r6 = 0xc079ba84  r7 = 0xc074a0c4
         r8 = 0x00000000  r9 = 0x04000000
        r10 = 0xc074e7c0
 initclocks() at initclocks+0x2c
         pc = 0xc01c1bd0  lr = 0xc01bd17c (mi_startup+0x214)
         sp = 0xc0c14e48  fp = 0xc0c14e88
 mi_startup() at mi_startup+0x214
         pc = 0xc01bd17c  lr = 0xc01bd17c (mi_startup+0x214)
         sp = 0xc0c14e6c  fp = 0xc0c14e88
 KDB: enter: panic
 [ thread pid 0 tid 100000 ]
 Stopped at      kdb_enter+0x54: ldrb    r15, [r15, r15, ror r15]!
 db>

It ends up in a "panic: No usable event timer found!", but thats not the problem, the problem starts a little bit earlier with ti_sysc.c doesnt attach (device_attach: ti_sysc0 attach returned 6). I will not comment the old code but something needs to be done and Michal Meloun(mmel) had some guidence about stuff that needs to be changed. D26401 and mmel's suggestions mmel suggestion.

D26401 can we ignore for now and instead look at the D27889 but thats huge so let us divide that into smaller pieces:

D46712

D46713

D46714

TI decide they need to get rid of warnings and introduce a new driver, ti,clksel D41888

Simple-pm-bus is just like a simplebus but can control the runtime pm on its children, but we dont have the runtime power management framework D46722

Update clocks to use syscon (see mmel above) and not multiple passes, create clocks early. see D46723

with these changes Pocketbeagle will boot, but not the BBB due to changes in the ethernetcontroller in the DTS.

boot with changes

ofwbus0: <Open Firmware Device Tree>
ti_sysc0: <TI SYSC Interconnect> on ofwbus0
ti_sysc1: <TI SYSC Interconnect> on ti_sysc0
simple_pm_bus0: <Simple Power-Managed Bus> on ofwbus0
simple_pm_bus1: <Simple Power-Managed Bus> mem 0x44c00000-0x44c007ff,0x44c00800-0x44c00fff,0x44c01000-0x44c013ff,0x44c01400-0x44c017ff on simple_pm_bus0
simple_pm_bus2: <Simple Power-Managed Bus> on simple_pm_bus1
simple_pm_bus3: <Simple Power-Managed Bus> on simple_pm_bus1
ti_sysc2: <TI SYSC Interconnect> mem 0-0x3 on simple_pm_bus3
simple_pm_bus4: <Simple Power-Managed Bus> on simple_pm_bus1
ti_sysc3: <TI SYSC Interconnect> mem 0-0x3 on simple_pm_bus4
ti_prcm0: <TI Power and Clock Management> mem 0-0x1fff on ti_sysc3
ofw_clkbus0: <OFW clocks bus> on ti_prcm0
clk_fixed0: <Fixed clock> on ofw_clkbus0
Clock: clk_32768_ck, parent: none, freq: 32768
clk_fixed1: <Fixed clock> on ofw_clkbus0
Clock: clk_rc32k_ck, parent: none, freq: 32000
clk_fixed2: <Fixed clock> on ofw_clkbus0
Clock: virt_19200000_ck, parent: none, freq: 19200000
clk_fixed3: <Fixed clock> on ofw_clkbus0
Clock: virt_24000000_ck, parent: none, freq: 24000000
clk_fixed4: <Fixed clock> on ofw_clkbus0
Clock: virt_25000000_ck, parent: none, freq: 25000000
clk_fixed5: <Fixed clock> on ofw_clkbus0
Clock: virt_26000000_ck, parent: none, freq: 26000000
clk_fixed6: <Fixed clock> on ofw_clkbus0
Clock: tclkin_ck, parent: none, freq: 12000000
ti_dpll0: <TI DPLL Clock> on ofw_clkbus0
ti_dpll1: <TI DPLL Clock> on ofw_clkbus0
ti_divider0: <TI Divider Clock> on ofw_clkbus0
ti_divider1: <TI Divider Clock> on ofw_clkbus0
ti_divider2: <TI Divider Clock> on ofw_clkbus0
ti_dpll2: <TI DPLL Clock> on ofw_clkbus0
ti_divider3: <TI Divider Clock> on ofw_clkbus0
ti_dpll3: <TI DPLL Clock> on ofw_clkbus0
ti_divider4: <TI Divider Clock> on ofw_clkbus0
clk_fixed7: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: dpll_ddr_m2_div2_ck, error getting frequency: 9
ti_dpll4: <TI DPLL Clock> on ofw_clkbus0
ti_divider5: <TI Divider Clock> on ofw_clkbus0
ti_dpll5: <TI DPLL Clock> on ofw_clkbus0
ti_divider6: <TI Divider Clock> on ofw_clkbus0
clk_fixed8: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: dpll_per_m2_div4_wkupdm_ck, error getting frequency: 9
clk_fixed9: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: dpll_per_m2_div4_ck, error getting frequency: 9
clk_fixed10: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: clk_24mhz, error getting frequency: 9
clk_fixed11: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: clkdiv32k_ck, error getting frequency: 9
clk_fixed12: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: l3_gclk, error getting frequency: 9
ti_mux0: <TI Mux Clock> on ofw_clkbus0
ti_gate0: <TI Gate Clock> on ofw_clkbus0
ti_mux1: <TI Mux Clock> on ofw_clkbus0
ti_mux2: <TI Mux Clock> on ofw_clkbus0
ti_mux3: <TI Mux Clock> on ofw_clkbus0
ti_mux4: <TI Mux Clock> on ofw_clkbus0
ti_mux5: <TI Mux Clock> on ofw_clkbus0
ti_mux6: <TI Mux Clock> on ofw_clkbus0
ti_mux7: <TI Mux Clock> on ofw_clkbus0
ti_gate1: <TI Gate Clock> on ofw_clkbus0
clk_fixed13: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: dpll_core_m4_div2_ck, error getting frequency: 9
ti_gate2: <TI Gate Clock> on ofw_clkbus0
ti_mux8: <TI Mux Clock> on ofw_clkbus0
clk_fixed14: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: l4_rtc_gclk, error getting frequency: 9
clk_fixed15: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: l4hs_gclk, error getting frequency: 9
clk_fixed16: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: l3s_gclk, error getting frequency: 9
clk_fixed17: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: l4fw_gclk, error getting frequency: 9
clk_fixed18: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: l4ls_gclk, error getting frequency: 9
clk_fixed19: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: sysclk_div_ck, error getting frequency: 9
clk_fixed20: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: cpsw_125mhz_gclk, error getting frequency: 9
ti_mux9: <TI Mux Clock> on ofw_clkbus0
ti_mux10: <TI Mux Clock> on ofw_clkbus0
ti_mux11: <TI Mux Clock> on ofw_clkbus0
clk_fixed21: <Fixed factor clock> on ofw_clkbus0
clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: mmc_clk, error getting frequency: 9
ti_clksel0: <TI CLKSEL> on ofw_clkbus0
ti_mux12: <TI Mux Clock> on ti_clksel0
ti_divider7: <TI Divider Clock> on ti_clksel0
ti_clksel1: <TI CLKSEL> on ofw_clkbus0
ti_mux13: <TI Mux Clock> on ti_clksel1
ti_divider8: <TI Divider Clock> on ti_clksel1
ti_gate3: <TI Gate Clock> on ti_clksel1
ti_omap4_cm0: <TI OMAP4-CM> mem 0-0x3ff on ti_prcm0
ti_clkctrl0: <TI clkctrl> mem 0x38-0x63,0x6c-0x93,0xac-0xb7,0xc0-0xdb,0xec-0xf7,0x10c-0x113,0x130-0x133 on ti_omap4_cm0
ti_clkctrl1: <TI clkctrl> mem 0x1c-0x1f,0x30-0x37,0x68-0x6b,0xf8-0xfb on ti_omap4_cm0
ti_clkctrl2: <TI clkctrl> mem 0x24-0x2f,0x94-0xa3,0xbc-0xbf,0xdc-0xe3,0xfc-0x103 on ti_omap4_cm0
ti_clkctrl3: <TI clkctrl> mem 0x120-0x123 on ti_omap4_cm0
ti_clkctrl4: <TI clkctrl> mem 0xe8-0xeb on ti_omap4_cm0
ti_clkctrl5: <TI clkctrl> mem 0-0x17 on ti_omap4_cm0
ti_clkctrl6: <TI clkctrl> mem 0x18-0x1b on ti_omap4_cm0
ti_clkctrl7: <TI clkctrl> mem 0x14c-0x14f on ti_omap4_cm0
ti_omap4_cm1: <TI OMAP4-CM> mem 0x400-0x4ff on ti_prcm0
ti_clkctrl8: <TI clkctrl> mem 0-0xf,0xb4-0xd7 on ti_omap4_cm1
ti_clkctrl9: <TI clkctrl> mem 0x14-0x17 on ti_omap4_cm1
ti_clkctrl10: <TI clkctrl> mem 0xb0-0xb3 on ti_omap4_cm1
ti_omap4_cm2: <TI OMAP4-CM> mem 0x600-0x6ff on ti_prcm0
ti_clkctrl11: <TI clkctrl> mem 0-0x7 on ti_omap4_cm2
ti_omap4_cm3: <TI OMAP4-CM> mem 0x800-0x8ff on ti_prcm0
ti_clkctrl12: <TI clkctrl> mem 0-0x3 on ti_omap4_cm3
ti_omap4_cm4: <TI OMAP4-CM> mem 0x900-0x9ff on ti_prcm0
ti_clkctrl13: <TI clkctrl> mem 0-0x7 on ti_omap4_cm4
ti_omap4_cm5: <TI OMAP4-CM> mem 0xa00-0xaff on ti_prcm0
ti_clkctrl14: <TI clkctrl> mem 0-0x23 on ti_omap4_cm5
ti_prm0: <TI OMAP Power Management> mem 0xc00-0xcff on ti_prcm0
ti_prm1: <TI OMAP Power Management> mem 0xd00-0xdff on ti_prcm0
ti_prm2: <TI OMAP Power Management> mem 0xe00-0xeff on ti_prcm0
ti_prm3: <TI OMAP Power Management> mem 0xf00-0xfff on ti_prcm0
ti_prm4: <TI OMAP Power Management> mem 0x1000-0x10ff on ti_prcm0
ti_prm5: <TI OMAP Power Management> mem 0x1100-0x11ff on ti_prcm0
ti_prm6: <TI OMAP Power Management> mem 0x1200-0x12ff on ti_prcm0
ti_sysc4: <TI SYSC Interconnect> mem 0x7000-0x7003,0x7010-0x7013,0x7114-0x7117 on simple_pm_bus4
ti_sysc5: <TI SYSC Interconnect> mem 0x9050-0x9053,0x9054-0x9057,0x9058-0x905b on simple_pm_bus4
ti_sysc6: <TI SYSC Interconnect> mem 0xb000-0xb007,0xb010-0xb017,0xb090-0xb097 on simple_pm_bus4
ti_sysc7: <TI SYSC Interconnect> mem 0xd000-0xd003,0xd010-0xd013 on simple_pm_bus4
ti_sysc8: <TI SYSC Interconnect> mem 0x10000-0x10003 on simple_pm_bus4
ti_scm0: <TI OMAP Control Module> mem 0-0x1fff on ti_sysc8
ti_scm_syscon0: <TI OMAP Control Module Syscon> mem 0-0x7ff on ti_scm0
ofw_clkbus1: <OFW clocks bus> on ti_scm_syscon0
ti_mux14: <TI Mux Clock> on ofw_clkbus1
clk_fixed22: <Fixed factor clock> on ofw_clkbus1
Clock: adc_tsc_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed23: <Fixed factor clock> on ofw_clkbus1
Clock: dcan0_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed24: <Fixed factor clock> on ofw_clkbus1
Clock: dcan1_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed25: <Fixed factor clock> on ofw_clkbus1
Clock: mcasp0_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed26: <Fixed factor clock> on ofw_clkbus1
Clock: mcasp1_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed27: <Fixed factor clock> on ofw_clkbus1
Clock: smartreflex0_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed28: <Fixed factor clock> on ofw_clkbus1
Clock: smartreflex1_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed29: <Fixed factor clock> on ofw_clkbus1
Clock: sha0_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed30: <Fixed factor clock> on ofw_clkbus1
Clock: aes0_fck, parent: sys_clkin_ck(0), freq: 24000000
clk_fixed31: <Fixed factor clock> on ofw_clkbus1
Clock: rng_fck, parent: sys_clkin_ck(0), freq: 24000000
ti_clksel2: <TI CLKSEL> on ofw_clkbus1
ti_gate4: <TI Gate Clock> on ti_clksel2
ti_gate5: <TI Gate Clock> on ti_clksel2
ti_gate6: <TI Gate Clock> on ti_clksel2
ti_sysc9: <TI SYSC Interconnect> mem 0x31000-0x31003,0x31010-0x31013,0x31014-0x31017 on simple_pm_bus4
ti_sysc10: <TI SYSC Interconnect> mem 0x35000-0x35003,0x35010-0x35013,0x35014-0x35017 on simple_pm_bus4
ti_sysc11: <TI SYSC Interconnect> mem 0x3e074-0x3e077,0x3e078-0x3e07b on simple_pm_bus4
simple_pm_bus5: <Simple Power-Managed Bus> mem 0x48000000-0x480007ff,0x48000800-0x48000fff,0x48001000-0x480013ff,0x48001400-0x480017ff,0x48001800-0x48001bff,0x48001c00-0x480
01fff on simple_pm_bus0
simple_pm_bus6: <Simple Power-Managed Bus> on simple_pm_bus5
ti_sysc12: <TI SYSC Interconnect> mem 0x22050-0x22053,0x22054-0x22057,0x22058-0x2205b on simple_pm_bus6
ti_sysc13: <TI SYSC Interconnect> mem 0x24050-0x24053,0x24054-0x24057,0x24058-0x2405b on simple_pm_bus6
ti_sysc14: <TI SYSC Interconnect> mem 0x2a000-0x2a007,0x2a010-0x2a017,0x2a090-0x2a097 on simple_pm_bus6
ti_sysc15: <TI SYSC Interconnect> mem 0x30000-0x30003,0x30110-0x30113,0x30114-0x30117 on simple_pm_bus6
ti_sysc16: <TI SYSC Interconnect> mem 0x38000-0x38003,0x38004-0x38007 on simple_pm_bus6
ti_sysc17: <TI SYSC Interconnect> mem 0x3c000-0x3c003,0x3c004-0x3c007 on simple_pm_bus6
ti_sysc18: <TI SYSC Interconnect> mem 0x40000-0x40003,0x40010-0x40013,0x40014-0x40017 on simple_pm_bus6
ti_sysc19: <TI SYSC Interconnect> mem 0x42000-0x42003,0x42010-0x42013,0x42014-0x42017 on simple_pm_bus6
ti_sysc20: <TI SYSC Interconnect> mem 0x44000-0x44003,0x44010-0x44013,0x44014-0x44017 on simple_pm_bus6
ti_sysc21: <TI SYSC Interconnect> mem 0x46000-0x46003,0x46010-0x46013,0x46014-0x46017 on simple_pm_bus6
ti_sysc22: <TI SYSC Interconnect> mem 0x48000-0x48003,0x48010-0x48013,0x48014-0x48017 on simple_pm_bus6
ti_sysc23: <TI SYSC Interconnect> mem 0x4a000-0x4a003,0x4a010-0x4a013,0x4a014-0x4a017 on simple_pm_bus6
ti_sysc24: <TI SYSC Interconnect> mem 0x4c000-0x4c003,0x4c010-0x4c013,0x4c114-0x4c117 on simple_pm_bus6
ti_sysc25: <TI SYSC Interconnect> mem 0x602fc-0x602ff,0x60110-0x60113,0x60114-0x60117 on simple_pm_bus6
ti_sysc26: <TI SYSC Interconnect> mem 0x80000-0x80003,0x80010-0x80013,0x80014-0x80017 on simple_pm_bus6
ti_sysc27: <TI SYSC Interconnect> mem 0xc8000-0xc8003,0xc8010-0xc8013 on simple_pm_bus6
ti_sysc28: <TI SYSC Interconnect> mem 0xca000-0xca003,0xca010-0xca013,0xca014-0xca017 on simple_pm_bus6
simple_pm_bus7: <Simple Power-Managed Bus> on simple_pm_bus5
ti_sysc29: <TI SYSC Interconnect> mem 0x9c000-0x9c007,0x9c010-0x9c017,0x9c090-0x9c097 on simple_pm_bus7
ti_sysc30: <TI SYSC Interconnect> mem 0xa0000-0xa0003,0xa0110-0xa0113,0xa0114-0xa0117 on simple_pm_bus7
ti_sysc31: <TI SYSC Interconnect> mem 0xa6050-0xa6053,0xa6054-0xa6057,0xa6058-0xa605b on simple_pm_bus7
ti_sysc32: <TI SYSC Interconnect> mem 0xa8050-0xa8053,0xa8054-0xa8057,0xa8058-0xa805b on simple_pm_bus7
ti_sysc33: <TI SYSC Interconnect> mem 0xaa050-0xaa053,0xaa054-0xaa057,0xaa058-0xaa05b on simple_pm_bus7
ti_sysc34: <TI SYSC Interconnect> mem 0xac000-0xac003,0xac010-0xac013,0xac114-0xac117 on simple_pm_bus7
ti_sysc35: <TI SYSC Interconnect> mem 0xae000-0xae003,0xae010-0xae013,0xae114-0xae117 on simple_pm_bus7
ti_sysc36: <TI SYSC Interconnect> mem 0xcc020-0xcc023 on simple_pm_bus7
ti_sysc37: <TI SYSC Interconnect> mem 0xd0020-0xd0023 on simple_pm_bus7
ti_sysc38: <TI SYSC Interconnect> mem 0xd82fc-0xd82ff,0xd8110-0xd8113,0xd8114-0xd8117 on simple_pm_bus7
simple_pm_bus8: <Simple Power-Managed Bus> on simple_pm_bus5
ti_sysc39: <TI SYSC Interconnect> on simple_pm_bus8
simple_pm_bus9: <Simple Power-Managed Bus> on simple_pm_bus5
ti_sysc40: <TI SYSC Interconnect> mem 0-0x3,0x4-0x7 on simple_pm_bus9
ti_sysc41: <TI SYSC Interconnect> mem 0x2000-0x2003,0x2004-0x2007 on simple_pm_bus9
ti_sysc42: <TI SYSC Interconnect> mem 0x4000-0x4003,0x4004-0x4007 on simple_pm_bus9
ti_sysc43: <TI SYSC Interconnect> mem 0xe000-0xe003,0xe054-0xe057 on simple_pm_bus9
ti_sysc44: <TI SYSC Interconnect> mem 0x11fe0-0x11fe3,0x11fe4-0x11fe7 on simple_pm_bus9
simplebus0: <Flattened device tree simple bus> mem 0x47c00000-0x47c007ff,0x47c00800-0x47c00fff,0x47c01000-0x47c013ff on simple_pm_bus0
simplebus1: <Flattened device tree simple bus> on simplebus0
simple_pm_bus10: <Simple Power-Managed Bus> mem 0x4a000000-0x4a0007ff,0x4a000800-0x4a000fff,0x4a001000-0x4a0013ff on simple_pm_bus0
simple_pm_bus11: <Simple Power-Managed Bus> on simple_pm_bus10
ti_sysc45: <TI SYSC Interconnect> mem 0x101200-0x101203,0x101208-0x10120b,0x101204-0x101207 on simple_pm_bus11
ti_sysc46: <TI SYSC Interconnect> mem 0x326000-0x326003,0x326004-0x326007 on simple_pm_bus11
simplebus2: <Flattened device tree simple bus> mem 0x4b144400-0x4b1444ff,0x4b144800-0x4b144bff on simple_pm_bus0
simplebus3: <Flattened device tree simple bus> on simplebus2
ti_sysc47: <TI SYSC Interconnect> mem 0x49000000-0x49000003 on simple_pm_bus0
ti_sysc48: <TI SYSC Interconnect> mem 0x49800000-0x49800003,0x49800010-0x49800013 on simple_pm_bus0
ti_sysc49: <TI SYSC Interconnect> mem 0x49900000-0x49900003,0x49900010-0x49900013 on simple_pm_bus0
ti_sysc50: <TI SYSC Interconnect> mem 0x49a00000-0x49a00003,0x49a00010-0x49a00013 on simple_pm_bus0
ti_sysc51: <TI SYSC Interconnect> mem 0x478102fc-0x478102ff,0x47810110-0x47810113,0x47810114-0x47810117 on simple_pm_bus0
ti_sysc52: <TI SYSC Interconnect> mem 0x47400000-0x47400003,0x47400010-0x47400013 on simple_pm_bus0
ti_usb_phy0: <TI AM335x USB PHY> mem 0x1300-0x13ff on ti_sysc52
ti_usb_phy1: <TI AM335x USB PHY> mem 0x1b00-0x1bff on ti_sysc52
ti_am3359_cppi410: <TI AM3359 CPPI 41> mem 0-0xfff,0x2000-0x2fff,0x3000-0x3fff,0x4000-0x7fff irq 32 on ti_sysc52
ti_sysc53: <TI SYSC Interconnect> on simple_pm_bus0
ti_sysc54: <TI SYSC Interconnect> mem 0x4c000000-0x4c000003 on simple_pm_bus0
ti_sysc55: <TI SYSC Interconnect> mem 0x50000000-0x50000003,0x50000010-0x50000013,0x50000014-0x50000017 on simple_pm_bus0
ti_sysc56: <TI SYSC Interconnect> mem 0x53100100-0x53100103,0x53100110-0x53100113,0x53100114-0x53100117 on simple_pm_bus0
ti_sysc57: <TI SYSC Interconnect> mem 0x53500080-0x53500083,0x53500084-0x53500087,0x53500088-0x5350008b on simple_pm_bus0
ti_sysc58: <TI SYSC Interconnect> mem 0x5600fe00-0x5600fe03,0x5600fe10-0x5600fe13 on simple_pm_bus0
regfix0: <Fixed Regulator> on ofwbus0
ti_aintc0: <TI AINTC Interrupt Controller> mem 0x48200000-0x48200fff on simple_pm_bus0
ti_aintc0: Revision 5.0
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
cpu0: Nominal frequency 1000Mhz
cpufreq_dt0: <Generic cpufreq driver> on cpu0
cpufreq_dt0: Only opp-shared is supported
cpufreq_dt0: Failed to parse opp-v2 table
device_attach: cpufreq_dt0 attach returned 6
ofwbus0: <opp-table> compat operating-points-v2-ti-cpu (no driver attached)
pmu0: <Performance Monitoring Unit> irq 0 on ti_sysc1
ti_sysc1: no default resources for rid = 1, type = 1
ofwbus0: <soc> compat ti,omap-infra (no driver attached)
ti_sysc2: <cpu@0> mem 0-0x3fff,0x80000-0x81fff compat ti,am3352-wkup-m3 (no driver attached)
simple_pm_bus4: <target-module@3000> disabled compat ti,sysc (no driver attached)
simple_pm_bus4: <target-module@5000> disabled compat ti,sysc (no driver attached)
gpio0: <TI AM335x General Purpose I/O (GPIO)> mem 0-0xfff irq 1 on ti_sysc4
gpiobus0: <OFW GPIO bus> on gpio0
gpioc0: <GPIO controller> on gpio0
ti_sysc5: no default resources for rid = 0, type = 4
ti_sysc5: no default resources for rid = 0, type = 4
uart0: <TI UART (16550 compatible)> mem 0-0xfff irq 2 on ti_sysc5
uart0: console (115384,n,8,1)
uart0: fast interrupt
uart0: PPS capture mode: DCD
iichb0: <TI I2C Controller> mem 0-0xfff irq 3 on ti_sysc6
iichb0: I2C revision 4.0 FIFO size: 32 bytes
ti_adc0: <TI ADC controller> mem 0-0xfff irq 4 on ti_sysc7
ti_adc0: scheme: 0x1 func: 0x730 rtl: 0 rev: 0.1 custom rev: 0
ti_scm0: <pinmux@800> mem 0x800-0xa37 compat pinconf-single (no driver attached)
ti_scm_syscon0: <phy-gmii-sel> mem 0x650-0x653 compat ti,am3352-phy-gmii-sel (no driver attached)
ti_scm0: <control@620> mem 0x620-0x62f,0x648-0x64b compat ti,am335x-usb-ctrl-module (no driver attached)
ti_scm0: <wkup_m3_ipc@1324> mem 0x1324-0x1347 irq 5 compat ti,am3352-wkup-m3-ipc (no driver attached)
ti_scm0: <dma-router@f90> mem 0xf90-0xfcf compat ti,am335x-edma-crossbar (no driver attached)
am335x_scm0: <AM335x Control Module Extension> on ti_scm0
ti_sysc9: <timer@0> mem 0-0x3ff irq 6 compat ti,am335x-timer-1ms (no driver attached)
simple_pm_bus4: <target-module@33000> disabled compat ti,sysc (no driver attached)
ti_wdt0: <TI Watchdog Timer> mem 0-0xfff irq 7 on ti_sysc10
ti_wdt0: revision: 0x502a0501
simple_pm_bus4: <target-module@37000> disabled compat ti,sysc (no driver attached)
simple_pm_bus4: <target-module@39000> disabled compat ti,sysc (no driver attached)
am335x_rtc0: <AM335x RTC (power management mode)> mem 0-0xfff irq 8,9 on ti_sysc11
am335x_rtc0: AM335X RTC v1.0.6
simple_pm_bus4: <target-module@40000> disabled compat ti,sysc (no driver attached)
simple_pm_bus6: <target-module@8000> disabled compat ti,sysc (no driver attached)
simple_pm_bus6: <target-module@14000> disabled compat ti,sysc (no driver attached)
simple_pm_bus6: <target-module@16000> disabled compat ti,sysc (no driver attached)
am335x_dmtimer0: <AM335x DMTimer2> mem 0-0x3ff irq 10 on ti_sysc18
Event timer "DMTimer2" frequency 24000000 Hz quality 500
am335x_dmtimer1: <AM335x DMTimer3> mem 0-0x3ff irq 11 on ti_sysc19
Timecounter "DMTimer3" frequency 24000000 Hz quality 500
ti_sysc20: <timer@0> mem 0-0x3ff irq 12 compat ti,am335x-timer (no driver attached)
ti_sysc21: <timer@0> mem 0-0x3ff irq 13 compat ti,am335x-timer (no driver attached)
ti_sysc22: <timer@0> mem 0-0x3ff irq 14 compat ti,am335x-timer (no driver attached)
ti_sysc23: <timer@0> mem 0-0x3ff irq 15 compat ti,am335x-timer (no driver attached)
gpio1: <TI AM335x General Purpose I/O (GPIO)> mem 0-0xfff irq 16 on ti_sysc24
gpiobus1: <OFW GPIO bus> on gpio1
gpioc1: <GPIO controller> on gpio1
simple_pm_bus6: <target-module@50000> disabled compat ti,sysc (no driver attached)
sdhci_ti0: <TI MMCHS (SDHCI 2.0)> mem 0-0xfff irq 17 on ti_sysc25
sdhci_ti0: Card presence detect on gpio0 pin 6, configured for interrupts.
sdhci_ti0-slot0: 96MHz 4bits VDD: VCCQ: 3.3V DRV: B PIO removable
sdhci_ti0-slot0: ============== REGISTER DUMP ==============
sdhci_ti0-slot0: Sys addr: 0x00000000 | Version:  0x00003101
sdhci_ti0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_ti0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci_ti0-slot0: Present:  0x01ff0000 | Host ctl: 0x00000000
sdhci_ti0-slot0: Power:    0x00000000 | Blk gap:  0x00000000
sdhci_ti0-slot0: Wake-up:  0x00000000 | Clock:    0x00000000
sdhci_ti0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_ti0-slot0: Int enab: 0x00000000 | Sig enab: 0x00000000
sdhci_ti0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_ti0-slot0: Caps:     0x07e10080 | Caps2:    0x00000000
sdhci_ti0-slot0: Max curr: 0x00000000 | ADMA err: 0x00000000
sdhci_ti0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_ti0-slot0: ===========================================
sdhci_ti0-slot0: Card inserted
mmc0: <MMC/SD bus> on sdhci_ti0
simple_pm_bus6: <target-module@a0000> disabled compat ti,sysc (no driver attached)
ti_mbox0: <TI System Mailbox> mem 0-0x1ff irq 18 on ti_sysc27
ti_mbox0: revision 4.0
ti_sysc28: <spinlock@0> mem 0-0xfff compat ti,omap4-hwspinlock (no driver attached)
simple_pm_bus6: <target-module@cc000> disabled compat ti,sysc (no driver attached)
simple_pm_bus7: <target-module@8c000> disabled compat ti,sysc (no driver attached)
simple_pm_bus7: <target-module@8e000> disabled compat ti,sysc (no driver attached)
iichb1: <TI I2C Controller> mem 0-0xfff irq 19 on ti_sysc29
iichb1: I2C revision 4.0 FIFO size: 32 bytes
simple_pm_bus7: <target-module@a2000> disabled compat ti,sysc (no driver attached)
simple_pm_bus7: <target-module@a4000> disabled compat ti,sysc (no driver attached)
ti_sysc32: no default resources for rid = 0, type = 4
ti_sysc32: no default resources for rid = 0, type = 4
uart1: <TI UART (16550 compatible)> mem 0-0xfff irq 20 on ti_sysc32
uart1: fast interrupt
uart1: PPS capture mode: DCD
io2: <TI AM335x General Purpose I/O (GPIO)> mem 0-0xfff irq 21 on ti_sysc34
gpiobus2: <OFW GPIO bus> on gpio2
gpioc2: <GPIO controller> on gpio2
gpio3: <TI AM335x General Purpose I/O (GPIO)> mem 0-0xfff irq 22 on ti_sysc35
gpiobus3: <OFW GPIO bus> on gpio3
gpioc3: <GPIO controller> on gpio3
simple_pm_bus7: <target-module@b0000> disabled compat ti,sysc (no driver attached)
ti_sysc39: <mpu@0> compat ti,omap3-mpu (no driver attached)
am335x_pwmss0: <AM335x PWM> mem 0-0xf on ti_sysc40
am335x_pwmss0: <pwm@100> mem 0x100-0x17f disabled compat ti,am3352-ecap (no driver attached)
am335x_pwmss0: <counter@180> mem 0x180-0x1ff irq 37 disabled compat ti,am3352-eqep (no driver attached)
pwm0: <AM335x EHRPWM> mem 0x200-0x27f on am335x_pwmss0
pwmbus0: <OFW PWM bus> on pwm0
pwmc0: <PWM Control> channel 0 on pwmbus0
pwmc1: <PWM Control> channel 1 on pwmbus0
am335x_pwmss1: <AM335x PWM> mem 0-0xf on ti_sysc41
am335x_pwmss1: <pwm@100> mem 0x100-0x17f disabled compat ti,am3352-ecap (no driver attached)
am335x_pwmss1: <counter@180> mem 0x180-0x1ff irq 38 disabled compat ti,am3352-eqep (no driver attached)
pwm1: <AM335x EHRPWM> mem 0x200-0x27f on am335x_pwmss1
pwmbus1: <OFW PWM bus> on pwm1
pwmc2: <PWM Control> channel 0 on pwmbus1
pwmc3: <PWM Control> channel 1 on pwmbus1
ti_sysc44: <rng@0> mem 0-0x1fff irq 23 compat ti,omap4-rng (no driver attached)
simple_pm_bus9: <target-module@13000> disabled compat ti,sysc (no driver attached)
simple_pm_bus9: <target-module@15000> disabled compat ti,sysc (no driver attached)
simple_pm_bus9: <target-module@18000> disabled compat ti,sysc (no driver attached)
simple_pm_bus9: <target-module@20000> disabled compat ti,sysc (no driver attached)
simple_pm_bus9: <target-module@22000> disabled compat ti,sysc (no driver attached)
simple_pm_bus9: <target-module@24000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@c000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@e000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@10000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@14000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@1a000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@24000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@26000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@28000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@30000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@32000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@38000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@3a000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@3c000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@3e000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@40000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@42000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@44000> disabled compat ti,sysc (no driver attached)
simplebus1: <target-module@46000> disabled compat ti,sysc (no driver attached)
simple_pm_bus11: <target-module@180000> disabled compat ti,sysc (no driver attached)
simple_pm_bus11: <target-module@200000> disabled compat ti,sysc (no driver attached)
ti_sysc46: <pruss@0> mem 0-0x7ffff compat ti,am3356-pruss (no driver attached)
simplebus3: <target-module@0> disabled compat ti,sysc (no driver attached)
simplebus3: <target-module@3000> disabled compat ti,sysc (no driver attached)
ti_sysc47: <dma@0> mem 0-0xffff irq 24,25,26 compat ti,edma3-tpcc (no driver attached)
ti_sysc48: <dma@0> mem 0-0xfffff irq 27 compat ti,edma3-tptc (no driver attached)
ti_sysc49: <dma@0> mem 0-0xfffff irq 28 compat ti,edma3-tptc (no driver attached)
ti_sysc50: <dma@0> mem 0-0xfffff irq 29 compat ti,edma3-tptc (no driver attached)
musbotg0: <TI AM33xx integrated USB OTG controller> mem 0x1400-0x17ff,0x1000-0x11ff irq 30 on ti_sysc52
usbus0: Dynamic FIFO sizing detected, assuming 16Kbytes of FIFO RAM
usbus0 on musbotg0
musbotg0: usbpf: Attached
musbotg1: <TI AM33xx integrated USB OTG controller> mem 0x1c00-0x1fff,0x1800-0x19ff irq 31 on ti_sysc52
usbus1: Dynamic FIFO sizing detected, assuming 16Kbytes of FIFO RAM
usbus1 on musbotg1
musbotg1: usbpf: Attached
ti_sysc53: <sram@0> mem 0-0xffff compat mmio-sram (no driver attached)
ti_sysc54: <emif@0> mem 0-0xffffff irq 33 compat ti,emif-am3352 (no driver attached)
ti_sysc56: <sham@0> mem 0-0x1ff irq 34 compat ti,omap4-sham (no driver attached)
ti_sysc57: <aes@0> mem 0-0x9f irq 35 compat ti,omap4-aes (no driver attached)
gpioled0: <GPIO LEDs> on ofwbus0
ram0: reserving memory region:   80000000-96e00000
ram0: reserving memory region:   97a4f000-9cefd000
ram0: reserving memory region:   9cf18000-9cf19000
ram0: reserving memory region:   9cf1a000-9cf1b000
ram0: reserving memory region:   9cf1d000-9cf1e000
ram0: reserving memory region:   9cf3e000-9df68000
ram0: reserving memory region:   9df69000-9ff7b000
crypto: assign cryptosoft0 driver id 0, flags 0x6000000
procfs registered
Timecounters tick every 1.000 msec
lo0: bpf attached
vlan: initialized, using hash tables with chaining
IPsec: Initialized Security Association Processing.
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 4096
iicbus0: <OFW I2C bus> on iichb0
iic0: <I2C generic I/O> on iicbus0
iicbus0: <unknown card> at addr 0x48
iicbus0: <unknown card> at addr 0xa0
sdhci_ti0-slot0: Divider 128 for freq 375000 (base 96000000)
mmc0: Probing bus
usbus0: 480Mbps High Speed USB v2.0
usbus1: 480Mbps High Speed USB v2.0
mmc0: SD 2.0 interface conditions: OK
mmc0: SD probe: OK (OCR: 0x40ff8000)
ugen1.1: <Mentor Graphics OTG Root HUB> at usbus1
uhub0 on usbus1
uhub0: <Mentor Graphics OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
ugen0.1: <Mentor Graphics OTG Root HUB> at usbus0
uhub1 on usbus0
uhub1: <Mentor Graphics OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
mmc0: Current OCR: 0x00ff8000
mmc0: Probing cards
mmc0: New card detected (CID 1b534d42423151543082495532013c33)
mmc0: New card detected (CSD 400e00325b590000ee7f7f800a404055)
mmc0: Card at relative address 0x0001 added:
mmc0:  card: SDHC BB1QT 3.0 SN 82495532 MFG 12/2019 by 27 SM
mmc0:  quirks: 0
mmc0:  bus: 4bit, 50MHz (high speed timing)
mmc0:  memory: 62521344 blocks, erase sector 8192 blocks
mmc0: setting transfer rate to 50.000MHz (high speed timing)
sdhci_ti0-slot0: Divider 1 for freq 48000000 (base 96000000)
mmcsd0: 32GB <SDHC BB1QT 3.0 SN 82495532 MFG 12/2019 by 27 SM> at mmc0 48.0MHz/4bit/65535-block
iicbus1: <OFW I2C bus> on iichb1
iic1: <I2C generic I/O> on iicbus1
WARNING: WITNESS option enabled, expect reduced performance.
WARNING: 32-bit kernels are deprecated and may be removed in FreeBSD 15.0.
regulator: shutting down unused regulators
Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]...
regulator: shutting down vmmcsd_fixed... ok
GEOM: new disk mmcsd0
mmc0: setting bus width to 4 bits high speed timing
GEOM_PART: partition 1 on (mmcsd0, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (mmcsd0, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (mmcsd0s2, BSD) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-82495532, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (diskid/DISK-82495532, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (ufsid/66ee08f0871dd357, BSD) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-82495532s2, BSD) is not aligned on 4194304 bytes
Warning: no time-of-day clock registered, system time will not be set accurately
uhub0: 1 port with 1 removable, self powered
uhub1: 1 port with 1 removable, self powered
start_init: trying /sbin/init
Starting file system checks:
random: unblocking device.
GEOM_PART: partition 1 on (diskid/DISK-82495532, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (diskid/DISK-82495532, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (ufsid/66ee08f0871dd357, BSD) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-82495532s2, BSD) is not aligned on 4194304 bytes
/dev/mmcsd0s2a: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/mmcsd0s2a: clean, 87152 free (8 frags, 10893 blocks, 0.0% fragmentation)
GEOM_PART: partition 1 on (diskid/DISK-82495532, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 2 on (diskid/DISK-82495532, MBR) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (ufsid/66ee08f0871dd357, BSD) is not aligned on 4194304 bytes
GEOM_PART: partition 1 on (diskid/DISK-82495532s2, BSD) is not aligned on 4194304 bytes
Mounting local filesystems:.
/etc/rc: WARNING: $lwapp_enable is not set properly - see rc.conf(5).
Setting up harvesting: [CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
Feeding entropy: .
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/perl5/5.36/mach/CORE
Setting hostname: beaglebone.
lo0: link state changed to UP
Starting Network: lo0.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
        groups: lo
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
hw.bus.devctl_queue: 1000lock order reversal: (sleepable after non-sleepable)
 1st 0xc094dc74 dev mtx (devd, sleep mutex) @ /usr/src/sys/kern/kern_devctl.c:571
 2nd 0xc09cf830 umareclaim (umareclaim, sx) @ /usr/src/sys/vm/uma_core.c:3433
lock order devd -> umareclaim attempted at:
#0 0xc02af4d8 at witness_checkorder+0xbd4
#1 0xc0241dd4 at _sx_xlock+0x78
#2 0xc050313c at uma_zdestroy+0x60
#3 0xc01dd2d8 at sysctl_devctl_queue+0xcc
#4 0xc0249c70 at sysctl_root_handler_locked+0xd8
#5 0xc0248fdc at sysctl_root+0x218
#6 0xc02496b8 at userland_sysctl+0x154
#7 0xc0249520 at sys___sysctl+0x7c
#8 0xc0568df8 at swi_handler+0x160
#9 0xc054ccb0 at swi_exit+0
Freed UMA keg (DEVCTL) was not empty (446 items).  Lost 112 pages of memory.
 -> 0
route: message indicates error: File exists
add host 127.0.0.1: gateway lo0 fib 0: route already in table
route: message indicates error: File exists
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Clearing /tmp (X related).
Mounting late filesystems:.
Generating RSA host key.
3072 SHA256:MG7jPBoqLnuqwwKzyGfwlbEQMMhG1JUisuVXMsoygnY root@beaglebone (RSA)
Generating ECDSA host key.
256 SHA256:lIbLtWVC3Dvdcufcrm6vuAuJiZ3RR+n766I4G8PCArE root@beaglebone (ECDSA)
Generating ED25519 host key.
256 SHA256:F+WJbMA2wPM9VDLpMAAgPLC8d5c4ROtvp/ycSPDuHCA root@beaglebone (ED25519)
Performing sanity check on sshd configuration.
Starting sshd.
Starting background file system checks in 60 seconds.

Fri Sep 20 23:47:40 UTC 2024

FreeBSD/arm (beaglebone) (ttyu0)

login:

clknode_link_recalc: Attempt to use unresolved linked clock: sys_clkin_ck
Cannot get frequency for clk: sys_clkin_ck, error: 9
Clock: dpll_ddr_m2_div2_ck, error getting frequency: 9

These messages can be ignored due to bootverbose and call to clkdom_dump()

Fix GPIO

  pinmux@800 {
    compatible = "pinconf-single";
    ...

The pinmux node has changed compatible type from "pinctrl-single" to "pinconf-single".

D46742

D46743

D46744

And we can blink our usr[0-3] leds again :)

Ethernet

The Linux kernel switched driver from ti,cpsw to ti,cpsw-switch. D46746

arm/BeagleBoneBlackMain (last edited 2024-09-22T08:47:08+0000 by OskarHolmlund)