zoliky Posted March 16, 2013 Share Posted March 16, 2013 Hi, Is there a way to check if SMBUS is working and patch has been applied correctly? Please tell me what's the difference between this patch: Â Device (BUS0) { Name (_CID, "smbus") // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Device (DVL0) { Name (_ADR, 0x57) // _ADR: Address Name (_CID, "diagsvault") // _CID: Compatible ID } } Â and this one: Â Device (BUS0) { Name (_CID, "smbus") // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Device (DVL0) { Name (_ADR, 0x57) // _ADR: Address Name (_CID, "diagsvault") // _CID: Compatible ID Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x02) { "address", 0x57 }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Â Is there any reason to include that additional Metdod _DSM and DTGP call? I ask this question because I saw these two different versions on the web. I would be grateful for any suggestion. Thank you! Quote Link to comment Share on other sites More sharing options...
pernacabeluda Posted March 18, 2013 Share Posted March 18, 2013 Hi, I'm not sure, but if you look the ioreg dump of MacBooks, some do have the address property under SMBUS, and some don't. That property is in fact injected by the _DSM method in DSDT.  Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "refnum", 0x00, "address", 0x39, "device-id", 0x0CD2, "hdet", 0x01 }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } http://tdev.me/2010/12/apple-hardware-dumps/ Quote Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 Donation with PicPay @danielnmaldonado Donated? Send me PM with files or use DSDT Patch Requests Link to comment Share on other sites More sharing options...