From Mailman-bounces@jet.hasweb.com Mon Dec 1 02:20:12 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 01 Dec 2003 02:20:26 -0800 (PST) Received: from jet.hasweb.com (jet.hasweb.com [66.246.37.222]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB1AKCTa024945 for ; Mon, 1 Dec 2003 02:20:12 -0800 Received: from localhost ([127.0.0.1] helo=jet.hasweb.com) by jet.hasweb.com with esmtp (Exim 4.24) id 1AQlAD-0004LX-HC for kdb@oss.sgi.com; Mon, 01 Dec 2003 05:20:21 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: =?iso-8859-1?q?Rappel_pour_les_abonnements_aux_listes_sur_udius?= =?iso-8859-1?q?=2Ecom?= From: mailman-owner@udius.com To: kdb@oss.sgi.com X-No-Archive: yes Message-ID: Date: Mon, 01 Dec 2003 05:02:55 -0500 Precedence: bulk X-BeenThere: Mailman@jet.hasweb.com X-Mailman-Version: 2.1.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - jet.hasweb.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jet.hasweb.com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hB1AKCTa024945 X-archive-position: 508 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: mailman-owner@udius.com Precedence: bulk X-list: kdb Ceci est un rappel, envoyé une fois par mois, concernant vos abonnements aux listes de udius.com. Il contient vos paramètres d'abonnement et la marche à suivre pour les changer ou résilier votre abonnement à une liste. Vous pouvez utiliser l'interface web pour changer votre statut ou vos paramètres d'abonnement, vous pouvez aussi y résilier votre abonnement, choisir de recevoir les messages en mode groupé ou encore désactiver toute réception de messages (par exemple si vous partez en vacances), etc. En plus de l'interface web, vous pouvez procéder à ces modifications par courrier électronique. Pour plus d'information, envoyez un message à l'adresse '-request' de la liste (par exemple mailman-request@udius.com) contenant uniquement le mot 'help' dans le corps du message, vous recevrez alors un courrier vous indiquant la marche à suivre. Si vous avez des questions, des problèmes, des commentaires, etc., envoyez-les à mailman-owner@udius.com. Merci! Mots de passe pour kdb@oss.sgi.com: List Password // URL ---- -------- I3tv@udius.com ikdeko http://mail.udius.com/mailman/options/i3tv_udius.com/kdb%40oss.sgi.com Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From I3tv-bounces@udius.com Mon Dec 1 05:15:25 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 01 Dec 2003 05:15:38 -0800 (PST) Received: from jet.hasweb.com (jet.hasweb.com [66.246.37.222]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB1DFOTa002530 for ; Mon, 1 Dec 2003 05:15:25 -0800 Received: from localhost ([127.0.0.1] helo=jet.hasweb.com) by jet.hasweb.com with esmtp (Exim 4.24) id 1AQnto-0008VX-5T for kdb@oss.sgi.com; Mon, 01 Dec 2003 08:15:36 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" From: I3tv-request@udius.com To: kdb@oss.sgi.com Subject: confirm d0514d587b10dcc661ee9a976667aab7529d4d69 Reply-To: I3tv-request@udius.com Message-ID: Date: Mon, 01 Dec 2003 08:15:34 -0500 Precedence: bulk X-BeenThere: I3tv@udius.com X-Mailman-Version: 2.1.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - jet.hasweb.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - udius.com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hB1DFOTa002530 X-archive-position: 509 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: I3tv-request@udius.com Precedence: bulk X-list: kdb Avis de confirmation de suppression de la liste I3tv Nous avons reçu une requête de demandant la suppression de votre adresse "kdb@oss.sgi.com" de la liste I3tv@udius.com. Pour confirmer cette rquête, répondez à ce message en laissant l'en-tête Objet: du message intact. Vous pouvez également visiter la page: http://mail.udius.com/mailman/confirm/i3tv_udius.com/d0514d587b10dcc661ee9a976667aab7529d4d69 Ou composez un message destiné à I3tv-request@udius.com contenant la ligne suivante -- et uniquement cette ligne --: confirm d0514d587b10dcc661ee9a976667aab7529d4d69 Notez qu'un simple `répondre' devrait fonctionner avec la plupart des lecteurs de courriels, puisque ceux-ci laissent l'Objet: au format correcte en général (un "Re:" devant l'objet passe). Si vous ne voulez pas être supprimé de la liste, ignorez simplement ce message. Si vous pensez qu'on est en train de vous supprimer de la liste de façon abusive ou si vous avez d'autres questions, envoyez-les à I3tv-owner@udius.com. Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From I3tv-bounces@udius.com Mon Dec 1 05:20:08 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 01 Dec 2003 05:20:21 -0800 (PST) Received: from jet.hasweb.com (jet.hasweb.com [66.246.37.222]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB1DK7Ta002581 for ; Mon, 1 Dec 2003 05:20:08 -0800 Received: from localhost ([127.0.0.1] helo=jet.hasweb.com) by jet.hasweb.com with esmtp (Exim 4.24) id 1AQnyN-0000N1-8z for kdb@oss.sgi.com; Mon, 01 Dec 2003 08:20:19 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: =?iso-8859-1?q?Votre_abonnement_=E0_la_liste_I3tv_a_=E9t=E9_r=E9?= =?iso-8859-1?q?sili=E9?= From: I3tv-bounces@udius.com To: kdb@oss.sgi.com Message-ID: Date: Mon, 01 Dec 2003 08:20:16 -0500 Precedence: bulk X-BeenThere: I3tv@udius.com X-Mailman-Version: 2.1.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - jet.hasweb.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - udius.com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hB1DK7Ta002581 X-archive-position: 510 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: I3tv-bounces@udius.com Precedence: bulk X-list: kdb Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From kaos@sgi.com Thu Dec 4 00:47:58 2003 Received: with ECARTIS (v1.0.0; list kdb); Thu, 04 Dec 2003 00:48:24 -0800 (PST) Received: from rj.sgi.com (mtvcafw.SGI.COM [192.48.171.6]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB48lwTa029918 for ; Thu, 4 Dec 2003 00:47:58 -0800 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by rj.sgi.com (8.12.9/8.12.9/linux-outbound_gateway-1.1) with SMTP id hB46ssOO012894 for ; Wed, 3 Dec 2003 22:54:55 -0800 Received: from kao2.melbourne.sgi.com (kao2.melbourne.sgi.com [134.14.55.180]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA26981 for ; Thu, 4 Dec 2003 19:47:47 +1100 Received: by kao2.melbourne.sgi.com (Postfix, from userid 16331) id 612C4C00AD; Thu, 4 Dec 2003 19:47:47 +1100 (EST) Received: from kao2.melbourne.sgi.com (localhost [127.0.0.1]) by kao2.melbourne.sgi.com (Postfix) with ESMTP id 5E6C7140700; Thu, 4 Dec 2003 19:47:47 +1100 (EST) X-Mailer: exmh version 2.5 01/15/2001 with nmh-1.0.4 From: Keith Owens To: kdb@oss.sgi.com Cc: linux-kernel@vger.kernel.org Subject: Announce: kdb v4.3 is available for kernel 2.6.0-test11 ia64 Date: Thu, 04 Dec 2003 19:47:46 +1100 Message-ID: <3908.1070527666@kao2.melbourne.sgi.com> X-archive-position: 511 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: kaos@sgi.com Precedence: bulk X-list: kdb -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-Type: text/plain; charset=us-ascii ftp://oss.sgi.com/projects/kdb/download/v4.3/ This is alpha code. It has had minimal testing with a small set of config options. In particular it has not been tested with CONFIG_PREEMPT. It only works on vanilla ia64 boxes using serial console and PC keyboard/VT. Patches to port the kdb USB console support from 2.4 to 2.6 will be gratefuly accepted. These 2.6.0-test11 patches must be applied in this order, against 2.6.0-test11 plus David Mosberger's linux-2.6.0-test11-ia64-031126 patch. kdb-v4.3-2.6.0-test11-common-1.bz2 kdb-v4.3-2.6.0-test11-salinfo.bz2 (brings salinfo processing up to 2.4.23) kdb-v4.3-2.6.0-test11-xfsidbg.bz2 (corrects out of date XFS debug code) kdb-v4.3-2.6.0-test11-ia64-031126-1.bz2 This is a clone from kdb v4.3-2.4.23, with changes from several people for 2.6, thanks to Xavier Bru and Jim Houston for 2.6 changes to kdb. Changelog extracts from 2.4.23. common 2003-12-03 Keith Owens * Reconcile 2.6-test versions from Xavier Bru (Bull), Greg Banks (SGI), Jim Houston (Concurrent Computer Corp). * Reconcile with kdb v4.3-2.4.23-common-2. * Clean up CONFIG_KDB changes to {scripts,kernel}/kallsyms.c. * Correct handling of kdb command line arguments. * Make hooks into module code less intrusive. * Delete kdb_active_task, not required with O(1) scheduler. * Port kdbm_task.c from 2.4. * Disable debug check in exit.c::next_thread() when kdb is running. * Remove "only bh_disable when interrupts are set". BH must be disabled in kdb to prevent deadlock on breakpoints in interrupt handlers. * Add kdb to drivers/char/sn_serial.c. * kdb v4.3-2.6.0-test11-common-1. 2003-11-11 Xavier Bru * Merge to 2.6.0-test9 2003-10-17 Xavier Bru * fix NUll ptr in kdb_ps at early prompt. 2003-10-14 Xavier Bru * fix NUll ptr in kdb_ps when cpu not present. 2003-10-06 Xavier Bru * Merge to 2.6.0-test5 * fix compile error with CONFIG_MODULES not set. ia64 2003-12-03 Keith Owens * Reconcile 2.6-test versions from Xavier Bru (Bull), Greg Banks (SGI), Jim Houston (Concurrent Computer Corp). * Reconcile with kdb v4.3-2.4.23-ia64-0312??-1. * Reconcile with salinfo changes. * Port WAR for backtrace from spinlock contention from 2.4 to 2.6. * Merge PGS FIFO tweak with SERIAL_IO_MEM and concurrent support for multiple consoles (no USB consoles yet). * Update pt_regs output to match the order of struct pt_regs. * KDB wrappers for interrupts handlers now return the handler's return code. * tpa and tpav commands from Anonymous. * kdb v4.3-2.6.0-test11-ia64-031126-1. 2003-10-22 Xavier Bru * Merge to 2.6.0-test7 2003-10-20 Philippe Garrigues * Enable FIFO in UART 2003-09-08 Xavier Bru * Merge to 2.6.0-test4 2003-03-21 Xavier Bru * Merge kdb v4.0 on 2.5.64 ia64 * new kernel parameters support * new kallsyms support -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Exmh version 2.1.1 10/15/1999 iD8DBQE/zvSyi4UHNye0ZOoRAildAKCVD4gOaT9ONFhdQIP7bfnYVZWwrgCgp7C6 inbj9TA181+ZYXoBq/UblmY= =hKWY -----END PGP SIGNATURE----- Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From chura_in@yahoo.com Fri Dec 5 03:28:42 2003 Received: with ECARTIS (v1.0.0; list kdb); Fri, 05 Dec 2003 03:28:57 -0800 (PST) Received: from web13425.mail.yahoo.com (web13425.mail.yahoo.com [216.136.175.156]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB5BSgTa023343 for ; Fri, 5 Dec 2003 03:28:42 -0800 Message-ID: <20031205112842.11446.qmail@web13425.mail.yahoo.com> Received: from [203.200.36.226] by web13425.mail.yahoo.com via HTTP; Fri, 05 Dec 2003 03:28:42 PST Date: Fri, 5 Dec 2003 03:28:42 -0800 (PST) From: chura katiry Subject: ppc64 kernel patch To: kdb@oss.sgi.com MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-573956941-1070623722=:10495" X-archive-position: 512 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: chura_in@yahoo.com Precedence: bulk X-list: kdb --0-573956941-1070623722=:10495 Content-Type: text/plain; charset=us-ascii Hi , Can anyone tell me where i can get kdb patches for kernel 2.4.19-ul1-ppc64 on IBM powerPC. Thnx in advance. chura --------------------------------- Do you Yahoo!? Free Pop-Up Blocker - Get it now --0-573956941-1070623722=:10495 Content-Type: text/html; charset=us-ascii
Hi ,
 
Can anyone tell me where i can get  kdb patches for  kernel 2.4.19-ul1-ppc64 on IBM powerPC.
 
Thnx in advance.
chura


Do you Yahoo!?
Free Pop-Up Blocker - Get it now --0-573956941-1070623722=:10495-- Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From mail@blazde.co.uk Fri Dec 5 19:21:27 2003 Received: with ECARTIS (v1.0.0; list kdb); Fri, 05 Dec 2003 19:21:52 -0800 (PST) Received: from fmailm2.svr.pol.co.uk (fmailm2.svr.pol.co.uk [195.92.193.218]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB63LQTa005034 for ; Fri, 5 Dec 2003 19:21:27 -0800 Received: from [195.92.193.210] (helo=cmailm2.svr.pol.co.uk) by fmailm2.svr.pol.co.uk with esmtp (Exim 4.14) id 1ASSVz-0002Nc-Tg for kdb@oss.sgi.com; Sat, 06 Dec 2003 02:49:51 +0000 Received: from user-2424.cl4a.dsl.pol.co.uk ([81.77.249.120] helo=trident) by cmailm2.svr.pol.co.uk with esmtp (Exim 4.14) id 1ASSMH-0000xP-17; Sat, 06 Dec 2003 02:39:49 +0000 From: "Roland Postle" To: "kdb@oss.sgi.com" Cc: "vamsi@in.ibm.com" Date: Sat, 06 Dec 2003 02:39:55 +0000 Priority: Normal X-Mailer: PMMail 2000 Professional (2.20.2711) For Windows 2000 (5.1.2600;1) MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Subject: Re: [rfc] [patch] commands to display x86 hardware structures Message-Id: X-archive-position: 513 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: mail@blazde.co.uk Precedence: bulk X-list: kdb Here's a quick patch against kdb-v4.3-2.4.22-i386-1 to prevent a null dereference when using ptex on user space addresses of a process which doesn't have an mm structure (ie. swapper). Incidentaly kdb acts a little strange elsewhere with the swapper process. If it's an active process it'll list it in ps and begin with it selected, but if it's not you won't see it in ps and can't select it (with the pid command) because for_each_task() doesn't enumerate it. I guess it's something worth debugging, so this should be fixed? - Roland diff -u linux-original/kdb/modules/kdbm_x86.c linux/kdb/modules/kdbm_x86.c --- linux-original/kdb/modules/kdbm_x86.c 2003-12-06 00:55:37.000000000 +0000 +++ linux/kdb/modules/kdbm_x86.c 2003-12-06 01:46:18.000000000 +0000 @@ -610,18 +610,18 @@ static int get_pagetables(unsigned long addr, pgd_t **pgdir, pmd_t **pgmiddle, pte_t **pte) { - pgd_t * d; + pgd_t * d = NULL; pmd_t * m; pte_t * t; - if (addr > PAGE_OFFSET) { + if (addr >= PAGE_OFFSET) { d = pgd_offset_k(addr); } else { kdb_printf("pid=%d, process=%s\n", kdb_current_task->pid, kdb_current_task->comm); - d = pgd_offset(kdb_current_task->mm, addr); + if(kdb_current_task->mm) d = pgd_offset(kdb_current_task->mm, addr); } - if (pgd_none(*d) || pgd_bad(*d)) { + if (!d || pgd_none(*d) || pgd_bad(*d)) { *pgdir = NULL; *pgmiddle = NULL; *pte = NULL; Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From kaos@sgi.com Fri Dec 5 20:21:53 2003 Received: with ECARTIS (v1.0.0; list kdb); Fri, 05 Dec 2003 20:22:06 -0800 (PST) Received: from mail.ocs.com.au (mail.ocs.com.au [203.34.97.2]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB64LoTa008542 for ; Fri, 5 Dec 2003 20:21:51 -0800 Received: (qmail 26587 invoked from network); 6 Dec 2003 04:21:45 -0000 Received: from ocs3.intra.ocs.com.au (192.168.255.3) by mail.ocs.com.au with SMTP; 6 Dec 2003 04:21:44 -0000 Received: by ocs3.intra.ocs.com.au (Postfix, from userid 16331) id C706BC00AD; Sat, 6 Dec 2003 15:21:42 +1100 (EST) Received: from ocs3.intra.ocs.com.au (localhost [127.0.0.1]) by ocs3.intra.ocs.com.au (Postfix) with ESMTP id C4594140082; Sat, 6 Dec 2003 15:21:42 +1100 (EST) X-Mailer: exmh version 2.5 01/15/2001 with nmh-1.0.4 From: Keith Owens To: chura katiry Cc: kdb@oss.sgi.com Subject: Re: ppc64 kernel patch In-reply-to: Your message of "Fri, 05 Dec 2003 03:28:42 -0800." <20031205112842.11446.qmail@web13425.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 06 Dec 2003 15:21:41 +1100 Message-ID: <7729.1070684501@ocs3.intra.ocs.com.au> X-archive-position: 514 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: kaos@sgi.com Precedence: bulk X-list: kdb On Fri, 5 Dec 2003 03:28:42 -0800 (PST), chura katiry wrote: >Can anyone tell me where i can get kdb patches for kernel 2.4.19-ul1-ppc64 on IBM powerPC. Ask the ppc maintainers. They keep the kdb for ppc patches hidden somewhere, they do not send them to me. Which is a pity, I would prefer the ppc patches be on oss.sgi.com wih all the other arch specific patches. Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From kaos@sgi.com Fri Dec 5 20:30:22 2003 Received: with ECARTIS (v1.0.0; list kdb); Fri, 05 Dec 2003 20:30:35 -0800 (PST) Received: from mail.ocs.com.au (mail.ocs.com.au [203.34.97.2]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB64UJTa009018 for ; Fri, 5 Dec 2003 20:30:20 -0800 Received: (qmail 26628 invoked from network); 6 Dec 2003 04:30:16 -0000 Received: from ocs3.intra.ocs.com.au (192.168.255.3) by mail.ocs.com.au with SMTP; 6 Dec 2003 04:30:16 -0000 Received: by ocs3.intra.ocs.com.au (Postfix, from userid 16331) id 2D444C00AD; Sat, 6 Dec 2003 15:30:16 +1100 (EST) Received: from ocs3.intra.ocs.com.au (localhost [127.0.0.1]) by ocs3.intra.ocs.com.au (Postfix) with ESMTP id 2A88D140082; Sat, 6 Dec 2003 15:30:16 +1100 (EST) X-Mailer: exmh version 2.5 01/15/2001 with nmh-1.0.4 From: Keith Owens To: "Roland Postle" Cc: "kdb@oss.sgi.com" Subject: Re: [rfc] [patch] commands to display x86 hardware structures In-reply-to: Your message of "Sat, 06 Dec 2003 02:39:55 -0000." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 06 Dec 2003 15:30:15 +1100 Message-ID: <7788.1070685015@ocs3.intra.ocs.com.au> X-archive-position: 515 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: kaos@sgi.com Precedence: bulk X-list: kdb On Sat, 06 Dec 2003 02:39:55 +0000, "Roland Postle" wrote: >Here's a quick patch against kdb-v4.3-2.4.22-i386-1 to prevent a null >dereference when using ptex on user space addresses of a process which >doesn't have an mm structure (ie. swapper). Thanks, added to my kdb tree. >Incidentaly kdb acts a little strange elsewhere with the swapper >process. If it's an active process it'll list it in ps and begin with >it selected, but if it's not you won't see it in ps and can't select it >(with the pid command) because for_each_task() doesn't enumerate it. I >guess it's something worth debugging, so this should be fixed? kdb v4.4 adds a new process state, 'I' for idle. The swapper[*] task will have this state if it is truly idle, i.e. it is not servicing an interrupt. Both ps and btc will not show tasks in state 'I' by default, these tasks contain no useful data and they fill up the output on large machines. Instead kdb v4.4 will print a line like this idle cpus, use ps I to see them: 0, 2-4, 7-21, 22-255 SGI have machines with large cpu counts. [*] I assume you know that the swapper task does not really swap. The name is a hangover from 2.0 kernels where it handled swapping directly. Now the idle task just spins and may service interrupts. Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From olof@austin.ibm.com Fri Dec 5 20:55:42 2003 Received: with ECARTIS (v1.0.0; list kdb); Fri, 05 Dec 2003 20:55:55 -0800 (PST) Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.133]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB64tfTa009556 for ; Fri, 5 Dec 2003 20:55:42 -0800 Received: from westrelay04.boulder.ibm.com (westrelay04.boulder.ibm.com [9.17.193.32]) by e35.co.us.ibm.com (8.12.10/8.12.2) with ESMTP id hB64tYcp424234; Fri, 5 Dec 2003 23:55:34 -0500 Received: from austin.ibm.com (d03av02.boulder.ibm.com [9.17.193.82]) by westrelay04.boulder.ibm.com (8.12.9/NCO/VER6.6) with ESMTP id hB64tX5H169032; Fri, 5 Dec 2003 21:55:33 -0700 Received: from forte.austin.ibm.com (forte.austin.ibm.com [9.53.85.27]) by austin.ibm.com (8.12.9/8.12.9) with ESMTP id hB64tWRv038862; Fri, 5 Dec 2003 22:55:32 -0600 Received: from localhost (olof@localhost) by forte.austin.ibm.com (AIX4.3/8.9.3/8.9.3-client1.01) with ESMTP id WAA27254; Fri, 5 Dec 2003 22:55:32 -0600 Date: Fri, 5 Dec 2003 22:55:32 -0600 (CST) From: olof@austin.ibm.com To: chura katiry cc: kdb@oss.sgi.com Subject: Re: ppc64 kernel patch In-Reply-To: <7729.1070684501@ocs3.intra.ocs.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-archive-position: 516 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: olof@austin.ibm.com Precedence: bulk X-list: kdb On Fri, 5 Dec 2003 03:28:42 -0800 (PST), chura katiry wrote: >Can anyone tell me where i can get kdb patches for kernel 2.4.19-ul1-ppc64 on IBM powerPC. 2.4.19-ul1-ppc64 looks like the version number for the UnitedLinux 1.0 kernel, i.e. SLES8. If so, then KDB is already included. All you need to do is boot with "kdb=on". If you install the kernel source you'll find that KDB is already applied and included. (It's a somewhat old version of KDB, I'm not sure which official version it corresponds to.) -Olof Olof Johansson Office: 4E002/905 Linux on Power Development IBM Systems Group Email: olof@austin.ibm.com Phone: 512-838-9858 All opinions are my own and not those of IBM Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From kaos@sgi.com Fri Dec 5 22:26:51 2003 Received: with ECARTIS (v1.0.0; list kdb); Fri, 05 Dec 2003 22:27:03 -0800 (PST) Received: from mail.ocs.com.au (mail.ocs.com.au [203.34.97.2]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB66QlTa011089 for ; Fri, 5 Dec 2003 22:26:49 -0800 Received: (qmail 27232 invoked from network); 6 Dec 2003 06:26:43 -0000 Received: from ocs3.intra.ocs.com.au (192.168.255.3) by mail.ocs.com.au with SMTP; 6 Dec 2003 06:26:43 -0000 Received: by ocs3.intra.ocs.com.au (Postfix, from userid 16331) id 3BF39C00AD; Sat, 6 Dec 2003 17:26:41 +1100 (EST) Received: from ocs3.intra.ocs.com.au (localhost [127.0.0.1]) by ocs3.intra.ocs.com.au (Postfix) with ESMTP id 392D3140082; Sat, 6 Dec 2003 17:26:41 +1100 (EST) X-Mailer: exmh version 2.5 01/15/2001 with nmh-1.0.4 From: Keith Owens To: kdb@oss.sgi.com Cc: linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org Subject: Re: Announce: kdb v4.3 is available for kernel 2.4.23 In-Reply-To: Your message of "Mon, 01 Dec 2003 12:04:06 +1100." <2594.1070240646@kao2.melbourne.sgi.com> Date: Sat, 06 Dec 2003 17:26:40 +1100 Message-ID: <9771.1070692000@ocs3.intra.ocs.com.au> X-archive-position: 517 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: kaos@sgi.com Precedence: bulk X-list: kdb -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-Type: text/plain; charset=us-ascii The latest version of the Linux Kernel Debugger (kdb) is in ftp://oss.sgi.com/projects/kdb/download/v4.3/ Current versions are kdb-v4.3-2.4.23-common-2.bz2 kdb-v4.3-2.4.23-i386-1.bz2 kdb-v4.3-2.4.23-ia64-031205-1.bz2 ia64 has just been added. Changelog extracts for ia64 since 2.4.22. 2003-12-06 Keith Owens * Coexist with the new salinfo interface. * Redo the workaround for backtrace through spinlock contention called from leaf functions. * kdb v4.3-2.4.23-ia64-031205-1. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Exmh version 2.1.1 10/15/1999 iD8DBQE/0Xagi4UHNye0ZOoRAiBZAJsFkZE9YNG7C8K8K9HJsl/7X4u3EQCfa2GK 2Nj2Ou21kJEEiiI5dCNYXj4= =cfJG -----END PGP SIGNATURE----- Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From sage@newdream.net Fri Dec 5 23:59:01 2003 Received: with ECARTIS (v1.0.0; list kdb); Fri, 05 Dec 2003 23:59:13 -0800 (PST) Received: from wtf.sd.dreamhost.com (malice.dreamhost.com [66.33.216.26]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hB67wpTa013693 for ; Fri, 5 Dec 2003 23:59:01 -0800 Received: from localhost (localhost [127.0.0.1]) by wtf.sd.dreamhost.com (Postfix) with ESMTP id 99A24A3042; Fri, 5 Dec 2003 23:58:42 -0800 (PST) Date: Fri, 5 Dec 2003 23:58:42 -0800 (PST) From: sage weil X-X-Sender: sage@wtf.di.newdream.net To: kdb@oss.sgi.com Cc: jim.houston@ccur.com Subject: keyboard problems with kdb 2.6.0-test4 on i386.. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-archive-position: 518 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: sage@newdream.net Precedence: bulk X-list: kdb Hiya, I'm trying to get kdb to cooperate on my laptop but whenever I hit break to get to the prompt it starts misreading all kinds of stuff from the keyboard (h's and m's and such) and registers random characters when I type. I would guess that it's some weird timing issue with my keyboard interface, but I'm not sure where to start debugging it. Does anyone have any suggestions as far as where I should start or what the problem might be related to.. or even a good reference as far as how the hardware interface is supposed to work? thanks-- sage Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From bedge@troikanetworks.com Mon Dec 15 12:09:44 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 15 Dec 2003 12:09:57 -0800 (PST) Received: from communicator.troikanetworks.com (webmail.troikanetworks.com [12.31.172.15]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBFK9iTa026000 for ; Mon, 15 Dec 2003 12:09:44 -0800 Received: from saaz.troikanetworks.com ([12.42.120.122]) by communicator.troikanetworks.com with Microsoft SMTPSVC(5.0.2195.6713); Mon, 15 Dec 2003 12:09:37 -0800 Received: from troikanetworks.com (localhost [127.0.0.1]) by saaz.troikanetworks.com (8.12.10/8.12.10/Debian-5) with ESMTP id hBFK9Y8e028370; Mon, 15 Dec 2003 12:09:34 -0800 Message-ID: <3FDE14FE.2050704@troikanetworks.com> Date: Mon, 15 Dec 2003 12:09:34 -0800 From: Bruce Edge User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031107 Debian/1.5-3 X-Accept-Language: en MIME-Version: 1.0 To: lkcd-general@lists.sourceforge.net, kdb@oss.sgi.com Subject: This kernel supports KDB but LKCD was invoked directly, not via KDB.... Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 15 Dec 2003 20:09:37.0090 (UTC) FILETIME=[5D3D5220:01C3C347] X-archive-position: 519 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: bedge@troikanetworks.com Precedence: bulk X-list: kdb Hi, I'm getting this message: This kernel supports KDB but LKCD was invoked directly, not via KDB. Falling back to the old and broken LKCD method of getting data from all cpus, do not be surprised if LKCD hangs. when I dump. What should I do to force the dump through kdb instead of calling lkcd directly? I _did_ apply the patch from kdb's Documentation/kdb/dump. I have a 2.4.20 kernel I'm using kdb 4.3, and the latest lkcd 2.4.20 patch. Thanks, Bruce Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From kaos@sgi.com Mon Dec 15 15:08:21 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 15 Dec 2003 15:08:33 -0800 (PST) Received: from mail.ocs.com.au (mail.ocs.com.au [203.34.97.2]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBFN8ITa001831 for ; Mon, 15 Dec 2003 15:08:19 -0800 Received: (qmail 2253 invoked from network); 15 Dec 2003 23:08:16 -0000 Received: from ocs3.intra.ocs.com.au (192.168.255.3) by mail.ocs.com.au with SMTP; 15 Dec 2003 23:08:16 -0000 Received: by ocs3.intra.ocs.com.au (Postfix, from userid 16331) id 428B1C00AD; Tue, 16 Dec 2003 10:08:10 +1100 (EST) Received: from ocs3.intra.ocs.com.au (localhost [127.0.0.1]) by ocs3.intra.ocs.com.au (Postfix) with ESMTP id 3F9CA14009A; Tue, 16 Dec 2003 10:08:10 +1100 (EST) X-Mailer: exmh version 2.5 01/15/2001 with nmh-1.0.4 From: Keith Owens To: Bruce Edge Cc: lkcd-general@lists.sourceforge.net, kdb@oss.sgi.com Subject: Re: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... In-reply-to: Your message of "Mon, 15 Dec 2003 12:09:34 -0800." <3FDE14FE.2050704@troikanetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 16 Dec 2003 10:08:09 +1100 Message-ID: <10595.1071529689@ocs3.intra.ocs.com.au> X-archive-position: 520 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: kaos@sgi.com Precedence: bulk X-list: kdb On Mon, 15 Dec 2003 12:09:34 -0800, Bruce Edge wrote: >This kernel supports KDB but LKCD was invoked directly, not via KDB. >Falling back to the old and broken LKCD method of getting data from all >cpus, >do not be surprised if LKCD hangs. > >when I dump. > >What should I do to force the dump through kdb instead of calling lkcd >directly? How are you requesting the dump in the first place? If you are manually entering sysrq-c, replace that with enter kdb (control-A or pause key), then type 'sr c'. I need more details of what steps you are following. Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From bedge@troikanetworks.com Mon Dec 15 16:41:00 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 15 Dec 2003 16:41:21 -0800 (PST) Received: from communicator.troikanetworks.com (ludwig.troikanetworks.com [12.31.172.15]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBG0f0Ta007146 for ; Mon, 15 Dec 2003 16:41:00 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: FW: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Date: Mon, 15 Dec 2003 16:40:30 -0800 Message-ID: <432296A5CDF78D4FA6B47869124755FBCF216C@communicator.troikanetworks.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Thread-Index: AcPDYEiwaGq/CFtoSRyiw8QzWfsGPgAB379wAAFUm9A= From: "Bruce Edge" To: , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hBG0f0Ta007146 X-archive-position: 521 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: bedge@troikanetworks.com Precedence: bulk X-list: kdb -----Original Message----- From: Bruce Edge Sent: Monday, December 15, 2003 4:11 PM To: 'Keith Owens' Subject: RE: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... > -----Original Message----- > From: Keith Owens [mailto:kaos@sgi.com] > Sent: Monday, December 15, 2003 3:08 PM > To: Bruce Edge > Cc: lkcd-general@lists.sourceforge.net; kdb@oss.sgi.com > Subject: Re: [lkcd-general] This kernel supports KDB but LKCD was > invoked directly, not via KDB.... > > > On Mon, 15 Dec 2003 12:09:34 -0800, > Bruce Edge wrote: > >This kernel supports KDB but LKCD was invoked directly, not via KDB. > >Falling back to the old and broken LKCD method of getting > data from all > >cpus, > >do not be surprised if LKCD hangs. > > > >when I dump. > > > >What should I do to force the dump through kdb instead of > calling lkcd > >directly? > > How are you requesting the dump in the first place? If you are > manually entering sysrq-c, replace that with enter kdb (control-A or > pause key), then type 'sr c'. I need more details of what steps you > are following. > > When I drop into kdb and do an 'sr c', I do not get that message: Entering kdb (current=0x40400000, pid 0) on processor 0 due to Keyboard Entry [0]kdb> sr c SysRq : Start a Crash Dump (If Configured) Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Warning: get_irqlock on cpu 0 while kdb is running, may hang Nmi Npx0 Dly P92 Sha0 Kbd0 Cmos Pci Dma0 PrtB Tim Exp Rfsh Geom Mem0 Mem1 Ebda Admgr1 Memmg ... box reboots I get it when I load a module that does a divide by zero: divide error: 0000 t3-cssdev t3-hbas-fcpt t3-css t3-hbas-fcpi t3-hbas-fcs t3-hbas-hw t3-fps-top t3-portctlr t3-fps-api t3-fps-ppe t3-dev_sfp t3-dev_voltage t3-dev_therm t3-dev_fan t3-dev_led t3-dev_ps t3-dev_eeprom t3-dev_lm87 t3-dev_wdt t3-dev_ich_smb t3-framectlr t3-cam t3-pasics t3-errmgr t3-hssl t3-ppe t3-voq t3-fmotel t3-egress t3-parser t3-pasicdma t3-pasicgbl t3-kconf t3-klib CPU: 2 EIP: 0010:[] Tainted: P EFLAGS: 00010246 EIP is at k_portctlr_open+0x15/0x1a8 [t3-portctlr] eax: 0000000a ebx: 00000000 ecx: 0000000a edx: 00000000 esi: b8662640 edi: 00000000 ebp: 9e5b5f08 esp: 9e5b5ef0 ds: 0018 es: 0018 ss: 0018 Process servicemgr (pid: 963, stackpage=9e5b5000) Stack: 9e5b4000 b8662640 bfbccd40 00000001 00000001 00000001 9e5b5f24 4013afeb b4125860 b8662640 b8662640 bd496d40 b4125860 9e5b5f48 4017a7e6 b4125860 b8662640 b8662640 b4125860 ffffffe9 403e6280 bd496d48 9e5b5f64 40139bd3 Call Trace: [<4013afeb>] chrdev_open+0x67/0x9c [kernel] [<4017a7e6>] devfs_open+0x126/0x1c4 [kernel] [<40139bd3>] dentry_open+0xdf/0x190 [kernel] [<40139ae7>] filp_open+0x4f/0x5c [kernel] [<40139e2e>] sys_open+0x36/0xa4 [kernel] [<40108d37>] system_call+0x33/0x38 [kernel] Code: f7 fb 89 c1 a1 10 c3 d2 c2 8b 00 83 e0 0f 83 f8 03 76 23 83 This kernel supports KDB but LKCD was invoked directly, not via KDB. <--------------- Here Falling back to the old and broken LKCD method of getting data from all cpus, do not be surprised if LKCD hangs. unexpected IRQ trap at vector da unexpected IRQ trap at vector da unexpected IRQ trap at vector da dump: Dumping to device 0x1602 [ide1(22,2)] on CPU 2 ... dump: Compression value is 0x0, Writing dump header dump: Pass 1: Saving Reserved Pages: dump: Memory Bank[0]: 0 ... 7fffffff: ......... dump: Pass 2: Saving Remaining Referenced Pages: dump: Memory Bank[0]: 0 ... 7fffffff: .......................................................................................................................... dump: Pass 3: Saving Remaining Unreferenced Pages: dump: Memory Bank[0]: 0 ... 7fffffff: ..................................................................................................................................................................................................Nmi Npx0 Dly P92 Sha0 Kbd0 Cmos Pci Dma0 PrtB Tim Exp Rfsh Geom Mem0 Mem1 Ebda Admgr1 ...box reboots I cannot try using a sysrq-c, as the console is a serial port. This is on a two processor box, with hyperthreading enabled on both processors, if that matters. -Bruce Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From kaos@ocs.com.au Mon Dec 15 17:02:09 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 15 Dec 2003 17:02:22 -0800 (PST) Received: from tolkor.sgi.com (tolkor.SGI.COM [198.149.18.6]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBG128Ta007433 for ; Mon, 15 Dec 2003 17:02:09 -0800 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by tolkor.sgi.com (8.12.9/8.12.9/linux-outbound_gateway-1.1) with SMTP id hBG2JSm7028782 for ; Mon, 15 Dec 2003 20:19:31 -0600 Received: from kao2.melbourne.sgi.com (kao2.melbourne.sgi.com [134.14.55.180]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA21523 for ; Tue, 16 Dec 2003 12:00:29 +1100 Received: by kao2.melbourne.sgi.com (Postfix, from userid 16331) id DA7F4C00AD; Tue, 16 Dec 2003 12:00:23 +1100 (EST) Received: from kao2.melbourne.sgi.com (localhost [127.0.0.1]) by kao2.melbourne.sgi.com (Postfix) with ESMTP id D7AAA1400B5; Tue, 16 Dec 2003 12:00:23 +1100 (EST) X-Mailer: exmh version 2.5 01/15/2001 with nmh-1.0.4 From: Keith Owens To: "Bruce Edge" Cc: lkcd-general@lists.sourceforge.net, kdb@oss.sgi.com Subject: Re: FW: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... In-reply-to: Your message of "Mon, 15 Dec 2003 16:40:30 -0800." <432296A5CDF78D4FA6B47869124755FBCF216C@communicator.troikanetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 16 Dec 2003 12:00:22 +1100 Message-ID: <2113.1071536422@kao2.melbourne.sgi.com> X-archive-position: 522 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: kaos@ocs.com.au Precedence: bulk X-list: kdb On Mon, 15 Dec 2003 16:40:30 -0800, "Bruce Edge" wrote: >When I drop into kdb and do an 'sr c', I do not get that message: As expected. >I get it when I load a module that does a divide by zero: >Code: f7 fb 89 c1 a1 10 c3 d2 c2 8b 00 83 e0 0f 83 f8 03 76 23 83=20 >This kernel supports KDB but LKCD was invoked directly, not via KDB. >Falling back to the old and broken LKCD method of getting data from all cpus, >do not be surprised if LKCD hangs. You have a misapplied patch to arch/i386/kernel/traps.c. It is calling lkcd before kdb. die() in arch/i386/kernel/traps.c should look like this. void die(const char * str, struct pt_regs * regs, long err) { console_verbose(); spin_lock_irq(&die_lock); bust_spinlocks(1); handle_BUG(regs); printk("%s: %04lx\n", str, err & 0xffff); show_registers(regs); bust_spinlocks(0); spin_unlock_irq(&die_lock); #ifdef CONFIG_KDB kdb_diemsg = str; kdb(KDB_REASON_OOPS, err, regs); #endif /* CONFIG_KDB */ dump((char *)str, regs); do_exit(SIGSEGV); } Note that dump() is called after kdb. Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From jharan@Brocade.COM Mon Dec 15 17:29:45 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 15 Dec 2003 17:29:57 -0800 (PST) Received: from discus.brocade.com (f070.brocade.com [66.243.153.70]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBG1TYTa008849 for ; Mon, 15 Dec 2003 17:29:34 -0800 Received: from hq-ex-5.corp.brocade.com (hq-ex-5.brocade.com [192.168.126.205]) by discus.brocade.com (Postfix) with ESMTP id 81E2D4F85F; Mon, 15 Dec 2003 16:55:53 -0800 (PST) content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: RE: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Date: Mon, 15 Dec 2003 16:55:53 -0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Thread-Index: AcPDYEiwaGq/CFtoSRyiw8QzWfsGPgAB379wAAFUm9AAAGmckA== From: "Jeff Haran" To: "Bruce Edge" , , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hBG1TYTa008849 X-archive-position: 523 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: jharan@Brocade.COM Precedence: bulk X-list: kdb > -----Original Message----- > From: Bruce Edge [mailto:bedge@troikanetworks.com] > Sent: Monday, December 15, 2003 4:41 PM > To: lkcd-general@lists.sourceforge.net; kdb@oss.sgi.com > Subject: FW: [lkcd-general] This kernel supports KDB but LKCD was > invoked directly, not via KDB.... > ... > > I cannot try using a sysrq-c, as the console is a serial port. > FYI... Some kernels can be configured to interpret an RS-232 break condition as a sysrq key. I don't remember the name of the pertinent configuration variable. Then all you have to do is figure out how to make your terminal emulation program generate a break and you can generate sysrq-c thru a serial port. Jeff Haran Brocade Communications Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From bedge@troikanetworks.com Tue Dec 16 09:16:55 2003 Received: with ECARTIS (v1.0.0; list kdb); Tue, 16 Dec 2003 09:17:08 -0800 (PST) Received: from communicator.troikanetworks.com (mail.troikanetworks.com [12.31.172.15]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBGHGsTa004122 for ; Tue, 16 Dec 2003 09:16:55 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: RE: FW: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Date: Tue, 16 Dec 2003 09:15:48 -0800 Message-ID: <432296A5CDF78D4FA6B47869124755FBDF48A3@communicator.troikanetworks.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: FW: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Thread-Index: AcPDcARr6N3gysnhSD+Cn/eDiLuL0wAh1/yQ From: "Bruce Edge" Cc: , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hBGHGsTa004122 X-archive-position: 524 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: bedge@troikanetworks.com Precedence: bulk X-list: kdb > -----Original Message----- > From: Keith Owens [mailto:kaos@ocs.com.au] > > On Mon, 15 Dec 2003 16:40:30 -0800, > "Bruce Edge" wrote: > > >I get it when I load a module that does a divide by zero: > >Code: f7 fb 89 c1 a1 10 c3 d2 c2 8b 00 83 e0 0f 83 f8 03 76 23 83=20 > >This kernel supports KDB but LKCD was invoked directly, not via KDB. > >Falling back to the old and broken LKCD method of getting > data from all cpus, > >do not be surprised if LKCD hangs. > > You have a misapplied patch to arch/i386/kernel/traps.c. [snip example] Yup, that was it, patch went in crooked. I tried applying the kdb and lkcd patches in different orders, and there's no one order that works cleanly. Seems like there ought to be a combined lkcd/kdb patch since these two entities work so closely together, especially in light of the fact that the kdb readme contains an additional patch for lkcd. Although, that's just one more thing to test that no-one ever has time for. Thanks for your help. -Bruce Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From bedge@troikanetworks.com Tue Dec 16 11:55:19 2003 Received: with ECARTIS (v1.0.0; list kdb); Tue, 16 Dec 2003 11:55:32 -0800 (PST) Received: from communicator.troikanetworks.com (communicator.troikanetworks.com [12.31.172.15]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBGJtJTa008847 for ; Tue, 16 Dec 2003 11:55:19 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: dump hangs when initiated from kdb Date: Tue, 16 Dec 2003 11:54:40 -0800 Message-ID: <432296A5CDF78D4FA6B47869124755FBDF48A4@communicator.troikanetworks.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Thread-Index: AcPDYEiwaGq/CFtoSRyiw8QzWfsGPgAB379wAAFUm9AAJ/AREA== From: "Bruce Edge" To: , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hBGJtJTa008847 X-archive-position: 525 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: bedge@troikanetworks.com Precedence: bulk X-list: kdb When lkcd is called from kdb, the dump process hangs: Entering kdb (current=0x9d534000, pid 883) on processor 2 Oops: divide error due to oops @ 0xc2d16edd eax = 0x0000000a ebx = 0x00000000 ecx = 0x0000000a edx = 0x00000000 esi = 0x9db926e0 edi = 0x00000000 esp = 0x9d535ef0 eip = 0xc2d16edd ebp = 0x9d535f08 xss = 0x00000018 xcs = 0x00000010 eflags = 0x00010246 xds = 0xb3e70018 xes = 0x00000018 origeax = 0xffffffff ®s = 0x9d535ebc Forcing dump (if configured) LKCD entered from KDB Dumping from interrupt handler ! Uncertain scenario - but will try my best dump: Dumping to device 0x1602 [ide1(22,2)] on CPU 2 ... dump: Compression value is 0x0, Writing dump header <-no more output after this Before I fixed the lkcd patch to apply correctly on top of a kdb patched kernel, the dump was being called from lkcd directly, bypassing kdb. This yielded a truncated dump image, however the resultant analysis file was still useable. Admittedly, this is being called from within an interrupt handle, but it worked better bypassing kdb. -Bruce Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From bedge@troikanetworks.com Tue Dec 16 16:41:36 2003 Received: with ECARTIS (v1.0.0; list kdb); Tue, 16 Dec 2003 16:41:49 -0800 (PST) Received: from communicator.troikanetworks.com (webmail.troikanetworks.com [12.31.172.15]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBH0faTa019184 for ; Tue, 16 Dec 2003 16:41:36 -0800 Received: from saaz.troikanetworks.com ([12.42.120.122]) by communicator.troikanetworks.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 16 Dec 2003 16:39:59 -0800 Received: from troikanetworks.com (localhost [127.0.0.1]) by saaz.troikanetworks.com (8.12.10/8.12.10/Debian-5) with ESMTP id hBH0eL8e022798; Tue, 16 Dec 2003 16:40:21 -0800 Message-ID: <3FDFA5F5.2090909@troikanetworks.com> Date: Tue, 16 Dec 2003 16:40:21 -0800 From: Bruce Edge User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031107 Debian/1.5-3 X-Accept-Language: en MIME-Version: 1.0 To: lkcd-general@lists.sourceforge.net, kdb@oss.sgi.com Subject: combining kdb and lkcd patches Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 17 Dec 2003 00:39:59.0411 (UTC) FILETIME=[4CE8D030:01C3C436] X-archive-position: 526 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: bedge@troikanetworks.com Precedence: bulk X-list: kdb I've gone over the lkcd and kdb patches in detail and found all places where it looks like there may be problems. Would some kind soul be able to give me some hints as to how to sort out these merge issues? Once this is done, I could submit a patch to apply to the lkcd patch in order to get it to apply cleanly to a kernel with kdb already installed. I'm assuming this is an exercize that others could benefit from too. Here's a list. I've tried to make it readable. There are 3 questionable merges. TIA, Bruce. ====================================================== arch/i386/kernel/nmi.c, nmi_watchdog_tick(), I'm assuming this is the correct ordering: bust_spinlocks(1); printk("NMI Watchdog detected LOCKUP on CPU%d, eip %08lx, registers:\n", cpu, regs->eip); show_registers(regs); printk("console shuts up ...\n"); #ifdef CONFIG_KDB kdb(KDB_REASON_NMI, 0, regs); #endif /* CONFIG_KDB */ dump("NMI Watchdog Detected", regs); console_silent(); spin_unlock(&nmi_print_lock); bust_spinlocks(0); do_exit(SIGSEGV); The default is to place the dump before kdb. ========================================================== arch/i386/kernel/smp.c, __send_IPI_shortcut(), they both define a similar block, the end result includes both, this one's gotta be wrong. kdb adds this:--------------------------------------------------------- #ifdef CONFIG_KDB if (vector == KDB_VECTOR) { /* * Setup KDB IPI to be delivered as an NMI */ cfg = (cfg&~APIC_VECTOR_MASK)|APIC_DM_NMI; } #endif /* CONFIG_KDB */ lkcd adds this:------------------------------------------------------------ #if defined(CONFIG_DUMP) || defined(CONFIG_DUMP_MODULE) if (vector == DUMP_VECTOR) { /* * Setup DUMP IPI to be delivered as an NMI */ cfg = (cfg&~APIC_VECTOR_MASK)|APIC_DM_NMI; } #endif /* CONFIG_DUMP */ So the resultant function is:----------------------------------------------- static inline void __send_IPI_shortcut(unsigned int shortcut, int vector) { /* * Subtle. In the case of the 'never do double writes' workaround * we have to lock out interrupts to be safe. As we don't care * of the value read we use an atomic rmw access to avoid costly * cli/sti. Otherwise we use an even cheaper single atomic write * to the APIC. */ unsigned int cfg; /* * Wait for idle. */ apic_wait_icr_idle(); #if defined(CONFIG_DUMP) || defined(CONFIG_DUMP_MODULE) if (vector == DUMP_VECTOR) { /* * Setup DUMP IPI to be delivered as an NMI */ cfg = (cfg&~APIC_VECTOR_MASK)|APIC_DM_NMI; } #endif /* CONFIG_DUMP */ /* * No need to touch the target chip field */ cfg = __prepare_ICR(shortcut, vector); #ifdef CONFIG_KDB if (vector == KDB_VECTOR) { /* * Setup KDB IPI to be delivered as an NMI */ cfg = (cfg&~APIC_VECTOR_MASK)|APIC_DM_NMI; } #endif /* CONFIG_KDB */ /* * Send the IPI. The write to APIC_ICR fires this off. */ apic_write_around(APIC_ICR, cfg); } =================================== arch/i386/kernel/traps.c, I'm not sure the ordering here is correct, the net result is: asmlinkage void do_nmi(struct pt_regs * regs, long error_code) { unsigned char reason = inb(0x61); ++nmi_count(smp_processor_id()); #if defined(CONFIG_DUMP) || defined(CONFIG_DUMP_MODULE) ------- from lkcd if (dump_ipi(regs)) { return; } #endif #if defined(CONFIG_SMP) && defined(CONFIG_KDB) ------ from kdb /* * Call the kernel debugger to see if this NMI is due * to an KDB requested IPI. If so, kdb will handle it. */ if (kdb_ipi(regs, do_ack_apic_irq)) { return; } #endif /* defined(CONFIG_SMP) && defined(CONFIG_KDB) */ if (!(reason & 0xc0)) { #if CONFIG_X86_LOCAL_APIC ========================================== Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From kaos@ocs.com.au Tue Dec 16 17:09:45 2003 Received: with ECARTIS (v1.0.0; list kdb); Tue, 16 Dec 2003 17:09:59 -0800 (PST) Received: from rj.sgi.com (mtvcafw.SGI.COM [192.48.171.6]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBH19dTa019547 for ; Tue, 16 Dec 2003 17:09:40 -0800 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by rj.sgi.com (8.12.9/8.12.9/linux-outbound_gateway-1.1) with SMTP id hBGNHKOO007651 for ; Tue, 16 Dec 2003 15:17:21 -0800 Received: from kao2.melbourne.sgi.com (kao2.melbourne.sgi.com [134.14.55.180]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA08439 for ; Wed, 17 Dec 2003 12:09:32 +1100 Received: by kao2.melbourne.sgi.com (Postfix, from userid 16331) id C3753C00AE; Wed, 17 Dec 2003 12:09:26 +1100 (EST) Received: from kao2.melbourne.sgi.com (localhost [127.0.0.1]) by kao2.melbourne.sgi.com (Postfix) with ESMTP id C07E5140108; Wed, 17 Dec 2003 12:09:26 +1100 (EST) X-Mailer: exmh version 2.5 01/15/2001 with nmh-1.0.4 From: Keith Owens To: Bruce Edge Cc: lkcd-general@lists.sourceforge.net, kdb@oss.sgi.com Subject: Re: [lkcd-general] combining kdb and lkcd patches In-reply-to: Your message of "Tue, 16 Dec 2003 16:40:21 -0800." <3FDFA5F5.2090909@troikanetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 17 Dec 2003 12:09:25 +1100 Message-ID: <2963.1071623365@kao2.melbourne.sgi.com> X-archive-position: 527 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: kaos@ocs.com.au Precedence: bulk X-list: kdb On Tue, 16 Dec 2003 16:40:21 -0800, Bruce Edge wrote: >I've gone over the lkcd and kdb patches in detail and found all places >where it looks like there may be problems. >Would some kind soul be able to give me some hints as to how to sort out >these merge issues? >Once this is done, I could submit a patch to apply to the lkcd patch in >order to get it to apply cleanly to a kernel with kdb already installed. >I'm assuming this is an exercize that others could benefit from too. > >Here's a list. I've tried to make it readable. There are 3 questionable >merges. > >TIA, Bruce. > >====================================================== > >arch/i386/kernel/nmi.c, nmi_watchdog_tick(), I'm assuming this is the >correct ordering: Standard rule: kdb first, then lkcd. That way you get debugging when the machine breaks, followed by a dump. You also get the benefit of kdb gathering the data for lkcd to use in an interrupt context. >========================================================== > >arch/i386/kernel/smp.c, __send_IPI_shortcut(), they both define a >similar block, the end result includes both, this one's gotta be wrong. Both are required, both must come _after_ this line: cfg = __prepare_ICR(shortcut, vector); The order of the two tests does not matter in this function but for consistency I always do kdb then lkcd. >=================================== > >arch/i386/kernel/traps.c, I'm not sure the ordering here is correct, the >net result is: The order of the two tests does not matter in this function but for consistency I always do kdb then lkcd. Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From bedge@troikanetworks.com Thu Dec 18 11:51:39 2003 Received: with ECARTIS (v1.0.0; list kdb); Thu, 18 Dec 2003 11:51:55 -0800 (PST) Received: from communicator.troikanetworks.com (mail.troikanetworks.com [12.31.172.15]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBIJpcTa025091 for ; Thu, 18 Dec 2003 11:51:38 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: RE: FW: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Date: Thu, 18 Dec 2003 11:51:27 -0800 Message-ID: <432296A5CDF78D4FA6B47869124755FBDF48A8@communicator.troikanetworks.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: FW: [lkcd-general] This kernel supports KDB but LKCD was invoked directly, not via KDB.... Thread-Index: AcPDcARr6N3gysnhSD+Cn/eDiLuL0wCK1tmw From: "Bruce Edge" Cc: , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id hBIJpcTa025091 X-archive-position: 528 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: bedge@troikanetworks.com Precedence: bulk X-list: kdb If I call dump before kdb, the dump saves something to disk as reboots. If I use the following instead, ie: call kdb before dump it spins waiting for disk IO to complete. > You have a misapplied patch to arch/i386/kernel/traps.c. It > is calling > lkcd before kdb. die() in arch/i386/kernel/traps.c should > look like this. > > void die(const char * str, struct pt_regs * regs, long err) > { > console_verbose(); > spin_lock_irq(&die_lock); > bust_spinlocks(1); > handle_BUG(regs); > printk("%s: %04lx\n", str, err & 0xffff); > show_registers(regs); > bust_spinlocks(0); > spin_unlock_irq(&die_lock); > #ifdef CONFIG_KDB > kdb_diemsg = str; > kdb(KDB_REASON_OOPS, err, regs); > #endif /* CONFIG_KDB */ > dump((char *)str, regs); > do_exit(SIGSEGV); > } > > Note that dump() is called after kdb. > It appears that kdb is doing something to the processor state that is preventing brw_kiovec() writes from completing. I added a bunch of printk's to figure out where it was hanging, and it just ends up spinning in kiobuf_wait_for_io() (fs/iobuf.c). The kiobuf->io-count never decrements. It doesn't do this if I set a breakpoint at dump_execute_memdump(). The dump completes successfully when I type "go" after it hits the breakpoint. Is this a case of kdb stopping all but one CPU, thereby not letting the thread handling the disc writes run? Or, is some interrupt mask being set by kdb that the breakpoint re-enables? Thnaks, Bruce Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From olshef@us.ibm.com Thu Dec 18 14:12:52 2003 Received: with ECARTIS (v1.0.0; list kdb); Thu, 18 Dec 2003 14:13:05 -0800 (PST) Received: from e3.ny.us.ibm.com (e3.ny.us.ibm.com [32.97.182.103]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBIMCjTa029725 for ; Thu, 18 Dec 2003 14:12:51 -0800 Received: from northrelay04.pok.ibm.com (northrelay04.pok.ibm.com [9.56.224.206]) by e3.ny.us.ibm.com (8.12.10/8.12.2) with ESMTP id hBIMCdg6449268 for ; Thu, 18 Dec 2003 17:12:39 -0500 Received: from d01mlc04.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by northrelay04.pok.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id hBIMCb9I093836 for ; Thu, 18 Dec 2003 17:12:38 -0500 To: kdb@oss.sgi.com MIME-Version: 1.0 Subject: which patch X-Mailer: Lotus Notes Release 6.0 September 26, 2002 Message-ID: From: David P Olshefski Date: Thu, 18 Dec 2003 17:12:36 -0500 X-MIMETrack: Serialize by Router on D01MLC04/01/M/IBM(Release 6.0.2CF2 IGS_HF11|December 1, 2003) at 12/18/2003 17:12:38, Serialize complete at 12/18/2003 17:12:38 Content-Type: multipart/alternative; boundary="=_alternative 007A014B85256E00_=" X-archive-position: 529 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: olshef@us.ibm.com Precedence: bulk X-list: kdb This is a multipart message in MIME format. --=_alternative 007A014B85256E00_= Content-Type: text/plain; charset="US-ASCII" I have the current RedHat 9.0 source tree, which is linux 2.4.20-8 I downloaded and applied the patches for kdb v4.3 but they failed to patch properly: kdb-v4.3-2.20-common-1.bz2 kdb-v4.3-2.20-i386-1.bz2 Should I be using a different patch? David P. Olshefski IBM T.J. Watson Research 19 Skyline Drive Hawthorne, NY 10532 http://w3.watson.ibm.com/~olshef/ http://www.cs.columbia.edu/~dpo1/ 914-784-7639 --=_alternative 007A014B85256E00_= Content-Type: text/html; charset="US-ASCII"
I have the current RedHat 9.0 source tree, which is linux 2.4.20-8

I downloaded and applied the patches for kdb v4.3  but they failed to patch properly:

        kdb-v4.3-2.20-common-1.bz2
        kdb-v4.3-2.20-i386-1.bz2

Should I be using a different patch?


David P. Olshefski
IBM T.J. Watson Research
19 Skyline Drive
Hawthorne, NY 10532
http://w3.watson.ibm.com/~olshef/
http://www.cs.columbia.edu/~dpo1/
914-784-7639
--=_alternative 007A014B85256E00_=-- Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. From albert_sinha@indiatimes.com Mon Dec 29 06:21:36 2003 Received: with ECARTIS (v1.0.0; list kdb); Mon, 29 Dec 2003 06:21:49 -0800 (PST) Received: from WS0005.indiatimes.com ([203.199.93.15]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id hBTELYTa005122 for ; Mon, 29 Dec 2003 06:21:35 -0800 Received: from 192.168.57.15 (a1 [192.168.57.21]) by WS0005.indiatimes.com (8.9.3/8.9.3) with SMTP id TAA27303 for ; Mon, 29 Dec 2003 19:15:25 +0530 From: "albert_sinha" Message-Id: <200312291345.TAA27303@WS0005.indiatimes.com> To: Reply-To: "albert_sinha" Subject: oss.sgi.com FTP login id Date: Mon, 29 Dec 2003 19:25:03 +0530 X-URL: http://indiatimes.com Content-Type: text/plain; charset=us-ascii X-archive-position: 530 X-ecartis-version: Ecartis v1.0.0 Sender: kdb-bounce@oss.sgi.com Errors-to: kdb-bounce@oss.sgi.com X-original-sender: albert_sinha@indiatimes.com Precedence: bulk X-list: kdb Hi I am not able download KDB from ftp site oss.sgi.com using anonymous login.What login and password should I use to download kdb for ARM. Please reply ASAP albert Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com Buy The Best In BOOKS at http://www.bestsellers.indiatimes.com Bid for for Air Tickets @ Re.1 on Air Sahara Flights. Just log on to http://airsahara.indiatimes.com and Bid Now ! Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.