So, SMBus.

I've made a few attempts to get it to work, with precious little
success... but that isn't really surprising seeing as I have no idea
how to go about doing such a thing.

I've fiddled with the BIOS settings with no appreciable effect, and
I've tried using UKC to pass different flags to pcibios on the
offchance that the bios itself isn't working correctly. Still no joy.

I've tried looking at the piixpm source. The 'SM Bus disabled' message
is displayed when the SMB host controller enabled bit isn't set in the
device's PCI configuration registers, which seems kinda obvious.
However, I have no idea where this configuration bit might be set.

Would I be right in thinking it should be set by the BIOS? This would
seem to imply that I'm kinda stuffed here.

On Sun, Mar 9, 2008 at 2:41 AM, Constantine A. Murenin
<[EMAIL PROTECTED]> wrote:
> On 08/03/2008, Ruan Kendall <[EMAIL PROTECTED]> wrote:
>  > So, I've tried both 4.2 and 4.3 snapshot on this slightly aged proliant 
> I've
>  >  obtained, and most things have worked very well but for the total
>  >  absense of any sensor information.
>  >
>  >  Is this because a) I've not done something terribly important that
>  >  would enable it for me, b) because all the sensor stuff is hidden
>  >  behind something like ACPI which isn't working on this machine or c)
>  >  because there is no driver for the bit of hardware that handles all
>  >  the sensor data?
>  >
>  >  The various bits of server firmware and the bios have been updated to
>  >  the most recent version, and the BIOS has been set up to boot as 'linux'.
>  >
>  >  It currently looks like my only hope is to give up and use something
>  >  like Centos 4 instead, but I'd rather not have to.
>
>  I totally agree that sensors is the most important part of the OS,
>  upon which OS selection should be made!
>
>
>
>
>  >  Dmesg for a recent 4.3 snapshot. I also have MP and 4.2 dmesgs if
>  >  they're likely to prove useful, which I assume they won't.
>  >
>  >  ----------
>  >
>  >  OpenBSD 4.3 (GENERIC) #695: Tue Mar  4 14:28:56 MST 2008
>  >   [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
>  >  cpu0: Intel(R) Pentium(R) III CPU - S 1400MHz ("GenuineIntel"
>  >  686-class) 1.40 GHz
>  >  cpu0: 
> FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
>  >  real mem  = 1341730816 (1279MB)
>  >  avail mem = 1287774208 (1228MB)
>  >  mainbus0 at root
>  >  bios0 at mainbus0: AT/286+ BIOS, date 12/31/99, BIOS32 rev. 0 @
>  >  0xf0000, SMBIOS rev. 2.3 @ 0xec000 (38 entries)
>  >  bios0: vendor Compaq version "P24" date 05/01/2004
>  >  bios0: Compaq ProLiant DL380 G2
>  >  acpi0 at bios0: rev 0, can't enable ACPI
>  >  bios0: ROM list: 0xc0000/0x8000 0xc8000/0x4000 0xcc000/0x1800 
> 0xee000/0x2000!
>  >  cpu0 at mainbus0
>  >  pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
>  >  pchb0 at pci0 dev 0 function 0 "ServerWorks CNB20HE Host" rev 0x23
>  >  pci1 at pchb0 bus 1
>  >  ppb0 at pci1 dev 3 function 0 "Intel S21152BB PCI-PCI" rev 0x00
>  >  pci2 at ppb0 bus 2
>  >  vga1 at pci2 dev 0 function 0 "ATI Rage XL" rev 0x27
>  >  wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
>  >  wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
>  >  "Compaq Netelligent ASMC" rev 0x00 at pci2 dev 1 function 0 not configured
>  >  vendor "Compaq", unknown product 0x005a (class memory subclass
>  >  miscellaneous, rev 0x00) at pci2 dev 2 function 0 not configured
>  >  vendor "Compaq", unknown product 0x00b1 (class memory subclass
>  >  miscellaneous, rev 0x01) at pci2 dev 4 function 0 not configured
>  >  pchb1 at pci0 dev 0 function 1 "ServerWorks CNB20HE Host" rev 0x01
>  >  pchb2 at pci0 dev 0 function 2 "ServerWorks CNB20HE Host" rev 0x01
>  >  pchb3 at pci0 dev 0 function 3 "ServerWorks CNB20HE Host" rev 0x01
>  >  pci3 at pchb3 bus 7
>  >  "Compaq PCI Hotplug" rev 0x12 at pci3 dev 7 function 0 not configured
>  >  ciss0 at pci0 dev 1 function 0 "Compaq Smart Array 5i/532 rev.2" rev 
> 0x01: irq 3
>  >  ciss0: 1 LD, HW rev 1, FW 2.62/2.62
>  >  scsibus0 at ciss0: 1 targets
>  >  sd0 at scsibus0 targ 0 lun 0: <COMPAQ, LOGICAL VOLUME, 2.62> SCSI0
>  >  0/direct fixed
>  >  sd0: 34719MB, 4426 cyl, 255 head, 63 sec, 512 bytes/sec, 71106240 sec 
> total
>  >  fxp0 at pci0 dev 2 function 0 "Intel 8255x" rev 0x08, i82559: irq 5,
>  >  address 00:08:02:58:58:9c
>  >  inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
>  >  fxp1 at pci0 dev 4 function 0 "Intel 8255x" rev 0x08, i82559: irq 7,
>  >  address 00:08:02:58:58:9b
>  >  inphy1 at fxp1 phy 1: i82555 10/100 PHY, rev. 4
>  >  "Compaq Netelligent ASMC" rev 0x00 at pci0 dev 6 function 0 not configured
>  >  piixpm0 at pci0 dev 15 function 0 "ServerWorks OSB4" rev 0x51: SMBus 
> disabled
>
>  It looks like SMBus is disabled on your box. If you can find a way to
>  enable it, you'll have a somewhat higher chance of finding some
>  sensors.
>
>  Cheers,
>  Constantine.
>
>
>
>
>  >  pciide0 at pci0 dev 15 function 1 "ServerWorks OSB4 IDE" rev 0x00: DMA
>  >  atapiscsi0 at pciide0 channel 0 drive 0
>  >  scsibus1 at atapiscsi0: 2 targets
>  >  cd0 at scsibus1 targ 0 lun 0: <COMPAQ, CD-ROM SN-124, N104> SCSI0
>  >  5/cdrom removable
>  >  cd0(pciide0:0:0): using PIO mode 4
>  >  ohci0 at pci0 dev 15 function 2 "ServerWorks OSB4/CSB5 USB" rev 0x04:
>  >  irq 11, version 1.0, legacy support
>  >  usb0 at ohci0: USB revision 1.0
>  >  uhub0 at usb0 "ServerWorks OHCI root hub" rev 1.00/1.00 addr 1
>  >  isa0 at mainbus0
>  >  isadma0 at isa0
>  >  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
>  >  pms0 at pckbc0 (aux slot)
>  >  pckbc0: using irq 12 for aux slot
>  >  wsmouse0 at pms0 mux 0
>  >  pcppi0 at isa0 port 0x61
>  >  midi0 at pcppi0: <PC speaker>
>  >  spkr0 at pcppi0
>  >  npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
>  >  pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
>  >  fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
>  >  fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
>  >  biomask ef4d netmask efed ttymask ffef
>  >  mtrr: Pentium Pro MTRR support
>  >  softraid0 at root
>  >  root on sd0a swap on sd0b dump on sd0b

Reply via email to