From owner-freebsd-drivers@FreeBSD.ORG Tue Jun 22 04:03:18 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC3F81065670 for ; Tue, 22 Jun 2010 04:03:18 +0000 (UTC) (envelope-from anjali@juniper.net) Received: from exprod7og116.obsmtp.com (exprod7og116.obsmtp.com [64.18.2.219]) by mx1.freebsd.org (Postfix) with ESMTP id 3035E8FC1B for ; Tue, 22 Jun 2010 04:03:17 +0000 (UTC) Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob116.postini.com ([64.18.6.12]) with SMTP ID DSNKTCA2BUIKColr8likdz/QynwvmCvoVkjO@postini.com; Mon, 21 Jun 2010 21:03:18 PDT Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB01-HQ.jnpr.net ([fe80::fc92:eb1:759:2c72%11]) with mapi; Mon, 21 Jun 2010 20:48:44 -0700 From: Anjali Kulkarni To: Anjali Kulkarni , "freebsd-drivers@freebsd.org" Date: Mon, 21 Jun 2010 20:48:21 -0700 Thread-Topic: About Marvell Yukon drivers skgeinit and sky2 Thread-Index: AQHLEXN9uySAKNFp702lKoWf1//FKpKNWJxe Message-ID: <50B3A5560BA4D74CADEC55A48B4641B23D5AD26ECF@EMBX01-HQ.jnpr.net> References: <50B3A5560BA4D74CADEC55A48B4641B23D5AD26EBF@EMBX01-HQ.jnpr.net> In-Reply-To: <50B3A5560BA4D74CADEC55A48B4641B23D5AD26EBF@EMBX01-HQ.jnpr.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: Subject: About Marvell Yukon drivers skgeinit and sky2 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 04:03:18 -0000 Hi, As I understand, there are 2 flavors of the Marvel Yukon driver. One is for= Yukon-I devices, and is called skgeinit, and other is for Yukon-II devices= and called sky2 driver. Looking at the release notes for 7.0, it looks like this driver which was i= n sys/dev/yukon, is now present as the msk(4) driver in sys/dev/msk and sys= /dev/sk?. I do not see a yukon under dev anymore. I see only 2 files in the= msk directory, is it really moved here? Is the Yukon-II sky2 driver support present in Freebsd 6.1? How easy would = it to backport this to 6.1? If yes, then is there a way to disable the skgeinit(which seems to be the d= efault) and enable the sky2 driver? Anjali From owner-freebsd-drivers@FreeBSD.ORG Thu Jun 24 11:41:18 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 496AA1065670 for ; Thu, 24 Jun 2010 11:41:18 +0000 (UTC) (envelope-from 380008156@qq.com) Received: from smtpbg52.qq.com (smtpbg52.qq.com [64.71.138.43]) by mx1.freebsd.org (Postfix) with SMTP id 305B98FC16 for ; Thu, 24 Jun 2010 11:41:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s0907; t=1277379673; bh=4vniGKcMC/GBCyEwkSm81zZcck/KoZrFGXY36lgL43o=; h=X-QQ-ThreadID:X-QQ-SSF:X-Originating-IP:X-QQ-STYLE:X-QQ-mid:From: To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding: Date:X-Priority:Message-ID:X-QQ-MIME:X-Mailer:X-QQ-Mailer; b=LH/wm0LQZbMV2EYRMfZxI7nklAdpcGbE/F+cIwCwkHtGOJaWNL1xzQlub8K6FHz57 vD11pqxM7QmdQwL5fmccUDfNcLYD8u28ULHZfhvUN6hAO2HSrhluymlGqUChT0a X-QQ-ThreadID: GBeH4XfTLW,0 X-QQ-SSF: 0000000000000070 X-Originating-IP: 125.119.183.230 X-QQ-STYLE: X-QQ-mid: webmail348t1277379000t306471 From: "=?ISO-8859-1?B?S0dC?=" <380008156@qq.com> To: "=?ISO-8859-1?B?ZnJlZWJzZC1kcml2ZXJz?=" Mime-Version: 1.0 Date: Thu, 24 Jun 2010 19:30:00 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-Mailman-Approved-At: Thu, 24 Jun 2010 12:09:39 +0000 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Kernel panic of "spin lock held too long" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2010 11:41:18 -0000 SGkgQWxsOg0KICAgICBJIGFtIHdyaXRpbmcgYSBkcml2ZXIgbW9kdWxlIChuYW1lZCB0ZWoy MS5rbykgdW5kZXIgZnJlZWJzZDgtcmVsZWFzZShpMzg2KSBhbmQgSSBoYWQgYSBwcm9ibGVt IG9mIHRoZSBrZXJuZWwgcGFuaWMgInNwaW4gbG9jayBoZWxkIHRvbyBsb25nIi4NCiANCiAg ICAgV2hlbiBJIGtsZGxvYWQgbXkgZHJpdmVyIG1vZHVsZSB3aXRob3V0IHNtcCBzdXBwb3J0 IChrZXJuLnNtcC5kaXNhYmxlZCA9IDEpLGV2ZXJ5IHRoaW5nIGlzIE9LLg0KICAgICBCdXQg d2hlbiBJIHN1cHBvcnQgdGhlIHNtcCAsSSBtZXQgdGhlIHByb2JsZW0gJ0tlcm5lbCBwYW5p YyBvZiAic3BpbiBsb2NrIGhlbGQgdG9vIGxvbmciICcuDQogDQogICAgIE15IEhhcmR3YXJl IDogDQogICAgICAgICAgMS5DUFU6IFBlbnRpdW0oUikgRHVhbC1Db3JlICBDUFUgICAgICBF NTIwMCAgQCAyLjUwR0h6ICgyNDk5Ljk1LU1IeiA2ODYtY2xhc3MgQ1BVKQ0KIA0KICAgICBT b2Z0d2FyZToNCiAgICAgICAgICBmcmVlQlNEIDggcmVsZWFzZSBpMzg2Lg0KIA0KICAgICBU aGUgZHVtcCBtZXNzYWdlIGlzIGJlbG93LldoeSBpcyB0aGVyZSB0aGlzIHByb2JsZW0sY2Fu IHNvbWVvbmUgZ2l2ZSBtZSBhZHZpY2U/IA0KIA0KICAgICAgLyotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS1kdW1wIG1lc3NhZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLSovDQogICAgICBVbnJlYWQgcG9ydGlvbiBvZiB0aGUga2Vy bmVsIG1lc3NhZ2UgYnVmZmVyOg0KICAgc3BpbiBsb2NrIDB4YzBkOWU1ODAgKHNjaGVkIGxv Y2sgMSkgaGVsZCBieSAweGM1NTQ2YjQwICh0aWQgMTAwMDAzKSB0b28gbG9uZw0KICAgcGFu aWM6IHNwaW4gbG9jayBoZWxkIHRvbyBsb25nDQogICBjcHVpZCA9IDANCiAgIFVwdGltZTog NTNtNThzDQogICBQaHlzaWNhbCBtZW1vcnk6IDIwMzQgTUINCiAgIER1bXBpbmcgMTEzIE1C OiA5OCA4MiA2NiA1MCAzNCAxOCAyDQogICANCiAgICMwICBkb2FkdW1wICgpIGF0IHBjcHUu aDoyNDYNCiAgIDI0NiBwY3B1Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkuDQogICAg aW4gcGNwdS5oDQogICAoa2dkYikgIzAgIGRvYWR1bXAgKCkgYXQgcGNwdS5oOjI0Ng0KICAg IzEgIDB4YzA4N2NmNjcgaW4gYm9vdCAoaG93dG89MjYwKSBhdCAvdXNyL3NyYy9zeXMva2Vy bi9rZXJuX3NodXRkb3duLmM6NDE2DQogICAjMiAgMHhjMDg3ZDI1OSBpbiBwYW5pYyAoZm10 PVZhcmlhYmxlICJmbXQiIGlzIG5vdCBhdmFpbGFibGUuDQogICApIGF0IC91c3Ivc3JjL3N5 cy9rZXJuL2tlcm5fc2h1dGRvd24uYzo1NzkNCiAgICMzICAweGMwODZkNTBmIGluIF9tdHhf bG9ja19zcGluX2ZhaWxlZCAobT0weDApDQogICAgICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4v a2Vybl9tdXRleC5jOjQ5MA0KICAgIzQgIDB4YzA4NmQ1OTUgaW4gX210eF9sb2NrX3NwaW4g KG09MHhjMGQ5ZTU4MCwgdGlkPTMzMzgzNjU3NjAsIG9wdHM9MCwgDQogICAgICAgZmlsZT0w eDAsIGxpbmU9MCkgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9tdXRleC5jOjUyNg0KICAg IzUgIDB4YzA4OWVkZjggaW4gc2NoZWRfYWRkICh0ZD0weGM1NTQ2YjQwLCBmbGFncz0wKQ0K ICAgICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjExMDkNCiAgICM2ICAw eGMwOGI2ZGM0IGluIHR1cm5zdGlsZV91bnBlbmQgKHRzPTB4YzU1MjZkODAsIG93bmVyX3R5 cGU9MCkNCiAgICAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9zdWJyX3R1cm5zdGlsZS5jOjkz MQ0KICAgIzcgIDB4YzA4NmQ0YjEgaW4gX210eF91bmxvY2tfc2xlZXAgKG09MHhjNWVjYzIx MCwgb3B0cz0wLCANCiAgICAgICBmaWxlPTB4YzVkYjYzMGEgInphcHRlbC1iYXNlLmMiLCBs aW5lPTQyNTEpDQogICAgICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9tdXRleC5jOjY4 NA0KICAgIzggIDB4YzA4NmQ5N2YgaW4gX210eF91bmxvY2tfZmxhZ3MgKG09MHhjNWVjYzIx MCwgb3B0cz0wLCANCiAgICAgICBmaWxlPTB4YzVkYjYzMGEgInphcHRlbC1iYXNlLmMiLCBs aW5lPTQyNTEpDQogICAgICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9tdXRleC5jOjIy Nw0KICAgIzkgIDB4YzVkYWYyNGEgaW4genRfY2hhbmFuZHBzZXVkb19pb2N0bCAoKSBmcm9t IC9ib290L2tlcm5lbC96YXB0ZWwua28NCiAgICMxMCAweGM1ZGIxNWE4IGluIHp0X2NoYW5f aW9jdGwgKCkgZnJvbSAvYm9vdC9rZXJuZWwvemFwdGVsLmtvDQogICAjMTEgMHhjNWRiMmZm YiBpbiB6dF9pb2N0bCAoKSBmcm9tIC9ib290L2tlcm5lbC96YXB0ZWwua28NCiAgICMxMiAw eGMwODA0NjI3IGluIGRldmZzX2lvY3RsX2YgKGZwPTB4YzU5OTBiMjgsIGNvbT0yMTQ3NzY0 NzM5LCANCiAgICAgICBkYXRhPTB4YzU3NDg3YzAsIGNyZWQ9MHhjNTk3NDY4MCwgdGQ9MHhj NmZiNmI0MCkNCiAgICAgICBhdCAvdXNyL3NyYy9zeXMvZnMvZGV2ZnMvZGV2ZnNfdm5vcHMu Yzo2NTkNCiAgICMxMyAweGMwOGI4ZTAwIGluIGtlcm5faW9jdGwgKHRkPTB4YzZmYjZiNDAs IGZkPTQ5LCBjb209MjE0Nzc2NDczOSwgDQogICAgICAgZGF0YT0weGM1NzQ4N2MwICJcMDAz IikgYXQgZmlsZS5oOjI2Mg0KICAgIzE0IDB4YzA4YjhmNzQgaW4gaW9jdGwgKHRkPTB4YzZm YjZiNDAsIHVhcD0weGU3ZDE1Y2Y4KQ0KICAgICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3N5 c19nZW5lcmljLmM6Njc4DQogICAjMTUgMHhjMGJhZWMxNSBpbiBzeXNjYWxsIChmcmFtZT0w eGU3ZDE1ZDM4KQ0KICAgICAgIGF0IC91c3Ivc3JjL3N5cy9pMzg2L2kzODYvdHJhcC5jOjEw NzMNCiAgICMxNiAweGMwYjkxYjEwIGluIFhpbnQweDgwX3N5c2NhbGwgKCkNCiAgICAgICBh dCAvdXNyL3NyYy9zeXMvaTM4Ni9pMzg2L2V4Y2VwdGlvbi5zOjI2MQ0KICAgIzE3IDB4MDAw MDAwMzMgaW4gPz8gKCkNCiAgIFByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRoaXMgZnJhbWUg KGNvcnJ1cHQgc3RhY2s/KQ0KICAgKGtnZGIpIA0KICAgDQogICAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCiAgIHBzIC1heGwNCiAgIA0KICAgICBVSUQgICBQSUQgIFBQSUQgQ1BVIFBSSSBOSSAg IFZTWiAgIFJTUyBNV0NIQU4gU1RBVCAgVFQgICAgICAgVElNRSBDT01NQU5EDQogICAgICAg MCAgICAgMCAgICAgMCAgIDAgICA4ICAwICAgICAwICAgICAwIC0gICAgICBETHMgICA/PyAg Mzk4ODQ5OjIxLjAwIFtrZXJuZWxdDQogICAgICAgMCAgICAgMSAgICAgMCAgIDAgIDQ0ICAw ICAyOTEyICAgICAwIHdhaXQgICBETHMgICA/PyAgMTg0OTI0OjE4LjAwIFtpbml0XQ0KICAg ICAgIDAgICAgIDIgICAgIDAgICAwICAtOCAgMCAgICAgMCAgICAgMCAtICAgICAgREwgICAg Pz8gIDEzNDcxNDM6MjguMDAgW2dfZXZlbnRdDQogICAgICAgMCAgICAgMyAgICAgMCAgIDAg IC04ICAwICAgICAwICAgICAwIC0gICAgICBETCAgICA/PyAgMzk3MTcwMjo0Mi4wMCBbZ191 cF0NCiAgICAgICAwICAgICA0ICAgICAwICAgMCAgLTggIDAgICAgIDAgICAgIDAgLSAgICAg IERMICAgID8/ICAzNTIyMjAzOjU4LjAwIFtnX2Rvd25dDQogICAgICAgMCAgICAgNSAgICAg MCAgIDAgLTE2ICAwICAgICAwICAgICAwIGNjYl9zYyBETCAgICA/PyAgICAwOjAwLjAwIFt4 cHRfdGhyZF0NCiAgICAgICAwICAgICA2ICAgICAwICAgMCAtMTYgIDAgICAgIDAgICAgIDAg d2FpdGluIERMICAgID8/ICA1NzI6NDMuMDAgW3NjdHBfaXRlcmENCiAgICAgICAwICAgICA3 ICAgICAwICAgMCAtMTYgIDAgICAgIDAgICAgIDAgcHNsZWVwIERMICAgID8/ICAzMDY5NDo1 MC4wMCBbcGFnZWRhZW1vbg0KICAgICAgIDAgICAgIDggICAgIDAgICAwIC0xNiAgMCAgICAg MCAgICAgMCBwc2xlZXAgREwgICAgPz8gIDExNTowMC4wMCBbdm1kYWVtb25dDQogICAgICAg MCAgICAgOSAgICAgMCAgIDAgIDc2ICAwICAgICAwICAgICAwIHBnemVybyBETCAgICA/PyAg NTA3OjU0LjAwIFtwYWdlemVyb10NCiAgICAgICAwICAgIDEwICAgICAwICAgMCAtMTYgIDAg ICAgIDAgICAgIDAgYXVkaXRfIERMICAgID8/ICAgIDA6MDAuMDAgW2F1ZGl0XQ0KICAgICAg IDAgICAgMTEgICAgIDAgICAwIDE3MSAgMCAgICAgMCAgICAgMCAtICAgICAgUkwgICAgPz8g IDMxNTg2MzM0OjQ0LjAwIFtpZGxlXQ0KICAgICAgIDAgICAgMTIgICAgIDAgICAwIC02MCAg MCAgICAgMCAgICAgMCAtICAgICAgV0wgICAgPz8gIDI3MTc3NjM2OjUzLjAwIFtpbnRyXQ0K ICAgICAgIDAgICAgMTMgICAgIDAgICAwIC0xNiAgMCAgICAgMCAgICAgMCAtICAgICAgREwg ICAgPz8gIDEzMjM1NzQ6MDYuMDAgW3lhcnJvd10NCiAgICAgICAwICAgIDE0ICAgICAwICAg MCAtNjQgIDAgICAgIDAgICAgIDAgLSAgICAgIERMICAgID8/ICAxODAyMDAyOjE0LjAwIFt1 c2JdDQogICAgICAgMCAgICAxNSAgICAgMCAgIDAgLTE2ICAwICAgICAwICAgICAwIHBzbGVl cCBETCAgICA/PyAgMTIzMjA4OjU5LjAwIFtidWZkYWVtb25dDQogICAgICAgMCAgICAxNiAg ICAgMCAgIDAgIDQ0ICAwICAgICAwICAgICAwIHN5bmNlciBETCAgICA/PyAgODYwMTAwOjU0 LjAwIFtzeW5jZXJdDQogICAgICAgMCAgICAxNyAgICAgMCAgIDAgLTE2ICAwICAgICAwICAg ICAwIHZscnV3dCBETCAgICA/PyAgMTI1NzQxOjEwLjAwIFt2bmxydV0NCiAgICAgICAwICAg IDE4ICAgICAwICAgMCAtMTYgIDAgICAgIDAgICAgIDAgc2RmbHVzIERMICAgID8/ICAxNjQ1 MjE6NTcuMDAgW3NvZnRkZXBmbHUNCiAgICAgICAwICAgIDE5ICAgICAwICAgMCAtMTYgIDAg ICAgIDAgICAgIDAgZmxvd2NsIERMICAgID8/ICAzMzg0MDoyMS4wMCBbZmxvd2NsZWFuZQ0K ICAgICAgIDAgICAgOTEgICAgIDEgICAwICA3NiAgMCAgMTUzNiAgICAgMCBwYXVzZSAgRHMg ICAgPz8gIDEyMjYwOjUwLjAwIFthZGprZXJudHpdDQogICAgICAgMCAgIDQyMiAgICAgMSAg IDAgIDUyICAwICAzNDQ4ICAgICAwIHNlbGVjdCBEcyAgICA/PyAgMTA5NjA6MDEuMDAgW21v dXNlZF0NCiAgICAgICAwICAgNDM5ICAgICAxICAgMCAgNDQgIDAgIDE4ODggICAgIDAgc2Vs ZWN0IERzICAgID8/ICAzMzg5OTI4ODoyMy41NSBbZGV2ZF0NCiAgICAgICAwICAgNTU0ICAg ICAxICAgMCAgNDQgIDAgIDMzNDQgICAgIDAgc2VsZWN0IERzICAgID8/ICA0NjE1NjQ6MTIu MDAgW3N5c2xvZ2RdDQogICAgICAgMCAgIDc4MCAgICAgMSAgIDAgIDc2ICAwICA2Njc2ICAg ICAwIHNlbGVjdCBEcyAgICA/PyAgMzg4NzU6MzguMDAgW3NzaGRdDQogICAgICAgMCAgIDc5 MSAgICAgMSAgIDAgIDQ0ICAwICAzMzcyICAgICAwIG5hbnNscCBEcyAgICA/PyAgMTUxMzg0 OjMxLjAwIFtjcm9uXQ0KICAgICAgIDAgICA4NDEgICAgIDEgICAwICA0OSAgMCAgMzgwOCAg ICAgMCB3YWl0ICAgRHMgICAgPz8gIDY0NzIzNzo0NC4wMCBbbG9naW5dDQogICAgICAgMCAg IDg0MyAgICAgMSAgIDAgIDc2ICAwICAzMzQ0ICAgICAwIHR0eWluICBEcysgICA/PyAgNjgz Mjk6NDkuMDAgW2dldHR5XQ0KICAgICAgIDAgICA4NDQgICAgIDEgICAwICA3NiAgMCAgMzM0 NCAgICAgMCB0dHlpbiAgRHMrICAgPz8gIDY4NTExOjI3LjAwIFtnZXR0eV0NCiAgICAgICAw ICAgODQ1ICAgICAxICAgMCAgNzYgIDAgIDMzNDQgICAgIDAgdHR5aW4gIERzKyAgID8/ICA2 OTIyNzoxNy4wMCBbZ2V0dHldDQogICAgICAgMCAgIDg0NiAgICAgMSAgIDAgIDc2ICAwICAz MzQ0ICAgICAwIHR0eWluICBEcysgICA/PyAgNjkxNDk6MTAuMDAgW2dldHR5XQ0KICAgICAg IDAgICA4NDcgICAgIDEgICAwICA3NiAgMCAgMzM0NCAgICAgMCB0dHlpbiAgRHMrICAgPz8g IDY3MDAxOjQwLjAwIFtnZXR0eV0NCiAgICAgICAwICAgODQ4ICAgICAxICAgMCAgNzYgIDAg IDMzNDQgICAgIDAgdHR5aW4gIERzKyAgID8/ICA2OTAzMDozNi4wMCBbZ2V0dHldDQogICAg ICAgMCAgIDg1NyAgIDg0MSAgIDAgIDUxICAwICA1NjQ4ICAgICAwIHBhdXNlICBEICAgICA/ PyAgMTIyMjk4NjoyNS4wMCBbY3NoXQ0KICAgICAgIDAgICA5MDAgICA4NTcgICAwICA0NCAg MCA2Mzc0OCAgICAgMCAtICAgICAgUisgICAgPz8gIDExOTQzNDU0OjE0LjAwIFthc3Rlcmlz a10NCiAgICAgICAwICAgOTIwICAgICAxICAgMCAgNDQgIDAgIDMzNDQgICAgIDAgdHR5aW4g IERzKyAgID8/ICA3MjkyMjo1NS4wMCBbZ2V0dHldDQogICAgICAgDQogICAgICAgKGtnZGIp IGluZm8gdGhyZWFkcw0KICAgICAgMTkgVGhyZWFkIDEwMDAyMyAoUElEPTEyOiBpbnRyL3N3 aTU6ICspICBzY2hlZF9zd2l0Y2ggKHRkPTB4YzU2OTkwMDAsDQogICAgICAgICBuZXd0ZD0w eGM2ZmI2YjQwLCBmbGFncz0yNjUpIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5j OjE4NjQNCiAgICAgICAxOCBUaHJlYWQgMTAwMDIyIChQSUQ9MTI6IGludHIvc3dpMjogY2Ft YmlvKSAgZm9ya190cmFtcG9saW5lICgpDQogICAgICAgICBhdCAvdXNyL3NyYy9zeXMvaTM4 Ni9pMzg2L2V4Y2VwdGlvbi5zOjI2Nw0KICAgICAgIDE3IFRocmVhZCAxMDAwMTYgKFBJRD0x MjogaW50ci9zd2k2OiB0YXNrIHF1ZXVlKSAgc2NoZWRfc3dpdGNoICgNCiAgICAgICAgIHRk PTB4YzU1NDg0ODAsIG5ld3RkPTB4YzU5OThkODAsIGZsYWdzPTI2NSkNCiAgICAgICAgIGF0 IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4NjQNCiAgICAgICAxNiBUaHJlYWQg MTAwMDE1IChQSUQ9MTI6IGludHIvc3dpNjogR2lhbnQgdGFza3EpICBzY2hlZF9zd2l0Y2gg KA0KICAgICAgICAgdGQ9MHhjNTU0ODZjMCwgbmV3dGQ9MHhjNTU0NmI0MCwgZmxhZ3M9MjY1 KQ0KICAgICAgICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmM6MTg2NA0KICAg ICAgIDE1IFRocmVhZCAxMDAwMDggKFBJRD0xMjogaW50ci9zd2k0OiBjbG9jaykgIHNjaGVk X3N3aXRjaCAodGQ9MHhjNTU0NjAwMCwNCiAgICAgICAgIG5ld3RkPTB4YzU1NDZiNDAsIGZs YWdzPTI2NSkgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmM6MTg2NA0KICAgICAg IDE0IFRocmVhZCAxMDAwMDcgKFBJRD0xMjogaW50ci9zd2k0OiBjbG9jaykgIHNjaGVkX3N3 aXRjaCAodGQ9MHhjNTU0NjI0MCwNCiAgICAgICAgIG5ld3RkPTB4YzU1NDY5MDAsIGZsYWdz PTI2NSkgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmM6MTg2NA0KICAgICAgIDEz IFRocmVhZCAxMDAwMDYgKFBJRD0xMjogaW50ci9zd2kzOiB2bSkgIGZvcmtfdHJhbXBvbGlu ZSAoKQ0KICAgICAgICAgYXQgL3Vzci9zcmMvc3lzL2kzODYvaTM4Ni9leGNlcHRpb24uczoy NjcNCiAgICAgICAxMiBUaHJlYWQgMTAwMDA1IChQSUQ9MTI6IGludHIvc3dpMTogbmV0aXNy IDApICBzY2hlZF9zd2l0Y2ggKHRkPTB4YzU1NDY2YzAsDQogICAgICAgICBuZXd0ZD0weGM1 NTQ2YjQwLCBmbGFncz0yNjUpIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4 NjQNCiAgICAgICAxMSBUaHJlYWQgMTAwMDA0IChQSUQ9MTE6IGlkbGUvaWRsZTogY3B1MCkg IHNjaGVkX3N3aXRjaCAodGQ9MHhjNTU0NjkwMCwNCiAgICAgICAgIG5ld3RkPTB4YzZmYjZi NDAsIGZsYWdzPTE1NDgpIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4NjQN CiAgICAgICAxMCBUaHJlYWQgMTAwMDAzIChQSUQ9MTE6IGlkbGUvaWRsZTogY3B1MSkgIHNj aGVkX3N3aXRjaCAodGQ9MHhjNTU0NmI0MCwNCiAgICAgICAgIG5ld3RkPTB4YzU5OThkODAs IGZsYWdzPTYpIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4NjQNCiAgICAg ICA5IFRocmVhZCAxMDAwMDIgKFBJRD0xOiBpbml0KSAgc2NoZWRfc3dpdGNoICh0ZD0weGM1 NTQ2ZDgwLA0KICAgICAgICAgbmV3dGQ9MHhjNTU0NmI0MCwgZmxhZ3M9MjYwKSBhdCAvdXNy L3NyYy9zeXMva2Vybi9zY2hlZF91bGUuYzoxODY0DQogICAgICAgOCBUaHJlYWQgMTAwMDAx IChQSUQ9MTA6IGF1ZGl0KSAgc2NoZWRfc3dpdGNoICh0ZD0weGM1NTQ4MDAwLA0KICAgICAg ICAgbmV3dGQ9MHhjNTVjYzQ4MCwgZmxhZ3M9MjYwKSBhdCAvdXNyL3NyYy9zeXMva2Vybi9z Y2hlZF91bGUuYzoxODY0DQogICAgICAgNyBUaHJlYWQgMTAwMDIwIChQSUQ9MDoga2VybmVs L2txdWV1ZSB0YXNrcSkgIHNjaGVkX3N3aXRjaCAodGQ9MHhjNTY5OTZjMCwNCiAgICAgICAg IG5ld3RkPTB4YzU1NDY5MDAsIGZsYWdzPTI2MCkgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2No ZWRfdWxlLmM6MTg2NA0KICAgICAgIDYgVGhyZWFkIDEwMDAxOSAoUElEPTA6IGtlcm5lbC9h Y3BpX3Rhc2tfMikgIHNjaGVkX3N3aXRjaCAodGQ9MHhjNTY5OTkwMCwNCiAgICAgICAgIG5l d3RkPTB4YzU2OTk2YzAsIGZsYWdzPTI2MCkgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRf dWxlLmM6MTg2NA0KICAgICAgIDUgVGhyZWFkIDEwMDAxOCAoUElEPTA6IGtlcm5lbC9hY3Bp X3Rhc2tfMSkgIHNjaGVkX3N3aXRjaCAodGQ9MHhjNTY5OWI0MCwNCiAgICAgICAgIG5ld3Rk PTB4YzU2OTk5MDAsIGZsYWdzPTI2MCkgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxl LmM6MTg2NA0KICAgICAgIDQgVGhyZWFkIDEwMDAxNyAoUElEPTA6IGtlcm5lbC9hY3BpX3Rh c2tfMCkgIHNjaGVkX3N3aXRjaCAodGQ9MHhjNTU0ODI0MCwNCiAgICAgICAgIG5ld3RkPTB4 YzU2OTliNDAsIGZsYWdzPTI2MCkgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmM6 MTg2NA0KICAgICAgIDMgVGhyZWFkIDEwMDAxNCAoUElEPTA6IGtlcm5lbC90aHJlYWQgdGFz a3EpICBzY2hlZF9zd2l0Y2ggKHRkPTB4YzU1NDg5MDAsDQogICAgICAgICBuZXd0ZD0weGMw ZDk4MTUwLCBmbGFncz0yNjApIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4 NjQNCiAgICAgICAyIFRocmVhZCAxMDAwMTIgKFBJRD0wOiBrZXJuZWwvZmlybXdhcmUgdGFz a3EpICBzY2hlZF9zd2l0Y2ggKHRkPTB4YzU1NDhkODAsDQogICAgICAgICBuZXd0ZD0weGM1 NTQ2YjQwLCBmbGFncz0yNjApIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4 NjQNCiAgICAgICAxIFRocmVhZCAxMDAwMDAgKFBJRD0wOiBrZXJuZWwvc3dhcHBlcikgIHNj aGVkX3N3aXRjaCAodGQ9MHhjMGQ5ODE1MCwNCiAgICAgICAgIG5ld3RkPTB4YzU1NDY5MDAs IGZsYWdzPTI2MCkgYXQgL3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmM6MTg2NA== From owner-freebsd-drivers@FreeBSD.ORG Thu Jun 24 14:03:13 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BD711065672 for ; Thu, 24 Jun 2010 14:03:13 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id D322A8FC15 for ; Thu, 24 Jun 2010 14:03:12 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 7042D46BC5; Thu, 24 Jun 2010 10:03:12 -0400 (EDT) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 8E2608A03C; Thu, 24 Jun 2010 10:03:11 -0400 (EDT) From: John Baldwin To: freebsd-drivers@freebsd.org Date: Thu, 24 Jun 2010 10:02:39 -0400 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201006241002.39092.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Thu, 24 Jun 2010 10:03:11 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=4.2 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: KGB <380008156@qq.com> Subject: Re: Kernel panic of "spin lock held too long" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2010 14:03:13 -0000 On Thursday 24 June 2010 7:30:00 am KGB wrote: > Hi All: > I am writing a driver module (named tej21.ko) under freebsd8-release(i386) and I had a problem of the kernel panic "spin lock held too long". > > When I kldload my driver module without smp support (kern.smp.disabled = 1),every thing is OK. > But when I support the smp ,I met the problem 'Kernel panic of "spin lock held too long" '. > > My Hardware : > 1.CPU: Pentium(R) Dual-Core CPU E5200 @ 2.50GHz (2499.95-MHz 686-class CPU) > > Software: > freeBSD 8 release i386. > > The dump message is below.Why is there this problem,can someone give me advice? > > /*------------------------------dump message ----------------------------------------------*/ > Unread portion of the kernel message buffer: > spin lock 0xc0d9e580 (sched lock 1) held by 0xc5546b40 (tid 100003) too long Can you get a trace of this thread (100003)? -- John Baldwin From owner-freebsd-drivers@FreeBSD.ORG Fri Jun 25 12:11:54 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53EC01065672 for ; Fri, 25 Jun 2010 12:11:54 +0000 (UTC) (envelope-from 380008156@qq.com) Received: from smtpbg52.qq.com (smtpbg52.qq.com [64.71.138.43]) by mx1.freebsd.org (Postfix) with SMTP id 33AAA8FC24 for ; Fri, 25 Jun 2010 12:11:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s0907; t=1277467909; bh=Lk+5QivNtxj1j8UtWw9SI4SaDdcnQGBDl0/T85vqxtM=; h=X-QQ-ThreadID:X-QQ-SSF:X-Originating-IP:X-QQ-STYLE:X-QQ-mid:From: To:Cc:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding: Date:X-Priority:Message-ID:X-QQ-MIME:X-Mailer:X-QQ-Mailer: X-QQ-ReplyHash; b=O5k0XvBtDxdU8XRms/7cGbRi4Hbca1H7/+6LF4u5QjkQe5eztZz98HbRTDnlwABKL VzyB3acSb4hGNx7cF22m+/iAtcnsRTxXdrZvD5ebpH0ir9pfcodiZP4gTIgnWyg X-QQ-ThreadID: 5JPSkSV7XF,0 X-QQ-SSF: 0000000000000070 X-Originating-IP: 115.197.12.196 X-QQ-STYLE: X-QQ-mid: webmail44t1277467478t2963634 From: "=?ISO-8859-1?B?S0dC?=" <380008156@qq.com> To: "=?ISO-8859-1?B?ZnJlZWJzZC1kcml2ZXJz?=" Mime-Version: 1.0 Date: Fri, 25 Jun 2010 20:04:38 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-QQ-ReplyHash: 449112863 X-Mailman-Approved-At: Fri, 25 Jun 2010 12:47:18 +0000 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Kernel panic of "spin lock held too long" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2010 12:11:54 -0000 SSBtZXQgdGhlIGtlcm5lbCBkdW1wIGFnYWluLlRoZSBtZXNzYWdlIGlzIGJlbG93Lg0KDQov KiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBkdW1wIG1lc3NhZ2Ugc3RhcnQgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQpmYW5nbGkjIGtn ZGIgL2Jvb3Qva2VybmVsLm9sZC9rZXJuZWwgL3Zhci9jcmFzaC92bWNvcmUuNw0KR05VIGdk YiA2LjEuMSBbRnJlZUJTRF0NCkNvcHlyaWdodCAyMDA0IEZyZWUgU29mdHdhcmUgRm91bmRh dGlvbiwgSW5jLg0KR0RCIGlzIGZyZWUgc29mdHdhcmUsIGNvdmVyZWQgYnkgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBhbmQgeW91IGFyZQ0Kd2VsY29tZSB0byBjaGFuZ2Ug aXQgYW5kL29yIGRpc3RyaWJ1dGUgY29waWVzIG9mIGl0IHVuZGVyIGNlcnRhaW4gY29uZGl0 aW9ucy4NClR5cGUgInNob3cgY29weWluZyIgdG8gc2VlIHRoZSBjb25kaXRpb25zLg0KVGhl cmUgaXMgYWJzb2x1dGVseSBubyB3YXJyYW50eSBmb3IgR0RCLiAgVHlwZSAic2hvdyB3YXJy YW50eSIgZm9yIGRldGFpbHMuDQpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAiaTM4Ni1t YXJjZWwtZnJlZWJzZCIuLi4NCg0KVW5yZWFkIHBvcnRpb24gb2YgdGhlIGtlcm5lbCBtZXNz YWdlIGJ1ZmZlcjoNCnNwaW4gbG9jayAweGMwZDllNTgwIChzY2hlZCBsb2NrIDEpIGhlbGQg YnkgMHhjNTU0NmI0MCAodGlkIDEwMDAwMykgdG9vIGxvbmcNCnBhbmljOiBzcGluIGxvY2sg aGVsZCB0b28gbG9uZw0KY3B1aWQgPSAwDQpVcHRpbWU6IDVoMW0yN3MNClBoeXNpY2FsIG1l bW9yeTogMjAzNCBNQg0KRHVtcGluZyAxMzYgTUI6IDEyMSAxMDUgODkgNzMgNTcgNDEgMjUg OQ0KDQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvYm9vdC9rZXJuZWwub2xkLy4vemFwdGVsLmtv Li4uZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAvYm9vdC9rZXJuZWwub2xkLy4vemFwdGVs LmtvDQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvYm9vdC9rZXJuZWwub2xkLy4vdGVqMjEua28u Li5kb25lLg0KTG9hZGVkIHN5bWJvbHMgZm9yIC9ib290L2tlcm5lbC5vbGQvLi90ZWoyMS5r bw0KIzAgIGRvYWR1bXAgKCkgYXQgcGNwdS5oOjI0Ng0KMjQ2ICAgICBwY3B1Lmg6IE5vIHN1 Y2ggZmlsZSBvciBkaXJlY3RvcnkuDQogICAgICAgIGluIHBjcHUuaA0KKGtnZGIpIGJ0DQoj MCAgZG9hZHVtcCAoKSBhdCBwY3B1Lmg6MjQ2DQojMSAgMHhjMDg3Y2Y2NyBpbiBib290ICho b3d0bz0yNjApIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fc2h1dGRvd24uYzo0MTYNCiMy ICAweGMwODdkMjU5IGluIHBhbmljIChmbXQ9VmFyaWFibGUgImZtdCIgaXMgbm90IGF2YWls YWJsZS4NCikgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9zaHV0ZG93bi5jOjU3OQ0KIzMg IDB4YzA4NmQ1MGYgaW4gX210eF9sb2NrX3NwaW5fZmFpbGVkIChtPTB4MCkgYXQgL3Vzci9z cmMvc3lzL2tlcm4va2Vybl9tdXRleC5jOjQ5MA0KIzQgIDB4YzA4NmQ1OTUgaW4gX210eF9s b2NrX3NwaW4gKG09MHhjMGQ5ZTU4MCwgdGlkPTMzMzk2MTc0MDgsIG9wdHM9MCwgZmlsZT0w eDAsIGxpbmU9MCkNCiAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX211dGV4LmM6NTI2 DQojNSAgMHhjMDg5ZWRmOCBpbiBzY2hlZF9hZGQgKHRkPTB4YzU1NDZiNDAsIGZsYWdzPTAp IGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjExMDkNCiM2ICAweGMwOGI2ZGM0 IGluIHR1cm5zdGlsZV91bnBlbmQgKHRzPTB4YzU1MjZkODAsIG93bmVyX3R5cGU9MCkgYXQg L3Vzci9zcmMvc3lzL2tlcm4vc3Vicl90dXJuc3RpbGUuYzo5MzENCiM3ICAweGMwODZkNGIx IGluIF9tdHhfdW5sb2NrX3NsZWVwIChtPTB4YzVlNjUxOGMsIG9wdHM9MCwgZmlsZT0weGM1 ZTQ4MzBhICJ6YXB0ZWwtYmFzZS5jIiwgbGluZT0zMjk5KQ0KICAgIGF0IC91c3Ivc3JjL3N5 cy9rZXJuL2tlcm5fbXV0ZXguYzo2ODQNCiM4ICAweGMwODZkOTdmIGluIF9tdHhfdW5sb2Nr X2ZsYWdzIChtPTB4YzVlNjUxOGMsIG9wdHM9MCwgZmlsZT0weGM1ZTQ4MzBhICJ6YXB0ZWwt YmFzZS5jIiwgbGluZT0zMjk5KQ0KICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fbXV0 ZXguYzoyMjcNCiM5ICAweGM1ZTQ0ZTdlIGluIHp0X2lvY3RsICgpIGZyb20gL2Jvb3Qva2Vy bmVsLm9sZC8uL3phcHRlbC5rbw0KIzEwIDB4YzA4MDQ2MjcgaW4gZGV2ZnNfaW9jdGxfZiAo ZnA9MHhjNTk4ZDUwOCwgY29tPTIxNDc3NjQ3NzgsIGRhdGE9MHhjNTk3MDI3MCwgY3JlZD0w eGM1ZjA4MDgwLCB0ZD0weGM3MGU4NDgwKQ0KICAgIGF0IC91c3Ivc3JjL3N5cy9mcy9kZXZm cy9kZXZmc192bm9wcy5jOjY1OQ0KIzExIDB4YzA4YjhlMDAgaW4ga2Vybl9pb2N0bCAodGQ9 MHhjNzBlODQ4MCwgZmQ9OTIsIGNvbT0yMTQ3NzY0Nzc4LCBkYXRhPTB4YzU5NzAyNzAgIlww MDEiKSBhdCBmaWxlLmg6MjYyDQojMTIgMHhjMDhiOGY3NCBpbiBpb2N0bCAodGQ9MHhjNzBl ODQ4MCwgdWFwPTB4ZTdkMmFjZjgpIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3N5c19nZW5lcmlj LmM6Njc4DQojMTMgMHhjMGJhZWMxNSBpbiBzeXNjYWxsIChmcmFtZT0weGU3ZDJhZDM4KSBh dCAvdXNyL3NyYy9zeXMvaTM4Ni9pMzg2L3RyYXAuYzoxMDczDQojMTQgMHhjMGI5MWIxMCBp biBYaW50MHg4MF9zeXNjYWxsICgpIGF0IC91c3Ivc3JjL3N5cy9pMzg2L2kzODYvZXhjZXB0 aW9uLnM6MjYxDQojMTUgMHgwMDAwMDAzMyBpbiA/PyAoKQ0KUHJldmlvdXMgZnJhbWUgaW5u ZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8pDQoNCihrZ2RiKWluZm8gdGhyZWFk cw0KICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4NjQNCiAgMTEgVGhy ZWFkIDEwMDAwNCAoUElEPTExOiBpZGxlL2lkbGU6IGNwdTApICBzY2hlZF9zd2l0Y2ggKHRk PTB4YzU1NDY5MDAsIG5ld3RkPTB4YzcwZTg0ODAsIGZsYWdzPTE1NDgpDQogICAgYXQgL3Vz ci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmM6MTg2NA0KICAxMCBUaHJlYWQgMTAwMDAzIChQ SUQ9MTE6IGlkbGUvaWRsZTogY3B1MSkgIHNjaGVkX3N3aXRjaCAodGQ9MHhjNTU0NmI0MCwg bmV3dGQ9MHhjNTljOTQ4MCwgZmxhZ3M9LTk3MjgyNjg0MCkNCiAgICBhdCAvdXNyL3NyYy9z eXMva2Vybi9zY2hlZF91bGUuYzoxODY0DQogIDkgVGhyZWFkIDEwMDAwMiAoUElEPTE6IGlu aXQpICBzY2hlZF9zd2l0Y2ggKHRkPTB4YzU1NDZkODAsIG5ld3RkPTB4YzU1NDZiNDAsIGZs YWdzPTI2MCkNCiAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9zY2hlZF91bGUuYzoxODY0DQog IDggVGhyZWFkIDEwMDAwMSAoUElEPTEwOiBhdWRpdCkgIHNjaGVkX3N3aXRjaCAodGQ9MHhj NTU0ODAwMCwgbmV3dGQ9MHhjNTVjYzQ4MCwgZmxhZ3M9MjYwKQ0KICAgIGF0IC91c3Ivc3Jj L3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4NjQNCiAoa2dkYil0aHJlYWQgMTANCiAgICAgW1N3 aXRjaGluZyB0byB0aHJlYWQgMTAgKFRocmVhZCAxMDAwMDMpXSMwICBzY2hlZF9zd2l0Y2gg KHRkPTB4YzU1NDZiNDAsIG5ld3RkPTB4YzU5Yzk0ODAsIGZsYWdzPS05NzI4MjY4NDApDQog ICAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9zY2hlZF91bGUuYzoxODY0DQogICAgIDE4NjQg ICAgICAgICAgICAgICAgICAgIGNwdWlkID0gUENQVV9HRVQoY3B1aWQpOw0KIChrZ2RiKWJ0 DQogKGtnZGIpIGJ0DQojMCAgc2NoZWRfc3dpdGNoICh0ZD0weGM1NTQ2YjQwLCBuZXd0ZD0w eGM1OWM5NDgwLCBmbGFncz0tOTcyODI2ODQwKSBhdCAvdXNyL3NyYy9zeXMva2Vybi9zY2hl ZF91bGUuYzoxODY0DQojMSAgMHhjNjAzZDlmMCBpbiA/PyAoKQ0KIzIgIDB4MDAwMDAwMDIg aW4gPz8gKCkNCiMzICAweGM1ZTNlNGE0IGluIF9fenRfdHJhbnNtaXRfY2h1bmsgKCkgZnJv bSAvYm9vdC9rZXJuZWwub2xkLy4vemFwdGVsLmtvDQpQcmV2aW91cyBmcmFtZSBpbm5lciB0 byB0aGlzIGZyYW1lIChjb3JydXB0IHN0YWNrPykNCi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZHVtcCBtZXNzYWdlIEVuZCAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCg0Kc2NoZWRfc3dp dGNoICh0ZD0weGM1NTQ2YjQwLCBuZXd0ZD0weGM1OWM5NDgwLCBmbGFncz0tOTcyODI2ODQw KQ0KDQpUaGUgdmFsdWUgb2YgZmxhZ3MgaXMgLTk3MjgyNjg0MC5UaGlzIG11c3QgYmUgd3Jv bmcuDQoNCkluIG15IGRyaXZlciBtb2R1bGUgKHRlajIxLmtvKSB3aWxsIGNhbGwgX196dF90 cmFuc21pdF9jaHVuaygpIGZ1bmN0aW9uIChpbiB0aGUgbW9kdWxlIHphcHRlbC5rbykuDQoN Cg0KIA0KLS0tLS0tLS0tLS0tLS0tLS0tIE9yaWdpbmFsIC0tLS0tLS0tLS0tLS0tLS0tLQ0K RnJvbTogICJKb2huIEJhbGR3aW4iPGpoYkBmcmVlYnNkLm9yZz47DQpEYXRlOiAgVGh1LCBK dW4gMjQsIDIwMTAgMTA6MDIgUE0NClRvOiAgImZyZWVic2QtZHJpdmVycyI8ZnJlZWJzZC1k cml2ZXJzQGZyZWVic2Qub3JnPjsgDQpDYzogICJLR0IiPDM4MDAwODE1NkBxcS5jb20+OyAN ClN1YmplY3Q6ICBSZTogS2VybmVsIHBhbmljIG9mICJzcGluIGxvY2sgaGVsZCB0b28gbG9u ZyINCg0KIA0KIE9uIFRodXJzZGF5IDI0IEp1bmUgMjAxMCA3OjMwOjAwIGFtIEtHQiB3cm90 ZToNCj4gSGkgQWxsOg0KPiAgICAgIEkgYW0gd3JpdGluZyBhIGRyaXZlciBtb2R1bGUgKG5h bWVkIHRlajIxLmtvKSB1bmRlciBmcmVlYnNkOC1yZWxlYXNlKGkzODYpIGFuZCBJIGhhZCBh IHByb2JsZW0gb2YgdGhlIGtlcm5lbCBwYW5pYyAic3BpbiBsb2NrIGhlbGQgdG9vIGxvbmci Lg0KPiAgDQo+ICAgICAgV2hlbiBJIGtsZGxvYWQgbXkgZHJpdmVyIG1vZHVsZSB3aXRob3V0 IHNtcCBzdXBwb3J0IChrZXJuLnNtcC5kaXNhYmxlZCA9IDEpLGV2ZXJ5IHRoaW5nIGlzIE9L Lg0KPiAgICAgIEJ1dCB3aGVuIEkgc3VwcG9ydCB0aGUgc21wICxJIG1ldCB0aGUgcHJvYmxl bSAnS2VybmVsIHBhbmljIG9mICJzcGluIGxvY2sgaGVsZCB0b28gbG9uZyIgJy4NCj4gIA0K PiAgICAgIE15IEhhcmR3YXJlIDogDQo+ICAgICAgICAgICAxLkNQVTogUGVudGl1bShSKSBE dWFsLUNvcmUgIENQVSAgICAgIEU1MjAwICBAIDIuNTBHSHogKDI0OTkuOTUtTUh6IDY4Ni1j bGFzcyBDUFUpDQo+ICANCj4gICAgICBTb2Z0d2FyZToNCj4gICAgICAgICAgIGZyZWVCU0Qg OCByZWxlYXNlIGkzODYuDQo+ICANCj4gICAgICBUaGUgZHVtcCBtZXNzYWdlIGlzIGJlbG93 LldoeSBpcyB0aGVyZSB0aGlzIHByb2JsZW0sY2FuIHNvbWVvbmUgZ2l2ZSBtZSBhZHZpY2U/ IA0KPiAgDQo+ICAgICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZHVtcCBt ZXNzYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0q Lw0KPiAgICAgICBVbnJlYWQgcG9ydGlvbiBvZiB0aGUga2VybmVsIG1lc3NhZ2UgYnVmZmVy Og0KPiAgICBzcGluIGxvY2sgMHhjMGQ5ZTU4MCAoc2NoZWQgbG9jayAxKSBoZWxkIGJ5IDB4 YzU1NDZiNDAgKHRpZCAxMDAwMDMpIHRvbyBsb25nDQoNCkNhbiB5b3UgZ2V0IGEgdHJhY2Ug b2YgdGhpcyB0aHJlYWQgKDEwMDAwMyk/DQoNCi0tIA0KSm9obiBCYWxkd2luDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZnJlZWJzZC1kcml2 ZXJzQGZyZWVic2Qub3JnIG1haWxpbmcgbGlzdA0KaHR0cDovL2xpc3RzLmZyZWVic2Qub3Jn L21haWxtYW4vbGlzdGluZm8vZnJlZWJzZC1kcml2ZXJzDQpUbyB1bnN1YnNjcmliZSwgc2Vu ZCBhbnkgbWFpbCB0byAiZnJlZWJzZC1kcml2ZXJzLXVuc3Vic2NyaWJlQGZyZWVic2Qub3Jn Ig== From owner-freebsd-drivers@FreeBSD.ORG Fri Jun 25 13:56:22 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E0701065670; Fri, 25 Jun 2010 13:56:22 +0000 (UTC) (envelope-from 380008156@qq.com) Received: from smtpbg55.qq.com (smtpbg55.qq.com [64.71.138.44]) by mx1.freebsd.org (Postfix) with SMTP id 514D78FC15; Fri, 25 Jun 2010 13:56:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s0907; t=1277474177; bh=ghUcyMqWApgDc/x2g6n5CZSF5FZrjobniU9xcprL1UE=; h=X-QQ-ThreadID:X-QQ-SSF:X-Originating-IP:X-QQ-STYLE:X-QQ-mid:From: To:Cc:Sender:Subject:Mime-Version:Content-Type: Content-Transfer-Encoding:Date:X-Priority:Message-ID:X-QQ-MIME: X-Mailer:X-QQ-Mailer:X-QQ-ReplyHash; b=KTtLLDpYAhbRntAsq9O4iSnVfziSZJyQSbN4MTyX31OlOTkggZIjXQBCdPT4/+7SB 6oHu5DENe6VGtq7NHwDmKiOCpb7+IkaNE1eZrAOn1683ERaRQo/lKRR9v+K+3P6 X-QQ-ThreadID: ajfLgoiyS9,0 X-QQ-SSF: 0000000000000080 X-Originating-IP: 115.197.12.196 X-QQ-STYLE: X-QQ-mid: webmail40t1277474173t8120162 From: "=?ISO-8859-1?B?S0dC?=" To: "=?ISO-8859-1?B?ZnJlZWJzZC1kcml2ZXJz?=" Sender: 380008156@qq.com Mime-Version: 1.0 Date: Fri, 25 Jun 2010 21:56:13 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-QQ-ReplyHash: 449112863 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Kernel panic of "spin lock held too long" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2010 13:56:22 -0000 SSBtZXQgdGhlIGtlcm5lbCBkdW1wIGFnYWluLlRoZSBtZXNzYWdlIGlzIGJlbG93Lg0KDQov KiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZHVtcCBtZXNzYWdlIHN0YXJ0ICAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCmZhbmdsaSMg a2dkYiAgL2Jvb3Qva2VybmVsLm9sZC9rZXJuZWwgL3Zhci9jcmFzaC92bWNvcmUuNw0KR05V IGdkYiA2LjEuMSBbRnJlZUJTRF0NCkNvcHlyaWdodCAgMjAwNCBGcmVlIFNvZnR3YXJlIEZv dW5kYXRpb24sIEluYy4NCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3ZlcmVkIGJ5ICB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIGFuZCB5b3UgYXJlDQp3ZWxjb21lIHRvIGNo YW5nZSBpdCAgYW5kL29yIGRpc3RyaWJ1dGUgY29waWVzIG9mIGl0IHVuZGVyIGNlcnRhaW4g Y29uZGl0aW9ucy4NClR5cGUgInNob3cgIGNvcHlpbmciIHRvIHNlZSB0aGUgY29uZGl0aW9u cy4NClRoZXJlIGlzIGFic29sdXRlbHkgbm8gd2FycmFudHkgZm9yICBHREIuICBUeXBlICJz aG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4NClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFz ICAiaTM4Ni1tYXJjZWwtZnJlZWJzZCIuLi4NCg0KVW5yZWFkIHBvcnRpb24gb2YgdGhlIGtl cm5lbCBtZXNzYWdlICBidWZmZXI6DQpzcGluIGxvY2sgMHhjMGQ5ZTU4MCAoc2NoZWQgbG9j ayAxKSBoZWxkIGJ5IDB4YzU1NDZiNDAgKHRpZCAgMTAwMDAzKSB0b28gbG9uZw0KcGFuaWM6 IHNwaW4gbG9jayBoZWxkIHRvbyBsb25nDQpjcHVpZCA9IDANClVwdGltZTogIDVoMW0yN3MN ClBoeXNpY2FsIG1lbW9yeTogMjAzNCBNQg0KRHVtcGluZyAxMzYgTUI6IDEyMSAxMDUgODkg NzMgNTcgIDQxIDI1IDkNCg0KUmVhZGluZyBzeW1ib2xzIGZyb20gIC9ib290L2tlcm5lbC5v bGQvLi96YXB0ZWwua28uLi5kb25lLg0KTG9hZGVkIHN5bWJvbHMgZm9yICAvYm9vdC9rZXJu ZWwub2xkLy4vemFwdGVsLmtvDQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAgL2Jvb3Qva2VybmVs Lm9sZC8uL3RlajIxLmtvLi4uZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAgL2Jvb3Qva2Vy bmVsLm9sZC8uL3RlajIxLmtvDQojMCAgZG9hZHVtcCAoKSBhdCBwY3B1Lmg6MjQ2DQoyNDYg ICAgICBwY3B1Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkuDQogICAgICAgIGluIHBj cHUuaA0KKGtnZGIpIGJ0DQojMCAgIGRvYWR1bXAgKCkgYXQgcGNwdS5oOjI0Ng0KIzEgIDB4 YzA4N2NmNjcgaW4gYm9vdCAoaG93dG89MjYwKSBhdCAgL3Vzci9zcmMvc3lzL2tlcm4va2Vy bl9zaHV0ZG93bi5jOjQxNg0KIzIgIDB4YzA4N2QyNTkgaW4gcGFuaWMgIChmbXQ9VmFyaWFi bGUgImZtdCIgaXMgbm90IGF2YWlsYWJsZS4NCikgYXQgIC91c3Ivc3JjL3N5cy9rZXJuL2tl cm5fc2h1dGRvd24uYzo1NzkNCiMzICAweGMwODZkNTBmIGluICBfbXR4X2xvY2tfc3Bpbl9m YWlsZWQgKG09MHgwKSBhdCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX211dGV4LmM6NDkwDQoj NCAgIDB4YzA4NmQ1OTUgaW4gX210eF9sb2NrX3NwaW4gKG09MHhjMGQ5ZTU4MCwgdGlkPTMz Mzk2MTc0MDgsIG9wdHM9MCwgIGZpbGU9MHgwLCBsaW5lPTApDQogICAgYXQgL3Vzci9zcmMv c3lzL2tlcm4va2Vybl9tdXRleC5jOjUyNg0KIzUgICAweGMwODllZGY4IGluIHNjaGVkX2Fk ZCAodGQ9MHhjNTU0NmI0MCwgZmxhZ3M9MCkgYXQgIC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVk X3VsZS5jOjExMDkNCiM2ICAweGMwOGI2ZGM0IGluIHR1cm5zdGlsZV91bnBlbmQgICh0cz0w eGM1NTI2ZDgwLCBvd25lcl90eXBlPTApIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3N1YnJfdHVy bnN0aWxlLmM6OTMxDQojNyAgIDB4YzA4NmQ0YjEgaW4gX210eF91bmxvY2tfc2xlZXAgKG09 MHhjNWU2NTE4Yywgb3B0cz0wLCBmaWxlPTB4YzVlNDgzMGEgICJ6YXB0ZWwtYmFzZS5jIiwg bGluZT0zMjk5KQ0KICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fbXV0ZXguYzo2ODQN CiM4ICAgMHhjMDg2ZDk3ZiBpbiBfbXR4X3VubG9ja19mbGFncyAobT0weGM1ZTY1MThjLCBv cHRzPTAsIGZpbGU9MHhjNWU0ODMwYSAgInphcHRlbC1iYXNlLmMiLCBsaW5lPTMyOTkpDQog ICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9tdXRleC5jOjIyNw0KIzkgICAweGM1ZTQ0 ZTdlIGluIHp0X2lvY3RsICgpIGZyb20gL2Jvb3Qva2VybmVsLm9sZC8uL3phcHRlbC5rbw0K IzEwICAweGMwODA0NjI3IGluIGRldmZzX2lvY3RsX2YgKGZwPTB4YzU5OGQ1MDgsIGNvbT0y MTQ3NzY0Nzc4LCAgZGF0YT0weGM1OTcwMjcwLCBjcmVkPTB4YzVmMDgwODAsIHRkPTB4Yzcw ZTg0ODApDQogICAgYXQgIC91c3Ivc3JjL3N5cy9mcy9kZXZmcy9kZXZmc192bm9wcy5jOjY1 OQ0KIzExIDB4YzA4YjhlMDAgaW4ga2Vybl9pb2N0bCAgKHRkPTB4YzcwZTg0ODAsIGZkPTky LCBjb209MjE0Nzc2NDc3OCwgZGF0YT0weGM1OTcwMjcwICJcMDAxIikgYXQgIGZpbGUuaDoy NjINCiMxMiAweGMwOGI4Zjc0IGluIGlvY3RsICh0ZD0weGM3MGU4NDgwLCB1YXA9MHhlN2Qy YWNmOCkgYXQgIC91c3Ivc3JjL3N5cy9rZXJuL3N5c19nZW5lcmljLmM6Njc4DQojMTMgMHhj MGJhZWMxNSBpbiBzeXNjYWxsICAoZnJhbWU9MHhlN2QyYWQzOCkgYXQgL3Vzci9zcmMvc3lz L2kzODYvaTM4Ni90cmFwLmM6MTA3Mw0KIzE0ICAweGMwYjkxYjEwIGluIFhpbnQweDgwX3N5 c2NhbGwgKCkgYXQgIC91c3Ivc3JjL3N5cy9pMzg2L2kzODYvZXhjZXB0aW9uLnM6MjYxDQoj MTUgMHgwMDAwMDAzMyBpbiA/PyAoKQ0KUHJldmlvdXMgIGZyYW1lIGlubmVyIHRvIHRoaXMg ZnJhbWUgKGNvcnJ1cHQgc3RhY2s/KQ0KDQooa2dkYilpbmZvIHRocmVhZHMNCiAgICAgYXQg L3Vzci9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmM6MTg2NA0KICAxMSBUaHJlYWQgMTAwMDA0 IChQSUQ9MTE6ICBpZGxlL2lkbGU6IGNwdTApICBzY2hlZF9zd2l0Y2ggKHRkPTB4YzU1NDY5 MDAsIG5ld3RkPTB4YzcwZTg0ODAsICBmbGFncz0xNTQ4KQ0KICAgIGF0IC91c3Ivc3JjL3N5 cy9rZXJuL3NjaGVkX3VsZS5jOjE4NjQNCiAgMTAgVGhyZWFkICAxMDAwMDMgKFBJRD0xMTog aWRsZS9pZGxlOiBjcHUxKSAgc2NoZWRfc3dpdGNoICh0ZD0weGM1NTQ2YjQwLCAgbmV3dGQ9 MHhjNTljOTQ4MCwgZmxhZ3M9LTk3MjgyNjg0MCkNCiAgICBhdCAgL3Vzci9zcmMvc3lzL2tl cm4vc2NoZWRfdWxlLmM6MTg2NA0KICA5IFRocmVhZCAxMDAwMDIgKFBJRD0xOiBpbml0KSAg IHNjaGVkX3N3aXRjaCAodGQ9MHhjNTU0NmQ4MCwgbmV3dGQ9MHhjNTU0NmI0MCwgZmxhZ3M9 MjYwKQ0KICAgIGF0ICAvdXNyL3NyYy9zeXMva2Vybi9zY2hlZF91bGUuYzoxODY0DQogIDgg VGhyZWFkIDEwMDAwMSAoUElEPTEwOiBhdWRpdCkgICBzY2hlZF9zd2l0Y2ggKHRkPTB4YzU1 NDgwMDAsIG5ld3RkPTB4YzU1Y2M0ODAsIGZsYWdzPTI2MCkNCiAgICBhdCAgL3Vzci9zcmMv c3lzL2tlcm4vc2NoZWRfdWxlLmM6MTg2NA0KIChrZ2RiKXRocmVhZCAxMA0KICAgICAgW1N3 aXRjaGluZyB0byB0aHJlYWQgMTAgKFRocmVhZCAxMDAwMDMpXSMwICBzY2hlZF9zd2l0Y2gg KHRkPTB4YzU1NDZiNDAsICBuZXd0ZD0weGM1OWM5NDgwLCBmbGFncz0tOTcyODI2ODQwKQ0K ICAgICAgYXQgIC91c3Ivc3JjL3N5cy9rZXJuL3NjaGVkX3VsZS5jOjE4NjQNCiAgICAgMTg2 NCAgICAgICAgICAgICAgICAgICAgY3B1aWQgID0gUENQVV9HRVQoY3B1aWQpOw0KIChrZ2Ri KSBidA0KIzAgIHNjaGVkX3N3aXRjaCAgKHRkPTB4YzU1NDZiNDAsIG5ld3RkPTB4YzU5Yzk0 ODAsIGZsYWdzPS05NzI4MjY4NDApIGF0ICAvdXNyL3NyYy9zeXMva2Vybi9zY2hlZF91bGUu YzoxODY0DQojMSAgMHhjNjAzZDlmMCBpbiA/PyAoKQ0KIzIgICAweDAwMDAwMDAyIGluID8/ ICgpDQojMyAgMHhjNWUzZTRhNCBpbiBfX3p0X3RyYW5zbWl0X2NodW5rICgpIGZyb20gIC9i b290L2tlcm5lbC5vbGQvLi96YXB0ZWwua28NClByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRo aXMgZnJhbWUgIChjb3JydXB0IHN0YWNrPykNCi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWR1bXAgbWVzc2FnZSBFbmQgIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KDQpzY2hlZF9zd2l0 Y2ggICh0ZD0weGM1NTQ2YjQwLCBuZXd0ZD0weGM1OWM5NDgwLCBmbGFncz0tOTcyODI2ODQw KQ0KDQpUaGUgdmFsdWUgb2YgIGZsYWdzIGlzIC05NzI4MjY4NDAuVGhpcyBtdXN0IGJlIHdy b25nLg0KDQpJbiBteSBkcml2ZXIgbW9kdWxlICAodGVqMjEua28pIHdpbGwgY2FsbCBfX3p0 X3RyYW5zbWl0X2NodW5rKCkgZnVuY3Rpb24gKGluIHRoZSBtb2R1bGUgIHphcHRlbC5rbyku DQogDQotLS0tLS0tLS0tLS0tLS0tLS0gT3JpZ2luYWwgLS0tLS0tLS0tLS0tLS0tLS0tDQpG cm9tOiAgIkpvaG4gQmFsZHdpbiI8amhiQGZyZWVic2Qub3JnPjsNCkRhdGU6ICBUaHUsIEp1 biAyNCwgMjAxMCAxMDowMiBQTQ0KVG86ICAiZnJlZWJzZC1kcml2ZXJzIjxmcmVlYnNkLWRy aXZlcnNAZnJlZWJzZC5vcmc+OyANCkNjOiAgIktHQiI8MzgwMDA4MTU2QHFxLmNvbT47IA0K U3ViamVjdDogIFJlOiBLZXJuZWwgcGFuaWMgb2YgInNwaW4gbG9jayBoZWxkIHRvbyBsb25n Ig0KDQogDQogT24gVGh1cnNkYXkgMjQgSnVuZSAyMDEwIDc6MzA6MDAgYW0gS0dCIHdyb3Rl Og0KPiBIaSBBbGw6DQo+ICAgICAgSSBhbSB3cml0aW5nIGEgZHJpdmVyIG1vZHVsZSAobmFt ZWQgdGVqMjEua28pIHVuZGVyIGZyZWVic2Q4LXJlbGVhc2UoaTM4NikgYW5kIEkgaGFkIGEg cHJvYmxlbSBvZiB0aGUga2VybmVsIHBhbmljICJzcGluIGxvY2sgaGVsZCB0b28gbG9uZyIu DQo+ICANCj4gICAgICBXaGVuIEkga2xkbG9hZCBteSBkcml2ZXIgbW9kdWxlIHdpdGhvdXQg c21wIHN1cHBvcnQgKGtlcm4uc21wLmRpc2FibGVkID0gMSksZXZlcnkgdGhpbmcgaXMgT0su DQo+ICAgICAgQnV0IHdoZW4gSSBzdXBwb3J0IHRoZSBzbXAgLEkgbWV0IHRoZSBwcm9ibGVt ICdLZXJuZWwgcGFuaWMgb2YgInNwaW4gbG9jayBoZWxkIHRvbyBsb25nIiAnLg0KPiAgDQo+ ICAgICAgTXkgSGFyZHdhcmUgOiANCj4gICAgICAgICAgIDEuQ1BVOiBQZW50aXVtKFIpIER1 YWwtQ29yZSAgQ1BVICAgICAgRTUyMDAgIEAgMi41MEdIeiAoMjQ5OS45NS1NSHogNjg2LWNs YXNzIENQVSkNCj4gIA0KPiAgICAgIFNvZnR3YXJlOg0KPiAgICAgICAgICAgZnJlZUJTRCA4 IHJlbGVhc2UgaTM4Ni4NCj4gIA0KPiAgICAgIFRoZSBkdW1wIG1lc3NhZ2UgaXMgYmVsb3cu V2h5IGlzIHRoZXJlIHRoaXMgcHJvYmxlbSxjYW4gc29tZW9uZSBnaXZlIG1lIGFkdmljZT8g DQo+ICANCj4gICAgICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1kdW1wIG1l c3NhZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSov DQo+ICAgICAgIFVucmVhZCBwb3J0aW9uIG9mIHRoZSBrZXJuZWwgbWVzc2FnZSBidWZmZXI6 DQo+ICAgIHNwaW4gbG9jayAweGMwZDllNTgwIChzY2hlZCBsb2NrIDEpIGhlbGQgYnkgMHhj NTU0NmI0MCAodGlkIDEwMDAwMykgdG9vIGxvbmcNCg0KQ2FuIHlvdSBnZXQgYSB0cmFjZSBv ZiB0aGlzIHRocmVhZCAoMTAwMDAzKT8NCg0KLS0gDQpKb2huIEJhbGR3aW4NCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpmcmVlYnNkLWRyaXZl cnNAZnJlZWJzZC5vcmcgbWFpbGluZyBsaXN0DQpodHRwOi8vbGlzdHMuZnJlZWJzZC5vcmcv bWFpbG1hbi9saXN0aW5mby9mcmVlYnNkLWRyaXZlcnMNClRvIHVuc3Vic2NyaWJlLCBzZW5k IGFueSBtYWlsIHRvICJmcmVlYnNkLWRyaXZlcnMtdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmci From owner-freebsd-drivers@FreeBSD.ORG Fri Jun 25 15:09:42 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA1AF106566C for ; Fri, 25 Jun 2010 15:09:42 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id AD3C78FC13 for ; Fri, 25 Jun 2010 15:09:42 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 334B246B09; Fri, 25 Jun 2010 11:09:42 -0400 (EDT) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 847EC8A03C; Fri, 25 Jun 2010 11:09:41 -0400 (EDT) From: John Baldwin To: "KGB" Date: Fri, 25 Jun 2010 11:09:21 -0400 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201006251109.21471.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Fri, 25 Jun 2010 11:09:41 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=4.2 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: freebsd-drivers Subject: Re: Kernel panic of "spin lock held too long" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2010 15:09:42 -0000 On Friday 25 June 2010 9:56:13 am KGB wrote: > I met the kernel dump again.The message is below. Do you use any interrupt handlers? If so, are you using a filter function? Also, you can use the 'tid' command in kgdb to switch to a thread via a tid to avoid having to search for a 'tid' in info threads. -- John Baldwin