PC87431 is not - need full datasheet.

Corey Minyard cminyard at mvista.com
Wed Feb 2 15:37:45 CET 2005


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-----
>
>



More information about the lm-sensors mailing list