Mark Studebaker wrote: > 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! Note that this was against 2.6.11-rc2 and you need the completion patch posted by Mike Waychison at http://marc.theaimsgroup.com/?l=linux-kernel&m=110669761400454&w=2 or the completion_timeout routine is broken. > > p.s. Corey I looked through ipmi_smb and it looks good. > this should give smbus block transfers and PEC quite a good testing. Yes, it should. After playing with it a while, I discovered that the i801 SMB interface is very sensitive to doing things just right. But I think I have everything working correctly with the posted patches, it ran for a whole day without a single error. -Corey > > 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----- > >