i think it maybe something to do with the i226 chips in these.
with opnsense running and no network cables connected to it i saw 7.3w power pull, thats with the fan still plugged into its usb port. now i know windows has lower power draw at idle so could be even lower.
what i will have to do is retest this at some point with the wall plug power meter and see how power usage is.
i suspect in bsd these nics run flat out or there is some sort of limit on how low the box will downclock or its not using all its lower power states.
this could be because n100 is newer than the older stuff that has less power consumption probably because of cpu microcode or kernel limitations on n100.
will test some more, its the only way i will get to the bottom of this.
That two port unit looks to be well designed with low power usage and good idle consumption, unfortunately I need a few more ports.
I tried with Windows as well, made sure all the drivers were installed and up to date. Using some monitoring software I could see the cores throttling all the way down and lower voltages reported, with the total package consumption estimated at 1.5 to 2 watts. At the plug the power draw was still around 10 watts. From experimenting (with it and without it), the SSD at idle is only adding about 0.1 watt. The network chips according to Intel's datasheet at 1G speeds draw a maximum of 0.9 W and 1.4 W when 2.5G, but this will be a lot less on typical short cable runs of a couple of metres. In my tests, unplugging a cable running a couple of metres negotiated at 2.5G shows it is using around 0.3 W.
pfSense shows that around 80% of the time the cores are at C3, and 15% of the time at C2.
So to recap (both headless so no keyboard or monitor):
Older 6 port i7 7500U (Kettop Mi7500L6) with 3 x 1Gbps network cables attached, 8Gig stick of memory and SSD, active PPPoE connection and routing background traffic for the entire home network, barely exceeds 5 watt idle, it jumps to about 10 watt maxing out the connection. Top of the box feels cool to the touch at the moment (room is 20c) as cooler than my hand temperature. Cores are running at 27c as reported in pfSense. The package is rated at 15W TDP.
6 port N100 (CWWK motherboard) with 2 network connections (1G and 2.5G), 8Gig memory and SSD, routing the background traffic from one PC as I'm just testing it, is 10-11 watts idle, peaking to around 15 to 17 watts when maxing out the connection. The heatsink feels warm, and temperatures reported are 36 degrees at idle. The best idle consumption with no network connections is about 9.4 watts. Package is 6W TDP.
I've tested using the same 12 volt supply on both to rule out differences there (identical wattage reported).
Given the N100 is a much newer process than my comparison to an existing i7 7500U type box, with the N100 advertised to give the same performance at much less power, or more performance for the same power as previous Intel chips, this is certainly not the case the way they implemented in some of these boxes, the opposite in fact. So something just isn't right with these. Somewhere something is burning 6 to 7 watts or so on just creating heat, which doesn't inspire much confidence.
Be nice to get to the bottom of it, but is it fixable by BIOS/driver or software settings, or is this just a poor hardware design?