VIAPM(4)

πŸ’– VIAPM(4) πŸ’–

okay bestie, so this is the manual page for viapm β€” the VIA chipsets Power Management controller driver, straight out of the Kernel Interfaces Manual. yes the title says VIAPM(4) twice, that's just how manpages are, they're extra like that πŸ’…


✨ NAME ✨

viapm β€” VIA chipsets Power Management controller driver


πŸŽ€ SYNOPSIS πŸŽ€

device iicbb
device iicbus
device iicsmb
device smbus
device smb
device viapm

πŸ¦‹ DESCRIPTION πŸ¦‹

So this driver is your all-access pass to the VIA chipset Power Management Unit family. The members of the squad are: VT82C586B, VT82C596A, VT82C596B, VT82C686A and VT8233. no cap, that's the whole group chat πŸ“‹

The embedded controller of the VIA chipset may give you access to the monitoring facilities of your mainboard. (yes, may β€” it's giving "we'll see" energy, don't come for me πŸ™ˆ)

Now here's the tea 🍡 the 586B support is made by software, whereas the other controllers support the SMBus protocol by hardware. different vibes, same destination ✨

Wanna write your own user code to fetch voltages, temperature and so on from the monitoring chip of your mainboard? Go read smb(4). That's the one that tells you how. literally the blueprint 🫢


🌈 SEE ALSO 🌈

the whole friend group, go say hi to all of them πŸ’œ


⭐ HISTORY ⭐

The viapm manual page first appeared in FreeBSD 4.5. a lil throwback moment, iconic behavior honestly πŸ‘‘


πŸ‘‘ AUTHORS πŸ‘‘

This manual page was written by Nicolas Souchu <nsouch@FreeBSD.org>. thank you for your service, king πŸ«‘πŸ’–


πŸ’€ BUGS πŸ’€

Only polling mode is supported. πŸ’€ that's it. that's the whole bug. no interrupts, no fancy business, just polling. she's lowkey doing her best, okay? 😭

Debian Β· April 20, 2002 β€” and that's the whole page bestie, this one came from the Debian crew back in 2002 and it's still serving πŸŽ€βœ¨ bye ily, go monitor ur mainboard πŸ’…πŸ¦‹

πŸ“¦ where this page comes from