рд╣реИрдХрд┐рдВрдЧ DDR3 рдПрд╕рдкреАрдбреА

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рд▓реИрдкрдЯреЙрдк рдХреЛ рджреЛ 4GB DDR3-1333 рдореЗрдореЛрд░реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд▓реИрдкрдЯреЙрдк рдЕрдзрд┐рдХрддрдо DDR3-1066 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред рдПрдХ рдЕрд╕рд▓реА рдЖрджрдореА рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛? рдмреЗрд╢рдХ, рдпрд╣ рдПрдХ рдзреАрдореА рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП DDR3 рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП EEPROM рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдЧрд╛!


рдХрд╛рд░реНрдп рд╕реНрдерд╛рдиред рджрд╛рдИрдВ рдУрд░ рдЪрдордХрддреА рдХреЗ рд▓рд┐рдП рдерд┐рдВрдХрдкреИрдб рд╣реИ, рдФрд░ рдмрд╛рдИрдВ рдУрд░ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдореИрдХрдмреБрдХ рдкреНрд░реЛ рд╣реИ

рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрдк рдЕрдкрдиреЗ DIMM рдкрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рднреНрд░рд╖реНрдЯ рдпрд╛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреИрдЯрд░реА рдХреЗ рд▓реЙрдЬрд┐рдХ рд╕рд░реНрдХрд┐рдЯ рдХреА рд╡рд┐рдлрд▓рддрд╛ рд╕рд╣рд┐рдд рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо рд╕рдорд╕реНрдпрд╛рдПрдВ, рдпрд╛ рдорджрд░рдмреЛрд░реНрдб рдПрдХ рдИрдВрдЯ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧреА ред

рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ


рдореЗрд░реЗ рдкрд╛рд╕ 2010 рдореЗрдВ 13 рдЗрдВрдЪ рдХрд╛ рдореИрдХрдмреБрдХ рдкреНрд░реЛ рд╣реИред рдПрдХ рдирд┐рдпрдорд┐рдд рд░рд┐рдмреВрдЯ рдХреЗ рджреМрд░рд╛рди рдЗрд╕рдХреА рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдИ рдереА, рдФрд░ рдбрд┐рд╕реНрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ (рд░рд┐рдХрд╡рд░реА рд╡рд┐рднрд╛рдЬрди рд╕реЗ) рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХреАред рдЦреИрд░, рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛: рдПрд╕рдПрд╕рдбреА рд▓рдЧрд╛рдиреЗ рдФрд░ рдХреБрдЫ рд░реИрдо рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рдПрд╕рдПрд╕рдбреА рдЦрд░реАрджрд╛ рдФрд░ рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХрдЪрд░реЗ рдХреЗ рдкрд╣рд╛рдбрд╝ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд░реИрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдЯреВрдЯреЗ рд╣реБрдП рд▓реИрдкрдЯреЙрдк рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛ред рд╣рдо рдПрд╕рдПрд╕рдбреА рдФрд░ рджреЛ 4 рдЬреАрдмреА рдореЙрдбреНрдпреВрд▓ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рд░рд┐рдХрд╡рд░реА рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ - рдФрд░ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдирд╣реАрдВред рдбрд╛рдЙрдирд▓реЛрдб рдмрд╕ рдЬрдорд╛ рджреЗрддрд╛ рд╣реИред рдХрд┐рд╕ рд╡рдЬрд╣ рд╕реЗ? рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рдВрджреЗрд╣ рдЗрди рд░реИрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ, рдЖрдЦрд┐рд░рдХрд╛рд░, рд╡реЗ рдХрдЪрд░реЗ рд╕реЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд╡рд╣ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХреЛрдИ рднреА рдХрд░рддрд╛ рд╣реИ: рдореЗрдореНрдЯреЗрд╕реНрдЯреА 86 рдХреЗ рд╕рд╛рде рдПрдХ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рд░рд╛рдд рднрд░ рдЪрд▓рд╛рдПрдВред рдорд╣рд╛рди, рд╕реНрдореГрддрд┐ рдареАрдХ рд╣реИред MacOS рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЦреЛрдЬ рдЖрдЦрд┐рд░рдХрд╛рд░ рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИ рдХрд┐ рдкреБрд░рд╛рдиреА рдореЗрдореЛрд░реА рдХреЛ рд░реАрд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рд╕реЗ рд╕рдмрдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред 1

рд╕рд╣реА рдХрд╛рд░рдг


рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдЬрд╛рди рд▓рд┐рдпрд╛ рдХрд┐ 2009-2010 рдореИрдХрдмреБрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ PC3-8500 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ , рдФрд░ рдЖрдк Thaipipoon Burner рдирд╛рдордХ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реИрдо рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдЕрд╕рд▓реА рдХрд╛рд░рдг рдПрдХреАрдХреГрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ GeForce 320M рд╣реИ, рдЬреЛ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА, рдЕрд░реНрдерд╛рдд, рдирд┐рдпрдорд┐рдд рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдзрд┐рдХрддрдо PC3-8500 (рдЙрд░реНрдл DDR3-1066, рдЕрд░реНрдерд╛рдд, 533 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ DRAM рдХреА рдШрдбрд╝реА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрддрдо рдЙрдкрд▓рдмреНрдз рдЧрддрд┐ рдХреЛ рдмрдврд╝рд╛рдХрд░ 667 рд╣рд░реНрдЯреНрдЬ (рдЕрд░реНрдерд╛рдд PC3-10600 рдЙрд░реНрдл тАЛтАЛDDR3) рдХрд░рддрд╛ рд╣реИред -1333)ред рд╢реЗрд╖ рдШрдЯрдХреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ VESA рдореЛрдб рдореЗрдВ GPU (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ)ред

рдореИрдВрдиреЗ рдРрд╕реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ рдЬреЛ рд░реИрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рдЬреЛ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдЪреНрдЪ рдЧрддрд┐ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ ред рдмреЗрд╢рдХ, рдЬрдм рдмрд╛рдЬрд╛рд░ рдкрд░ рдореЗрдореЛрд░реА рдореЙрдбреНрдпреВрд▓ рдЦрд░реАрджрддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдиреЗ рдЗрд╕ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреА рд╣реЛрдЧреАред рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕реЛрд▓реНрдбрд░реЗрдб рд░реИрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ 2012 рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдкреНрдкрд▓ рд▓реИрдкрдЯреЙрдк рдореЗрдВ рд╣реИред

рдлрд░реНрдорд╡реЗрдпрд░ рд╕реЗрдЯрд┐рдВрдЧ


рдХрд╛рд░рдг рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ 2 GB рдкрд░ рдПрдХ рдореВрд▓ PC3-8500 рдореЙрдбреНрдпреВрд▓ рдФрд░ рдПрдХ рдирдпрд╛ 4 GB рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рдбреАрдбреАрдЖрд░ 3 рд░рд┐рдмрд┐рдирд┐рдВрдЧ рдПрдХ рдЕрдЪреНрдЫреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдХреЛрд╢рд┐рд╢ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдмреЗрд╢рдХ, рдореИрдВ рдХреЗрд╡рд▓ EEPROM рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдлреИрдВрд╕реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЦрд░реАрджрдиреЗ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдХрд╛рд░реНрдп рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╢рд╛рдпрдж рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреВрд▓ рдХреЗ рд╕рд╛рдеред рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдореИрдХрдмреБрдХ рдкрд░ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдирд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдкреБрд░рд╛рдирд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдерд┐рдВрдХрдкреИрдб X220 рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рдордВрдЪ рдмрди рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдПрдХ-рдПрдХ рд╕рд╛рд▓ рддрдХ рдХрд╛рд░ рдХреЛ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдлрд┐рд░ рдпрд╣ рдЪреБрдирдиреЗ рдХреА рдмрд╛рд░реА рдереА рдХрд┐ рдХреМрди рд╕рд╛ рдореЙрдбреНрдпреВрд▓ рдкрд╣рд▓реЗ рдЖрдЬрд╝рдорд╛рдПрдВред рдерд┐рдВрдХрдкреИрдб рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЛ 4 рдЬреАрдмреА рдереЗ, рдФрд░ рдореБрдЭреЗ рдЪрд╛рд░ 4 рдЬреАрдмреА рдореЙрдбреНрдпреВрд▓ рдорд┐рд▓реЗ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдерд╛ред рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдЕрдЬреАрдм рдорд╛рдЗрдХреНрд░реЛрди рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдмрд╛рдХреА рд╕рднреА рд╕реИрдорд╕рдВрдЧ рдереЗред рдПрдХ рдХреЗ рдкрд╛рд╕ рд▓реЗрдиреЛрд╡реЛ рд╕реНрдЯрд┐рдХрд░ рдерд╛ред

рдПрд╕рдкреАрдбреА рдкрдврд╝реЗрдВ


рдореЗрдореЛрд░реА рдореЙрдбреНрдпреВрд▓ рдПрдХ EEPROM рдЪрд┐рдк рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рдкреНрд░реЗрдЬреЗрдВрд╕ рдбрд┐рдЯреЗрдХреНрдЯ (SPD) рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рд╛рд░реВрдк рд╕реНрд╡рдпрдВ рд╕рд░рд▓ рд╣реИ, рдФрд░ EEPROM рддрдХ рдкрд╣реБрдВрдЪ SMBus рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ I .C рдХреЗ рд╕рдорд╛рди рд╣реИред 2

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, SMBus рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ EEPROM DDR3 рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╣реИрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдмрд╕ i2c-tools рдкрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

$ nix-shell -p i2c-tools
$ modprobe i2c-dev
$ modprobe i2c-i801
$ i2cdetect -l
i2c-0 unknown i915 gmbus ssc N/A
i2c-1 unknown i915 gmbus vga N/A
i2c-2 unknown i915 gmbus panel N/A
i2c-3 unknown i915 gmbus dpc N/A
i2c-4 unknown i915 gmbus dpb N/A
i2c-5 unknown i915 gmbus dpd N/A
i2c-6 unknown DPDDC-B N/A
i2c-7 unknown DPDDC-C N/A
i2c-8 unknown DPDDC-D N/A
i2c-9 unknown SMBus I801 adapter at efa0 N/A


SMBus рдПрдбрд╛рдкреНрдЯрд░ рдпрд╣рд╛рдБ рдмреНрдпрд╛рдЬ рдХреА рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ i2c-9 ред

decode-dimms рдкреИрдХреЗрдЬ рднреА рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ RAM рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП decode-dimms рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП eeprom рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

$ modprobe eeprom
$ decode-dimms
$ modprobe -r eeprom


рдпрд╣рд╛рдБ рдПрдХ рдореЗрдореЛрд░реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:

  рдореЗрдореЛрд░реА рд╕реАрд░рд┐рдпрд▓ рдкреНрд░реЗрдЬреЗрдВрд╕ рдбрд┐рдХреЛрдбрд░
 рдлрд┐рд▓рд┐рдк рдПрдбреЗрд▓рдмреНрд░реЛрдХ, рдХреНрд░рд┐рд╕реНрдЪрд┐рдпрди рдЬреБрдХрд╕реНрд╡рд░реНрдЯ, рдмрд░реНрдХрд░реНрдЯ рд▓рд┐рдВрдЧрдирд░ рджреНрд╡рд╛рд░рд╛,
 рдЬреАрди рдбреЗрд▓рд╡рд╛рд░реЗ, рдЯреНрд░реЗрдВрдЯ рдкрд╛рдИрдлреЛ рдФрд░ рдЕрдиреНрдп


 рдбрд┐рдХреЛрдбрд┐рдВрдЧ EEPROM: / sys / рдмрд╕ / i2c / рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ / eeprom / 9-0050
 рдЕрдиреБрдорд╛рди рдордВрдж 1 рдмреИрдВрдХ рдореЗрдВ рд╣реИ

 ---== SPD EEPROM рд╕реВрдЪрдирд╛ === ---
 рдмрд╛рдЗрдЯреНрд╕ рдХреА EEPROM CRC 0-116 OK (0xAEA4)
 # SDRAM EEPROM 176 рдХреЛ рд▓рд┐рдЦреЗ рдмрд╛рдЗрдЯреНрд╕
 EEPROM 256 рдореЗрдВ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛
 рдореМрд▓рд┐рдХ рдореЗрдореЛрд░реА рдкреНрд░рдХрд╛рд░ DDR3 SDRAM
 рдореЙрдбреНрдпреВрд▓ рдкреНрд░рдХрд╛рд░ SO-DIMM

 ---== рд╕реНрдореГрддрд┐ рд▓рдХреНрд╖рдг === ---
 рдЕрдзрд┐рдХрддрдо рдореЙрдбреНрдпреВрд▓ рдЧрддрд┐ 1333 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ (PC3-10600)
 рдЖрдХрд╛рд░ 4096 рдПрдордмреА
 рдмреИрдВрдХреЛрдВ x рдкрдВрдХреНрддрд┐рдпрд╛рдБ x рдХреЙрд▓рдо x 8 x 15 x 10 x 64 рдмрд┐рдЯреНрд╕
 рд░реИрдВрдХ 2
 SDRAM рдбрд┐рд╡рд╛рдЗрд╕ рдЪреМрдбрд╝рд╛рдИ 8 рдмрд┐рдЯреНрд╕
 рдмрд╕ рдЪреМрдбрд╝рд╛рдИ рд╡рд┐рд╕реНрддрд╛рд░ 0 рдмрд┐рдЯреНрд╕
 tCL-tRCD-tRP-tRAS 9-9-9-24
 рд╕рдорд░реНрдерд┐рдд рд╕реАрдПрдПрд╕ рд▓реЗрдЯреЗрдВрд╕реА (tCL) 10T, 9T, 8T, 7T, 6T, 5T

 ---== рдорд╛рдирдХ рдЧрддрд┐ рдкрд░ рд╕рдордп === ---
 DCL3-1333 9-9-9-24 рдХреЗ рд░реВрдк рдореЗрдВ tCL-tRCD-tRP-tRAS
 tCL-tRCD-tRP-tRAS DDR3-1066 7-7-7-20 рдХреЗ рд░реВрдк рдореЗрдВ
 tCL-tRCD-tRP-tRAS DDR3-800 6-6-6-15 рдХреЗ рд░реВрдк рдореЗрдВ

 ---== рдЯрд╛рдЗрдорд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ === ---
 рдиреНрдпреВрдирддрдо рдЪрдХреНрд░ рд╕рдордп (tCK) 1.500 ns
 рдиреНрдпреВрдирддрдо рдХреИрд╕ рд▓реЗрдЯреЗрдВрд╕реА рдЯрд╛рдЗрдо (tAA) 13.125 ns
 рдиреНрдпреВрдирддрдо рд▓рд┐рдЦреЗрдВ рд╡рд╕реВрд▓реА рд╕рдордп (tWR) 15.000 рдПрдирдПрд╕
 рдиреНрдпреВрдирддрдо RAS # рд╕реЗ CAS # Delay (tRCD) 13.125 ns
 рдиреНрдпреВрдирддрдо рдкрдВрдХреНрддрд┐ рд╕рдХреНрд░рд┐рдп рд╕реЗ рдкрдВрдХреНрддрд┐ рд╕рдХреНрд░рд┐рдп рд╡рд┐рд▓рдВрдм (tRRD) 6.000 рдПрдирдПрд╕
 рдиреНрдпреВрдирддрдо рдкрдВрдХреНрддрд┐ рдкреНрд░реАрдЪрд╛рд░реНрдЬ рд╡рд┐рд▓рдВрдм (tRP) 13.125 ns
 рдкреНрд░реАрдЪрд╛рд░реНрдЬ рд╡рд┐рд▓рдВрдм (tRAS) рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдХреНрд░рд┐рдп 36.000 ns
 рдСрдЯреЛ-рд░рд┐рдлреНрд░реЗрд╢ рдбрд┐рд▓реЗ (tRC) рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдХреНрд░рд┐рдп 49.125 ns
 рдиреНрдпреВрдирддрдо рд░рд┐рдХрд╡рд░реА рджреЗрд░реА (tRFC) 160.000 ns
 рдиреНрдпреВрдирддрдо рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП CMD рд╡рд┐рд▓рдВрдм (tWTR) 7.500 ns рдкрдврд╝реЗрдВ
 рдиреНрдпреВрдирддрдо рдкрдврд╝реЗрдВ рдкреВрд░реНрд╡-рдкреНрд░рднрд╛рд░реА рд╕реАрдПрдордбреА рд╡рд┐рд▓рдВрдм (tRTP) 7.500 рд░реБрдкрдпреЗ
 рдиреНрдпреВрдирддрдо рдЪрд╛рд░ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдВрдбреЛ рд╡рд┐рд▓рдВрдм (tFAW) 30.000 рдПрдирдПрд╕

 ---== рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ === ---
 рдкрд░рд┐рдЪрд╛рд▓рди рд╡реЛрд▓реНрдЯреЗрдЬ 1.5 рд╡реА
 RZQ / 6 рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛?  рдирд╣реАрдВ
 RZQ / 7 рд╕рдорд░реНрдерд┐рдд?  рд╣рд╛рдВ
 DLL- рдмрдВрдж рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛?  рд╣рд╛рдВ
 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рддрд╛рдкрдорд╛рди рд░реЗрдВрдЬ 0-95 рдбрд┐рдЧреНрд░реА рд╕реА
 рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрд╕реНрдерд╛рдпреА рд╕реАрдорд╛ 2X рдореЗрдВ рддрд╛рдЬрд╝рд╛ рджрд░
 рдСрдЯреЛ рд╕реЗрд▓реНрдл рд░рд┐рдлреНрд░реЗрд╢?  рд╣рд╛рдВ
 рдкрд░ рдерд░реНрдорд▓ рд╕реЗрдВрд╕рд░ рдорд░реЛ?  рдирд╣реАрдВ
 рдЖрдВрд╢рд┐рдХ рдПрд░реЗ рд╕реЗрд▓реНрдл-рд░рд┐рдлреНрд░реЗрд╢?  рдирд╣реАрдВ
 рдореЙрдбреНрдпреВрд▓ рдерд░реНрдорд▓ рд╕реЗрдВрд╕рд░ рд╣рд╛рдБ
 SDRAM рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдорд╛рдирдХ рдЕрдЦрдВрдб

 --- = рднреМрддрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ === ---
 рдореЙрдбреНрдпреВрд▓ рдКрдВрдЪрд╛рдИ 30 рдорд┐рдореА
 рдореЙрдбреНрдпреВрд▓ рдореЛрдЯрд╛рдИ 2 рдорд┐рдореА рд╕рд╛рдордиреЗ, 2 рдорд┐рдореА рдкреАрдЫреЗ
 рдореЙрдбреНрдпреВрд▓ рдЪреМрдбрд╝рд╛рдИ 67.6 рдорд┐рдореА
 рдореЙрдбреНрдпреВрд▓ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдб F рд╕рдВрд╢реЛрдзрди 0
 рд░реИрдВрдХ 1 рдорд╛рдирдЪрд┐рддреНрд░рдг рдорд╛рдирдХ

 ---== рдирд┐рд░реНрдорд╛рддрд╛ рдбреЗрдЯрд╛ === ---
 рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрдорд╛рддрд╛ рдорд╛рдЗрдХреНрд░реЛрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА
 DRAM рдирд┐рд░реНрдорд╛рддрд╛ рдорд╛рдЗрдХреНрд░реЛрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА
 рд╡рд┐рдирд┐рд░реНрдорд╛рдг рд╕реНрдерд╛рди рдХреЛрдб 0x0F
 рд╡рд┐рдирд┐рд░реНрдорд╛рдг рджрд┐рдирд╛рдВрдХ 2011-рдбрдмреНрд▓реНрдпреВ 23
 рдЕрд╕реЗрдВрдмрд▓реА рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ 0xFB5C7F1A
 рднрд╛рдЧ рд╕рдВрдЦреНрдпрд╛ 16JSF51264HZ-1G4D1
 рд╕рдВрд╢реЛрдзрди рдХреЛрдб 0x4431 

рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдбрд╛рдЯрд╛ред рджрд░реНрд╢рд╛рдИ рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рднрд╛рдЧ рдХреА рдЧрдгрдирд╛ рдЖрдВрдХрдбрд╝реЛрдВ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдЧрддрд┐ (рдпрд╛рдиреА, рдЪрдХреНрд░ рдЧрдгрдирд╛) рдореЗрдВ рд╕рдордп рдХреА рдЧрдгрдирд╛ рдиреИрдиреЛрд╕реЗрдХрдВрдб рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ рд╕рдордп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдиреНрд╣реЗрдВ EEPROM рдкрд░ рдХрд╣реАрдВ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рд╕рдордп рдЖрдзрд╛рд░ рдЗрдХрд╛рдИ рдХреЗ рдЧреБрдгрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЗрдЦ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд░реИрдо рдореЙрдбреНрдпреВрд▓ 7-7-7-20 рдХреЛ DDR3-1066 рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ DDR3-1066F JEDEC рдорд╛рдирдХ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред рдореБрдЭрд╕реЗ рдордд рдкреВрдЫреЛ рдХрд┐ рдЬреЗрдбрдИрдбреАрдИрд╕реА рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдмрд╕реЗ рд╕рд╕реНрддреЗ рдбреАрдбреАрдЖрд░ 3-1066 рдЬреА рд╕реЗ рддреЗрдЬ рд╣реИред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛: рдореЗрдореЛрд░реА рдХреЛ рд░реАрдмрд┐рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп, рдПрдХрдорд╛рддреНрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛ рдиреНрдпреВрдирддрдо рдЪрдХреНрд░ рд╕рдордп (tCK) рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ 1.5 ns рд╣реИ, рдЕрд░реНрдерд╛рдд 667 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬред

рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдкрд░ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред

  $ i2cdump 9 0x50
 рдХреЛрдИ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ (рдмрд╛рдЗрдЯ-рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
 рдЪреЗрддрд╛рд╡рдиреА!  рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдкрдХреЗ I2C рдмрд╕ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдФрд░ рдЦрд░рд╛рдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!
 рдореИрдВ рдлрд╝рд╛рдЗрд▓ / рджреЗрд╡ / i2c-9, рдкрддрд╛ 0x50, рдореЛрдб рдмрд╛рдЗрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░реВрдВрдЧрд╛
 рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?  [Y / n]
      0 1 2 3 4 5 6 7 8 9 abcdef 0123456789abcdef
 00: 92 10 0 рдмреА 03 03 19 00 09 03 52 01 08 0 рд╕реА 00 7e 00 ???????? рдЖрд░ ??? ~ред
 10: 69 78 69 30 69 11 20 89 00 05 3c 3c 00 f0 82 05 ixi0i?  ?! <<? ???ред
 20: 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00? ...............
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0f 11 05 00 ............ ???
 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 70: 00 00 00 00 00 80 2c 0f 11 23 fb 5c 7f 1a a4 ae ae, ?? ??? # ?????
 80: 31 36 4a 53 46 35 31 32 36 34 48 5a 2d 31 47 34 16JSF51264HZ-1G4
 90: 44 31 44 31 80 2c 00 00 00 00 00 00 00 00 00 00 D1D1 ?, ..........?
 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
 c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
 d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
 e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
 f0: ff ff ff ff ff ff ff рдПрдлрдПрдл рдПрдлрдПрдл рдПрдлрдПрдл рдПрдлрдПрдл рдПрдлрдПрдл рдПрдлрдПрдл рдПрдлрдПрдл рдПрдлрдПрдл ................ 

рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдиреНрдпреВрдирддрдо рд╕рдордп 0x0c рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреЗрдЦрддреЗ рд╣реИрдВ, рдпрд╣ рдХреЙрд▓рдо c рдореЗрдВ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ ( 00: ред рд╡реИрд╕реЗ, рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рднреА 0x0c рдпрд╛ 12. рд╣реИ рдпрд╣ рдФрд╕рдд рд╕рдордп рдЖрдзрд╛рд░ (MTB) рдХрд╛ рдПрдХ рдЧреБрдгрдХ рд╣реИ, рдЬреЛ 0x0a рдореЗрдВ рдорд╛рди рдХреЛ 0x0b (рдиреИрдиреЛрд╕реЗрдХрдВрдб рдореЗрдВ) рджреНрд╡рд╛рд░рд╛ рдорд╛рди рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рднрд╛рдЧрдлрд▓ рд╣реИред рдпрд╣рд╛рдБ 1 Here8 рдПрди.рдПрд╕. рддреЛ 12 MTB 1.5 ns рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред

рдкреНрд▓рд╛рдирд┐рдВрдЧ рдмрджрд▓реЗрдВ


DDR3-1066 рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ 533 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ 1.875 рдПрдирдПрд╕ рдпрд╛ 15 рдПрдордЯреАрдмреА, рдпрд╛ 0,00 рдПрдл рд╣реИред рдпрд╣реА рд╣реИ, рд╣рдо 0x0f 0x0c рдкрд░ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рд░реБрдХрд┐рдП, рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдмрдЧ рдареАрдХ рд╣реИред рдкрд╣рд▓реЗ 116 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ CRC 0x7e-7f рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╣реИред рдореИрдВрдиреЗ рд╡рд╣рд╛рдБ рджреЗрдЦрд╛ рдФрд░ a4 ae рджреЗрдЦрд╛, рдлрд┐рд░ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рджреЗрдЦрдиреЗ рдЧрдпрд╛ред рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реАрдЖрд░рд╕реА рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдПрдХ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрд╛ред рдореИрдВрдиреЗ рдХрдИ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рдЖрдЬрд╝рдорд╛рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдСрдирд▓рд╛рдЗрди рдХреИрд▓рдХреБрд▓реЗрдЯрд░ http://crccalc.com/ рдкрд░ рдмрд╕ рдЧрдпрд╛ред рддрдм рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣рд╛рдБ CRC-16 / XMODEM рд╡реИрд░рд┐рдПрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЪреЗрдХрд╕рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 0xAEA4 рд╣реИред рдмрд╛рдЗрдЯ рдСрд░реНрдбрд░ рдФрд░ рд╡рд╣ рд╕рдмред рдЗрд╕реЗ decode-dimms рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ 0x0c рдкрд░ рдПрдХ рдирдпрд╛ рдиреНрдпреВрдирддрдо рдЪрдХреНрд░ рд╕рдордп (0x0f) рдФрд░ рдПрдХ рд╢рдмреНрдж рдХреЗ рд░реВрдк рдореЗрдВ 0x7e рдореЗрдВ рдПрдХ рдирдпрд╛ рдЪреЗрдХрд╕рдо рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдПрд╕рдкреАрдбреА рд░рд┐рдХреЙрд░реНрдб


рдЕрдм рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдХреНрдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╣рд┐рдореНрдордд рдХреАред рдХрд╛рдВрдкрддреЗ рд╣рд╛рдереЛрдВ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ y рдЯрд╛рдЗрдк рдХрд┐рдпрд╛, рдЕрдВрддрд┐рдо рдкреБрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП Enter рдорд╛рд░рд╛ рдФрд░ ...

  $ i2cset 9 0x50 0x0c 0x0f
 рдЪреЗрддрд╛рд╡рдиреА!  рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдкрдХреЗ I2C рдмрд╕ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдФрд░ рдЦрд░рд╛рдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!
 рдЦрддрд░рдирд╛рдХ!  рдореЗрдореЛрд░реА DIMM рдкрд░ рдПрдХ рд╕реАрд░рд┐рдпрд▓ EEPROM рдХреЛ рд▓рд┐рдЦрдирд╛
 рдЖрдкрдХреА рд╕реНрдореГрддрд┐ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЙрдкрдпреЛрдЧреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ!
 рдореИрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдлрд╝рд╛рдЗрд▓ / рджреЗрд╡ / i2c-9, рдЪрд┐рдк рдкрддрд╛ 0x50, рдбреЗрдЯрд╛ рдкрддрд╛ рд▓рд┐рдЦреВрдВрдЧрд╛
 0x0c, рдбреЗрдЯрд╛ 0x0f, рдореЛрдб рдмрд╛рдЗрдЯред
 рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?  [y / N] y
 рддреНрд░реБрдЯрд┐: рд▓рд┐рдЦреЗрдВ рд╡рд┐рдлрд▓ 

рддреНрд░реБрдЯрд┐ред рд░реБрдХреЛ рдХреНрдпрд╛?

рдПрдХ рдкрд╛рдВрдбрд┐рддреНрдпрдкреВрд░реНрдг рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ i2cset рдХреЗ рд╕реНрд░реЛрддреЛрдВ, рд╕рд╛рде рд╣реА рд╕рдВрдмрдВрдзрд┐рдд рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рд▓реЗрдЦрди рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рдореЗрдореЛрд░реА рдореЙрдбреНрдпреВрд▓ рдирд┐рдХрд╛рд▓рд╛, рдЗрд╕реЗ рджреЗрдЦрд╛ рдФрд░ EEPROM рдЪрд┐рдк рдХреЛ рдкрд╣рдЪрд╛рди рд▓рд┐рдпрд╛ред рдпрд╣ 97B , 321 рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдмрд╛рддреЗрдВ рдХрд╣рддрд╛ рд╣реИред Googling, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдПрдХ SE97B рдЪрд┐рдк рд╣реИред рдореИрдВрдиреЗ рдбреЗрдЯрд╛ рдЯреЗрдмрд▓ рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдХрдИ рдмрд╛рд░ рд░рд╛рдЗрдЯ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рд╕реЗрдХреНрд╢рди рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝рд╛ред рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдорджрдж рд╕реЗ, рдореИрдВрдиреЗ рдЕрд╕реНрдерд╛рдпреА рд▓реЗрдЦрди рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдХрдИ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдП, рд▓реЗрдХрд┐рди рдЕрд╕рдлрд▓ рд░рд╣рд╛ред рд▓реЗрдЦрди рд╕реБрд░рдХреНрд╖рд╛ рд╢рд╛рдпрдж рд╕реНрдерд┐рд░ рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рдРрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрди рд╕реБрд░рдХреНрд╖рд╛ рди рд╣реЛред

рд╡реИрд╕реЗ, рдПрдХ рдордЬрд╝реЗрджрд╛рд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрддреЗ рдкрд░ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ i2cdetect рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди i2cget 9 0x30 <any-address> рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рд╕рдВрднрд╡рддрдГ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд▓рд┐рдЦрдиреЗ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧреА, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдерд┐рд░ рд╣реИред рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред

рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдпрд╛ рдФрд░ рд╡рд╣рд╛рдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рдерд╛ред EEPROM рдмрд╕ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рд╕рдлрд▓рддрд╛!


рддреАрд╕рд░реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде, рдСрдкрд░реЗрд╢рди рдЕрдВрддрддрдГ рдирд┐рдХрд▓рд╛ред рдореИрдВрдиреЗ рд╕реАрдЖрд░рд╕реА рдХреА рдЧрдгрдирд╛ рдХреА рдФрд░ рдЗрд╕реЗ рдЪрдХреНрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ред decode-dimms рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ decode-dimms рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж decode-dimms рдореЙрдбреНрдпреВрд▓ рдПрдХ рдирд┐рдпрдорд┐рдд 4GB decode-dimms рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛ред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рддреЛ рдореИрдВрдиреЗ рдЕрдВрддрддрдГ 8 рдЬреАрдмреА рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмреВрдЯ рдХрд┐рдпрд╛ред


рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж DDR3 SODIMM

рдкрд╣рд▓реЗ: рдореВрд▓ DDR3-1333


  0 1 2 3 4 5 6 7 8 9 abcdef 0123456789abcdef
 00: 92 10 0b 03 19 19 00 09 03 52 01 08 0c 00 3e 00 ??????? ?? R ???ред>
 10: 69 78 69 30 69 11 20 89 00 05 3c 3c 00 f0 83 01 ixi0i?  ?! <<? ???ред
 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0f 11 45 00 ............ ?? рдИред
 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 70: 00 00 00 00 00 80 Ce 02 11 30 b1 5b 13 a1 0e 59 ..... ???? 0? [?] ???
 80: 4d 34 37 31 42 35 32 37 33 43 48 48 2d 43 48 39 M471B5273CH0-CH9
 90: 20 20 00 00 80 Ce 00 00 00 53 31 42 4e 30 30 30 .. ?? ... S1BN000
 a0: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 03?? ............?
 b0: 00 00 00 00 00 00 00 00 00 00 00 00 32 59 00 ............. 2Y
 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 

рдХреЗ рдмрд╛рдж: DDR3-1066 рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ


  0 1 2 3 4 5 6 7 8 9 abcdef 0123456789abcdef
 00: 92 10 0b 03 19 19 00 09 03 52 01 08 0f 00 3e 00 ??????? ?? R ???ред>
 10: 69 78 69 30 69 11 20 89 00 05 3c 3c 00 f0 83 01 ixi0i?  ?! <<? ???ред
 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0f 11 45 00 ............ ?? рдИред
 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 70: 00 00 00 00 00 80 CE 02 11 30 b1 5b 13 a1 06 54 ..... ???? 0? [??? рдЯреА
 80: 4d 34 37 31 42 35 32 37 33 43 48 48 2d 43 48 39 M471B5273CH0-CH9
 90: 20 20 00 00 80 Ce 00 00 00 53 31 42 4e 30 30 30 .. ?? ... S1BN000
 a0: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 03?? ............?
 b0: 00 00 00 00 00 00 00 00 00 00 00 00 32 59 00 ............. 2Y
 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 

рдпрджрд┐ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЕрдВрддрд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрди рд▓реИрдВрдбрдлрд┐рд▓ рдореЗрдВ рддрдм рддрдХ рджреЗрд░реА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВред

рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░


рдХреНрдпрд╛ рдпрд╣ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ? рдЖрд░реНрдерд┐рдХ рд░реВрдк рд╕реЗ, рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ!

рд▓реЗрдХрд┐рди рдпрд╣ рдордЬреЗрджрд╛рд░ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрд╛ред рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЬреНрдЮрд╛рди рдХрд╣рд╛рдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдФрд░ рдмрд╕ рдмрд╣реБрдд рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рджреЗрддрд╛ рд╣реИред



1. рдореЗрд░реА рдзрд╛рд░рдгрд╛ рд╣реИ рдХрд┐ рд░реИрдо рдЗрд╕ рдЙрдкрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЕрдЧрд░ рдпрд╣ memtest86 рдЧреБрдЬрд░рддрд╛ рд╣реИ рддреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧрд▓рдд рдерд╛ред рдлрд┐рд░ рднреА, рдкреАрдЫреЗ рдореБрдбрд╝рдХрд░ рджреЗрдЦрдиреЗ рдкрд░ рднреА рдпрд╣ рдзрд╛рд░рдгрд╛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдирд╣реАрдВ рд▓рдЧрддреАред рдЕрдиреБрднрд╡ рд╕реЗ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдЕрдЬреАрдм рд╕рдВрдпреЛрдЬрди рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдорд╛рдирдХ рдкрд░реАрдХреНрд╖рдг рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред тЖС

2. рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ I┬▓C рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдПрдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ EEPROM рдкрдврд╝ рдФрд░ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛, рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рд░реБрдЪрд┐ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рдо рд╣реИред рдлрд┐рд░ рднреА, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦреБрд╢ рд╣реВрдВ рдХрд┐ рдореИрдВ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдРрд╕реА рдмрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ! тЖС

Source: https://habr.com/ru/post/hi431128/


All Articles