Hi David,

Thank you for the write-up, this was an awesome read.  I was on the edge of a 
cliff waiting to hear what device or app you replaced next.

Bravo, excellent job done!

-Brian

> On Dec 27, 2021, at 1:03 AM, David Rinehart <wda...@cox.net> wrote:
> 
> A long read, but may be interesting...
> 
> I Wanted to get into a nix OS at home, after being away for many 
> years. Researched a short list of nix OSs. To be honest, OpenBSD was at 
> the bottom of the list due to text install and what seemed like a 
> limited list of ports. Tried the others. If I got an install I liked, 
> they all failed on updates with various script errors. I can 
> troubleshoot and fix script errors - the point is I want to spend time 
> working on my code. I was down to my last option - OpenBSD.
> 
> I'd been watching CDE progress to open source - Fond memories of a Sun / 
> Solaris / CDE environment. When CDE / MWM did go open source, OpenBSD 
> was supported. I did the OpenBSD / CDE install on my desktop at the end 
> of 2018 and it has been great. I've since moved on to a more modern 
> window manager but CDE got my foot in the door.
> 
> When it came time to update to a new OpenBSD version I did a clean 
> install and started scripting my custom changes. From long ago, I prefer 
> not to upgrade in place, due to the cruft. Sure I could figure out a way 
> to analyze what is not needed but why bother. The OpenBSD install is so 
> simple and fast. I install, run a script to configure and then have a 
> shiny new machine. For small server roles, it takes 15-20 minutes to 
> reinstall. Desktop machines take an hour or so, due to ports installs. 
> With other OSs it would take several days to reinstall my desktop, 
> including base system, latest drivers, GUI apps and then customizing all 
> the settings. Scripting configuration and package installs is so much 
> simpler.
> 
> Then, I replaced my DNS / DHCP / NTP / Web server with OpenBSD. At this 
> point, I started going fanless for new machines - APU2D4 (now APU2E4) is 
> more than needed but provides headroom for the future. I studied and 
> configured unbound and it has been so stable. I've had a home web server 
> for years which migrated from PERL to C# to C++ and from plain HTML to 
> Angular with JQuery Mobile. I migrated this code to run with httpd 
> slowcgi (sort of like a poor man's serverless config - perfect for home 
> use).
> 
> Next, I had several off the shelf systems I wanted to replace - 
> Multi-room audio, NAS, VPN Router, Wifi AP.  I estimated the lines of
> code running on my existing home network and the numbers were crazy.
> 
> For multi-room audio, I set up a proof of concept with some old 
> computers and configured mpd to use sndio. It worked great. I purchased 
> several more APU2D4 machines and USB Behringer UCA202 DACs for the 
> audio. I created C++ microservices to run with httpd slowcgi and build / 
> send mpc commands to control mpd. Simple, no library dependencies and 
> easy to update / test. Maybe someday I'll change the interface but this 
> has been working well. For UI, I created a page to select a room and 
> send commands. Wanting a single volume control, I opted to expose master 
> volume (rather than mpd volume). I needed to select music, so I created 
> another page to access music data. I'm only really interested in 
> playlists, artists, genres and songs, so I provided these in the song UI 
> and allow adding to the queue of whatever room is currently selected. 
> Each room can operate independently or output to multiple rooms.
> 
>> From the beginning I have used amd to mount NAS NFS shares. Tweaked the 
> mount_nfs parameters to get better throughput - It is great.
> 
> With the concept of rooms on the web page, I added more remote control 
> features. I control all infrared home audio and video devices with IP2IR 
> from Global Cache. Used to have an app (that had issues) - replaced it 
> with my web page. Then, added control of a home theater receiver using 
> it's REST API.
> 
> In my spare time, I had created a mobile first remote control for the 
> whole home audio and video. Put all the remotes in a drawer. With one 
> web page, it works across-platforms on any device with a browser (all 
> types of phones, desktops, tablets) with zero install. The page 
> refreshes when others make changes, so there are no issues with synch 
> across clients.
> 
> With a few nodes on my network, I wanted to see status over time. I used 
> d3js to create a network diagram web page. Added an APU2 machine to the 
> network for running cron jobs. Added a script to create SVGs for CPU, 
> memory, network and disk from symux RRD files. Now click a node in the 
> diagram and see the machine stats. I can change the time reference for 
> the last 24 hours, 7 days, 30 days or year. The SVG charts are built on 
> a schedule, based on priority of the machines. It is incredible to have 
> this visibility. Always wanted to monitor my network over time but did 
> not have the tools.
> 
> Next, with some experience and confidence with OpenBSD, I replaced the 
> VPN router with an APU2 gateway. Simple install with pf and more stats 
> for the network diagram.
> 
> Auto-update - at this point, I created cron jobs to update all machines 
> during off-hours. I don't notice the updates unless I look at uptime on 
> the machines.
> 
> I bought two more APU2 machines and configured wireless APs (one 2.4GHz 
> and one 5GHz) with athn radios. Used these for about a year and then 
> switched back to a new router. The WiFi was just too slow for some 
> videos and some stuttering on ssh. It was improving with each OpenBSD 
> release. Watching all the wired, wireless and kernel progress with 
> anticipation of switching back to these APs.
> 
> Now came the NAS. Was using a NAS that wanted to do way too much. Built 
> a Supermicro Mini-ITX system (A2SAV, dmesg below) with four 2.5 in 
> drives using onboard Marvell 88SE9230 hardware RAID. The relatively 
> small case has ventilation on all sides. It does have a fan, but I don't 
> think it turns on often - even hidden away in a cabinet. I understand 
> amd has a 2G limit in the kernel but I have seen no issues with my 
> OpenBSD NAS. Would like to know how to reproduce a scenario where this 
> 2G limit can be seen, to understand the possible impact. Added the NAS 
> to my network diagram and can monitor activity over time.
> 
> Found rsync script to do differential backups with hard links. Did a 
> thorough review of the script before trusting it and did have to make 
> some tweaks. Works great and I now have NAS backups. Years ago, I had 
> backup software that became outdated and I gave up on differentials. 
> Instead I just copied whole disks periodically. I prefer the new method.
> 
> About this time I started purchasing a few APS UPSs (600M1 and 650M1) 
> with USB connection to a machine for sensor data. Added UPS to the 
> network diagram and I track UPS stats over time. With the low power 
> devices I have about 40 minutes of extra time in a power outage situation.
> 
> I also picked up some TemperHum USB thermostats to monitor temperature 
> and humidity in several rooms. Added these to the network diagram and 
> stats to my httpd home page. Would like to calibrate these for improved 
> accuracy, but not critical at this time.
> 
> Removed ports from my installations where functionality existed in base. 
> I strive to vary as little as possible from the base install. Would be 
> really nice to have a GUI web browser in base, but I understand this 
> would be a huge effort.
> 
> Next comes the media centers. Each room that has a TV got a Compulab 
> Fitlet2 machine (dmesg, below) with HDMI output to the TV. Added to the 
> remote control web page to configure for media center. After lots of 
> consideration of what I want from a media center, I set up the remote to 
> play slideshows, videos, a couple apps from ports, some browser links 
> and games. Configured remote control buttons to send simple key commands 
> from the remote and hooked up a small media keyboard for when more 
> keyboard interaction is needed. Created script to pre-evaluate all 
> picture files, so slideshows start quickly (even with almost 20k pictures).
> 
> Checked network throughput to and from each machine with tcpbench. Found 
> a few degraded cables and replaced with CAT7. Found the CAT7 cables gave 
> a couple extra megabits of throughput (even with CAT6 in the walls), so 
> replaced all cables with CAT7. On APU2 machines my numbers did not match 
> what I read on the mailing lists - updated to the latest BIOS and saw 
> improvement.
> 
> My APU2s max out at around 650 megabits per second on the network. The 
> Fitlet2 can throughput at line rate. Looks like the same Intel hardware. 
> With systat, observed a single APU2 CPU was 100% and figure this is the 
> bottleneck. With the faster CPU (and memory?) on Fitlet2 it is able to 
> throughput more data. From the mailing lists, it sounds like work is 
> being done to improve the threading for network traffic - looking 
> forward to the improvements.
> 
> Bought a USB camera, plugged it in to a media center, configured motion 
> to send the video and set up a web page to display the video. Will do 
> more of this in the future.
> 
> I spent some time upgrading the web pages from Angular and JQuery Mobile 
> to AngularJS Material. I locally self-host all js libraries I'm using 
> and use plain HTML. Self-hosting ensures local services work if there is 
> an internet outage. I resist systems to "build" web pages. The result is 
> a home page SPA (single page application) menu of a bunch of SPAs.
> 
> About this time, I added VPN access for the home network.
> 
> With a more robust network running OpenBSD, I was ready to take the next 
> steps - More apps served up to all devices from OpenBSD.
> 
> My Remote control web app replaced an app I had purchased from the app 
> store. If I could replace this complex app it seemed that I could 
> replace more mobile apps. Doing this provides a single app that works on 
> desktop as well as mobile - install and maintain fewer apps everywhere. 
> Configured chromium to display the pages in app mode on desktops. I now 
> use the web apps on all my devices. They look the same on all devices 
> and only change when I change them. A web page push changes the app 
> everywhere. I also feel better owning the web server for my apps.
> 
> I stopped using browser bookmarks and added a links web page app 
> instead. With this page, I don't need to try to sync bookmarks across 
> devices.
> 
> The features provided by store apps these days are often trivial and 
> well understood. I pull stock quotes, news RSS feeds and weather data to 
> a local server and then serve up the data from my own web pages. Created 
> a scientific calculator and world clock. Have a world atlas using a d3js 
> globe. Created ToDone app with goals, projects and tasks. Notes, 
> pictures, videos, books - all now have a web app to navigate folder data 
> from the NAS and view. Books display as PDFs or use js code to display 
> epubs in the browser. My notes web app displays and edits notes in 
> markdown. I generate web page thumbnails with a script.
> 
> My phone does not look like a typical phone any more - I have a bunch of 
> simple monochrome icons for my OpenBSD apps, but they are easy to 
> recognize. Looking forward to the possibility of an OpenBSD phone.
> 
> Most of the microservice and web work I have done is custom but it seems 
> like a project could try to create these as standard services. The 
> scripts I use to configure machines per role could also be standardized, 
> if there was agreement on the configurations. I know I could learn a 
> great deal from others who have set up similar configurations.
> 
> Thanks to the community! I learn a great deal from the mailing lists and 
> feel like I know those that post frequently.
> 
> If you made it to this closing statement - Hope you found this informative.
> 
> --- Compulab Fitlet2
> 
> |OpenBSD 6.9 (GENERIC.MP) #3: Mon Jun  7 08:21:26 MDT 2021
> r...@syspatch-69-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 8387846144 (7999MB)
> avail mem = 8118255616 (7742MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7a038000 (72 entries)
> bios0: vendor American Megatrends Inc. version "FLT2.0.46.01.00" date 
> 09/17/2018
> bios0: Compulab fitlet2
> acpi0 at bios0: ACPI 6.0
> acpi0: sleep states S0 S3 S5
> acpi0: tables DSDT FACP FPDT FIDT MCFG PSDS DBG2 DBGP HPET LPIT APIC 
> NPKT PRAM WSMT SSDT SSDT SSDT SSDT SSDT SSDT SSDT UEFI BGRT TPM2
> acpi0: wakeup devices HDAS(S3) XHC_(S4) XDCI(S4) BRCM(S0) RP01(S3) 
> PXSX(S4) RP02(S3) PXSX(S4) RP03(S3) PXSX(S4) RP04(S3) PXSX(S4) RP05(S3) 
> PXSX(S4) RP06(S3) PXSX(S4) [...]
> acpitimer0 at acpi0: 3579545 Hz, 32 bits
> acpimcfg0 at acpi0
> acpimcfg0: addr 0xe0000000, bus 0-255
> acpihpet0 at acpi0: 19200000 Hz
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: Intel(R) Atom(TM) Processor E3950 @ 1.60GHz, 1596.96 MHz, 06-5c-09
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu0: 1MB 64b/line 16-way L2 cache
> cpu0: smt 0, core 0, package 0
> mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
> cpu0: apic clock running at 19MHz
> cpu1 at mainbus0: apid 2 (application processor)
> cpu1: Intel(R) Atom(TM) Processor E3950 @ 1.60GHz, 1596.32 MHz, 06-5c-09
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu1: 1MB 64b/line 16-way L2 cache
> cpu1: smt 0, core 1, package 0
> cpu2 at mainbus0: apid 4 (application processor)
> cpu2: Intel(R) Atom(TM) Processor E3950 @ 1.60GHz, 1596.33 MHz, 06-5c-09
> cpu2: 
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu2: 1MB 64b/line 16-way L2 cache
> cpu2: smt 0, core 2, package 0
> cpu3 at mainbus0: apid 6 (application processor)
> cpu3: Intel(R) Atom(TM) Processor E3950 @ 1.60GHz, 1596.33 MHz, 06-5c-09
> cpu3: 
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu3: 1MB 64b/line 16-way L2 cache
> cpu3: smt 0, core 3, package 0
> ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 120 pins
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus -1 (RP01)
> acpiprt2 at acpi0: bus -1 (RP02)
> acpiprt3 at acpi0: bus -1 (RP03)
> acpiprt4 at acpi0: bus 1 (RP04)
> acpiprt5 at acpi0: bus 2 (RP05)
> acpiprt6 at acpi0: bus -1 (RP06)
> acpiec0 at acpi0: not present
> acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
> "INT3512" at acpi0 not configured
> "INT3511" at acpi0 not configured
> acpicmos0 at acpi0
> acpibtn0 at acpi0: PWRB
> aplgpio0 at acpi0 GPO0 uid 1 addr 0xd0c50000/0x76c irq 14, 78 pins
> aplgpio1 at acpi0 GPO1 uid 2 addr 0xd0c40000/0x764 irq 14, 77 pins
> aplgpio2 at acpi0 GPO2 uid 3 addr 0xd0c70000/0x674 irq 14, 47 pins
> aplgpio3 at acpi0 GPO3 uid 4 addr 0xd0c00000/0x654 irq 14, 43 pins
> "INT34D2" at acpi0 not configured
> "INT33A1" at acpi0 not configured
> "MSFT0101" at acpi0 not configured
> "PNP0C0B" at acpi0 not configured
> acpicpu0 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpicpu1 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpicpu2 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpicpu3 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpipwrres0 at acpi0: FN00, resource for FAN0
> acpitz0 at acpi0: critical temperature is 125 degC
> acpivideo0 at acpi0: GFX0
> acpivout0 at acpivideo0: DD1F
> cpu0: Enhanced SpeedStep 1596 MHz: speeds: 1601, 1600, 1500, 1400, 1300, 
> 1200, 1100, 1000, 900, 800 MHz
> pci0 at mainbus0 bus 0
> 0:24:2: mem address conflict 0xfea10000/0x1000
> pchb0 at pci0 dev 0 function 0 "Intel Apollo Lake Host" rev 0x0b
> inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 505" rev 0x0b
> drm0 at inteldrm0
> inteldrm0: msi, BROXTON, gen 9
> azalia0 at pci0 dev 14 function 0 "Intel Apollo Lake HD Audio" rev 0x0b: msi
> azalia0: codecs: Realtek ALC1150, Intel/0x280a, using Realtek ALC1150
> audio0 at azalia0
> "Intel Apollo Lake TXE" rev 0x0b at pci0 dev 15 function 0 not configured
> ahci0 at pci0 dev 18 function 0 "Intel Apollo Lake AHCI" rev 0x0b: msi, 
> AHCI 1.3.1
> ahci0: port 0: 6.0Gb/s
> scsibus1 at ahci0: 32 targets
> sd0 at scsibus1 targ 0 lun 0: <ATA, TS64GMTS600, P122> naa.57c35481a65f7101
> sd0: 61057MB, 512 bytes/sector, 125045424 sectors, thin
> ppb0 at pci0 dev 19 function 0 "Intel Apollo Lake PCIE" rev 0xfb: msi
> pci1 at ppb0 bus 1
> em0 at pci1 dev 0 function 0 "Intel I211" rev 0x03: msi, address 
> xx:xx:xx:xx:xx:xx
> ppb1 at pci0 dev 19 function 2 "Intel Apollo Lake PCIE" rev 0xfb: msi
> pci2 at ppb1 bus 2
> em1 at pci2 dev 0 function 0 "Intel I211" rev 0x03: msi, address 
> xx:xx:xx:xx:xx:xx
> xhci0 at pci0 dev 21 function 0 "Intel Apollo Lake xHCI" rev 0x0b: msi, 
> xHCI 1.0
> usb0 at xhci0: USB revision 3.0
> uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 
> 3.00/1.00 addr 1
> dwiic0 at pci0 dev 22 function 0 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 27
> iic0 at dwiic0
> dwiic1 at pci0 dev 22 function 1 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 28
> iic1 at dwiic1
> dwiic2 at pci0 dev 22 function 2 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 29
> iic2 at dwiic2
> dwiic3 at pci0 dev 22 function 3 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 30
> iic3 at dwiic3
> dwiic4 at pci0 dev 23 function 0 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 31
> iic4 at dwiic4
> dwiic5 at pci0 dev 23 function 1 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 32
> iic5 at dwiic5
> dwiic6 at pci0 dev 23 function 2 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 33
> iic6 at dwiic6
> dwiic7 at pci0 dev 23 function 3 "Intel Apollo Lake I2C" rev 0x0b: apic 
> 1 int 34
> iic7 at dwiic7
> com4 at pci0 dev 24 function 0 "Intel Apollo Lake HSUART" rev 0x0b: 
> ns16550, no working fifo
> com5 at pci0 dev 24 function 1 "Intel Apollo Lake HSUART" rev 0x0b: 
> ns16550, no working fifo
> com6 at pci0 dev 24 function 2 "Intel Apollo Lake HSUART" rev 0x0b: not 
> a UART
> com7 at pci0 dev 24 function 3 "Intel Apollo Lake HSUART" rev 0x0b: 
> ns16550, no working fifo
> "Intel Apollo Lake PWM" rev 0x0b at pci0 dev 26 function 0 not configured
> sdhc0 at pci0 dev 27 function 0 "Intel Apollo Lake SD/MMC" rev 0x0b: 
> apic 1 int 3
> sdhc0: SDHC 3.0, 200 MHz base clock
> sdmmc0 at sdhc0: 4-bit, sd high-speed, mmc high-speed, ddr52, dma
> sdhc1 at pci0 dev 28 function 0 "Intel Apollo Lake eMMC" rev 0x0b: apic 
> 1 int 39
> sdhc1: SDHC 3.0, 200 MHz base clock
> sdmmc1 at sdhc1: 8-bit, sd high-speed, mmc high-speed, ddr52, dma
> sdhc2 at pci0 dev 30 function 0 "Intel Apollo Lake SDIO" rev 0x0b: apic 
> 1 int 42
> sdhc2: SDHC 3.0, 200 MHz base clock
> sdmmc2 at sdhc2: 4-bit, sd high-speed, mmc high-speed, ddr52, dma
> pcib0 at pci0 dev 31 function 0 "Intel Apollo Lake LPC" rev 0x0b
> ichiic0 at pci0 dev 31 function 1 "Intel Apollo Lake SMBus" rev 0x0b: 
> apic 1 int 20
> iic8 at ichiic0
> spdmem0 at iic8 addr 0x50: 8GB DDR3 SDRAM PC3-12800 SO-DIMM
> isa0 at pcib0
> isadma0 at isa0
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> vmm0 at mainbus0: VMX/EPT
> efifb at mainbus0 not configured
> sdmmc2: can't enable card
> sdmmc1: can't enable card
> uvideo0 at uhub0 port 3 configuration 1 interface 0 "Logitech Webcam 
> C310" rev 2.00/0.12 addr 2
> video0 at uvideo0
> uaudio0 at uhub0 port 3 configuration 1 interface 3 "Logitech Webcam 
> C310" rev 2.00/0.12 addr 2
> uaudio0: class v1, high-speed, sync, channels: 0 play, 1 rec, 2 ctls
> audio1 at uaudio0
> uhidev0 at uhub0 port 4 configuration 1 interface 0 "American Power 
> Conversion Back-UPS ES 600M1 FW:928.a8 .D USB FW:a8" rev 2.00/0.90 addr 3
> uhidev0: iclass 3/0, 128 report ids
> upd0 at uhidev0
> uhid0 at uhidev0 reportid 1: input=0, output=0, feature=1
> uhid1 at uhidev0 reportid 2: input=0, output=0, feature=1
> uhid2 at uhidev0 reportid 3: input=0, output=0, feature=1
> uhid3 at uhidev0 reportid 4: input=0, output=0, feature=1
> uhid4 at uhidev0 reportid 5: input=0, output=0, feature=1
> uhid5 at uhidev0 reportid 6: input=3, output=0, feature=3
> uhid6 at uhidev0 reportid 7: input=0, output=0, feature=2
> uhid7 at uhidev0 reportid 8: input=0, output=0, feature=2
> uhid8 at uhidev0 reportid 9: input=0, output=0, feature=2
> uhid9 at uhidev0 reportid 10: input=0, output=0, feature=1
> uhid10 at uhidev0 reportid 11: input=0, output=0, feature=1
> uhid11 at uhidev0 reportid 12: input=3, output=0, feature=3
> uhid12 at uhidev0 reportid 13: input=0, output=0, feature=1
> uhid13 at uhidev0 reportid 14: input=0, output=0, feature=1
> uhid14 at uhidev0 reportid 15: input=0, output=0, feature=1
> uhid15 at uhidev0 reportid 16: input=0, output=0, feature=1
> uhid16 at uhidev0 reportid 17: input=0, output=0, feature=1
> uhid17 at uhidev0 reportid 18: input=0, output=0, feature=1
> uhid18 at uhidev0 reportid 19: input=1, output=0, feature=1
> uhid19 at uhidev0 reportid 20: input=2, output=0, feature=2
> uhid20 at uhidev0 reportid 21: input=0, output=0, feature=2
> uhid21 at uhidev0 reportid 22: input=4, output=0, feature=4
> uhid22 at uhidev0 reportid 23: input=0, output=0, feature=2
> uhid23 at uhidev0 reportid 24: input=0, output=0, feature=1
> uhid24 at uhidev0 reportid 28: input=0, output=0, feature=3
> uhid25 at uhidev0 reportid 32: input=0, output=0, feature=2
> uhid26 at uhidev0 reportid 33: input=1, output=0, feature=1
> uhid27 at uhidev0 reportid 34: input=0, output=0, feature=1
> uhid28 at uhidev0 reportid 35: input=0, output=0, feature=2
> uhid29 at uhidev0 reportid 36: input=0, output=0, feature=2
> uhid30 at uhidev0 reportid 37: input=0, output=0, feature=2
> uhid31 at uhidev0 reportid 38: input=0, output=0, feature=2
> uhid32 at uhidev0 reportid 39: input=0, output=0, feature=2
> uhid33 at uhidev0 reportid 40: input=0, output=0, feature=4
> uhid34 at uhidev0 reportid 48: input=0, output=0, feature=1
> uhid35 at uhidev0 reportid 49: input=0, output=0, feature=2
> uhid36 at uhidev0 reportid 50: input=0, output=0, feature=2
> uhid37 at uhidev0 reportid 51: input=0, output=0, feature=2
> uhid38 at uhidev0 reportid 52: input=0, output=0, feature=2
> uhid39 at uhidev0 reportid 53: input=0, output=0, feature=1
> uhid40 at uhidev0 reportid 54: input=0, output=0, feature=1
> uhid41 at uhidev0 reportid 64: input=0, output=0, feature=1
> uhid42 at uhidev0 reportid 65: input=0, output=0, feature=2
> uhid43 at uhidev0 reportid 66: input=0, output=0, feature=2
> uhid44 at uhidev0 reportid 80: input=0, output=0, feature=1
> uhid45 at uhidev0 reportid 81: input=0, output=0, feature=1
> uhid46 at uhidev0 reportid 82: input=0, output=0, feature=2
> uhid47 at uhidev0 reportid 96: input=0, output=0, feature=2
> uhid48 at uhidev0 reportid 97: input=0, output=0, feature=1
> uhid49 at uhidev0 reportid 98: input=0, output=0, feature=4
> uhid50 at uhidev0 reportid 116: input=0, output=0, feature=4
> uhid51 at uhidev0 reportid 117: input=0, output=0, feature=2
> uhid52 at uhidev0 reportid 120: input=0, output=0, feature=1
> uhid53 at uhidev0 reportid 121: input=0, output=0, feature=1
> uhid54 at uhidev0 reportid 122: input=0, output=0, feature=4
> uhid55 at uhidev0 reportid 123: input=0, output=0, feature=2
> uhid56 at uhidev0 reportid 124: input=0, output=0, feature=1
> uhid57 at uhidev0 reportid 125: input=0, output=0, feature=1
> uhid58 at uhidev0 reportid 126: input=0, output=0, feature=1
> uhid59 at uhidev0 reportid 127: input=0, output=0, feature=1
> uhid60 at uhidev0 reportid 128: input=0, output=0, feature=1
> uhidev1 at uhub0 port 5 configuration 1 interface 0 "Logitech USB 
> Receiver" rev 2.00/12.11 addr 4
> uhidev1: iclass 3/1
> ukbd0 at uhidev1: 8 variable keys, 6 key codes
> wskbd0 at ukbd0: console keyboard
> uhidev2 at uhub0 port 5 configuration 1 interface 1 "Logitech USB 
> Receiver" rev 2.00/12.11 addr 4
> uhidev2: iclass 3/1, 8 report ids
> ums0 at uhidev2 reportid 2: 16 buttons, Z and W dir
> wsmouse0 at ums0 mux 0
> uhid61 at uhidev2 reportid 3: input=4, output=0, feature=0
> uhid62 at uhidev2 reportid 4: input=1, output=0, feature=0
> uhid63 at uhidev2 reportid 8: input=1, output=0, feature=0
> uhidev3 at uhub0 port 5 configuration 1 interface 2 "Logitech USB 
> Receiver" rev 2.00/12.11 addr 4
> uhidev3: iclass 3/0, 33 report ids
> uhidpp0 at uhidev3 reportid 16 device 1 keyboard "K830" serial 7a-db-dd-a3
> uhid64 at uhidev3 reportid 32: input=14, output=14, feature=0
> uhid65 at uhidev3 reportid 33: input=31, output=31, feature=0
> uhidev4 at uhub0 port 6 configuration 1 interface 0 "PC Sensors TEMPer" 
> rev 1.10/0.00 addr 5
> uhidev4: iclass 3/1
> ukbd1 at uhidev4: 8 variable keys, 6 key codes
> wskbd1 at ukbd1 mux 1
> uhidev5 at uhub0 port 6 configuration 1 interface 1 "PC Sensors TEMPer" 
> rev 1.10/0.00 addr 5
> uhidev5: iclass 3/1
> ugold0 at uhidev5
> vscsi0 at root
> scsibus2 at vscsi0: 256 targets
> softraid0 at root
> scsibus3 at softraid0: 256 targets
> root on sd0a (118a56afeea6a25d.a) swap on sd0b dump on sd0b
> drm:pid0:rc6_supported *NOTICE* RC6 and powersaving disabled by BIOS
> inteldrm0: 4096x2160, 32bpp
> wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
> wskbd1: connecting to wsdisplay0
> wsdisplay0: screen 1-5 added (std, vt100 emulation)
> ugold0: 2 sensors type temperx (temperature and humidity)
> hw.sensors.cpu0.temp0=48.00 degC
> hw.sensors.acpitz0.temp0=49.00 degC (zone temperature)
> hw.sensors.upd0.indicator0=On (BatteryPresent), OK
> hw.sensors.upd0.indicator1=Off (Charging), OK
> hw.sensors.upd0.indicator2=Off (Discharging), OK
> hw.sensors.upd0.indicator3=Off (NeedReplacement), OK
> hw.sensors.upd0.indicator4=Off (ShutdownImminent), OK
> hw.sensors.upd0.indicator5=On (ACPresent), OK
> hw.sensors.upd0.indicator6=Off (Overload), OK
> hw.sensors.upd0.percent0=100.00% (RemainingCapacity), OK
> hw.sensors.upd0.percent1=100.00% (FullChargeCapacity), OK
> hw.sensors.upd0.timedelta0=2760.000000 secs (RunTimeToEmpty), OK
> hw.sensors.ugold0.temp0=28.13 degC (inner)
> hw.sensors.ugold0.humidity0=33.77% (RH)
> |
> 
> --- Supermicro A2SAV
> 
> |OpenBSD 6.9 (GENERIC.MP) #3: Mon Jun  7 08:21:26 MDT 2021
> r...@syspatch-69-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 8386072576 (7997MB)
> avail mem = 8116527104 (7740MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x79ec6000 (23 entries)
> bios0: vendor American Megatrends Inc. version "1.2c" date 07/16/2019
> bios0: Supermicro Super Server
> acpi0 at bios0: ACPI 6.0
> acpi0: sleep states S0 S3 S5
> acpi0: tables DSDT FACP FPDT FIDT MCFG PSDS DBG2 DBGP HPET LPIT APIC 
> NPKT PRAM SSDT SSDT SSDT SSDT SSDT SSDT SSDT UEFI WDAT
> acpi0: wakeup devices PWRB(S4) HDAS(S3) XHC_(S4) XDCI(S4) BRCM(S0) 
> RP01(S3) PXSX(S4) RP02(S3) PXSX(S4) RP03(S3) PXSX(S4) RP04(S3) PXSX(S4) 
> RP05(S3) PXSX(S4) RP06(S3) [...]
> acpitimer0 at acpi0: 3579545 Hz, 32 bits
> acpimcfg0 at acpi0
> acpimcfg0: addr 0xe0000000, bus 0-255
> acpihpet0 at acpi0: 19200000 Hz
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: Intel(R) Atom(TM) Processor E3940 @ 1.60GHz, 1596.95 MHz, 06-5c-09
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu0: 1MB 64b/line 16-way L2 cache
> cpu0: smt 0, core 0, package 0
> mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
> cpu0: apic clock running at 19MHz
> cpu1 at mainbus0: apid 2 (application processor)
> cpu1: Intel(R) Atom(TM) Processor E3940 @ 1.60GHz, 1596.33 MHz, 06-5c-09
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu1: 1MB 64b/line 16-way L2 cache
> cpu1: smt 0, core 1, package 0
> cpu2 at mainbus0: apid 4 (application processor)
> cpu2: Intel(R) Atom(TM) Processor E3940 @ 1.60GHz, 1596.34 MHz, 06-5c-09
> cpu2: 
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu2: 1MB 64b/line 16-way L2 cache
> cpu2: smt 0, core 2, package 0
> cpu3 at mainbus0: apid 6 (application processor)
> cpu3: Intel(R) Atom(TM) Processor E3940 @ 1.60GHz, 1596.33 MHz, 06-5c-09
> cpu3: 
> 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,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,MD_CLEAR,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu3: 1MB 64b/line 16-way L2 cache
> cpu3: smt 0, core 3, package 0
> ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 120 pins
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus 9 (RP01)
> acpiprt2 at acpi0: bus 1 (RP03)
> acpiprt3 at acpi0: bus 2 (RP05)
> acpiprt4 at acpi0: bus 3 (RP06)
> acpiprt5 at acpi0: bus 4 (BR34)
> acpiprt6 at acpi0: bus 5 (BR35)
> acpiprt7 at acpi0: bus 6 (BR36)
> acpiprt8 at acpi0: bus 6 (BR37)
> acpiec0 at acpi0: not present
> acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
> acpibtn0 at acpi0: PWRB
> "INT3511" at acpi0 not configured
> "INT3512" at acpi0 not configured
> acpicmos0 at acpi0
> aplgpio0 at acpi0 GPO0 uid 1 addr 0xd0c50000/0x76c irq 14, 78 pins
> aplgpio1 at acpi0 GPO1 uid 2 addr 0xd0c40000/0x764 irq 14, 77 pins
> aplgpio2 at acpi0 GPO2 uid 3 addr 0xd0c70000/0x674 irq 14, 47 pins
> aplgpio3 at acpi0 GPO3 uid 4 addr 0xd0c00000/0x654 irq 14, 43 pins
> "INT33A1" at acpi0 not configured
> "PNP0C0B" at acpi0 not configured
> acpicpu0 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpicpu1 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpicpu2 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpicpu3 at acpi0: C3(10@150 io@0x419), C2(10@50 io@0x415), C1(1000@1 
> halt), PSS
> acpipwrres0 at acpi0: FN00, resource for FAN0
> acpitz0 at acpi0: critical temperature is 125 degC
> acpivideo0 at acpi0: GFX0
> acpivout0 at acpivideo0: DD1F
> cpu0: Enhanced SpeedStep 1596 MHz: speeds: 1601, 1600, 1500, 1400, 1300, 
> 1200, 1100, 1000, 900, 800 MHz
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "Intel Apollo Lake Host" rev 0x0b
> inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 500" rev 0x0b
> drm0 at inteldrm0
> inteldrm0: msi, BROXTON, gen 9
> azalia0 at pci0 dev 14 function 0 "Intel Apollo Lake HD Audio" rev 0x0b: msi
> azalia0: codecs: Realtek ALC888, Intel/0x280a, using Realtek ALC888
> audio0 at azalia0
> "Intel Apollo Lake TXE" rev 0x0b at pci0 dev 15 function 0 not configured
> ahci0 at pci0 dev 18 function 0 "Intel Apollo Lake AHCI" rev 0x0b: msi, 
> AHCI 1.3.1
> scsibus1 at ahci0: 32 targets
> ppb0 at pci0 dev 19 function 0 "Intel Apollo Lake PCIE" rev 0xfb: msi
> pci1 at ppb0 bus 1
> nvme0 at pci1 dev 0 function 0 "Samsung SM961/PM961 NVMe" rev 0x00: 
> msix, NVMe 1.2
> nvme0: Samsung SSD 960 EVO 250GB, firmware 3B7QCXE7, serial S3ESNX0K207417N
> scsibus2 at nvme0: 2 targets, initiator 0
> sd0 at scsibus2 targ 1 lun 0: <NVMe, Samsung SSD 960, 3B7Q>
> sd0: 238475MB, 512 bytes/sector, 488397168 sectors
> ppb1 at pci0 dev 19 function 2 "Intel Apollo Lake PCIE" rev 0xfb: msi
> pci2 at ppb1 bus 2
> em0 at pci2 dev 0 function 0 "Intel I210" rev 0x03: msi, address 
> xx:xx:xx:xx:xx:xx
> ppb2 at pci0 dev 19 function 3 "Intel Apollo Lake PCIE" rev 0xfb: msi
> pci3 at ppb2 bus 3
> ppb3 at pci3 dev 0 function 0 "Pericom PI7C9X2G608GP PCIE" rev 0x00
> pci4 at ppb3 bus 4
> ppb4 at pci4 dev 1 function 0 "Pericom PI7C9X2G608GP PCIE" rev 0x00: msi
> pci5 at ppb4 bus 5
> em1 at pci5 dev 0 function 0 "Intel I210" rev 0x03: msi, address 
> xx:xx:xx:xx:xx:xx
> ppb5 at pci4 dev 2 function 0 "Pericom PI7C9X2G608GP PCIE" rev 0x00: msi
> pci6 at ppb5 bus 6
> ahci1 at pci6 dev 0 function 0 "Marvell 88SE9230 AHCI" rev 0x11: msi, 
> AHCI 1.2
> ahci1: port 0: 6.0Gb/s
> ahci1: port 7: 1.5Gb/s
> scsibus3 at ahci1: 32 targets
> ahci1: stopping the port, softreset slot 31 was still active.
> ahci1: stopping the port, softreset slot 31 was still active.
> ahci1: stopping the port, softreset slot 31 was still active.
> ahci1: stopping the port, softreset slot 31 was still active.
> sd1 at scsibus3 targ 0 lun 0: <ATA, MARVELL Raid VD, MV.R> 
> t10.ATA_MARVELL_Raid_VD_f1e069bbd8fe0001_
> sd1: 3815298MB, 512 bytes/sector, 7813730560 sectors, thin
> ahci1: stopping the port, softreset slot 31 was still active.
> ahci1: stopping the port, softreset slot 31 was still active.
> ppb6 at pci4 dev 3 function 0 "Pericom PI7C9X2G608GP PCIE" rev 0x00: msi
> pci7 at ppb6 bus 7
> ppb7 at pci4 dev 4 function 0 "Pericom PI7C9X2G608GP PCIE" rev 0x00: msi
> pci8 at ppb7 bus 8
> ppb8 at pci0 dev 20 function 0 "Intel Apollo Lake PCIE" rev 0xfb: msi
> pci9 at ppb8 bus 9
> xhci0 at pci0 dev 21 function 0 "Intel Apollo Lake xHCI" rev 0x0b: msi, 
> xHCI 1.0
> usb0 at xhci0: USB revision 3.0
> uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 
> 3.00/1.00 addr 1
> "Intel Apollo Lake SPI" rev 0x0b at pci0 dev 25 function 0 not configured
> "Intel Apollo Lake SPI" rev 0x0b at pci0 dev 25 function 1 not configured
> "Intel Apollo Lake SPI" rev 0x0b at pci0 dev 25 function 2 not configured
> pcib0 at pci0 dev 31 function 0 "Intel Apollo Lake LPC" rev 0x0b
> ichiic0 at pci0 dev 31 function 1 "Intel Apollo Lake SMBus" rev 0x0b: 
> apic 1 int 20
> iic0 at ichiic0
> spdmem0 at iic0 addr 0x50: 8GB DDR3 SDRAM PC3-14200 SO-DIMM with thermal 
> sensor
> isa0 at pcib0
> isadma0 at isa0
> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
> com2 at isa0 port 0x3e8/8 irq 5: ns16550a, 16 byte fifo
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> wbsio0 at isa0 port 0x4e/2: NCT5104D rev 0x53
> wbsio0 port 0xa20/2 not configured
> vmm0 at mainbus0: VMX/EPT
> efifb at mainbus0 not configured
> uhidev0 at uhub0 port 6 configuration 1 interface 0 "American Power 
> Conversion Back-UPS NS 650M1 FW:929.a5 .D USB FW:a5" rev 2.00/0.90 addr 2
> uhidev0: iclass 3/0, 128 report ids
> upd0 at uhidev0
> uhid0 at uhidev0 reportid 1: input=0, output=0, feature=1
> uhid1 at uhidev0 reportid 2: input=0, output=0, feature=1
> uhid2 at uhidev0 reportid 3: input=0, output=0, feature=1
> uhid3 at uhidev0 reportid 4: input=0, output=0, feature=1
> uhid4 at uhidev0 reportid 5: input=0, output=0, feature=1
> uhid5 at uhidev0 reportid 6: input=3, output=0, feature=3
> uhid6 at uhidev0 reportid 7: input=0, output=0, feature=2
> uhid7 at uhidev0 reportid 8: input=0, output=0, feature=2
> uhid8 at uhidev0 reportid 9: input=0, output=0, feature=2
> uhid9 at uhidev0 reportid 10: input=0, output=0, feature=1
> uhid10 at uhidev0 reportid 11: input=0, output=0, feature=1
> uhid11 at uhidev0 reportid 12: input=3, output=0, feature=3
> uhid12 at uhidev0 reportid 13: input=0, output=0, feature=1
> uhid13 at uhidev0 reportid 14: input=0, output=0, feature=1
> uhid14 at uhidev0 reportid 15: input=0, output=0, feature=1
> uhid15 at uhidev0 reportid 16: input=0, output=0, feature=1
> uhid16 at uhidev0 reportid 17: input=0, output=0, feature=1
> uhid17 at uhidev0 reportid 18: input=0, output=0, feature=1
> uhid18 at uhidev0 reportid 19: input=1, output=0, feature=1
> uhid19 at uhidev0 reportid 20: input=2, output=0, feature=2
> uhid20 at uhidev0 reportid 21: input=0, output=0, feature=2
> uhid21 at uhidev0 reportid 22: input=4, output=0, feature=4
> uhid22 at uhidev0 reportid 23: input=0, output=0, feature=2
> uhid23 at uhidev0 reportid 24: input=0, output=0, feature=1
> uhid24 at uhidev0 reportid 28: input=0, output=0, feature=3
> uhid25 at uhidev0 reportid 32: input=0, output=0, feature=2
> uhid26 at uhidev0 reportid 33: input=1, output=0, feature=1
> uhid27 at uhidev0 reportid 34: input=0, output=0, feature=1
> uhid28 at uhidev0 reportid 35: input=0, output=0, feature=2
> uhid29 at uhidev0 reportid 36: input=0, output=0, feature=2
> uhid30 at uhidev0 reportid 37: input=0, output=0, feature=2
> uhid31 at uhidev0 reportid 38: input=0, output=0, feature=2
> uhid32 at uhidev0 reportid 39: input=0, output=0, feature=2
> uhid33 at uhidev0 reportid 40: input=0, output=0, feature=4
> uhid34 at uhidev0 reportid 48: input=0, output=0, feature=1
> uhid35 at uhidev0 reportid 49: input=0, output=0, feature=2
> uhid36 at uhidev0 reportid 50: input=0, output=0, feature=2
> uhid37 at uhidev0 reportid 51: input=0, output=0, feature=2
> uhid38 at uhidev0 reportid 52: input=0, output=0, feature=2
> uhid39 at uhidev0 reportid 53: input=0, output=0, feature=1
> uhid40 at uhidev0 reportid 54: input=0, output=0, feature=1
> uhid41 at uhidev0 reportid 64: input=0, output=0, feature=1
> uhid42 at uhidev0 reportid 65: input=0, output=0, feature=2
> uhid43 at uhidev0 reportid 66: input=0, output=0, feature=2
> uhid44 at uhidev0 reportid 80: input=0, output=0, feature=1
> uhid45 at uhidev0 reportid 81: input=0, output=0, feature=1
> uhid46 at uhidev0 reportid 82: input=0, output=0, feature=2
> uhid47 at uhidev0 reportid 96: input=0, output=0, feature=2
> uhid48 at uhidev0 reportid 97: input=0, output=0, feature=1
> uhid49 at uhidev0 reportid 98: input=0, output=0, feature=4
> uhid50 at uhidev0 reportid 116: input=0, output=0, feature=4
> uhid51 at uhidev0 reportid 117: input=0, output=0, feature=2
> uhid52 at uhidev0 reportid 120: input=0, output=0, feature=1
> uhid53 at uhidev0 reportid 121: input=0, output=0, feature=1
> uhid54 at uhidev0 reportid 122: input=0, output=0, feature=4
> uhid55 at uhidev0 reportid 123: input=0, output=0, feature=2
> uhid56 at uhidev0 reportid 124: input=0, output=0, feature=1
> uhid57 at uhidev0 reportid 125: input=0, output=0, feature=1
> uhid58 at uhidev0 reportid 126: input=0, output=0, feature=1
> uhid59 at uhidev0 reportid 127: input=0, output=0, feature=1
> uhid60 at uhidev0 reportid 128: input=0, output=0, feature=1
> uhub1 at uhub0 port 7 configuration 1 interface 0 "Genesys Logic USB2.0 
> Hub" rev 2.00/32.98 addr 3
> umass0 at uhub1 port 1 configuration 1 interface 0 "SanDisk' Cruzer Fit" 
> rev 2.00/1.00 addr 4
> umass0: using SCSI over Bulk-Only
> scsibus4 at umass0: 2 targets, initiator 0
> sd2 at scsibus4 targ 1 lun 0: <SanDisk', Cruzer Fit, 1.00> removable 
> serial.07815571141204100122
> sd2: 7632MB, 512 bytes/sector, 15630336 sectors
> umass1 at uhub1 port 4 configuration 1 interface 0 "Memorex Mini 
> TravelDrive" rev 2.00/2.00 addr 5
> umass1: using SCSI over Bulk-Only
> scsibus5 at umass1: 2 targets, initiator 0
> sd3 at scsibus5 targ 1 lun 0: <Memorex, Mini TravelDrive, 6.51> 
> removable serial.08ec00205B6140632B36
> sd3: 953MB, 512 bytes/sector, 1952767 sectors
> vscsi0 at root
> scsibus6 at vscsi0: 256 targets
> softraid0 at root
> scsibus7 at softraid0: 256 targets
> sd4 at scsibus7 targ 1 lun 0: <OPENBSD, SR CRYPTO, 006>
> sd4: 3815297MB, 512 bytes/sector, 7813728945 sectors
> root on sd0a (a7444093bd6d496a.a) swap on sd0b dump on sd0b
> drm:pid0:rc6_supported *NOTICE* RC6 and powersaving disabled by BIOS
> inteldrm0: 1024x768, 32bpp
> wsdisplay0 at inteldrm0 mux 1
> wsdisplay0: screen 0-5 added (std, vt100 emulation)
> hw.sensors.cpu0.temp0=38.00 degC
> hw.sensors.acpitz0.temp0=38.00 degC (zone temperature)
> hw.sensors.upd0.indicator0=On (BatteryPresent), OK
> hw.sensors.upd0.indicator1=Off (Charging), OK
> hw.sensors.upd0.indicator2=Off (Discharging), OK
> hw.sensors.upd0.indicator3=Off (NeedReplacement), OK
> hw.sensors.upd0.indicator4=Off (ShutdownImminent), OK
> hw.sensors.upd0.indicator5=On (ACPresent), OK
> hw.sensors.upd0.indicator6=Off (Overload), OK
> hw.sensors.upd0.percent0=100.00% (RemainingCapacity), OK
> hw.sensors.upd0.percent1=100.00% (FullChargeCapacity), OK
> hw.sensors.upd0.timedelta0=3812.000000 secs (RunTimeToEmpty), OK
> hw.sensors.softraid0.drive0=online (sd4), OK
> 

Reply via email to