Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Oct 2024 08:11:30 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Karl Denninger <karl@denninger.net>
Cc:        FreeBSD Stable ML <stable@freebsd.org>
Subject:   Re: APU1 bricked on stable/14 - solved
Message-ID:  <CANCZdfqt8U65QESqVXqr3wi7OxK5TJ3NMnqfcyssJv9%2B3wycBg@mail.gmail.com>
In-Reply-To: <c3da5251-7b0a-4112-8f0e-afdeba0694be@denninger.net>
References:  <feaff803-ae93-4e9b-a8e6-1498d7b07b69@gmx.ch> <CANCZdfqZ_byx5aQsybVDriitWezTL43ix7Vajh-i1DKPRtg_7g@mail.gmail.com> <c3da5251-7b0a-4112-8f0e-afdeba0694be@denninger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000be785a0623cf7b2e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Great. Just need the APU1 now.

Warner

On Sun, Oct 6, 2024, 7:56=E2=80=AFAM Karl Denninger <karl@denninger.net> wr=
ote:

> From one of the APUs I have here:
>
> ---<<BOOT>>---
> Copyright (c) 1992-2023 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 14.1-STABLE stable/14-n268741-9ff3c094fde3 GENERIC amd64
> FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git
> llvmorg-1
> 8.1.6-0-g1118c2e05e67)
> VT(vga): resolution 640x480
> CPU: AMD GX-412TC SOC                                (998.18-MHz K8-class
> CPU)
>   Origin=3D"AuthenticAMD"  Id=3D0x730f01  Family=3D0x16  Model=3D0x30  St=
epping=3D1
>
> Features=3D0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PG=
E,MCA,C
> MOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
>
> Features2=3D0x3ed8220b<SSE3,PCLMULQDQ,MON,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,=
POPCNT,
> AESNI,XSAVE,OSXSAVE,AVX,F16C>
>   AMD Features=3D0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
>   AMD
> Features2=3D0x1d4037ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OS=
VW,
> IBS,SKINIT,WDT,Topology,PNXC,DBE,PTSC,PL2I>
>   Structured Extended Features=3D0x8<BMI1>
>   XSAVE Features=3D0x1<XSAVEOPT>
>   SVM: NP,NRIP,AFlush,DAssist,NAsids=3D8
>   TSC: P-state invariant, performance statistics
> real memory  =3D 2013061120 (1919 MB)
> avail memory =3D 1912287232 (1823 MB)
> Event timer "LAPIC" quality 100
> ACPI APIC Table: <CORE   COREBOOT>
> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
> FreeBSD/SMP: 1 package(s) x 4 core(s)
> arc4random: WARNING: initial seeding bypassed the cryptographic random
> device be
> cause it was not yet seeded and the knob 'bypass_before_seeding' was
> enabled.
> ioapic1: MADT APIC ID 5 !=3D hw id 0
> ioapic0 <Version 2.1> irqs 0-23
> ioapic1 <Version 2.1> irqs 24-55
> Launching APs: 3 1 2
> random: entropy device external interface
> kbd0 at kbdmux0
> vtvga0: <VT VGA driver>
> smbios0: <System Management BIOS> at iomem 0xf3740-0xf375e
> smbios0: Version: 2.7
> aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS>
> acpi0: <CORE COREBOOT>
> acpi0: Power Button (fixed)
> cpu0: <ACPI CPU> on acpi0
> atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
> atrtc0: registered as a time-of-day clock, resolution 1.000000s
> Event timer "RTC" frequency 32768 Hz quality 0
> attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
> Timecounter "i8254" frequency 1193182 Hz quality 0
> Event timer "i8254" frequency 1193182 Hz quality 100
> apei0: <ACPI Platform Error Interface> on acpi0
> hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
> Timecounter "HPET" frequency 14318180 Hz quality 950
> Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
> acpi_timer0: <32-bit timer at 3.579545MHz> port 0x818-0x81b on acpi0
> acpi_button0: <Power Button> on acpi0
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pci0: <ACPI PCI bus> on pcib0
> pcib1: <ACPI PCI-PCI bridge> at device 2.2 on pci0
> pcib1: failed to allocate initial I/O port window: 0x1000-0x1fff
> pci1: <ACPI PCI bus> on pcib1
> igb0: <Intel(R) I211 (Copper)> port 0x2000-0x201f mem
> 0xfe700000-0xfe71ffff,0xfe
> 720000-0xfe723fff at device 0.0 on pci1
> igb0: NVM V0.6 imgtype1
> igb0: Using 1024 TX descriptors and 1024 RX descriptors
> igb0: Using 2 RX queues 2 TX queues
> igb0: Using MSI-X interrupts with 3 vectors
> igb0: Ethernet address: 00:0d:b9:46:71:88
> igb0: netmap queues/slots: TX 2/1024, RX 2/1024
> pcib2: <ACPI PCI-PCI bridge> at device 2.4 on pci0
> pcib2: failed to allocate initial I/O port window: 0x2000-0x2fff
> pci2: <ACPI PCI bus> on pcib2
> igb1: <Intel(R) I211 (Copper)> port 0x4000-0x401f mem
> 0xfe800000-0xfe81ffff,0xfe
> 820000-0xfe823fff at device 0.0 on pci2
> igb1: NVM V0.6 imgtype1
> igb1: Using 1024 TX descriptors and 1024 RX descriptors
> igb1: Using 2 RX queues 2 TX queues
> igb1: Using MSI-X interrupts with 3 vectors
> igb1: Ethernet address: 00:0d:b9:46:71:89
> igb1: netmap queues/slots: TX 2/1024, RX 2/1024
> pci0: <encrypt/decrypt> at device 8.0 (no driver attached)
> xhci0: <AMD FCH USB 3.0 controller> mem 0xfeb22000-0xfeb23fff at device
> 16.0 on
> pci0
> xhci0: 32 bytes context size, 64-bit DMA
> usbus0 on xhci0
> usbus0: 5.0Gbps Super Speed USB v3.0
> ahci0: <AMD Hudson-2 AHCI SATA controller> port
> 0x3010-0x3017,0x3020-0x3023,0x30
> 18-0x301f,0x3024-0x3027,0x3000-0x300f mem 0xfeb25000-0xfeb253ff at device
> 17.0 o
> n pci0
> ahci0: AHCI v1.30 with 2 6Gbps ports, Port Multiplier supported with FBS
> ahcich0: <AHCI channel> at channel 0 on ahci0
> ahcich1: <AHCI channel> at channel 1 on ahci0
> ehci0: <AMD FCH USB 2.0 controller> mem 0x80000000-0x800000ff at device
> 18.0 on
> pci0
> usbus1: EHCI version 1.0
> usbus1 on ehci0
> usbus1: 480Mbps High Speed USB v2.0
> ehci1: <AMD FCH USB 2.0 controller> mem 0xfeb25400-0xfeb254ff at device
> 19.0 on
> pci0
> usbus2: EHCI version 1.0
> usbus2 on ehci1
> usbus2: 480Mbps High Speed USB v2.0
> isab0: <PCI-ISA bridge> at device 20.3 on pci0
> isa0: <ISA bus> on isab0
> sdhci_pci0: <Generic SD HCI> mem 0xfeb25500-0xfeb255ff at device 20.7 on
> pci0
> sdhci_pci0: 1 slot(s) allocated
> mmc0: <MMC/SD bus> on sdhci_pci0
> uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
> ns8250: UART FCR is broken
> uart0: console (115200,n,8,1)
> orm0: <ISA Option ROM> at iomem 0xef000-0xeffff pnpid ORM0000 on isa0
> hwpstate0: <Cool`n'Quiet 2.0> on cpu0
> Timecounter "TSC" frequency 998127234 Hz quality 1000
> Timecounters tick every 1.000 msec
> ugen2.1: <AMD EHCI root HUB> at usbus2
> ugen1.1: <AMD EHCI root HUB> at usbus1
> ugen0.1: <AMD XHCI root HUB> at usbus0
> uhub0 on usbus2
> uhub0: <AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
> uhub1 on usbus0
> uhub1: <AMD XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
> uhub2 on usbus1
> uhub2: <AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
> mmcsd0: 16GB <SDHC SL16G 8.0 SN A4981A22 MFG 01/2017 by 3 SD> at mmc0
> 50.0MHz/4b
> it/65535-block
> Trying to mount root from ufs:/dev/mmcsd0s1a [ro]...
>
> ....
>
> This is an APU2; I've got a bunch of them in the field (one is my own
> personal firewall/gateway) but they're EOL'd as the SOC was deprecated.
> They run quite well and I'm on stable/14 with them at present.
>
>
> On 10/6/2024 9:47 AM, Warner Losh wrote:
>
>
>
> On Sun, Oct 6, 2024 at 6:35=E2=80=AFAM Stefan Hegnauer <stefan.hegnauer@g=
mx.ch>
> wrote:
>
>> I have a few pc-engines APU1 appliances running in headless mode under
>> Nanobsd. Maintenance is by means of  direct COM port connection.
>> After a recent update a few weeks back I was not able to connect by COM
>> port anymore - console output and input went away after booting and
>> before single- or multi-user mode would start. Even re-flashing the
>> SDcard with a fresh image did not help.
>>
>> After some longish trials and errors it turned out that both
>> - commit 74b9fc7a 'amd64 GENERIC: Switch uart hints from "isa" to
>> "acpi"' as well as
>> - commit 4ba4cfaf 'acpi: Narrow workaround for broken interrupt settings
>> on x86'
>> broke things for me. Restoring hints and setting
>> hw.acpi.override_isa_irq_polarity=3D1 in /boot/loader.conf.local restore=
d
>> working order.
>>
>> I agree that APU1 is EOL, however I would have expected an entry to
>> UPDATING for such a POLA violation.
>>
>
> Likely, but really really old gear like this is going to hit edge cases
> that
> developers haven't seen. The hint thing wasn't though to actually
> negatively
> affect any deployed hardware since it dealt with details that changed 15 =
or
> 20 years ago...
>
> Looks like the APU1 used coreboot which at the time was trailing adaptati=
on
> of ACPI, so it makes sense... I knew that Soekris boxes had issues, but
> they
> are another 5 or 10 years older than the APUs and mine sadly isn't
> operational.
>
> So I can write a better UPDATING entry, can you share with me the dmesg
> from both APU1 and APU2?
>
> Warner
>
>
>> Note that pc-engines APU2 models are not affected as the BIOS ACPI
>> tables contain correct UART descriptions.
>>
>> - Stefan
>>
>> --
> Karl Denninger
> karl@denninger.net
> *The Market Ticker*
> *[S/MIME encrypted email preferred]*
>

--000000000000be785a0623cf7b2e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Great. Just need the APU1 now.<div dir=3D"auto"><br></div=
><div dir=3D"auto">Warner=C2=A0</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Sun, Oct 6, 2024, 7:56=E2=80=AFAM K=
arl Denninger &lt;<a href=3D"mailto:karl@denninger.net">karl@denninger.net<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

 =20
   =20
 =20
  <div>
    <p>From one of the APUs I have here:</p>
    <p>---&lt;&lt;BOOT&gt;&gt;---<br>
      Copyright (c) 1992-2023 The FreeBSD Project.<br>
      Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992,
      1993, 1994<br>
      =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The Regents of the Univers=
ity of California. All rights
      reserved.<br>
      FreeBSD is a registered trademark of The FreeBSD Foundation.<br>
      FreeBSD 14.1-STABLE stable/14-n268741-9ff3c094fde3 GENERIC amd64<br>
      FreeBSD clang version 18.1.6
      (<a href=3D"https://github.com/llvm/llvm-project.git" target=3D"_blan=
k" rel=3D"noreferrer">https://github.com/llvm/llvm-project.git</a>; llvmorg-=
1<br>
      8.1.6-0-g1118c2e05e67)<br>
      VT(vga): resolution 640x480<br>
      CPU: AMD GX-412TC SOC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (998.18-MHz
      K8-class CPU)<br>
      =C2=A0 Origin=3D&quot;AuthenticAMD&quot;=C2=A0 Id=3D0x730f01=C2=A0 Fa=
mily=3D0x16=C2=A0 Model=3D0x30=C2=A0
      Stepping=3D1<br>
      =C2=A0
Features=3D0x178bfbff&lt;FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,P=
GE,MCA,C<br>
      MOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT&gt;<br>
      =C2=A0
Features2=3D0x3ed8220b&lt;SSE3,PCLMULQDQ,MON,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE=
,POPCNT,<br>
      AESNI,XSAVE,OSXSAVE,AVX,F16C&gt;<br>
      =C2=A0 AMD
      Features=3D0x2e500800&lt;SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM&gt;<=
br>
      =C2=A0 AMD
Features2=3D0x1d4037ff&lt;LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,O=
SVW,<br>
      IBS,SKINIT,WDT,Topology,PNXC,DBE,PTSC,PL2I&gt;<br>
      =C2=A0 Structured Extended Features=3D0x8&lt;BMI1&gt;<br>
      =C2=A0 XSAVE Features=3D0x1&lt;XSAVEOPT&gt;<br>
      =C2=A0 SVM: NP,NRIP,AFlush,DAssist,NAsids=3D8<br>
      =C2=A0 TSC: P-state invariant, performance statistics<br>
      real memory=C2=A0 =3D 2013061120 (1919 MB)<br>
      avail memory =3D 1912287232 (1823 MB)<br>
      Event timer &quot;LAPIC&quot; quality 100<br>
      ACPI APIC Table: &lt;CORE=C2=A0=C2=A0 COREBOOT&gt;<br>
      FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs<br>
      FreeBSD/SMP: 1 package(s) x 4 core(s)<br>
      arc4random: WARNING: initial seeding bypassed the cryptographic
      random device be<br>
      cause it was not yet seeded and the knob &#39;bypass_before_seeding&#=
39;
      was enabled.<br>
      ioapic1: MADT APIC ID 5 !=3D hw id 0<br>
      ioapic0 &lt;Version 2.1&gt; irqs 0-23<br>
      ioapic1 &lt;Version 2.1&gt; irqs 24-55<br>
      Launching APs: 3 1 2<br>
      random: entropy device external interface<br>
      kbd0 at kbdmux0<br>
      vtvga0: &lt;VT VGA driver&gt;<br>
      smbios0: &lt;System Management BIOS&gt; at iomem 0xf3740-0xf375e<br>
      smbios0: Version: 2.7<br>
      aesni0: &lt;AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS&gt;<br>
      acpi0: &lt;CORE COREBOOT&gt;<br>
      acpi0: Power Button (fixed)<br>
      cpu0: &lt;ACPI CPU&gt; on acpi0<br>
      atrtc0: &lt;AT realtime clock&gt; port 0x70-0x71 irq 8 on acpi0<br>
      atrtc0: registered as a time-of-day clock, resolution 1.000000s<br>
      Event timer &quot;RTC&quot; frequency 32768 Hz quality 0<br>
      attimer0: &lt;AT timer&gt; port 0x40-0x43 irq 0 on acpi0<br>
      Timecounter &quot;i8254&quot; frequency 1193182 Hz quality 0<br>
      Event timer &quot;i8254&quot; frequency 1193182 Hz quality 100<br>
      apei0: &lt;ACPI Platform Error Interface&gt; on acpi0<br>
      hpet0: &lt;High Precision Event Timer&gt; iomem
      0xfed00000-0xfed003ff on acpi0<br>
      Timecounter &quot;HPET&quot; frequency 14318180 Hz quality 950<br>
      Timecounter &quot;ACPI-fast&quot; frequency 3579545 Hz quality 900<br=
>
      acpi_timer0: &lt;32-bit timer at 3.579545MHz&gt; port 0x818-0x81b
      on acpi0<br>
      acpi_button0: &lt;Power Button&gt; on acpi0<br>
      pcib0: &lt;ACPI Host-PCI bridge&gt; port 0xcf8-0xcff on acpi0<br>
      pci0: &lt;ACPI PCI bus&gt; on pcib0<br>
      pcib1: &lt;ACPI PCI-PCI bridge&gt; at device 2.2 on pci0<br>
      pcib1: failed to allocate initial I/O port window: 0x1000-0x1fff<br>
      pci1: &lt;ACPI PCI bus&gt; on pcib1<br>
      igb0: &lt;Intel(R) I211 (Copper)&gt; port 0x2000-0x201f mem
      0xfe700000-0xfe71ffff,0xfe<br>
      720000-0xfe723fff at device 0.0 on pci1<br>
      igb0: NVM V0.6 imgtype1<br>
      igb0: Using 1024 TX descriptors and 1024 RX descriptors<br>
      igb0: Using 2 RX queues 2 TX queues<br>
      igb0: Using MSI-X interrupts with 3 vectors<br>
      igb0: Ethernet address: 00:0d:b9:46:71:88<br>
      igb0: netmap queues/slots: TX 2/1024, RX 2/1024<br>
      pcib2: &lt;ACPI PCI-PCI bridge&gt; at device 2.4 on pci0<br>
      pcib2: failed to allocate initial I/O port window: 0x2000-0x2fff<br>
      pci2: &lt;ACPI PCI bus&gt; on pcib2<br>
      igb1: &lt;Intel(R) I211 (Copper)&gt; port 0x4000-0x401f mem
      0xfe800000-0xfe81ffff,0xfe<br>
      820000-0xfe823fff at device 0.0 on pci2<br>
      igb1: NVM V0.6 imgtype1<br>
      igb1: Using 1024 TX descriptors and 1024 RX descriptors<br>
      igb1: Using 2 RX queues 2 TX queues<br>
      igb1: Using MSI-X interrupts with 3 vectors<br>
      igb1: Ethernet address: 00:0d:b9:46:71:89<br>
      igb1: netmap queues/slots: TX 2/1024, RX 2/1024<br>
      pci0: &lt;encrypt/decrypt&gt; at device 8.0 (no driver attached)<br>
      xhci0: &lt;AMD FCH USB 3.0 controller&gt; mem
      0xfeb22000-0xfeb23fff at device 16.0 on<br>
      pci0<br>
      xhci0: 32 bytes context size, 64-bit DMA<br>
      usbus0 on xhci0<br>
      usbus0: 5.0Gbps Super Speed USB v3.0<br>
      ahci0: &lt;AMD Hudson-2 AHCI SATA controller&gt; port
      0x3010-0x3017,0x3020-0x3023,0x30<br>
      18-0x301f,0x3024-0x3027,0x3000-0x300f mem 0xfeb25000-0xfeb253ff at
      device 17.0 o<br>
      n pci0<br>
      ahci0: AHCI v1.30 with 2 6Gbps ports, Port Multiplier supported
      with FBS<br>
      ahcich0: &lt;AHCI channel&gt; at channel 0 on ahci0<br>
      ahcich1: &lt;AHCI channel&gt; at channel 1 on ahci0<br>
      ehci0: &lt;AMD FCH USB 2.0 controller&gt; mem
      0x80000000-0x800000ff at device 18.0 on<br>
      pci0<br>
      usbus1: EHCI version 1.0<br>
      usbus1 on ehci0<br>
      usbus1: 480Mbps High Speed USB v2.0<br>
      ehci1: &lt;AMD FCH USB 2.0 controller&gt; mem
      0xfeb25400-0xfeb254ff at device 19.0 on<br>
      pci0<br>
      usbus2: EHCI version 1.0<br>
      usbus2 on ehci1<br>
      usbus2: 480Mbps High Speed USB v2.0<br>
      isab0: &lt;PCI-ISA bridge&gt; at device 20.3 on pci0<br>
      isa0: &lt;ISA bus&gt; on isab0<br>
      sdhci_pci0: &lt;Generic SD HCI&gt; mem 0xfeb25500-0xfeb255ff at
      device 20.7 on pci0<br>
      sdhci_pci0: 1 slot(s) allocated<br>
      mmc0: &lt;MMC/SD bus&gt; on sdhci_pci0<br>
      uart0: &lt;16550 or compatible&gt; port 0x3f8-0x3ff irq 4 flags
      0x10 on acpi0<br>
      ns8250: UART FCR is broken<br>
      uart0: console (115200,n,8,1)<br>
      orm0: &lt;ISA Option ROM&gt; at iomem 0xef000-0xeffff pnpid
      ORM0000 on isa0<br>
      hwpstate0: &lt;Cool`n&#39;Quiet 2.0&gt; on cpu0<br>
      Timecounter &quot;TSC&quot; frequency 998127234 Hz quality 1000<br>
      Timecounters tick every 1.000 msec<br>
      ugen2.1: &lt;AMD EHCI root HUB&gt; at usbus2<br>
      ugen1.1: &lt;AMD EHCI root HUB&gt; at usbus1<br>
      ugen0.1: &lt;AMD XHCI root HUB&gt; at usbus0<br>
      uhub0 on usbus2<br>
      uhub0: &lt;AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1&gt;
      on usbus2<br>
      uhub1 on usbus0<br>
      uhub1: &lt;AMD XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1&gt;
      on usbus0<br>
      uhub2 on usbus1<br>
      uhub2: &lt;AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1&gt;
      on usbus1<br>
      mmcsd0: 16GB &lt;SDHC SL16G 8.0 SN A4981A22 MFG 01/2017 by 3
      SD&gt; at mmc0 50.0MHz/4b<br>
      it/65535-block<br>
      Trying to mount root from ufs:/dev/mmcsd0s1a [ro]...<br>
    </p>
    <p>....</p>
    <p>This is an APU2; I&#39;ve got a bunch of them in the field (one is m=
y
      own personal firewall/gateway) but they&#39;re EOL&#39;d as the SOC w=
as
      deprecated.=C2=A0 They run quite well and I&#39;m on stable/14 with t=
hem at
      present.</p>
    <p><br>
    </p>
    <div>On 10/6/2024 9:47 AM, Warner Losh
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div dir=3D"ltr"><br>
        </div>
        <br>
        <div class=3D"gmail_quote">
          <div dir=3D"ltr" class=3D"gmail_attr">On Sun, Oct 6, 2024 at
            6:35=E2=80=AFAM Stefan Hegnauer &lt;<a href=3D"mailto:stefan.he=
gnauer@gmx.ch" target=3D"_blank" rel=3D"noreferrer">stefan.hegnauer@gmx.ch<=
/a>&gt;
            wrote:<br>
          </div>
          <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I
            have a few pc-engines APU1 appliances running in headless
            mode under<br>
            Nanobsd. Maintenance is by means of=C2=A0 direct COM port
            connection.<br>
            After a recent update a few weeks back I was not able to
            connect by COM<br>
            port anymore - console output and input went away after
            booting and<br>
            before single- or multi-user mode would start. Even
            re-flashing the<br>
            SDcard with a fresh image did not help.<br>
            <br>
            After some longish trials and errors it turned out that both<br=
>
            - commit 74b9fc7a &#39;amd64 GENERIC: Switch uart hints from
            &quot;isa&quot; to<br>
            &quot;acpi&quot;&#39; as well as<br>
            - commit 4ba4cfaf &#39;acpi: Narrow workaround for broken
            interrupt settings<br>
            on x86&#39;<br>
            broke things for me. Restoring hints and setting<br>
            hw.acpi.override_isa_irq_polarity=3D1 in
            /boot/loader.conf.local restored<br>
            working order.<br>
            <br>
            I agree that APU1 is EOL, however I would have expected an
            entry to<br>
            UPDATING for such a POLA violation.<br>
          </blockquote>
          <div><br>
          </div>
          <div>Likely, but really really old gear like this is going to
            hit edge cases that</div>
          <div>developers haven&#39;t seen. The hint thing wasn&#39;t thoug=
h to
            actually negatively</div>
          <div>affect any deployed hardware since it dealt with details
            that changed 15 or</div>
          <div>20 years ago...</div>
          <div><br>
          </div>
          <div>Looks like the APU1 used coreboot which at the time was
            trailing adaptation</div>
          <div>of ACPI, so it makes sense... I knew that Soekris boxes
            had issues, but they</div>
          <div>are another 5 or 10 years older than the APUs and mine
            sadly isn&#39;t operational.</div>
          <div><br>
          </div>
          <div>So I can write a better UPDATING entry, can you share
            with me the dmesg</div>
          <div>from both APU1 and APU2?</div>
          <div><br>
          </div>
          <div>Warner</div>
          <div>=C2=A0</div>
          <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            Note that pc-engines APU2 models are not affected as the
            BIOS ACPI<br>
            tables contain correct UART descriptions.<br>
            <br>
            - Stefan<br>
            <br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <div>-- <br>
      Karl Denninger<br>
      <a href=3D"mailto:karl@denninger.net" target=3D"_blank" rel=3D"norefe=
rrer">karl@denninger.net</a><br>
      <i>The Market Ticker</i><br>
      <font size=3D"-2"><i>[S/MIME encrypted email preferred]</i></font></d=
iv>
  </div>

</blockquote></div>

--000000000000be785a0623cf7b2e--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfqt8U65QESqVXqr3wi7OxK5TJ3NMnqfcyssJv9%2B3wycBg>