RE: [Fault-injection-developer] fith
Status: Alpha
Brought to you by:
rustyl
From: Wang, S. <sta...@in...> - 2003-03-20 03:58:53
|
Could you identify the piece of codes (or module?) that caused your kernel panic? And you could recomple your kernel with: # # Kernel hacking # CONFIG_DEBUG_KERNEL=y CONFIG_KPROBES=y CONFIG_DEBUGREG=y CONFIG_KWATCH=y CONFIG_KMMIO=y CONFIG_KIRQ=y CONFIG_FI=y CONFIG_FI_DEBUG=y CONFIG_FI_SAMPLE_CODESEGMENT=m ~~~ CONFIG_FI_PF=y CONFIG_FI_DR=m CONFIG_FI_DBP=y CONFIG_FI_IRQ=y CONFIG_FI_INTERNEL_TESTING=y CONFIG_FI_MOCK_INTERCEPTOR=m ~~~ CONFIG_FI_MOCK_CODESEGMENT=m ~~~ CONFIG_FI_TEST=m ~~ Not sure, Just have a try. Regards, Stan -----Original Message----- From: Arun Prasad [mailto:ar...@ne...] Sent: 2003-03-20 11:39 To: Gao, Kevin Cc: fau...@li... Subject: Re: [Fault-injection-developer] fith Hi Kevin, I have attatched the ".config" file.... The below are the commands used to compile and load the new kernel cd 2.5-linux-fi-extern make mrproper make menuconfig make dep make bzImage make modules make modules_install Configured lilo.conf lilo Thanks -arun "Gao, Kevin" wrote: Could you please send us your kernel config information,so that we can track what happens to your kernel.Thanks -Kevin -----Original Message----- From: Arun Prasad [ mailto:ar...@ne... <mailto:ar...@ne...> ] Sent: 2003?3?19? 17:06 To: Gao, Kevin Cc: fau...@li... Subject: Re: [Fault-injection-developer] fith Hi Kevin/All, I downloaded 2.5-fi-extern from Bk... Compiled the kernel and while booting with this new kernel, I got the below panic... Mount-cache hash table entries: 512 (order: 0, 4096) invalid operand: 0000 CPU: 0 EIP: 0060:[<C01214F2>] Not tainted EFLAGS: 00010286 ................................. .......................... .................... .............. <0> Kernel panic: Attempted to kill the idle task! In Idle task -not syncing Does somebody has faced this?? Any workaround for this ?? Thanks -arun "Gao, Kevin" wrote: Hi Arun, The example for e100 test cases is as folloow: insert module : fi_core, fi_pf, e100, # cd ./fith-tool/fith_test/fault_set/e100 #make # insmod scb_cu_resume.ko # ficl -i scb_cu_resume.fsml (You should change the "base" parameter to your own bar address of e100). # /etc/init.d/network start Now use command dmesg to see the log info or see the message in /var/log/messages. -Kevin -----Original Message----- From: Arun Prasad [ mailto:ar...@ne... <mailto:ar...@ne...> ] Sent: 2003?3?18? 18:12 To: Gao, Kevin Cc: fau...@li... Subject: Re: [Fault-injection-developer] fith Hi Kevin, Thanks for the response... Iam in the process of downloading the 2.5-fi-extern from BK. The fault injection test cases for e100 is present along with the fith utility...That seems to be a good reference for me to start writing test cases for giga-bit ethernet card (which Iam trying to do...)... But just the fsml and the code_segments are provided for e100... I couldnt see the scripts to use them (like the demo at fith_test dir) . Is that possible to include the scripts also in the repository?? Thanks -arun "Gao, Kevin" wrote: > The tree linux-2.5 is out of date. > So please dowload the newest tree at > http://fau...@fa.../2.5-fi-extern <http://fau...@fa.../2.5-fi-extern> > The new tree includes all interceptors. > > The usage of FITH_TOOL is as follow. > > We still use tools "ficl" > You can use parameters as follow: > > --attach, -a <modname,file_path> > attach a module into dbp. > --detach, -d > detach all modules that attached to dbp. > --insert, -i <file.fsml> > insert a faultset written in file.fsml into FITH. > --remove, -r {file.fsml|all} > remove the faultset written in file.fsml or all faultset. > --help, -h > help information. > > thanks > -Kevin > > -----Original Message----- > From: Arun Prasad [ mailto:ar...@ne... <mailto:ar...@ne...> ] > Sent: 2003?3?18? 17:17 > To: fau...@li... > Subject: [Fault-injection-developer] fith > > Hi All, > To use the fith tool, downloaded the Bitkeeper tool and > cloned the > below repositories... > * fith-tool > * linux-2.5 > both from fault-injection project. > > Now I have to compile and load the "linux-2.5" (above) and > install > "fith-tool" on it... Is my assumption right... Because I > could see > "2.5-kprobes" in the list of repositories which is again a > kernel tree.... > It will be helpful if we know the significance of each > repository.. > > Please clarify this.... > > Is there any upto date manual to describe the ficl commands > and for > general usage of the tool.... > > Thanks > -arun > > ------------------------------------------------------- > This SF.net email is sponsored by: Does your code think in ink? > You could win a Tablet PC. Get a free Tablet PC hat just for playing. > What are you waiting for? > http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en <http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en> > _______________________________________________ > Fault-injection-developer mailing list > Fau...@li... > https://lists.sourceforge.net/lists/listinfo/fault-injection-developer <https://lists.sourceforge.net/lists/listinfo/fault-injection-developer> > > ------------------------------------------------------- > This SF.net email is sponsored by: Does your code think in ink? > You could win a Tablet PC. Get a free Tablet PC hat just for playing. > What are you waiting for? > http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en <http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en> > _______________________________________________ > Fault-injection-developer mailing list > Fau...@li... > https://lists.sourceforge.net/lists/listinfo/fault-injection-developer <https://lists.sourceforge.net/lists/listinfo/fault-injection-developer> ------------------------------------------------------- This SF.net email is sponsored by: Does your code think in ink? You could win a Tablet PC. Get a free Tablet PC hat just for playing. What are you waiting for? http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en <http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en> _______________________________________________ Fault-injection-developer mailing list Fau...@li... https://lists.sourceforge.net/lists/listinfo/fault-injection-developer <https://lists.sourceforge.net/lists/listinfo/fault-injection-developer> |