Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Oct 2007 16:03:17 -0700
From:      "Jack Vogel" <jfvogel@gmail.com>
To:        "Mike Tancsa" <mike@sentex.net>,  "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>,  "FreeBSD Current" <freebsd-current@freebsd.org>
Subject:   Patch to add EEPROM dump
Message-ID:  <2a41acea0710091603u7b87d6fdsdaaadf4cafbea2d9@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
------=_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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2a41acea0710091603u7b87d6fdsdaaadf4cafbea2d9>