From owner-freebsd-net@FreeBSD.ORG Tue Oct 9 23:03:19 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B491416A476 for ; Tue, 9 Oct 2007 23:03:19 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by mx1.freebsd.org (Postfix) with ESMTP id 1CFB913C494 for ; Tue, 9 Oct 2007 23:03:18 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by nf-out-0910.google.com with SMTP id b2so16084nfb for ; Tue, 09 Oct 2007 16:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=kS25b+sCGfmYEBBX9u7+1DAM0KJnMz04ZLmcgZ9H2dE=; b=n963B/ILsCtk1/vSbrVC49bVGFuP96DyaksMYAeWrW2v/2Lt+XM3IamKXNmK8pzGTpvqxSqRSkHlPMjzFaGVGjnq4SMG9tKrdGeyGPkHLDwGp6M/0qMoAdgmgE8nJlQHcZwTj1R+bzTww14622qUBm3dQ+rBaPQZXqyVxbYVbeQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=Vz3vTaK/Z7osEmpJzQy9mznguNMg+UmpI2+SQvxUiYfTZ6oM0vg/RbWPoc50g8121q3OfmN1kBDWTsO31kSCTeZhu0fLPONEn35q0OPEk3umoxFOQcOdNRBVCYyXyR1wJKWjvSLA4ZI+/cu9oeXx/AmzTvKFtbYwkCk/T2AR9Kw= Received: by 10.86.89.4 with SMTP id m4mr12153fgb.1191970997660; Tue, 09 Oct 2007 16:03:17 -0700 (PDT) Received: by 10.86.100.19 with HTTP; Tue, 9 Oct 2007 16:03:17 -0700 (PDT) Message-ID: <2a41acea0710091603u7b87d6fdsdaaadf4cafbea2d9@mail.gmail.com> Date: Tue, 9 Oct 2007 16:03:17 -0700 From: "Jack Vogel" To: "Mike Tancsa" , "freebsd-net@freebsd.org" , "FreeBSD Current" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3294_26294460.1191970997630" Cc: Subject: Patch to add EEPROM dump X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Oct 2007 23:03:19 -0000 ------=_Part_3294_26294460.1191970997630 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Mike, This is a patch against my 6.6.6 driver that adds a new value to the debug sysctl, you would give the command 'sysctl dev.em.0.debug=2' and it will dump out the first 32 16-bit words of the prom. Mike, go to e1000.sourceforge.net/wiki and look under issues, you will find one talking about 82573, that will show you the word that gets patched, and you can look at your own with this patch. I was wondering what the general reaction to this is, it may be useful at some points in helping debug things. Comments? Jack ------=_Part_3294_26294460.1191970997630 Content-Type: application/octet-stream; name=eeprom-dump.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_f7l0m8f3 Content-Disposition: attachment; filename=eeprom-dump.patch LS0tIGlmX2VtLmMJRnJpIE9jdCAgNSAwOToyMzo1MCAyMDA3CisrKyAvdG1wL2lmX2VtLmVlcHJv bS5jCVR1ZSBPY3QgIDkgMTU6NTM6NDAgMjAwNwpAQCAtMjc5LDYgKzI3OSw3IEBACiAJCSAgICBz dHJ1Y3QgZW1fZG1hX2FsbG9jICosIGludCk7CiBzdGF0aWMgdm9pZAllbV9kbWFfZnJlZShzdHJ1 Y3QgYWRhcHRlciAqLCBzdHJ1Y3QgZW1fZG1hX2FsbG9jICopOwogc3RhdGljIHZvaWQJZW1fcHJp bnRfZGVidWdfaW5mbyhzdHJ1Y3QgYWRhcHRlciAqKTsKK3N0YXRpYyB2b2lkCWVtX3ByaW50X252 bV9pbmZvKHN0cnVjdCBhZGFwdGVyICopOwogc3RhdGljIGludCAJZW1faXNfdmFsaWRfZXRoZXJf YWRkcih1aW50OF90ICopOwogc3RhdGljIGludAllbV9zeXNjdGxfc3RhdHMoU1lTQ1RMX0hBTkRM RVJfQVJHUyk7CiBzdGF0aWMgaW50CWVtX3N5c2N0bF9kZWJ1Z19pbmZvKFNZU0NUTF9IQU5ETEVS X0FSR1MpOwpAQCAtNDQ3LDcgKzQ0OCw3IEBACiAJLyogU1lTQ1RMIHN0dWZmICovCiAJU1lTQ1RM X0FERF9QUk9DKGRldmljZV9nZXRfc3lzY3RsX2N0eChkZXYpLAogCSAgICBTWVNDVExfQ0hJTERS RU4oZGV2aWNlX2dldF9zeXNjdGxfdHJlZShkZXYpKSwKLQkgICAgT0lEX0FVVE8sICJkZWJ1Z19p bmZvIiwgQ1RMVFlQRV9JTlR8Q1RMRkxBR19SVywgYWRhcHRlciwgMCwKKwkgICAgT0lEX0FVVE8s ICJkZWJ1ZyIsIENUTFRZUEVfSU5UfENUTEZMQUdfUlcsIGFkYXB0ZXIsIDAsCiAJICAgIGVtX3N5 c2N0bF9kZWJ1Z19pbmZvLCAiSSIsICJEZWJ1ZyBJbmZvcm1hdGlvbiIpOwogCiAJU1lTQ1RMX0FE RF9QUk9DKGRldmljZV9nZXRfc3lzY3RsX2N0eChkZXYpLApAQCAtNTA5OSw2ICs1MTAwLDMzIEBA CiAJICAgIChsb25nIGxvbmcpYWRhcHRlci0+c3RhdHMudHNjdGZjKTsKIH0KIAorLyoqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioKKyAqCisgKiAgVGhpcyByb3V0aW5lIHByb3ZpZGVzIGEgd2F5IHRvIGR1bXAgb3V0IHRo ZSBhZGFwdGVyIGVlcHJvbSwKKyAqICBvZnRlbiBhIHVzZWZ1bCBkZWJ1Zy9zZXJ2aWNlIHRvb2wu IFRoaXMgb25seSBkdW1wcyB0aGUgZmlyc3QKKyAqICAzMiB3b3Jkcywgc3R1ZmYgdGhhdCBtYXR0 ZXJzIGlzIGluIHRoYXQgZXh0ZW50LgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworc3RhdGljIHZvaWQK K2VtX3ByaW50X252bV9pbmZvKHN0cnVjdCBhZGFwdGVyICphZGFwdGVyKQoreworCXUxNgllZXBy b21fZGF0YTsKKwlpbnQJaSwgaiwgcm93ID0gMDsKKworCS8qIEl0cyBhIGJpdCBjcnVkZSwgYnV0 IGl0IGdldHMgdGhlIGpvYiBkb25lICovCisJcHJpbnRmKCJcbkludGVyZmFjZSBFRVBST00gRHVt cDpcbiIpOworCXByaW50ZigiT2Zmc2V0XG4weDAwMDAgICIpOworCWZvciAoaSA9IDAsIGogPSAw OyBpIDwgMzI7IGkrKywgaisrKSB7CisJCWlmIChqID09IDgpIHsgLyogTWFrZSB0aGUgb2Zmc2V0 IGJsb2NrICovCisJCQlqID0gMDsgKytyb3c7CisJCQlwcmludGYoIlxuMHgwMCV4MCAgIixyb3cp OworCQl9CisJCWUxMDAwX3JlYWRfbnZtKCZhZGFwdGVyLT5odywgaSwgMSwgJmVlcHJvbV9kYXRh KTsKKwkJcHJpbnRmKCIlMDR4ICIsIGVlcHJvbV9kYXRhKTsKKwl9CisJcHJpbnRmKCJcbiIpOwor fQorCiBzdGF0aWMgaW50CiBlbV9zeXNjdGxfZGVidWdfaW5mbyhTWVNDVExfSEFORExFUl9BUkdT KQogewpAQCAtNTExNSw2ICs1MTQzLDE1IEBACiAJaWYgKHJlc3VsdCA9PSAxKSB7CiAJCWFkYXB0 ZXIgPSAoc3RydWN0IGFkYXB0ZXIgKilhcmcxOwogCQllbV9wcmludF9kZWJ1Z19pbmZvKGFkYXB0 ZXIpOworCX0KKwkvKgorCSAqIFRoaXMgdmFsdWUgd2lsbCBjYXVzZSBhIGhleCBkdW1wIG9mIHRo ZQorCSAqIGZpcnN0IDMyIDE2LWJpdCB3b3JkcyBvZiB0aGUgRUVQUk9NIHRvCisJICogdGhlIHNj cmVlbi4KKwkgKi8KKwlpZiAocmVzdWx0ID09IDIpIHsKKwkJYWRhcHRlciA9IChzdHJ1Y3QgYWRh cHRlciAqKWFyZzE7CisJCWVtX3ByaW50X252bV9pbmZvKGFkYXB0ZXIpOwogCX0KIAogCXJldHVy biAoZXJyb3IpOwo= ------=_Part_3294_26294460.1191970997630--