Port-amd64 archive

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

Opteron 165 on supermicro H8SSL-i



Hi,

bringing up netbsd-8 on an Opteron 165 / supermicro H8SSL-i dual-core system, I noticed

%  envstat
envstat: no drivers registered
%

Running 'sensors-detect' from a debian 7 'lm-sensors' (linux 3.14) gives me

<snip>
Driver `to-be-written':
  * ISA bus, address 0xac0
    Chip `Nat. Semi. PC87427 Super IO Health Sensors' (confidence: 9)

Driver `adm1026':
  * Bus `SMBus PIIX4 adapter at 0580'
    Busdriver `i2c_piix4', I2C address 0x2c
    Chip `adm1026' (confidence: 6)

Driver `pc87427':
  * ISA bus, address 0xaa0
    Chip `Nat. Semi. PC87427 Super IO Fan Sensors' (confidence: 9)

Driver `k8temp' (autoloaded):
  * Chip `AMD K8 thermal sensors' (confidence: 9)
</snip>

resulting in a 'sensors' output of

<snip>
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:   +30.0°C
Core1 Temp:   +29.0°C

adm1026-i2c-0-2c
Adapter: SMBus PIIX4 adapter at 0580
in0:          +2.43 V  (min =  +0.00 V, max =  +2.99 V)
in1:          +2.59 V  (min =  +2.15 V, max =  +2.85 V)
in2:          +2.60 V  (min =  +2.15 V, max =  +2.85 V)
in3:          +2.64 V  (min =  +2.15 V, max =  +2.85 V)
in4:          +1.22 V  (min =  +1.08 V, max =  +1.32 V)
in5:          +1.32 V  (min =  +1.22 V, max =  +2.02 V)
in6:          +0.01 V  (min =  +0.00 V, max =  +2.49 V)
in7:          +0.00 V  (min =  +0.00 V, max =  +2.49 V)  ALARM
in8:          +0.00 V  (min =  +0.00 V, max =  +2.49 V)  ALARM
in9:          +0.00 V  (min =  +0.00 V, max =  +2.49 V)  ALARM
in10:         +3.30 V  (min =  +2.97 V, max =  +3.64 V)
in11:         +3.42 V  (min =  +2.97 V, max =  +3.64 V)
in12:         +3.40 V  (min =  +2.97 V, max =  +3.64 V)
in13:         +5.12 V  (min =  +4.50 V, max =  +5.49 V)
in14:         +1.12 V  (min =  +1.02 V, max =  +1.68 V)
in15:        +12.12 V  (min = +10.81 V, max = +13.19 V)
in16:        -12.10 V  (min = -13.18 V, max = -10.80 V)
fan1:        6026 RPM  (min =  712 RPM, div = 8)
fan2:           0 RPM  (min =    0 RPM, div = 8)
fan3:           0 RPM  (min =    0 RPM, div = 8)
fan4:           0 RPM  (min =    0 RPM, div = 8)
fan5:           0 RPM  (min =    0 RPM, div = 8)
fan6:           0 RPM  (min =    0 RPM, div = 8)
fan7:           0 RPM  (min =    0 RPM, div = 8)
fan8:           0 RPM  (min =    0 RPM, div = 8)
temp1:        +30.0°C  (low  =  +0.0°C, high = +80.0°C)
                       (crit = +72.0°C)
temp2:        +40.0°C  (low  =  +0.0°C, high = +72.0°C)
                       (crit = +72.0°C)
cpu0_vid:    +0.000 V
</snip>


which matches the BIOS setup's output nicely. So, we don't attach amdtemp(4) for the 165 when we should

[...]
amdnb_misc0 at pci0 dev 24 function 3: AMD NB Misc Configuration
isa0 at pcib0
[...]

I tried adding

adm1026hm* at iic? addr 0x2c	# Analog Devices ADM1026 hardware monitor
adm1026hm* at iic? addr 0x2e	# adm1026hm(4) says 0x2e, lm-sensors says 0x2c

(which has been added for -8, but is not even in ALL), but it does not attach.

And neither did adding

nsclpcsio*	at isa?
gpio*		at nsclpcsio?

do anything. There are patches for the openbsd nsclpcsio(4) adding support for the PC87427 at <http://comments.gmane.org/gmane.os.openbsd.tech/14510>, but the NetBSD driver differs widely enough to make the addition non-trivial.

Does the above speak to anybody? Anything elae I can try?

Cheerio,
hauke

--
     The ASCII Ribbon Campaign                    Hauke Fath
()     No HTML/RTF in email	        Institut für Nachrichtentechnik
/\     No Word docs in email                     TU Darmstadt
     Respect for open standards              Ruf +49-6151-16-21344


Home | Main Index | Thread Index | Old Index