so the ipmi_smb driver Corey just posted to LKML, together with his previous i2c patches, together with http://bmcsensors-26.sourceforge.net , and you should be able to get sensor data from the 87431! let us know how it works! p.s. Corey I looked through ipmi_smb and it looks good. this should give smbus block transfers and PEC quite a good testing. mds Chan Min Wai wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > However There is still one things is missing... > > Driver for the "IPMI" Device in kernel... > Without that there is no way for us to even touch the ipmi chip in the > board. > > Regards, > Chan Min Wai > > Ilia Stolov wrote: > >>The Host interface of PC87431 is IPMI 1.5/2.0 SSIF - the new host >>interface introduced in IPMI 2.0 spec. And as specified in the spec >>the SSIF interface can be used for IPMI 1.5 and 2.0 BMCs. >> >>Any SMBus driver should work. The SSIF is implemented on top of SMBus. >> >>The SSIF message format: >> >>Request: <Slave address+W> <SMBus command = 02> <Length> <NetFn+LUN> >> <IPMI command> <IPMI command data ...> >>Response: <Slave address+W> <SMBus command = 03> <Slave address+R> >> <Length> <NetFn+LUN> <IPMI command> <Complt Code> <Data ....> >> >>Regards, >>Ilia Stolov >>National Semiconductor Corporation >> >> >> >> >> "Corey Minyard" >> <cminyard at mvista. To: "Mark Studebaker" <mds4 at verizon.net> >> com> cc: "Ilia Stolov" <Ilia.Stolov at nsc.com>, "Corey Minyard" >> <minyard at mvista.com>, "Chan Min Wai (System Administrator)" <dcmwai at ocesb.com.my>, >> 06-01-05 05:40 AM sensors at Stimpy.netroedge.com >> Subject: Re: PC87431 is not - need full datasheet. >> >> >> >> >> >>Mark Studebaker wrote: >> >> >> >>>thanks for the info about the datasheet requiring an NDA. >>>Unfortunately this means things will be difficult. >>>But it may be sufficient just to get KCS over I2C working to it. >>> >>>The chip uses KCS over I2C. >>>Corey, can we do that with the IPMI KCS driver? Do we need to >>>write code to register with the KCS module to route KCS messages >>>to a particlar address on a particular i2c bus? >>>How would we do that - or does IPMI already have that capability? >>> >>>Once that is done, then the standard modules >>>bmcsensors -> i2c-ipmi -> ipmi-msghdlr -> ipmi_kcs_sm >>>should work. >>> >>>right Corey? >> >> >>Well, I don't think so. There is no such thing as KCS over I2C. There >>is something called the SMB interface, which is part of the newer IPMI >>driver version from openipmi.sf.net. I really don't know that much >>about it, someone else did that work and I don't have any hardware that >>supports it. But if you are running IPMI over I2C, that's probably what >>it is. >> >>Oh wait, the line: >> The Host interface of PC87431 is IPMI 1.5/2.0 SSIF (SMBus) >>means that it should support the standard interface that the IPMI SMB >>driver uses. IIRC, configuring it is kind of a pain, but it is supposed >>to work. >> >>-Corey >> >> >> >>>mds >>> >>> >>> >>> >>>Ilia Stolov wrote: >>> >>> >>> >>>>Mark Studebaker <mds4 <at> verizon.net> writes: >>>> >>>> >>>> >>>> >>>>>ask National Semiconductor. >>>>> >>>>>Chan Min Wai (System Administrator) wrote: >>>>> >>>>> >>>>> >>>>>>Hello all, >>>>>> >>>>>>I'm on Ticket #1853 >>>>>> >>>>>>Is there anyway I can help to obtain a full data sheet? >>>>>>What kind of full data sheet do you need? >>>>>> >>>>>>What should be included? >>>>>> >>>>>>I would like to help in this, I've contact Intel Support and I think >>>>>>they will help in somewhere. So please tell me what do you really want >>>>>>and I'll try my best to get that. However I'll have no promise about >>>>>>what I can get, but I'll try my very best on this issue. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>ADM1026 is supported. >>>>>>>PC87431 is not - need full datasheet. >>>>>>>These are both listed on our new drivers and supported chips pages >>>>>>>for your >>>>>>>information. >>>>>>>If ADM1026 is not found, perhaps the SMBus master is not supported. >>>>>>>See FAQ. >>>>>>> >>>>>>>MDS 12/31/04 >>>>>> >>>>>> >>>>>> >>>>>>Regards >>>>>> >>>>>>Chan Min Wai >>>>>> >>>>>> >>>>> >>>>Following by recently requests about National's PC87431 mBMC device, >>>>please find the following information: >>>>1. The PC87431 is fully IPMI 1.5 compliant device with remote LAN >>>>manageability support >>>>2. The Host interface of PC87431 is IPMI 1.5/2.0 SSIF (SMBus) >>>>3. The PC87431 supports all mandatory commands of IPMI 1.5 >>>>4. System configuration and sensor list can be read using regular >>>>IPMI SDR commands >>>>5. Specific sensor data can be obtained using IPMI "Get Sensor >>>>Reading" command >>>> >>>>More information about PC87431 can be found on: >>>>http://www.national.com/pf/PC/PC87431M.html >>>> >>>>The full PC87431 datasheet can be obtained under NDA. >>>> >>>>For more information about IPMI specification, please see IPMI >>>>developers web-site: >>>>http://developer.intel.com/design/servers/ipmi/index.htm >>>> >>>>Attached are sample sources of SSIF interface implementation for >>>>PC87431. >>>>Sources provided under BSD license agreement. >>>> > > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFB33QGV0p9slMZLW4RAgL/AKCY6VmvOYtlfaeVkcRBmBj/MvdzpQCgr/eF > xoTv3+h5RpF5KgkT6MzQvZw= > =VJE/ > -----END PGP SIGNATURE-----