Jump to content

Chameleon RC4 is out!


Poco
 Share

1,054 posts in this topic

Recommended Posts

iNDi is one of the Chameleon developers and my friend :)

well if he wants to have a look to the the spd.c sources, he's welcome maybe he will find smtg ?

 

 

Is this what you want "rekursor":

post-185323-1266612932_thumb.jpg

sorry for the quality of image

Yes thanks your vendor IDs are bank 4, 0x43 and bank 0, 0xAD ...

I'll see what I can do :(

Link to comment
Share on other sites

RC5pre10 core2quad 8200 2.3GHz oc to 2.8HGz - vanilla, using fakesmc + ati/alc888 kexts only, no DSDT:

 

- correctly shows overclocked CPU frequency (previous buids did not)

 

- correctly shows DDR2/800 (previous builds showed 667)

 

- restart fix does NOT work - stuck on blue screen with spinning circle

 

 

thanx for your work!

 

EDIT: i noticed in profiller - Bus Speed: 1.6 GHz - this is probably wrong  :D

Link to comment
Share on other sites

Yes thanks your vendor IDs are bank 4, 0x43 and bank 0, 0xAD ...

I'll see what I can do :blush:

I added all known vendors, should work with all memories that conform to the DDR2 jedec standard (most of them)

will be avail in few minutes as 10d ...

 

 

RC5pre10 core2quad 8200 2.3GHz oc to 2.8HGz - vanilla, using fakesmc + ati/alc888 kexts only, no DSDT:

 

- correctly shows overclocked CPU frequency (previous buids did not)

 

- correctly shows DDR2/800 (previous builds showed 667)

 

- restart fix does NOT work - stuck on blue screen with spinning circle

 

 

thanx for your work!

 

EDIT: i noticed in profiller - Bus Speed: 1.6 GHz - this is probably wrong  :D

Bus speed is not addressed by this memory detection, so this is normal: use SMbusspeed to address this.

Then try latest pre10d that will be avail in few minutes in the same original topic for vendor names and parts...

EDIT: done here:

http://www.insanelymac.com/forum/index.php...t&p=1413138

Link to comment
Share on other sites

I finally got OS X back up and working again. Had to replace a faulty DVD drive, reformat and reinstall!!

 

I just tried 10d and it works great except for memory detection for the second memory slot. My motherboard has 2 slots only with address 0 and 2 (I think) to enable dual channel. I had this same issue with Asere's loader at first, then he somehow fixed it.

 

Second thing is, it detects default RAM speed, not actual (current) RAM speed. I don't really mind though.

 

Good job, rekursor. A very good step forward.

 

Thanks

Link to comment
Share on other sites

i have the same thing with rc5pre10d the second memory slot (hynix) not detected

from everest i have this (sorry in french):

 

PropriÈtÈs du pÈriphÈrique mÈmoire:

Forme SODIMM

Type DDR2

Type dÈtaillÈ Synchronous

Taille 1024 Mo

Vitesse 800 MHz

Taille totale 64 bits

Largeur de donnÈes 64 bits

Emplacement du pÈriphÈrique DIMM0

NumÈro de la banque BANK 0

Fabricant 7F7F7F7F43000000

NumÈro de sÈrie 00000000

…tiquette Inconnu

NumÈro du type de composant 000000000000000000000000000000000000

 

[ PÈriphÈriques mÈmoire / DIMM2 ]

 

PropriÈtÈs du pÈriphÈrique mÈmoire:

Forme SODIMM

Type DDR2

Type dÈtaillÈ Synchronous

Taille 2048 Mo

Vitesse 800 MHz

Taille totale 64 bits

Largeur de donnÈes 64 bits

Emplacement du pÈriphÈrique DIMM2

NumÈro de la banque BANK 2

Fabricant AD00000000000000

NumÈro de sÈrie 04004028

…tiquette Inconnu

NumÈro du type de composant 282828282828282828282828282828282828

Link to comment
Share on other sites

I finally got OS X back up and working again. Had to replace a faulty DVD drive, reformat and reinstall!!

 

I just tried 10d and it works great except for memory detection for the second memory slot. My motherboard has 2 slots only with address 0 and 2 (I think) to enable dual channel. I had this same issue with Asere's loader at first, then he somehow fixed it.

 

Second thing is, it detects default RAM speed, not actual (current) RAM speed. I don't really mind though.

 

Good job, rekursor. A very good step forward.

 

Thanks

 

Thanks,

now it is clear why some of you have the second slot not detected correctly, (especially on laptops)

I'm on it, time to introduce smbios tables type 5,6,16,17 use ...

Link to comment
Share on other sites

Thanks,

now it is clear why some of you have the second slot not detected correctly, (especially on laptops)

I'm on it, time to introduce smbios tables type 5,6,16,17 use ...

 

CALL FOR REPORTING:

 

ATTENTION ALL laptop users or desktop users that get one mem. slot recognized and the other not recognized (N / A),

 

I made a boot version that reports the number of slots detected by smbios then:

For each slot <n> , it will say:

Bank Connection code for Slot <n> is <hex_value>, so <k> bank connections per slot deducted

 

Please report for each slot the <hex_value> and <k> (about 8 numbers to write on paper max.)

 

With this, I think I can deduct the correct slot mapping ...

 

the boot file to do this is HERE:

boot_report.tar.gz

TIA

Link to comment
Share on other sites

Test it and it say:

"Number of Smbios slots: (00)"

Interesting, for me it says 4 then enumerate them, so it means that for you table 5 and 6 are not used.

I'll make another report boot for you, interrogating table 16 and 17 (for which we know some fields are incomplete but maybe not all of them) ...

Link to comment
Share on other sites

In my laptop i have this:

-For the first boot report== "Number of Smbios slots: (00)"

-FOR REPORT 2:

Num.of slots (table 5,6 methode):00

Num.of slots (table 16,17 methode):02

Slot is not empty, mem.SpeedReported=800MHz DevLoc=DIMM0 BnKLoc=Bank0

Slot is not empty, mem.SpeedReported=800MHz DevLoc=DIMM2 BnKLoc=Bank2

Link to comment
Share on other sites

Report 2 using an Acer 5920G (2x1GB DDR2 667MHz Nanya modules):

 

Num. of Slots (table 5,6 method) : 00

Num. of Slots (table 16,17 method) : 02

Slot is not empty, mem. speedReported=667Mhz DevLoc=M1 BankLoc=Bank 0

Slot is not empty, mem. speedReported=667Mhz DevLoc=M2 BankLoc=Bank 1

 

Hope this helps :D

 

Thx,

zef

Link to comment
Share on other sites

ok.. here is my report (lenovo b450 ich9)

Num.of slots (table 5,6 method) : 02
Bank connections code for slot 1 is 00
Bank cannections code for slot 2 is 00
Num.of slots (table 16,17 method) : 02
Slot is not empty, mem. speedReported=667Mhz DevLoc=DIMM0 BnkLoc=Bank 0
Slot is not empty, mem. speedReported=667Mhz DevLoc=DIMM2 BnkLoc=Bank 2

Link to comment
Share on other sites

dmi data is notoriously unreliable.

 

better to just check the spd size for each slot to see if slot is in use.

 

i used this ...

 

		spd_size = smb_read_byte_intel(base, 0x50 + i, 0);

	// Check spd is present
	if (spd_size != 0xff)
	{

Link to comment
Share on other sites

It would be nice if you could test from a backup disk the 10c version to see if it screws up the profile info.

Just done trials on a brand new 10.6 installation and booting from a USB installed with Pre10d. Unfortunately I still get the 'There was an error while gathering this information.' error in System Profiler.

Link to comment
Share on other sites

Num. of Slots (table 5,6 method) : 00

Num. of Slots (table 16,17 method) : 02

Slot is not empty, mem. speedReported=667Mhz DevLoc=SODIMM0 BankLoc=BANK0

Slot is not empty, mem. speedReported=667Mhz DevLoc=SODIMM1 BankLoc=BANK1

 

Same results on system profiler:

Memory Slots:

 ECC:	Disabled

BANK0/SODIMM0:

 Size:	2 GB
 Type:	DDR2 SDRAM
 Speed:	667 MHz
 Status:	OK
 Manufacturer:	NoName
 Part Number:	GU332G0AJEPR8H2L4CB
 Serial Number:	100000000

BANK1/SODIMM1:

 Size:	2 GB
 Type:	DDR2 SDRAM
 Speed:	800 MHz
 Status:	OK
 Manufacturer:	N/A
 Part Number:	N/A
 Serial Number:	N/A

 

Idea for NoName replacement, just use Apple till you find other way :D

Link to comment
Share on other sites

Thanks folks, I'll analyze the outputs of all reports seems that table 16,17 is the winner even if not all fields are reliable ...

 

Just done trials on a brand new 10.6 installation and booting from a USB installed with Pre10d. Unfortunately I still get the 'There was an error while gathering this information.' error in System Profiler.

I have the exact same problem with the ds3l ...

My other ddr3 mobo works perfect :D

 

 

dmi data is notoriously unreliable.

 

better to just check the spd size for each slot to see if slot is in use.

 

i used this ...

 

		spd_size = smb_read_byte_intel(base, 0x50 + i, 0);

	// Check spd is present
	if (spd_size != 0xff)
	{

I am already doing that since the first prototype but thanks,

I'm looking here about bank information and occasionally as it was there, at the mem. speed.

Was curious to see if overclocked mem. speed was correct in tables 16,17, apparently not.

So probably I will have to calcutate the real speed from spd ram timings, will see ...

Link to comment
Share on other sites

It's working great here. Thanks rekursor.

Thanks,

 

NOW the following should work even better:

RC5pre11.tar.gz ^problem with laptops enumeration

RC5pre11b.tar.gz

It should fix :

* Laptops slot 2 not recognized whereas slot 1 was

* Unifosa memory not recognized because it has no vendor id -> using partnum fingerprint in this particular case.

 

Please laptops and unifosa users report if it works for you now.

Link to comment
Share on other sites

Nice work as always rekursor:) But none of the latest releases shows any Memory info in System Profiler "There was an error while gathering this information" :) (In About This Mac it shows correct info "4GB 800MHz DDR2 SDRAM") Also QE/CI dissapeared (I'm using GraphicsEnabler=Yes) :rolleyes: Any ideas?:rolleyes:

Num.of Slots (table 5,6 method) : 02
Bank Connection code for Slot 1 is 01, so 2 bank connections per slot deducted.
Bank Connection code for Slot 2 is 45, so 2 bank connections per slot deducted.
Num.of Slots (table 16,17 method) : 02
Slot is not empty, mem. speedReported=0Mhz DevLoc=DIMM0 BnkLoc=BANK0
Slot is not empty, mem. speedReported=0Mhz DevLoc=DIMM1 BnkLoc=BANK1

Also I got this error in terminal while was booted using RC5pre11b. All I did was opened the Terminal then sudo –s (pass) after that I worte diskutil list and poof this error (but it listed the disks and partitions)

2010-02-21 08:48:30.455 diskutil[172:903] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

A bit RAM info

 

Thanks a lot for your hard work! :)

Link to comment
Share on other sites

Please laptops and unifosa users report if it works for you now.

Memory Slots:

 ECC:	Disabled

BANK0/SODIMM0:

 Size:	2 GB
 Type:	DDR2 SDRAM
 Speed:	667 MHz
 Status:	OK
 Manufacturer:	NoName
 Part Number:	GU332G0AJEPR8H2L4CB
 Serial Number:	100000000

BANK1/SODIMM1:

 Size:	2 GB
 Type:	DDR2 SDRAM
 Speed:	667 MHz
 Status:	OK
 Manufacturer:	NoName
 Part Number:	GU332G0AJEPR8H2L4CB
 Serial Number:	100000001

Second one is recognized now, top job!

Still NoName.

 

Thanks!

 

BTW I'm the only one who get like 7-10 flashing cursor before first chameleon screen?

tested again and with pre7 this is gone, so whatever it is was added after that build.

Link to comment
Share on other sites

Here this one should also give you your memory its name...

RC5pre11d.tar.gz

 

Memory Slots:

 ECC:	Disabled

BANK0/SODIMM0:

 Size:	2 GB
 Type:	DDR2 SDRAM
 Speed:	667 MHz
 Status:	OK
 Manufacturer:	NoName
 Part Number:	GU332G0AJEPR8H2L4CB
 Serial Number:	100000000

BANK1/SODIMM1:

 Size:	2 GB
 Type:	DDR2 SDRAM
 Speed:	667 MHz
 Status:	OK
 Manufacturer:	NoName
 Part Number:	GU332G0AJEPR8H2L4CB
 Serial Number:	100000001

Second one is recognized now, top job!

Still NoName.

 

Thanks!

 

BTW I'm the only one who get like 7-10 flashing cursor before first chameleon screen?

tested again and with pre7 this is gone, so whatever it is was added after that build.

 

 

System Profiler "There was an error while gathering this information"

..

 

After quite some search,

I found that this problem is not new, it also happened after install of 10.5.8.

And it also happened after iGuru/Netkas applesmbios27-rev6 updates that also changed the memory detection ...

 

So I fixed my Hardware_System_Profiler pb on my 10.5.8 system (for my EP45-DS3L)

by replacing my SPPPlatform.sreporter by the one here:

http://thireus.dareyourmind.net/10.5.8_Thireus_Fixes_3.5.zip

 

Now I don't have the error in the profiler anymore !

Link to comment
Share on other sites

 Share

×
×
  • Create New...