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