From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pat LaVarre Subject: fs oops debuggable in 2.6 with one one machine Date: 22 Oct 2003 06:44:56 -0600 Sender: linux-fsdevel-owner@vger.kernel.org Message-ID: <1066826696.7159.70.camel@patehci2> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: Received: from email-out2.iomega.com ([147.178.1.83]:12748 "EHLO email.iomega.com") by vger.kernel.org with ESMTP id S263351AbTJVMpI (ORCPT ); Wed, 22 Oct 2003 08:45:08 -0400 Received: from royntex01.iomegacorp.com (unknown [147.178.90.120]) by email.iomega.com (Postfix) with ESMTP id 68CC51D82 for ; Wed, 22 Oct 2003 06:45:07 -0600 (MDT) To: linux-fsdevel@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Anybody yet work out in detail how to debug oops in filesystems without connecting a second machine? I haven't yet made the "more zeroes read back than appended" oops of udf.ko reliably repeatable, but presuming eventually I do, then my next hope is to capture the dmesg leading up to the oops. I followed the web trail: http://marc.theaimsgroup.com/?l=kernelnewbies&b=200310 http://marc.theaimsgroup.com/?l=kernelnewbies&m=106680564215479 http://kniggit.net/wwol26.html I found: --- Virtualizing Linux One of the most interesting new features in Linux 2.6 is its inclusion of a "user-mode" architecture. This is essentially a port (like to a different hardware family) of Linux to itself, allowing for a completely virtualized Linux-on-Linux environment to be run. The new instance of Linux runs as if it was a normal application. "Inside" the application, you can configure fake network interfaces, filesystems, and other devices through special drivers which communicate up to the host copy of Linux in a secure way. This has proved quite useful, both for development purposes (profiling, etc.) as well as for security analysis and honeypots. While most users will never need this kind of support, it is an incredibly "cool" feature to have running on your box. (Impress your friends!) --- Pat LaVarre