Hi David,

I think we're all in agreement that there are some gaps in the FMA 
documentation wrt to developers who want to harden drivers, and it is an 
issue we're trying to address.  We recently released the updated Writing 
Device Drivers answerbook with information on hardening drivers and 
we've also recently updated the FMD PRM (60+ new pages of content). 
Both of which are now available on the FM community page.

I actually think that much the documentation for the questions you 
raised below already exists, but it's spread out all over the place (on 
various sites both internal and external) and we don't have an overview 
doc that ties what we already have together.  I think that's the crux of 
the problem that you're seeing and it is something we're trying to 
address - time permitting, of course :)

thanks,

rob




david.zhang wrote:
> Hi Rob,
> 
> The demokit is wonderful. It will give the end user a good view of how 
> does FMA work.
> 
> However, is it possible that give us a general process of developing a 
> new driver/device to support FMA?
> I read a lot of docs in fma.eng, but they are too detail. I am reading 
> the 144 pages of PRM for DE model. I also tried to read the 116 pages of 
> eversholt slides.
> 
> Is it possible to provide us a basic programming guide? For instance:
> 1) How to define a suitable ASRU, FRU
> 2) How to send out ereport
> 3) How to use default eft DE
> 4) How to develop a C based DE
> 5) How to write a basic knowledge article
> 6) Are there any known restrictions in FMA, e.g. if parent driver does 
> not have fm capability, it's child device can not has it either; pci-x 
> native bus does not have fm capability right now. ....
> 7) troubleshooting. e.g. how to utilize eft.conf. setprop verbose 
> 0|1|2|3 ...
> 
> This will help us a lot. :)
> 
> Regards,
> David
>> Hello,
>>
>> I'm pleased to announce the availability of the Solaris FMA (Fault 
>> Management Architecture) Demo Kit on OpenSolaris.
>>
>> The Solaris FMA Demo Kit consists of a set of PERL and Korn shell 
>> scripts which implement an automated harness for executing FMA demos. 
>> The Demo Kit also provides example demos which demonstrate Solaris' 
>> ability to handle and diagnose CPU, Memory and PCI I/O errors.  The 
>> Solaris FMA Demo kit is designed to run on stock Solaris systems (both 
>> SPARC and x86), out-of-the-box - no custom error injection hardware or 
>> drivers are required.
>>
>> For more information on the demo kit, including download, installation 
>> and usage instructions, please check out the following URL:
>>
>> http://www.opensolaris.org/os/community/fm/demokit/
>>
>> thanks,
>>
>> rob johnston
>> _______________________________________________
>> fm-discuss mailing list
>> fm-discuss@opensolaris.org
>>   
> 
> _______________________________________________
> fm-discuss mailing list
> fm-discuss@opensolaris.org

_______________________________________________
fm-discuss mailing list
fm-discuss@opensolaris.org

Reply via email to