kern/60226: ichsmb driver doesn't detects SMB bus on Asus
P4B533/P4PE motherboards
Elias Norberg
fk03eno at math.su.se
Sun Feb 8 16:50:25 PST 2004
The following reply was made to PR kern/60226; it has been noted by GNATS.
From: "Elias Norberg" <fk03eno at math.su.se>
To: freebsd-gnats-submit at FreeBSD.org
Cc: alexz at visp.ru
Subject: Re: kern/60226: ichsmb driver doesn't detects SMB bus on Asus
P4B533/P4PE motherboards
Date: Mon, 9 Feb 2004 01:39:54 +0100 (CET)
------=_20040209013954_63796
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
Attached is a patch against -CURRENT that solves this issue
by enabling the i801 SMBus when the bus is scanned.
------=_20040209013954_63796
Content-Type: application/octet-stream; name="asus_smbus.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="asus_smbus.patch"
ZGlmZiAtdSAtTiAtciBkZXYvcGNpX29sZC9maXh1cF9wY2kuYyBkZXYvcGNpL2ZpeHVwX3BjaS5j
Ci0tLSBkZXYvcGNpX29sZC9maXh1cF9wY2kuYwlTdW4gQXVnIDI0IDE5OjU0OjE1IDIwMDMKKysr
IGRldi9wY2kvZml4dXBfcGNpLmMJTW9uIEZlYiAgOSAwMjoyMjoxMCAyMDA0CkBAIC05OSwzICs5
OSwyMiBAQAogICAgIH0KICNlbmRpZgogfQorCit2b2lkCitwY2lfZml4X2FzdXNfc21idXMoZGV2
aWNlX3QgZGV2KQoreworCWludAlwbWNjZmc7CisKKwkvKiByZWFkIHN1YnN5c3RlbSB2ZW5kb3It
aWQgKi8KKwlwbWNjZmcgPSBwY2lfcmVhZF9jb25maWcoZGV2LCAweEYyLCAyKTsgCisJcHJpbnRm
KCIgWy1dIHBtY2NmZzogJS40eFxuIixwbWNjZmcpOworCWlmKCBwbWNjZmcgJiAweDggKXsKKwkJ
cG1jY2ZnICY9IH4weDg7CisJCXBjaV93cml0ZV9jb25maWcoZGV2LCAweEYyLCBwbWNjZmcsIDIp
OworCQlwbWNjZmcgPSBwY2lfcmVhZF9jb25maWcoZGV2LCAweEYyLCAyKTsKKwkJaWYoIHBtY2Nm
ZyAmIDB4OCApCisJCQlwcmludGYoIkNvdWxkIG5vdCBlbmFibGUgSW50ZWwgODAxU01CdXMhXG4i
KTsKKwkJZWxzZQorCQkJcHJpbnRmKCJFbmFibGVkIEludGVsIDgwMVNNQnVzXG4iKTsKKwl9Cit9
CmRpZmYgLXUgLU4gLXIgZGV2L3BjaV9vbGQvZml4dXBfcGNpLmggZGV2L3BjaS9maXh1cF9wY2ku
aAotLS0gZGV2L3BjaV9vbGQvZml4dXBfcGNpLmgJVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisr
KyBkZXYvcGNpL2ZpeHVwX3BjaS5oCU1vbiBGZWIgIDkgMDI6MDc6NDMgMjAwNApAQCAtMCwwICsx
LDYgQEAKKyNpZm5kZWYgX0ZJWFVQX1BDSV9IXworI2RlZmluZSBfRklYVVBfUENJX0hfCisKK3Zv
aWQgcGNpX2ZpeF9hc3VzX3NtYnVzKGRldmljZV90IGRldik7CisKKyNlbmRpZgpkaWZmIC11IC1O
IC1yIGRldi9wY2lfb2xkL3BjaS5jIGRldi9wY2kvcGNpLmMKLS0tIGRldi9wY2lfb2xkL3BjaS5j
CVdlZCBEZWMgMjQgMDM6MDE6MjIgMjAwMworKysgZGV2L3BjaS9wY2kuYwlNb24gRmViICA5IDAy
OjA2OjMxIDIwMDQKQEAgLTU2LDYgKzU2LDcgQEAKICNpbmNsdWRlIDxkZXYvcGNpL3BjaXJlZy5o
PgogI2luY2x1ZGUgPGRldi9wY2kvcGNpdmFyLmg+CiAjaW5jbHVkZSA8ZGV2L3BjaS9wY2lfcHJp
dmF0ZS5oPgorI2luY2x1ZGUgPGRldi9wY2kvZml4dXBfcGNpLmg+CiAKICNpbmNsdWRlICJwY2li
X2lmLmgiCiAjaW5jbHVkZSAicGNpX2lmLmgiCkBAIC0xMzksMTcgKzE0MCwyMiBAQAogCXVpbnQz
Ml90IGRldmlkOwkvKiBWZW5kb3IvZGV2aWNlIG9mIHRoZSBjYXJkICovCiAJaW50CXR5cGU7CiAj
ZGVmaW5lIFBDSV9RVUlSS19NQVBfUkVHCTEgLyogUENJIG1hcCByZWdpc3RlciBpbiB3ZWlyZCBw
bGFjZSAqLworI2RlZmluZSBQQ0lfUVVJUktfRklYVVBfUk9VVElORQkyIC8qIFBDSSBuZWVkcyBh
IGZpeCB0byBjb250aW51ZSAqLwogCWludAlhcmcxOwogCWludAlhcmcyOworCXZvaWQgKCpmaXh1
cF9mdW5jKShkZXZpY2VfdCBkZXYpOwogfTsKIAogc3RydWN0IHBjaV9xdWlyayBwY2lfcXVpcmtz
W10gPSB7CiAJLyogVGhlIEludGVsIDgyMzcxQUIgYW5kIDgyNDQzTVggaGFzIGEgbWFwIHJlZ2lz
dGVyIGF0IG9mZnNldCAweDkwLiAqLwotCXsgMHg3MTEzODA4NiwgUENJX1FVSVJLX01BUF9SRUcs
CTB4OTAsCSAwIH0sCi0JeyAweDcxOWI4MDg2LCBQQ0lfUVVJUktfTUFQX1JFRywJMHg5MCwJIDAg
fSwKKwl7IDB4NzExMzgwODYsIFBDSV9RVUlSS19NQVBfUkVHLAkweDkwLAkgMCwgTlVMTCB9LAor
CXsgMHg3MTliODA4NiwgUENJX1FVSVJLX01BUF9SRUcsCTB4OTAsCSAwLCBOVUxMIH0sCiAJLyog
QXMgZG9lcyB0aGUgU2VydmVyd29ya3MgT1NCNCAodGhlIFNNQnVzIG1hcHBpbmcgcmVnaXN0ZXIp
ICovCi0JeyAweDAyMDAxMTY2LCBQQ0lfUVVJUktfTUFQX1JFRywJMHg5MCwJIDAgfSwKKwl7IDB4
MDIwMDExNjYsIFBDSV9RVUlSS19NQVBfUkVHLAkweDkwLAkgMCwgTlVMTCB9LAogCisJLyogVGhl
IEFTVVMgUDRCLW1vdGhlcmJvYXJkcyBuZWVkcyBhIGhhY2sgdG8gZW5hYmxlIHRoZSBJbnRlbCA4
MDFTTUJ1cyAqLworCXsgMHgyNDQwODA4NiwgUENJX1FVSVJLX0ZJWFVQX1JPVVRJTkUsICAwLCAg
ICAgIDAsICZwY2lfZml4X2FzdXNfc21idXMgfSwKKwl7IDB4MjRDMDgwODYsIFBDSV9RVUlSS19G
SVhVUF9ST1VUSU5FLAkwLAkwLCAmcGNpX2ZpeF9hc3VzX3NtYnVzIH0sCiAJeyAwIH0KIH07CiAK
QEAgLTgxMCw5ICs4MTYsMTIgQEAKIAl9CiAKIAlmb3IgKHEgPSAmcGNpX3F1aXJrc1swXTsgcS0+
ZGV2aWQ7IHErKykgewotCQlpZiAocS0+ZGV2aWQgPT0gKChjZmctPmRldmljZSA8PCAxNikgfCBj
ZmctPnZlbmRvcikKLQkJICAgICYmIHEtPnR5cGUgPT0gUENJX1FVSVJLX01BUF9SRUcpCisJCWlm
IChxLT5kZXZpZCA9PSAoKGNmZy0+ZGV2aWNlIDw8IDE2KSB8IGNmZy0+dmVuZG9yKSApeworCQkg
ICAgaWYoIHEtPnR5cGUgPT0gUENJX1FVSVJLX01BUF9SRUcgKQogCQkJcGNpX2FkZF9tYXAocGNp
YiwgYiwgcywgZiwgcS0+YXJnMSwgcmwpOworCQkgICAgZWxzZSBpZiggcS0+dHlwZSA9PSBQQ0lf
UVVJUktfRklYVVBfUk9VVElORSApCisJCQlxLT5maXh1cF9mdW5jKGRldik7CisJCX0KIAl9CiAK
IAlpZiAoY2ZnLT5pbnRwaW4gPiAwICYmIFBDSV9JTlRFUlJVUFRfVkFMSUQoY2ZnLT5pbnRsaW5l
KSkgewo=
------=_20040209013954_63796--
More information about the freebsd-bugs
mailing list