EE1004: Difference between revisions

Created page with "[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>, updating the <tt>at24</tt> module. ==Reading 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 connecti..."
 
No edit summary
Line 23: Line 23:
70: 70 71 72 -- 74 -- 76 --                         
70: 70 71 72 -- 74 -- 76 --                         
[schwarzgerat](0) $  
[schwarzgerat](0) $  
</pre>
Here, we see my 8 DIMMs populating addresses 0x50 through 0x57. We now must associate these addresses with <tt>ee1004</tt>:
<pre>
[schwarzgerat](0) $ for i in `seq 0 7` ; do echo ee1004 0x5$i | sudo tee /sys/bus/i2c/devices/i2c-0/new_device ; done
ee1004 0x50
ee1004 0x51
ee1004 0x52
ee1004 0x53
ee1004 0x54
ee1004 0x55
ee1004 0x56
ee1004 0x57
[schwarzgerat](1) $
</pre>
</pre>