From owner-freebsd-hackers@FreeBSD.ORG Thu Jun 16 15:55:41 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3342816A41C for ; Thu, 16 Jun 2005 15:55:41 +0000 (GMT) (envelope-from NKoch@demig.de) Received: from server.absolute-media.de (server.absolute-media.de [213.239.231.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A12943D49 for ; Thu, 16 Jun 2005 15:55:39 +0000 (GMT) (envelope-from NKoch@demig.de) Received: from localhost (unknown [127.0.0.1]) by server.absolute-media.de (Postfix) with ESMTP id 36FFF8603D; Thu, 16 Jun 2005 17:55:37 +0200 (CEST) Received: from server.absolute-media.de ([127.0.0.1]) by localhost (server [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16730-02; Thu, 16 Jun 2005 17:55:32 +0200 (CEST) Received: from firewall.demig (p5083984C.dip0.t-ipconnect.de [80.131.152.76]) by server.absolute-media.de (Postfix) with ESMTP id 35C8B7EDAB; Thu, 16 Jun 2005 17:55:32 +0200 (CEST) Received: from ws-ew-3 (ws-ew-3.w2kdemig [192.168.1.72]) by firewall.demig (8.13.4/8.13.1) with SMTP id j5GFohSX030397; Thu, 16 Jun 2005 17:50:43 +0200 (CEST) (envelope-from NKoch@demig.de) From: "Norbert Koch" To: "Julian Elischer" Date: Thu, 16 Jun 2005 17:49:24 +0200 Message-ID: <000001c5728a$f854fda0$4801a8c0@ws-ew-3.W2KDEMIG> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0001_01C5729B.BBDDCDA0" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0 Importance: Normal In-Reply-To: <42B084DA.7040702@elischer.org> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2120.0 X-Virus-Scanned: by amavisd-new X-Virus-Scanned: by amavisd-new at absolute-media.de Cc: "Freebsd-Hackers@Freebsd.Org" Subject: RE: kernel panic in usb0; was: RE: using vkbd device X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2005 15:55:41 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C5729B.BBDDCDA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit > >In gdb "bt" only shows two entries. The function where the panic > >occurred and 0x0! > > > > > > that is normal > you don't want to jump into gdb that soon. > there is hardly anything set up. > > use the sysctl to enter gdb later. > > >BTW, after boot -gd, when gdb attaches I have a kernel panic too. > >But I can just enter "continue" and the kernel continues booting. > >Is that ok? > > > > > > what do you mean "panic"? > I never use -gd, just -g > > then hitting ^ALT-ESC or using th esysctl makes me enter the debugger > when I need to. > > > Ok, may be, I am doing something stupidly wrong. 1. Added DIAGNOSTIC, USB_DEBUG, INVARIANT_SUPPORT, INVARIANTS to my configuration and installed a new debug kernel. 2. Booted the target to the loader prompt. "unload kernel" "load kerneld" "boot -gd" 3. "gdb -k kernel.debug" & "target remote /dev/cuaa0" on my workstation. 4. Arrived in Debugger() and pressed "c". 5. The kernel booted. I saw the usual boot messages. After seeing "IP filtering initialized...", I saw: "panic: usb_cold_explore: busses to explore when !cold". 6. Found, that cold is indeed 0. 7. Booted again up to 4. and set a breakpoint at usb_cold_explore(). Pressed "c" and got (from gdb): Continuing. Cannot insert breakpoint 1: Cannot access memory at address 0xc01e5a37. At the same time the target console showed twice: "Fatal trap 12: page fault..." "..." "supervisor read, page not present" "..." So, do I have something very wrong in my kernel configuration? (See attached file) What about HZ=400 and NO_SWAPPING? Any known problems? Can't I set a breakpoint at that early stage of booting? Thanks for any help, Norbert ------=_NextPart_000_0001_01C5729B.BBDDCDA0 Content-Type: application/octet-stream; name="MOPSD" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="MOPSD" IwojIE1PUFMgLS0gS2VybmVsIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgRnJlZUJTRC9pMzg2CiMg JEhlYWRlcjogL3Vzci9sb2NhbC9jdnMvc3lzL2kzODYvY29uZi9NT1BTRCx2IDEuNyAyMDA1LzA2 LzA3IDExOjU3OjM1IG5rIEV4cCAkCiMKCm1hY2hpbmUJCWkzODYKY3B1CQlJNTg2X0NQVQpjcHUJ CUk2ODZfQ1BVCmlkZW50CQlNT1BTCgptYXh1c2VycwkwCgpvcHRpb25zICAgICAgICAgSFo9NDAw Cm9wdGlvbnMgICAgICAgICBERVZJQ0VfUE9MTElORwojI29wdGlvbnMgICAgICAgICBTSUdOQUxf SU9DSEsKCm9wdGlvbnMgICAgICAgICBESUFHTk9TVElDCm9wdGlvbnMgICAgICAgICBJTlZBUklB TlRfU1VQUE9SVApvcHRpb25zICAgICAgICAgSU5WQVJJQU5UUwpvcHRpb25zICAgICAgICAgVVNC X0RFQlVHCgptYWtlb3B0aW9ucwlERUJVRz0tZwkJI0J1aWxkIGtlcm5lbCB3aXRoIGdkYigxKSBk ZWJ1ZyBzeW1ib2xzCm1ha2VvcHRpb25zICAgICBNT0RVTEVTX09WRVJSSURFPSJzcGxhc2giCgpv cHRpb25zIAlJTkVUCQkJI0ludGVyTkVUd29ya2luZwpvcHRpb25zIAlGRlMJCQkjQmVya2VsZXkg RmFzdCBGaWxlc3lzdGVtCm9wdGlvbnMgCUZGU19ST09UCQkjRkZTIHVzYWJsZSBhcyByb290IGRl dmljZSBba2VlcCB0aGlzIV0Kb3B0aW9ucyAJU09GVFVQREFURVMJCSNFbmFibGUgRkZTIHNvZnQg dXBkYXRlcyBzdXBwb3J0Cm9wdGlvbnMgCVVGU19ESVJIQVNICQkjSW1wcm92ZSBwZXJmb3JtYW5j ZSBvbiBiaWcgZGlyZWN0b3JpZXMKb3B0aW9ucyAJTUZTCQkJI01lbW9yeSBGaWxlc3lzdGVtCm9w dGlvbnMgCU1EX1JPT1QJCQkjTUQgaXMgYSBwb3RlbnRpYWwgcm9vdCBkZXZpY2UKb3B0aW9ucyAJ UFJPQ0ZTCQkJI1Byb2Nlc3MgZmlsZXN5c3RlbQpvcHRpb25zIAlDT01QQVRfNDMJCSNDb21wYXRp YmxlIHdpdGggQlNEIDQuMyBbS0VFUCBUSElTIV0Kb3B0aW9ucyAJU0NTSV9ERUxBWT0xMDAwCSAg ICAgICAgI0RlbGF5IChpbiBtcykgYmVmb3JlIHByb2JpbmcgU0NTSQpvcHRpb25zIAlVQ09OU09M RQkJI0FsbG93IHVzZXJzIHRvIGdyYWIgdGhlIGNvbnNvbGUKb3B0aW9ucyAJS1RSQUNFCQkJI2t0 cmFjZSgxKSBzdXBwb3J0Cm9wdGlvbnMgCVNZU1ZTSE0JCQkjU1lTVi1zdHlsZSBzaGFyZWQgbWVt b3J5Cm9wdGlvbnMgCVNZU1ZNU0cJCQkjU1lTVi1zdHlsZSBtZXNzYWdlIHF1ZXVlcwpvcHRpb25z IAlTWVNWU0VNCQkJI1NZU1Ytc3R5bGUgc2VtYXBob3JlcwpvcHRpb25zIAlQMTAwM18xQgkJI1Bv c2l4IFAxMDAzXzFCIHJlYWwtdGltZSBleHRlbnNpb25zCm9wdGlvbnMgCV9LUE9TSVhfUFJJT1JJ VFlfU0NIRURVTElORwpvcHRpb25zIAlJQ01QX0JBTkRMSU0JCSNSYXRlIGxpbWl0IGJhZCByZXBs aWVzCm9wdGlvbnMgCUtCRF9JTlNUQUxMX0NERVYJIyBpbnN0YWxsIGEgQ0RFViBlbnRyeSBpbiAv ZGV2CgpvcHRpb25zICAgICAgICAgU01CRlMKb3B0aW9ucyAJTkVUU01CCQkJI1NNQi9DSUZTIHJl cXVlc3RlcgpvcHRpb25zIAlORVRTTUJDUllQVE8JCSNlbmNyeXB0ZWQgcGFzc3dvcmQgc3VwcG9y dCBmb3IgU01CCm9wdGlvbnMgCUxJQk1DSEFJTgkJI21idWYgbWFuYWdlbWVudCBsaWJyYXJ5Cm9w dGlvbnMgCUxJQklDT05WCgpvcHRpb25zIAlEREIKIyNvcHRpb25zICAgICAgICAgREVCVUdfTE9D S1MKIyNvcHRpb25zICAgICAgICAgS0JESU9fREVCVUcKIyNvcHRpb25zICAgICAgICAgU0NfREVC VUdfTEVWRUw9NQoKI29wdGlvbnMgCU5TRkJVRlM9OApvcHRpb25zICAgICAgICAgTk9fU1dBUFBJ TkcKb3B0aW9ucyAgICAgICAgIFBBTklDX1JFQk9PVF9XQUlUX1RJTUU9NjAKCm9wdGlvbnMgCUlQ RklSRVdBTEwJCSNmaXJld2FsbApvcHRpb25zICAgICAgICAgSVBGSVJFV0FMTF9ERUZBVUxUX1RP X0FDQ0VQVAoKZGV2aWNlCQlpc2EKZGV2aWNlCQlwY2kKCiMgQVRBIGFuZCBBVEFQSSBkZXZpY2Vz CmRldmljZQkJYXRhCmRldmljZQkJYXRhZGlzawkJCSMgQVRBIGRpc2sgZHJpdmVzCm9wdGlvbnMg CUFUQV9TVEFUSUNfSUQJCSNTdGF0aWMgZGV2aWNlIG51bWJlcmluZwoKIyBhdGtiZGMwIGNvbnRy b2xzIGJvdGggdGhlIGtleWJvYXJkIGFuZCB0aGUgUFMvMiBtb3VzZQpkZXZpY2UJCWF0a2JkYzAJ YXQgaXNhPyBwb3J0IElPX0tCRApkZXZpY2UJCWF0a2JkMAlhdCBhdGtiZGM/IGlycSAxIGZsYWdz IDB4MgojI2RldmljZQkJcHNtMAlhdCBhdGtiZGM/IGlycSAxMgpvcHRpb25zIAlBVEtCRF9ERkxU X0tFWU1BUAkjIHNwZWNpZnkgdGhlIGJ1aWx0LWluIGtleW1hcAptYWtlb3B0aW9ucwlBVEtCRF9E RkxUX0tFWU1BUD0iZ2VybWFuLmlzbyIKCmRldmljZQkJdmdhMAlhdCBpc2E/CiMjb3B0aW9ucyAJ VkVTQQoKIyBzcGxhc2ggc2NyZWVuL3NjcmVlbiBzYXZlcgpwc2V1ZG8tZGV2aWNlCXNwbGFzaAoK IyBzeXNjb25zIGlzIHRoZSBkZWZhdWx0IGNvbnNvbGUgZHJpdmVyLCByZXNlbWJsaW5nIGFuIFND TyBjb25zb2xlCiMjZGV2aWNlCQlzYzAJYXQgaXNhPyBmbGFncyAweDEwMApkZXZpY2UJCXNjMAlh dCBpc2E/IGZsYWdzIDB4MAoKb3B0aW9ucyAJU0NfRElTQUJMRV9SRUJPT1QJIyBkaXNhYmxlIHJl Ym9vdCBrZXkgc2VxdWVuY2UKI29wdGlvbnMgCVNDX0RJU0FCTEVfRERCS0VZCSMgZGlzYWJsZSBg ZGVidWcnIGtleQpvcHRpb25zIAlTQ19LRVJORUxfQ09OU19BVFRSPSIoRkdfR1JFRU58QkdfQkxB Q0spIgpvcHRpb25zIAlTQ19LRVJORUxfQ09OU19SRVZfQVRUUj0iKEZHX0JMQUNLfEJHX0xJR0hU R1JFWSkiCiMjb3B0aW9ucyAJU0NfUElYRUxfTU9ERQkJIyBhZGQgc3VwcG9ydCBmb3IgdGhlIHJh c3RlciB0ZXh0IG1vZGUKIyNvcHRpb25zICAgICAgIFNDX0hJU1RPUllfU0laRT0xMDAwCgpkZXZp Y2UJCWFncAkJIyBzdXBwb3J0IHNldmVyYWwgQUdQIGNoaXBzZXRzCgojIEZsb2F0aW5nIHBvaW50 IHN1cHBvcnQgLSBkbyBub3QgZGlzYWJsZS4KZGV2aWNlCQlucHgwCWF0IG5leHVzPyBwb3J0IElP X05QWCBpcnEgMTMKCm9wdGlvbnMgICAgICAgICBDT01fTVVMVElQT1JUCmRldmljZQkJc2lvMAlh dCBpc2E/IHBvcnQgSU9fQ09NMSBmbGFncyAweDkwICBpcnEgIDQKZGV2aWNlCQlzaW8xCWF0IGlz YT8gcG9ydCBJT19DT00yICAgICAgICAgICAgIGlycSAgMwpkZXZpY2UJCXNpbzIJYXQgaXNhPyBw b3J0IElPX0NPTTMgZmxhZ3MgMHgzMDUgICAgICAgICMgXCBzaGFyZWQKZGV2aWNlCQlzaW8zCWF0 IGlzYT8gcG9ydCBJT19DT000IGZsYWdzIDB4MzA1IGlycSAxMCAjIC8gaXJxIGdyb3VwCmRldmlj ZQkJc2lvNAlhdCBpc2E/IHBvcnQgMHg4MTAwICBmbGFncyAweDUwNSAgICAgICAgIyBcIHNoYXJl ZApkZXZpY2UJCXNpbzUJYXQgaXNhPyBwb3J0IDB4ODEwOCAgZmxhZ3MgMHg1MDUgaXJxICA5ICMg LyBpcnEgZ3JvdXAKCiMgUGFyYWxsZWwgcG9ydApkZXZpY2UJCXBwYzAJYXQgaXNhPyBpcnEgNwpk ZXZpY2UJCXBwYnVzCQkjIFBhcmFsbGVsIHBvcnQgYnVzIChyZXF1aXJlZCkKZGV2aWNlCQlscHQJ CSMgUHJpbnRlcgpkZXZpY2UJCXBwaQoKIyBQQ0kgRXRoZXJuZXQgTklDcyB0aGF0IHVzZSB0aGUg Y29tbW9uIE1JSSBidXMgY29udHJvbGxlciBjb2RlLgojIE5PVEU6IEJlIHN1cmUgdG8ga2VlcCB0 aGUgJ2RldmljZSBtaWlidXMnIGxpbmUgaW4gb3JkZXIgdG8gdXNlIHRoZXNlIE5JQ3MhCmRldmlj ZQkJbWlpYnVzCQkjIE1JSSBidXMgc3VwcG9ydApkZXZpY2UJCWZ4cAkJIyBJbnRlbCBFdGhlckV4 cHJlc3MgUFJPLzEwMEIgKDgyNTU3LCA4MjU1OCkKCiMgUHNldWRvIGRldmljZXMgLSB0aGUgbnVt YmVyIGluZGljYXRlcyBob3cgbWFueSB1bml0cyB0byBhbGxvY2F0ZS4KcHNldWRvLWRldmljZQls b29wCQkjIE5ldHdvcmsgbG9vcGJhY2sKcHNldWRvLWRldmljZQlldGhlcgkJIyBFdGhlcm5ldCBz dXBwb3J0CnBzZXVkby1kZXZpY2UJc2wJMQkjIEtlcm5lbCBTTElQCnBzZXVkby1kZXZpY2UJcHBw CTEJIyBLZXJuZWwgUFBQCnBzZXVkby1kZXZpY2UJdHVuCQkjIFBhY2tldCB0dW5uZWwuCnBzZXVk by1kZXZpY2UJcHR5CQkjIFBzZXVkby10dHlzICh0ZWxuZXQgZXRjKQpwc2V1ZG8tZGV2aWNlCW1k CQkjIE1lbW9yeSAiZGlza3MiCgojIFRoZSBgYnBmJyBwc2V1ZG8tZGV2aWNlIGVuYWJsZXMgdGhl IEJlcmtlbGV5IFBhY2tldCBGaWx0ZXIuCiMgQmUgYXdhcmUgb2YgdGhlIGFkbWluaXN0cmF0aXZl IGNvbnNlcXVlbmNlcyBvZiBlbmFibGluZyB0aGlzIQpwc2V1ZG8tZGV2aWNlCWJwZgkJI0Jlcmtl bGV5IHBhY2tldCBmaWx0ZXIKCiMgVVNCIHN1cHBvcnQKZGV2aWNlCQlvaGNpCQkjIE9IQ0kgUENJ LT5VU0IgaW50ZXJmYWNlCmRldmljZQkJdXNiCQkjIFVTQiBCdXMgKHJlcXVpcmVkKQpkZXZpY2UJ CXVnZW4JCSMgR2VuZXJpYwpkZXZpY2UJCXVoaWQJCSMgIkh1bWFuIEludGVyZmFjZSBEZXZpY2Vz IgpkZXZpY2UJCXVrYmQJCSMgS2V5Ym9hcmQKZGV2aWNlCQl1bHB0CQkjIFByaW50ZXIKCm9wdGlv bnMgCVVLQkRfREZMVF9LRVlNQVAJIyBzcGVjaWZ5IHRoZSBidWlsdC1pbiBrZXltYXAKbWFrZW9w dGlvbnMJVUtCRF9ERkxUX0tFWU1BUD0iZ2VybWFuLmlzbyIK ------=_NextPart_000_0001_01C5729B.BBDDCDA0--