Greetings, We finished debugging our kernel module with Kdb.
We are having some problems when running the same kernel module on Red Hat's WS 3 release. There is no kdb available on Red Hat's Release, only gdb. I'd apppeciate any advice and pointer on how to debug kernel module with gdb. Thanks, John W. >Date: Wed, 14 Sep 2005 09:20:51 -0700 (PDT) >From: johnpw <[EMAIL PROTECTED]> >Subject: Re: Problem with patching Kernel 2.4.20-8 >To: [EMAIL PROTECTED], [EMAIL PROTECTED] >Cc: [email protected] > >Limor, > >I had similar problem before. It seems to me that the kernel >source distributed by Redhat is not compatible with kdb patch. > >I then downloaded the kernel source from kernel.org and patch it >with kdb patch. The new kernel with kdb in it run fine on Redhat's >Linux. The kernel version is 2.4.21. > >John W. > > > >>X-Server-Uuid: 5FC0E2DF-CD44-48CD-883A-0ED95B391E89 >>From: "Ray Bryant" <[EMAIL PROTECTED]> >>To: "limor" <[EMAIL PROTECTED]> >>Subject: Re: Problem with patching Kernel 2.4.20-8 >>Date: Wed, 14 Sep 2005 09:02:26 -0500 >>User-Agent: KMail/1.8 >>cc: [email protected] >>X-WSS-ID: 6F36F2E609S167350-01-01 >>Content-Disposition: inline >>X-archive-position: 1109 >>X-ecartis-version: Ecartis v1.0.0 >>X-original-sender: [EMAIL PROTECTED] >>X-list: kdb >>X-Virus-Scanned: ClamAV 0.83/1023/Mon Aug 15 13:15:08 2005 on oss.sgi.com >>X-Virus-Status: Clean >> >>On Wednesday 14 September 2005 09:02, limor wrote: >>> I am new the Linux, but since I need to be able to debug a driver module, >>> I tried to patch a 2.4.20-8 kernel to add kdb. >>> >>> I started with the command - >>> >>> "patch -b -p1<kdb-v4.3-2.4.20-common-1" >>> >>> but after it patched 3 files, I got the following - >>> >>> "Patching file kernel/ksyms.c >>> Reversed (or previously applied) patch detected! Assume -R? [n]" >>> >>> Is that because my kernel comes from a RedHat distribution? and anyway - >>> what do I now? >>> >> >>The kernel patch for 2.4.20 will likely only correctly apply to 2.4.20. If >>you are trying to apply it to some other kernel, you will need to look at the >>various patch failures and fix them up somehow. In the case of 2.4.20-8, you >>may find some things that were ported (by RedHat) into 2.4.20 that make the >>patch fail. >> >>Try something like this: >> >>patch --backup < kdb-v4.3-2.4.20-common-1 >> >>Then compare the .c, .bak and .reject files and figure out what to do. >> >>Good luck. >> >>> (I know someone asked the exact same question on the list more than a year >>> ago, >>> but the only reply I saw was a couple of questions - "Which kernel were you >>> patching? >>> Which patch were you applying?") >>> >>> Thanks, >>> Limor >>> >>> >>> --------------------------- >>> Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. >> >>-- >>Ray Bryant >>AMD Performance Labs Austin, Tx >>512-602-0038 (o) 512-507-7807 (c) >> >>--------------------------- >>Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. > --------------------------- Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
