Re: PC Engines APU platform EOL

2023-04-20 Thread Steve Williams (Contractor)

Hi,

My apu4 died and I tried a rpi4 but was less than impressed by it.  
Fairly low power and I had reliability issues with the USB ports.  I was 
just using it to run a webcam doing 2 snapshots/minute to be able to 
create time lapse movies.  It also ran my personal web server and 
handled incoming email.  Very lightly loaded.


After about 6 months (I had to go to nightly reboots to keep it stable), 
after a lot of indecision (build a desktop?), research and reading lots 
of advice on this email list, I went to a Protectli Vault 2 Port (I only 
need 2 ports).


https://ca.protectli.com/vault-2-port/

If you need the extra ports like the pcengines, they do have a 4 port 
and a 6 port.


I live in Canada and they ship from Canada (as well as US).  It shipped 
immediately.


Customer service is excellent.

When I got it, I noticed that there's a sata port & power on the 
motherboard.  I wasn't sure what the 4 pin connector was called to order 
it off the Internet and they reached out to their engineers who gave me 
the specs.  (The connector is a JST PH2.0 4 pin for everyone's 
reference). In the end, they mailed me a sata and power cable without 
charging the shipping fee.


I am very happy with this product, but as you will read on the mail list 
archives, there are similar systems available from various online 
websites.  I decided to support this company even if it was a bit more 
money just to have a better chance at getting support.  I have been very 
happy with the product and the support.


I just upgraded to 7.3 yesterday and here's the only unsupported devices:

mini# grep 'not configured' /tmp/x
"INT33BD" at acpi0 not configured
"10EC5670" at acpi0 not configured
"BOOT" at acpi0 not configured
"Intel Braswell Power" rev 0x35 at pci0 dev 11 function 0 not configured
"Intel Braswell SIO DMA" rev 0x35 at pci0 dev 24 function 0 not configured
"Intel Braswell SIO I2C" rev 0x35 at pci0 dev 24 function 1 not configured
"Intel Braswell SIO I2C" rev 0x35 at pci0 dev 24 function 2 not configured
"Intel Braswell SIO DMA" rev 0x35 at pci0 dev 30 function 0 not configured

Full dmesg below.

Cheers,
Steve W.

--

OpenBSD 7.3 (GENERIC.MP) #1125: Sat Mar 25 10:36:29 MDT 2023
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8519700480 (8125MB)
avail mem = 8242081792 (7860MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x7cd1a020 (8 entries)
bios0: vendor coreboot version "v4.9.0.3" date 10/14/2022
bios0: Protectli FW2B
acpi0 at bios0: ACPI 3.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT MCFG APIC
acpi0: wakeup devices XHCI(S3)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimcfg0 at acpi0
acpimcfg0: addr 0xe000, bus 0-255
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Celeron(R) CPU J3060 @ 1.60GHz, 2480.25 MHz, 06-4c-04
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,TSC_ADJUST,SMEP,ERMS,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN
cpu0: 24KB 64b/line 6-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 
64b/line 16-way L2 cache

cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 79MHz
cpu0: mwait min=64, max=64, C-substates=0.2, IBE
cpu1 at mainbus0: apid 4 (application processor)
cpu1: Intel(R) Celeron(R) CPU J3060 @ 1.60GHz, 2480.50 MHz, 06-4c-04
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,TSC_ADJUST,SMEP,ERMS,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN
cpu1: 24KB 64b/line 6-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 
64b/line 16-way L2 cache

cpu1: smt 0, core 2, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 115 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpipci0 at acpi0 PCI0: 0x 0x0011 0x0001
"INT33BD" at acpi0 not configured
acpicmos0 at acpi0
com0 at acpi0 COM1 addr 0x3f8/0x8 irq 4: ns16550a, 16 byte fifo
"10EC5670" at acpi0 not configured
chvgpio0 at acpi0 GPSW uid 1 addr 0xfed8/0x8000 irq 49, 56 pins
chvgpio1 at acpi0 GPNC uid 2 addr 0xfed88000/0x8000 irq 48, 59 pins
chvgpio2 at acpi0 GPEC uid 3 addr 0xfed9/0x8000 irq 50, 24 pins
chvgpio3 at acpi0 GPSE uid 4 addr 0xfed98000/0x8000 irq 91, 55 pins
acpibtn0 at acpi0: PWRB
"BOOT" at acpi0 not configured
acpicpu0 at acpi0: C2 bad (state 6 has no substates): C3 bad (state 6 
has no substates): C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C2 bad (state 6 has no substate

Re: smtpd.conf examples - quoting question/inaccuracy?

2023-04-18 Thread Steve Williams (Contractor)

Hi,

Thanks for validating my thoughts.  I appreciate the time you took to reply.

Cheers,
Steve Williams

On 4/18/2023 2:25 AM, Omar Polo wrote:

On 2023/04/17 10:32:58 -0600, Steve Williams  
wrote:

Hi,

I am working on making some changes to my smtpd.conf file and was looking
at the man page for it.

from:
https://man.openbsd.org/smtpd.conf

In the "Examples" section, there seems to be inconsistent use of
quotation marks.  I'm not sure if there is any signficance to it, or
if there's a preferred approach.

action mda_with_aliases mda "/path/to/mda -f -" alias 
action mda_without_aliases mda "/path/to/mda -f -"
action "outbound" relay

^^^  Why does "outbound" have quotes around it, but not the 2 lines
above in the mda_with_aliases and mda_without_aliases?

match for local action mda_with_aliases
match from any for domain example.com action mda_without_aliases
match for any action "outbound"

^^^ Similarily, the "outbound" has quotes, but the 2 "mda_with.."
lines don't have quotes.

Slightly confused, just wanting to understand precisely the config file.

While I agree that the example section could be more consistent in
this regard, I think this is already well explained at the top of the
man page:

 [..] entire block.  Argument names not beginning with a letter, digit, or
 underscore, as well as reserved words (such as listen, match, and port),
 must be quoted.  Arguments containing whitespace should be surrounded by
 double quotes (").

so except for the mda command string none of the argument in the bits
you mentioned strictly need quotations marks; it's just a matter of
personal style.

HTH