Date: Thu, 16 Jun 2005 17:49:24 +0200 From: "Norbert Koch" <NKoch@demig.de> To: "Julian Elischer" <julian@elischer.org> Cc: "Freebsd-Hackers@Freebsd.Org" <freebsd-hackers@freebsd.org> Subject: RE: kernel panic in usb0; was: RE: using vkbd device Message-ID: <000001c5728a$f854fda0$4801a8c0@ws-ew-3.W2KDEMIG> In-Reply-To: <42B084DA.7040702@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c5728a$f854fda0$4801a8c0>