EE1004: Difference between revisions

No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[https://www.jedec.org/category/keywords/ee1004-v EE1004-v] is a JEDEC standard for [[SPD]] published May 2022. It is used in DDR4+ DIMMs, and has its own kernel module, <tt>ee1004</tt>, superseding the <tt>at24</tt> module used for AT24C02 EEPROMs. These are 512-byte devices accessed through a single I2C address; SMBUS controls whether the upper or lower page is accessed.
[https://www.jedec.org/category/keywords/ee1004-v EE1004-v] is a JEDEC standard for [[SPD]] published May 2022. It is used in DDR4+ DIMMs, and has its own kernel module, <tt>ee1004</tt>, superseding the <tt>at24</tt> module used for AT24C02 EEPROMs. These are 512-byte devices accessed through a single I2C address; SMBus controls whether the upper or lower page is accessed.


==Binding EE1004==
==Binding EE1004==
Load the <tt>eeprom</tt> and <tt>ee1004</tt> modules (the former is still necessary for <tt>decode-dimms</tt> to function, but is deprecated). Determine which DIMMs are populated via addresses 0x50--0x57 on an SMBUS-type I2C connection. Here, buses 0 and 1 are SMBUS (using the <tt>i2c-piix4</tt> module).
Load the <tt>eeprom</tt> and <tt>ee1004</tt> modules (the former is still necessary for <tt>decode-dimms</tt> to function, but is deprecated). Determine which DIMMs are populated via addresses 0x50--0x57 on an SMBus-type I2C connection. Here, buses 0 and 1 are SMBus (using the <tt>i2c-piix4</tt> module).
<pre>
<pre>
[schwarzgerat](0) $ i2cdetect -l
[schwarzgerat](0) $ i2cdetect -l
Line 37: Line 37:
[schwarzgerat](1) $  
[schwarzgerat](1) $  
</pre>
</pre>
At this point, <tt>decode-dimms</tt> ought be able to pull the EE1004 information.
At this point, <tt>decode-dimms</tt> ought be able to pull the EE1004 information. Try using <tt>decode-dimms --side-by-side</tt> for more compact presentation.
 
==External links==
* [https://en.wikipedia.org/wiki/Serial_presence_detect Serial presence detect] on wikipedia