Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory SPD: Please load eeprom module to obtain information about memory SPD #426

Closed
sonichy opened this issue Jul 23, 2019 · 10 comments
Closed

Comments

@sonichy
Copy link

sonichy commented Jul 23, 2019

No description provided.

@sonichy sonichy changed the title Please load eeprom module to obtain information about memory SPD Memory SPD: Please load eeprom module to obtain information about memory SPD Jul 23, 2019
@bp0
Copy link
Collaborator

bp0 commented Jul 24, 2019

Yes, that's right.

I'll guess that this is supposed to be a question though, so I'll answer sudo modprobe eeprom. I notice that is an old version of the hint message. (See #163) Please use a more recent version of HardInfo, if possible.

@sonichy
Copy link
Author

sonichy commented Jul 24, 2019

You should add message of [sudo modprobe eeprom] there.
After [sudo modprobe eeprom], the [Bank, Size, Manufactureer, Model] is empty.

@lpereira
Copy link
Owner

lpereira commented Jul 24, 2019 via email

@sonichy
Copy link
Author

sonichy commented Jul 24, 2019

DDR3

@bp0
Copy link
Collaborator

bp0 commented Jul 24, 2019

The eeprom module needs to find an SPD eeprom on a special i2c bus called SMBus.

To try and figure out what may be happening, first check ls /sys/bus/i2c/drivers/eeprom/ to see if there are any eeproms found at all. The SMBus will have address parts X-0050 to X-0057. If there are some there, but HardInfo shows nothing, then it is a bug in HardInfo. If there are none there, then it means the eeprom module could not find any. Try sudo i2cdetect -l | grep smbus, and if nothing is listed, then there is no SMBus, or no driver support for yours.

I have an old Phenom II system with an AMD SB700 chipset that has an SMBus controller, but no i2c bus is found on it in Linux. On that system, the eeprom module finds no SPD eeprom. It could be something like this.

@sonichy
Copy link
Author

sonichy commented Jul 25, 2019

After sudo apt-get install i2c-tools
sudo i2cdetect -l | grep smbus
i2c-0 smbus SMBus I801 adapter at f040 SMBus adapter
But /sys/bus/i2c/drivers/ has no folder eeprom

@bp0
Copy link
Collaborator

bp0 commented Jul 25, 2019

What is the result of sudo i2cdetect -y 0 0x50 0x57 ?

@sonichy
Copy link
Author

sonichy commented Jul 26, 2019

 0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

00:
10:
20:
30:
40:
50: -- -- -- -- -- -- -- --
60:
70:

@bp0
Copy link
Collaborator

bp0 commented Jul 26, 2019

This shows that no SPD eeprom was found on the bus. If so, some of the -- would be numbers or UU.

@bp0
Copy link
Collaborator

bp0 commented Jul 26, 2019

In more recent Hardinfo, the memory SPD function has been merged with memory information from DMI, and called "Memory Devices". Perhaps if you try building the latest from git, and run Hardinfo with sudo, you can get more information.

@bp0 bp0 closed this as completed Aug 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants