On Wed, Dec 2, 2009 at 8:58 AM, Daniel Zhelev <dan...@zhelev.biz> wrote: > Hello list, > > I`m kind of new and i haven`t to this list, so please excuse me if I have > misrouted my question. > The issue is that OpenBSD 4.6-stable is not reading my bios thermal > outputs(cpu temperature is that i`m really interested in). I`ve read the man > pages about sysctl hw.sensors > and tried googling for information but nothing. > > My set-up is: > > OpenBSD 4.6-stable (GENERIC) #0: Wed Nov 25 16:39:25 EET 2009 > cl...@sgate.org:/usr/src/sys/arch/i386/compile/GENERIC > cpu0: AMD Athlon(tm) XP ("AuthenticAMD" 686-class, 256KB L2 cache) 1.84 GHz > cpu0: > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,F XSR,SSE > real mem = 2683863040 (2559MB) > avail mem = 2591637504 (2471MB) > mainbus0 at root > bios0 at mainbus0: AT/286+ BIOS, date 08/04/04, BIOS32 rev. 0 @ 0xfb470, > SMBIOS rev. 2.2 @ 0xf0000 (48 entries) > bios0: vendor Phoenix Technologies, LTD version "ASUS A7N8X2.0 ACPI BIOS Rev > 1010" date 08/04/2004 > bios0: ASUSTeK Computer INC. A7N8X2.0 > apm0 at bios0: Power Management spec V1.2 (slowidle) > apm0: AC on, battery charge unknown > acpi at bios0 function 0x0 not configured > pcibios0 at bios0: rev 2.1 @ 0xf0000/0xdf84 > pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdeb0/208 (11 entries) > pcibios0: PCI Exclusive IRQs: 5 11 12 > pcibios0: no compatible PCI ICU found > pcibios0: Warning, unable to fix up PCI interrupt routing > pcibios0: PCI bus #2 is the last bus > bios0: ROM list: 0xc0000/0xfc00 0xd0000/0x1800 0xd2000/0x1800 > cpu0 at mainbus0: (uniprocessor) > pci0 at mainbus0 bus 0: configuration mode 1 (bios) > pchb0 at pci0 dev 0 function 0 "NVIDIA nForce2 PCI" rev 0xc1 > agp at pchb0 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 1 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 2 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 3 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 4 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 5 not configured > pcib0 at pci0 dev 1 function 0 "NVIDIA nForce2 ISA" rev 0xa4 > nviic0 at pci0 dev 1 function 1 "NVIDIA nForce2 SMBus" rev 0xa2 > iic0 at nviic0 > spdmem0 at iic0 addr 0x51: 1GB DDR SDRAM non-parity PC3200CL3.0 > spdmem1 at iic0 addr 0x52: 1GB DDR SDRAM non-parity PC3200CL3.0 > iic1 at nviic0 > iic1: addr 0x49 00=1c 04=1c 11=00 12=4b 26=4b 2e=4b 33=50 3e=4b 42=4b 4b=50 > 4e=4b 58=1c 5c=1c 67=50 6a=4b 76=4b 78=1c 85=00 86=4b 87=50 9b=50 ab=50 > b3=50 b8=1c c3=50 c7=50 d0=1c d4=1c dd=00 de=4b e2=4b ed=00 ee=4b f0=1c > fc=1c words 00=ffff 01=ffff 02=ffff 03=ffff 04=ffff 05=ffff 06=4b00 07=5000 > ohci0 at pci0 dev 2 function 0 "NVIDIA nForce2 USB" rev 0xa4: irq 11, > version 1.0, legacy support > ohci1 at pci0 dev 2 function 1 "NVIDIA nForce2 USB" rev 0xa4: irq 5, version > 1.0, legacy support > ehci0 at pci0 dev 2 function 2 "NVIDIA nForce2 USB" rev 0xa4: irq 12 > usb0 at ehci0: USB revision 2.0 > uhub0 at usb0 "NVIDIA EHCI root hub" rev 2.00/1.00 addr 1 > nfe0 at pci0 dev 4 function 0 "NVIDIA nForce2 LAN" rev 0xa1: irq 11, address > 00:11:2f:54:1f:c6 > rlphy0 at nfe0 phy 1: RTL8201L 10/100 PHY, rev. 1 > auich0 at pci0 dev 6 function 0 "NVIDIA nForce2 AC97" rev 0xa1: irq 11, > nForce2 AC97 > ac97: codec id 0x414c4720 (Avance Logic ALC650) > ac97: codec features 20 bit DAC, 18 bit ADC, Realtek 3D > audio0 at auich0 > ppb0 at pci0 dev 8 function 0 "NVIDIA nForce2 PCI-PCI" rev 0xa3 > pci1 at ppb0 bus 1 > fxp0 at pci1 dev 9 function 0 "Intel 8255x" rev 0x0c, i82550: irq 12, > address 00:0e:0c:51:87:86 > inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4 > pciide0 at pci0 dev 9 function 0 "NVIDIA nForce2 IDE" rev 0xa2: DMA, channel > 0 configured to compatibility, channel 1 configured to compatibility > wd0 at pciide0 channel 0 drive 0: <ExcelStor Technology J880> > wd0: 16-sector PIO, LBA48, 78532MB, 160834367 sectors > wd1 at pciide0 channel 0 drive 1: <Hitachi HDP725050GLAT80> > wd1: 16-sector PIO, LBA48, 476940MB, 976773168 sectors > wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 6 > wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 6 > atapiscsi0 at pciide0 channel 1 drive 0 > scsibus0 at atapiscsi0: 2 targets > cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, DVDRAM GSA-H10N, JL10> ATAPI > 5/cdrom removable > cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 > ppb1 at pci0 dev 30 function 0 "NVIDIA nForce2 AGP" rev 0xc1 > pci2 at ppb1 bus 2 > vga1 at pci2 dev 0 function 0 "NVIDIA GeForce FX 5700LE" rev 0xa1 > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > isa0 at pcib0 > isadma0 at isa0 > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo > com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo > pckbc0 at isa0 port 0x60/5 > pckbd0 at pckbc0 (kbd slot) > pckbc0: using irq 1 for kbd slot > wskbd0 at pckbd0: console keyboard, using wsdisplay0 > pcppi0 at isa0 port 0x61 > midi0 at pcppi0: <PC speaker> > spkr0 at pcppi0 > lpt0 at isa0 port 0x378/4 irq 7 > npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 > fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec > usb1 at ohci0: USB revision 1.0 > uhub1 at usb1 "NVIDIA OHCI root hub" rev 1.00/1.00 addr 1 > usb2 at ohci1: USB revision 1.0 > uhub2 at usb2 "NVIDIA OHCI root hub" rev 1.00/1.00 addr 1 > biomask ff65 netmask ff65 ttymask ffff > mtrr: Pentium Pro MTRR support > softraid0 at root > root on wd0a swap on wd0b dump on wd0b** > > And the output of sysctl hw.sensors is empty(I`m writing it as root). With > sysctl -n hw.sensors the output s the same. > > Best regards! > ** > >
Here's your problem: > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 1 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 2 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 3 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 4 not configured > "NVIDIA nForce2" rev 0xc1 at pci0 dev 0 function 5 not configured You have an nVidia nForce chipset. Enough said. They're the sort who sign NDAs with Linux devs and provide binary blobs for their drivers. Until someone finds time to reverse engineer the chipset, you're up a particular creek without a paddle in terms of accessing the sensors. I'm sorry the news isn't better. -- Aaron Mason - Programmer, open source addict I've taken my software vows - for beta or for worse