NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Fan control on nForce430 MCP61 chipset



Greetings all,

I'm trying to gain control of the cooling fans, CPU and case, for a
DIY home NAS. They're running at 100% regardless of load or idle
duration.

Fans run high speed using Xpenology (Synology distro), FreeBSD LiveCD
from Install img, and NetBSD 6.1.5 and 7.0.  Fans under control with
current Windows client and server operating systems at existing BIOS
config settings.  Unlike many others in searches, I don't have
amdcputemp or others in dmesg output.  I do have functioning acpi
power button and have processor clock control with estd.

The board is a Gigabyte m61PME-s2p rev 1.0 with an nForce 430 (MCP 61)
chipset and an iTE IT8718 hardware monitoring chip [1].  That chip is
in /etc/envsys.conf.

Uncommenting relevant lines and envstat -c /etc/envsys.conf {2} returns:
envstat: device `itesio0' doesn't exist.  Adding lines for nfsmbc0,
nfsmb0, nfsmb0, and iic0 resulted in "device doesn't exist, fix config
file".  envstat -D returns "no drivers registered".

dmesg [3] review, no itesio0 in output.  But I do have nfsmbc0,
nfsmb0/1, and iic0/1.  man nfsmb(4) indicates support for NVIDIA
nForce 2/3/4/ SMBus controllers.

Running NetBSD 7.0 stable Generic Kernel, upgraded from 6.1.5 via
sysbuild / sysupgrade.  I'm brand new to NetBSD, and have essentially
no modern *nix experience.

I've exhausted my talent here, anybody else have a tip?

TIA,
Tom Sweet

[1] http://www.gigabyte.com/products/product-page.aspx?pid=3009#sp
[2]
# $NetBSD: envsys.conf,v 1.12 2008/04/26 13:02:35 xtraeme Exp $
#
# ----------------------------------------------------------------------
# Configuration file for envstat(8) and the envsys(4) framework.
# ----------------------------------------------------------------------
#
# Devices are specified in the first block, sensors in the second block,
# and properties inside of the sensor block:
#
#       foo0 {
#               prop0 = value;
#               sensor0 { ... }
#       }
#
# Properties must be separated by a semicolon character and assigned by
# using the equal character:
#
#               critical-capacity = 10;
#
# Please see the envsys.conf(5) manual page for a detailed explanation.
#
# ----------------------------------------------------------------------
#       CONFIGURATION PROPERTIES FOR SPECIFIC DRIVERS AND MOTHERBOARDS
# ----------------------------------------------------------------------
#
# The following configuration blocks will report the correct
# values for the specified motherboard and driver. If you have
# a different motherboard and verified the values are not correct
# please email me at <xtraeme%NetBSD.org@localhost>.
#
# ------------------------------
# ASUS M2N-E (IT8712F Super I/O)
# ------------------------------
#
# itesio0 {
#       # Fixup rfact for the VCORE_A sensor.
#       sensor3 { rfact = 1800000; }
#
#       # Fixup rfact and change description (VCORE_B = +3.3V).
#       sensor4 { description = "+3.3 Voltage"; rfact = 2000000; }
#
#       # Change description (+3.3V, unused sensor).
#       sensor5 { description = "Unused"; }
#
#       # Fixup rfact and change description for the +5V sensor.
#       sensor6 { description = "+5 Voltage"; rfact = 3490000; }
#
#       # Fixup rfact and change description for the +12V sensor.
#       sensor7 { description = "+12 Voltage"; rfact = 8500000; }
# }
#
# --------------------------------------
# Gigabyte P35C-DS3R (IT8718F Super I/O)
# --------------------------------------
#
# itesio0 {
#       # Fixup rfact and change description for the VCore sensor.
#       sensor3 { description = "VCore Voltage"; rfact = 1000000; }
#
#       # Change description (VCORE_B is DDR).
#       sensor4 { description = "DDR Voltage"; }
#
#       # Fixup rfact and change description for the +12V sensor.
#       sensor7 { description = "+12 Voltage"; rfact = 116000000; }
#
#       # Fixup rfact for the -12V sensor.
#       sensor9 { rfact = 9000000; }
# }
# ---
# Gigabyte M61PME-S2P rev. 1.0
# ----------------------------
#
# nfsmbc0 {
#       # test
#       sensor1 { description = "test"; }
# }
# nfsmb0 {
#       # test 2
#       sensor0 { description = "nfsmb0"; }
# }
# nfsmb {
#       # test 3
#       sensor3 { description = "nfsmb"; }
# }
iic0 {
#       # test 4
        sensor4 { description = "i2c4"; }
 }
[3]
NetBSD 7.0 (GENERIC.201509250726Z)
total memory = 2014 MB
avail memory = 1938 MB
kern.module.path=/stand/amd64/7.0/modules
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Gigabyte Technology Co., Ltd. M61PME-S2P ( )
mainbus0 (root)
ACPI: RSDP 0xf65f0 000014 (v00 GBT   )
ACPI: RSDT 0x7def3000 000038 (v01 GBT    NVDAACPI 42302E31 NVDA 01010101)
ACPI: FACP 0x7def3040 000074 (v01 GBT    NVDAACPI 42302E31 NVDA 01010101)
ACPI: DSDT 0x7def30c0 0045A5 (v01 GBT    NVDAACPI 00001000 MSFT 03000000)
ACPI: FACS 0x7def0000 000040
ACPI: SSDT 0x7def7780 0007BA (v01 PTLTD  POWERNOW 00000001  LTP 00000001)
ACPI: HPET 0x7def7f40 000038 (v01 GBT    NVDAACPI 42302E31 NVDA 00000098)
ACPI: MCFG 0x7def7f80 00003C (v01 GBT    NVDAACPI 42302E31 NVDA 01010101)
ACPI: APIC 0x7def7680 0000D0 (v01 GBT    NVDAACPI 42302E31 NVDA 01010101)
ACPI: All ACPI Tables successfully acquired
ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 0x11, 24 pins
cpu0 at mainbus0 apid 0: AMD Athlon(tm) 7750 Dual-Core Processor, id 0x100f23
cpu1 at mainbus0 apid 1: AMD Athlon(tm) 7750 Dual-Core Processor, id 0x100f23
acpi0 at mainbus0: Intel ACPICA 20131218
acpi0: X/RSDT: OemId <GBT   ,NVDAACPI,42302e31>, AslId <NVDA,01010101>
acpi0: SCI interrupting at int 9
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
hpet0 at acpi0: high precision event timer (mem 0xfeff0000-0xfeff0400)
timecounter: Timecounter "hpet0" frequency 25000000 Hz quality 2000
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
MBIO (PNP0C02) at acpi0 not configured
SYSR (PNP0C02) at acpi0 not configured
attimer1 at acpi0 (TMR, PNP0100): io 0x40-0x43
pcppi1 at acpi0 (SPKR, PNP0800): io 0x61
midi0 at pcppi1: PC speaker
sysbeep0 at pcppi1
FDC0 (PNP0700) at acpi0 not configured
UAR1 (PNP0501) at acpi0 not configured
ECP1 (PNP0401) at acpi0 not configured
pckbc1 at acpi0 (PS2M, PNP0F13) (aux port): irq 12
pckbc2 at acpi0 (PS2K, PNP0303) (kbd port): io 0x60,0x64 irq 1
EXPL (PNP0C02) at acpi0 not configured
MEM (PNP0C01) at acpi0 not configured
AWY (AWY0001) at acpi0 not configured
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_]
(20131218/hwxface-646)
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_]
(20131218/hwxface-646)
attimer1: attached to pcppi1
pckbd0 at pckbc2 (kbd slot)
pckbc2: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pms0 at pckbc2 (aux slot)
pckbc2: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vendor 0x10de product 0x03ea (RAM memory, revision 0xa1) at pci0 dev 0
function 0 not configured
pcib0 at pci0 dev 1 function 0: vendor 0x10de product 0x03e0 (rev. 0xa2)
nfsmbc0 at pci0 dev 1 function 1: vendor 0x10de product 0x03eb (rev. 0xa2)
nfsmb0 at nfsmbc0 SMBus 1
iic0 at nfsmb0: I2C bus
nfsmb1 at nfsmbc0 SMBus 2
iic1 at nfsmb1: I2C bus
vendor 0x10de product 0x03f5 (RAM memory, revision 0xa2) at pci0 dev 1
function 2 not configured
ohci0 at pci0 dev 2 function 0: vendor 0x10de product 0x03f1 (rev. 0xa3)
APCF: Picked IRQ 20 with weight 0
ohci0: interrupting at ioapic0 pin 20
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ehci0 at pci0 dev 2 function 1: vendor 0x10de product 0x03f2 (rev. 0xa3)
APCL: Picked IRQ 21 with weight 0
ehci0: interrupting at ioapic0 pin 21
ehci0: EHCI version 1.0
ehci0: companion controller, 10 ports each: ohci0
usb1 at ehci0: USB revision 2.0
ppb0 at pci0 dev 4 function 0: vendor 0x10de product 0x03f3 (rev. 0xa1)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
ppb1 at pci1 dev 6 function 0: vendor 0x3388 product 0x0021 (rev. 0x15)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
fwohci0 at pci2 dev 0 function 0: vendor 0x104c product 0x8025 (rev. 0x01)
APC1: Picked IRQ 16 with weight 0
fwohci0: interrupting at ioapic0 pin 16
fwohci0: OHCI version 1.10 (ROM=1)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:01:08:00:00:00:f6:20
fwohci0: invalid speed 7 (fixed to 3).
fwohci0: Phy 1394a available S800, 3 ports.
fwohci0: Link S800, max_rec 4096 bytes.
ieee1394if0 at fwohci0: IEEE1394 bus
fwip0 at ieee1394if0: IP over IEEE1394
fwohci0: Initiate bus reset
ohci1 at pci2 dev 1 function 0: vendor 0x1033 product 0x0035 (rev. 0x43)
APC2: Picked IRQ 17 with weight 0
ohci1: interrupting at ioapic0 pin 17
ohci1: OHCI version 1.0
usb2 at ohci1: USB revision 1.0
ohci2 at pci2 dev 1 function 1: vendor 0x1033 product 0x0035 (rev. 0x43)
APC3: Picked IRQ 18 with weight 0
ohci2: interrupting at ioapic0 pin 18
ohci2: OHCI version 1.0
usb3 at ohci2: USB revision 1.0
ehci1 at pci2 dev 1 function 2: vendor 0x1033 product 0x00e0 (rev. 0x04)
APC4: Picked IRQ 19 with weight 0
ehci1: interrupting at ioapic0 pin 19
ehci1: EHCI version 1.0
ehci1: companion controllers, 3 ports each: ohci1 ohci2
usb4 at ehci1: USB revision 2.0
hdaudio0 at pci0 dev 5 function 0: HD Audio Controller
AAZA: Picked IRQ 22 with weight 0
hdaudio0: interrupting at ioapic0 pin 22
hdafg0 at hdaudio0: Realtek ALC883
hdafg0: DAC00 2ch: Speaker [Jack]
hdafg0: DAC01 2ch: HP Out [Jack]
hdafg0: DIG02 2ch: SPDIF Out [Jack]
hdafg0: ADC03 2ch: CD [Built-In], Line In [Jack], Mic In [Jack]
hdafg0: ADC04 2ch: Mic In [Jack]
hdafg0: DIG-In05 2ch: SPDIF In [Jack]
hdafg0: 2ch/2ch 44100Hz 48000Hz 96000Hz 192000Hz PCM16 PCM20 PCM24 AC3
audio0 at hdafg0: full duplex, playback, capture, mmap, independent
viaide0 at pci0 dev 6 function 0: NVIDIA MCP61 IDE Controller (rev. 0xa2)
viaide0: bus-master DMA support present
viaide0: primary channel configured to compatibility mode
viaide0: primary channel interrupting at ioapic0 pin 14
atabus0 at viaide0 channel 0
viaide0: secondary channel configured to compatibility mode
viaide0: secondary channel ignored (disabled)
nfe0 at pci0 dev 7 function 0: vendor 0x10de product 0x03ef (rev. 0xa2)
APCH: Picked IRQ 23 with weight 0
nfe0: interrupting at ioapic0 pin 23
nfe0: Ethernet address 00:24:1d:61:6e:22
rlphy0 at nfe0 phy 1: RTL8201L 10/100 media interface, rev. 1
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
viaide1 at pci0 dev 8 function 0: NVIDIA MCP61 Serial ATA Controller (rev. 0xa2)
viaide1: bus-master DMA support present
viaide1: primary channel wired to native-PCI mode
APSI: Picked IRQ 20 with weight 1
viaide1: using ioapic0 pin 20 for native-PCI interrupt
atabus1 at viaide1 channel 0
viaide1: secondary channel wired to native-PCI mode
atabus2 at viaide1 channel 1
vga0 at pci0 dev 13 function 0: vendor 0x10de product 0x03d0 (rev. 0xa2)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
drm at vga0 not configured
pchb0 at pci0 dev 24 function 0: vendor 0x1022 product 0x1200 (rev. 0x00)
pchb1 at pci0 dev 24 function 1: vendor 0x1022 product 0x1201 (rev. 0x00)
pchb2 at pci0 dev 24 function 2: vendor 0x1022 product 0x1202 (rev. 0x00)
amdnb_misc0 at pci0 dev 24 function 3: AMD NB Misc Configuration
pchb3 at pci0 dev 24 function 4: vendor 0x1022 product 0x1204 (rev. 0x00)
isa0 at pcib0
lpt0 at isa0 port 0x378-0x37b irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
acpicpu0 at cpu0: ACPI CPU
acpicpu0: C1: HLT, lat   0 us, pow     0 mW
acpicpu0: P0: FFH, lat  18 us, pow 47175 mW, 2700 MHz
acpicpu0: P1: FFH, lat  18 us, pow 30450 mW, 1400 MHz
acpicpu0: T0: I/O, lat   1 us, pow     0 mW, 100 %
acpicpu0: T1: I/O, lat   1 us, pow     0 mW,  88 %
acpicpu0: T2: I/O, lat   1 us, pow     0 mW,  76 %
acpicpu0: T3: I/O, lat   1 us, pow     0 mW,  64 %
acpicpu0: T4: I/O, lat   1 us, pow     0 mW,  52 %
acpicpu0: T5: I/O, lat   1 us, pow     0 mW,  40 %
acpicpu0: T6: I/O, lat   1 us, pow     0 mW,  28 %
acpicpu0: T7: I/O, lat   1 us, pow     0 mW,  16 %
acpicpu1 at cpu1: ACPI CPU
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
ieee1394if0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me)
ieee1394if0: bus manager 0
fwohci0: phy int
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "TSC" frequency 2712456900 Hz quality 3000
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
IPsec: Initialized Security Association Processing.
atapibus0 at atabus0: 2 targets
uhub0 at usb0: vendor 0x10de OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 10 ports with 10 removable, self powered
uhub1 at usb1: vendor 0x10de EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub1: 10 ports with 10 removable, self powered
uhub2 at usb2: vendor 0x1033 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 3 ports with 3 removable, self powered
uhub3 at usb3: vendor 0x1033 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhub4 at usb4: vendor 0x1033 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 5 ports with 5 removable, self powered
cd0 at atapibus0 drive 0: <PIONEER DVD-RW  DVR-105, CCDL162943WL,
1.33> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd1 at atapibus0 drive 1: <ATAPI   CD-RW CW5205, , 180C> cdrom removable
cd1: 32-bit data port
cd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
cd1(viaide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
viaide1 port 0: device present, speed: 3.0Gb/s
viaide1 port 1: device present, speed: 3.0Gb/s
wd0 at atabus1 drive 0
wd0: <SAMSUNG SP2504C>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 232 GB, 484512 cyl, 16 head, 63 sec, 512 bytes/sect x 488388911 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 7
wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
wd1 at atabus2 drive 0
wd1: <SAMSUNG SP2504C>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 232 GB, 484521 cyl, 16 head, 63 sec, 512 bytes/sect x 488397168 sectors
wd1: 32-bit data port
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 7
wd1(viaide1:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
umass0 at uhub1 port 8 configuration 1 interface 0
umass0: USB Flash Disk, rev 2.00/11.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <USB, Flash Disk, 1100> disk removable
sd0: 3825 MB, 7872 cyl, 16 head, 63 sec, 512 bytes/sect x 7833600 sectors
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex, playback, capture
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
umass1 at uhub3 port 2 configuration 1 interface 0
umass1: Generic USB Storage Device, rev 1.10/1.00, addr 2
umass1: using SCSI over Bulk-Only
scsibus1 at umass1: 2 targets, 4 luns per target
sd1 at scsibus1 target 0 lun 0: <SOYO, USB Storage-CFC, 0208> disk removable
sd1: drive offline
sd2 at scsibus1 target 0 lun 1: <SOYO, USB Storage-SMC, 0208> disk removable
sd2: drive offline
sd3 at scsibus1 target 0 lun 2: <SOYO, USB Storage-MSC, 0208> disk removable
sd3: drive offline
sd4 at scsibus1 target 0 lun 3: <SOYO, USB Storage-MMC, 0208> disk removable
sd4: drive offline


Home | Main Index | Thread Index | Old Index