Chameleon

Issue 71: Memory detection in System Profiler fails after trunk r780

Reported by blackosx, May 16, 2011

Using 10.6.7

The merging of Kabyl's smbios patcher in rev 781-> has broken 
System Profiler's reporting of memory, resulting in the message:

There was an error while gathering this information.

Here's the bdmesg output for both:
r780 where memory detection works
r782 where memory detection fails
http://tinyurl.com/677uf8t

Comment 1 by Kabyl, May 16, 2011

Could you upload an ioreg dump?
Owner: Kabyl

Comment 2 by blackosx, May 16, 2011

Here you go.
http://tinyurl.com/67tr3yt

Comment 3 by blackosx, May 16, 2011

Sorry. I removed the above link because I forgot to remove IP 
details etc..

I've PM'd you a new download link through InsanelyMac.

Comment 4 by armel cadet-petit, May 16, 2011

hi kabyl & blackosx,

i can confirm that the last smbios_getter update of the kabyl's 
branch had broken something (the trunk use exactly the same 
version), 

i also use smbios_getter in my project , but i use the version 
before that kabyl have added the patch that remove unused spaces

please look at 
http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/branches
/cparm/i386/modules/SMBiosGetters/mysmbios.c

search for setSMBStringForField and setSMBValue, and see the 
comments,  you just need to revert back (or to fix the bug) and it 
will work :-)

peace

cparm

Comment 5 by Kabyl, May 16, 2011

Hey,

Removing the spaces seems to fix the same issue for some people, but 
seems to break it for others, I guess I'm going to need the original 
SMBIOS.

blackosx, could you disable this feature to get the original, or use 
some other OS to dump it?

Thanks.

Comment 6 by blackosx, May 16, 2011

Here's a link to a dmidecode dump and a Aida64 DMI dump I did a 
couple of months ago. I've changed nothing since then.
http://dl.dropbox.com/u/222155/DMI%20dumps.zip

Comment 7 by Kabyl, May 16, 2011

What I need is the raw dump, non-decoded.

Comment 8 by Kabyl, May 16, 2011

What I need is the raw dump, non-decoded.

Comment 9 by blackosx, May 16, 2011

Sorry, but can you please show me how?

I can do a dmidecode --dump from Linux but I don't think that's 
going to give what you want.

Comment 10 by Kabyl, May 17, 2011

I've sent you a booter in PM to dump it.

Comment 11 by blackosx, May 17, 2011

Thanks. I've PM'd you back what you need.

Comment 12 by Kabyl, May 17, 2011

Fixed in r828, thanks.
Status: Verified

Created: 8 years 2 months ago by blackosx

Updated: 8 years 2 months ago

Status: Verified

Owner: Kabyl

Followed by: 1 person

Labels:
Priority:Medium
Type:Defect