Standby mode for monitor.

Malcolm Kay malcolm.kay at internode.on.net
Thu Feb 12 05:13:35 PST 2004


I'd like to be able to switch the monitors on a number of
our computers into standby mode from a software program
running on a virtual console; and wakeup either when a key is 
pressed or when the program has new information to display.

I can probably manage to control blank screen savers but I
would prefer to power down the displays to standby modes.

The machines are those small size 'kitchen computer' VIA 
based cubes (almost). The monitors are LCD displays.

Are there ioctls to help with this?
How do I go about it?

All ideas welcomed.

Malcolm Kay

Dmesg -->

Copyright (c) 1992-2003 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 4.8-RELEASE #1: Mon Sep  8 11:54:33 CST 2003
    kay at phoenix00.admin:/usr/src/sys/compile/PCISIO
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 800033673 Hz
CPU: VIA C3 Samuel 2 (800.03-MHz 686-class CPU)
  Origin = "CentaurHauls"  Id = 0x673  Stepping = 3
  Features=0x803035<FPU,DE,TSC,MSR,MTRR,PGE,MMX>
real memory  = 259981312 (253888K bytes)
avail memory = 248987648 (243152K bytes)
Preloaded elf kernel "kernel" at 0xc03e9000.
Preloaded elf module "blank_saver.ko" at 0xc03e909c.
md0: Malloc disk
Using $PIR table, 5 entries at 0xc00fdf20
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <PCI to PCI bridge (vendor=1106 device=8601)> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <Trident model 8500 VGA-compatible display device> at 0.0 irq 11
isab0: <PCI to ISA bridge (vendor=1106 device=8231)> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8231 ATA100 controller> port 0xd000-0xd00f at device 17.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 5 at device 17.2 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xd800-0xd81f irq 5 at device 17.3 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
chip1: <PCI to Other bridge (vendor=1106 device=8235)> at device 17.4 on pci0
chip2: <VIA 82C686 AC97 Audio> port 0xe400-0xe403,0xe000-0xe003,0xdc00-0xdcff irq 10 at device 17.5 on pci0
vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe800-0xe8ff mem 0xeb000000-0xeb0000ff irq 11 at device 18.0 on pci0
vr0: Ethernet address: 00:40:63:cb:8b:f0
miibus0: <MII bus> on vr0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
puc0: <Dolphin Peripherals 4036> port 0xec00-0xec1f irq 12 at device 20.0 on pci0
sio0: type 16550A
sio1: type 16550A
orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio2 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio2: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ad0: 78167MB <Maxtor 6Y080L0> [158816/16/63] at ata0-master UDMA100
Mounting root from ufs:/dev/ad0s1a


More information about the freebsd-questions mailing list