Jump to content

Getting Snow Leopard to recognize your CPU


  • Please log in to reply
226 replies to this topic

#101
imacken

imacken

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 435 posts

Did you actually try manually specifying in smbios.plist?!

Did you have CDs/DVDs in your drive at the time? Seems unlikely to add such an extra boot time.

OK, that worked, i.e. manually editing the smbios file. Thanks.
What is the advantage of this new method? Seems to me to be easier to just put the CPUinjector in the E/E folder rather than having another boot file and editing the smbios file.
The CD drive thing adds 23 secs and there are no CD/DVDs in at the time!

#102
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela

OK, that worked, i.e. manually editing the smbios file. Thanks.
What is the advantage of this new method? Seems to me to be easier to just put the CPUinjector in the E/E folder rather than having another boot file and editing the smbios file.
The CD drive thing adds 23 secs and there are no CD/DVDs in at the time!


What do we have to edit on smbios.plist?????

I had the 20 sec extra boot time with PCEFI v10.2 but netkas fixed it with a new version.

Cheers!

#103
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,139 posts
  • Gender:Male
  • Location:UK

Well done with the development of this DigitalDJ. I have just downloaded the new version and try it tonight. :rolleyes:

I have removed CPUInjector.kext and tried the new boot file and it works as advertised with my E7300 being reported as an Intel Core 2 Duo. I know you said that if would default to that anyhow but that's good enough for me and I didn't have to use the SMBIOS edit.

Thanks DigitalDJ.

#104
imacken

imacken

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 435 posts

What do we have to edit on smbios.plist?????
I had the 20 sec extra boot time with PCEFI v10.2 but netkas fixed it with a new version.
Cheers!

Look on page 1!
"You can also attempt to manually specify your CPU type by editing smbios.plist with:
<key>SMcputype</key>
<string>1281</string>"
It would be good if DDJ used 10.3 to get rid of this irritating boot CD procedure. What's the point of it anyway?

#105
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela

Look on page 1!
"You can also attempt to manually specify your CPU type by editing smbios.plist with:
<key>SMcputype</key>
<string>1281</string>"
It would be good if DDJ used 10.3 to get rid of this irritating boot CD procedure. What's the point of it anyway?


Oh, I see, hehehe!!

I was asking what to edit on smbios.plist to get rid off the anoying long boot time. Not the CPU info. However, I will test the Bootloader later when I get home after work.

Sorry.

Cheers!

#106
ccg

ccg

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
DigitalDJ,

Installed new "boot" file in the root directory, modified smbios.plist, CPU type shows up as "Unknown".

From my earlier post, CPUInjector.kext works fine as long as I enable NullCPUPowerManagement.kext.

Am I doing anything wrong?

Thx
ccg

#107
THe KiNG

THe KiNG

    InsanelyMac Legend

  • Retired Developers
  • 779 posts
  • Gender:Male

It would be good if DDJ used 10.3 to get rid of this irritating boot CD procedure. What's the point of it anyway?

Yeah I got that too on my lappie(b/c dvd is on ide, hdd on ahci) and anyway is not working(cant see/boot any retail dvd), no problem on AHCI/desktop.

@DigitalDJ what about Serial Number (processor tray) key, can you add that also?
I know is just cosmetic, but you never know what app would complain about that...so IMO better to have it then not ^_^

Thanks for your work!

#108
dgobe

dgobe

    InsanelyMac Geek

  • Donators
  • 228 posts
Nice work DigitalDJ this is working fine for me with the new boot file.

I see Superhai had commented in post #19 that he was going to add the Apple tables but there wasn't much interest at the time. Have you spoken with other Chameleon members or netkas to get this integrated into their code? Or are you intending to maintain and extend a separate code base?

I think now there is a good reason to do this because it is more than a cosmetic fix for System Profiler info.

#109
shoarthing

shoarthing

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 833 posts
  • Location:Blighty
DijitalDJ - thank you for this: my current day-to-day hack uses an Atom330 so injection of an 'Apple' CPU is genuinely useful.

#110
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela
Ok.

I've tested the bootloader and it detects the CPU as it should.

But it takes my hack to boot almost 10 seconds more than it usually takes. Also, the debug information about the drives is anoying. I don't have any CD/DVD on my optical drive.

I went back to Netkas' stock PCEFI v10.3 with CPUInjector.kext.

Anyway, thanks for your big effort. You should talk to Netkas and Chameleon team to make an ass-kicking bootloader.

Cheers!

#111
shatterhenner

shatterhenner

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
awesome work DigitalDJ...thanx for this
worx flawlessy

awesome work DigitalDJ...thanx for this
boot file worx flawlessy

#112
eberts

eberts

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 138 posts
Hi, I also experienced the delay and the debug messages. And just as imacken it didn't report any processor type either. I will try the smbios.plist mod later.

Keep up the good work, digitaldj, I think this is really useful (also the processor serial number could be handy as The King said)!

#113
1000tOne

1000tOne

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
I mates.

I am a new user, how to calculate not have much knowledge about this even, but like I could help in some way if possible, have the original dvd the snow leopard and installed it on my PC through the chameleon boot, so that not have the graphical operating the processor or in total, so I have a core and not recognized by SL
I tried to install the chameleon provided by digital dj but without success if I can help in this regard would be great.


IF I can help would be very grateful, since already let my hardware for some tips


ASUS P6T
xfx gtx275
i7 920

Thanks for any help and sorry for my "ingles sou portugues"

#114
spanakorizo

spanakorizo

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 747 posts
new boot works ok (with smbios edit, otherwise:unknown)
didnt have a DVD/CD in the drive
can someone post a real mac's Hardware Overview: ?
what else need to be there, let's fill it ;)

#115
18seven

18seven

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
Thanks, modded boot autodetects.

257 - Intel Core Solo (? Unsure of this one)

SMBIOS mod no go.

#116
helob

helob

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 218 posts

I have removed CPUInjector.kext and tried the new boot file and it works as advertised with my E7300 being reported as an Intel Core 2 Duo. I know you said that if would default to that anyhow but that's good enough for me and I didn't have to use the SMBIOS edit.

Thanks DigitalDJ.

Hi blackosx,
I have istalled SL based on your excellent guide. Also I have tried CPUInjector.kext and it works.
Could you explain how do you change to the new boot file?
Hope you can update your installation guide v2.4 to incoporate installation of this new boot file.
Thanks

#117
imacken

imacken

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 435 posts

Hi blackosx,
I have istalled SL based on your excellent guide. Also I have tried CPUInjector.kext and it works.
Could you explain how do you change to the new boot file?
Hope you can update your installation guide v2.4 to incoporate installation of this new boot file.
Thanks

Just use the same procedure as per Blackosx guide Chapter 4c. (Obviously changing the folder to the appropriate one for this job!)

#118
desdichado

desdichado

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Unfortunately, this fix causes a random kernel panics on startup for my E8500. I have added 0103 cpu-type in injector.
May be this is because of difference in specified value and autodetected by OS.I have only fakesmc and openhaltrestart installed so AppleCPUPowerManagment works and may be it causes these panics.

#119
eberts

eberts

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 138 posts
Hmm, tried to add SMcputype manually - still doesn't work ;)
I just had a quick look at the code: I'm afraid chameleon has difficulties to detect my number of cores. I remember when I installed chameleon it reverted back to MacPro although it should have set the defaults for iMac (regarding to this: )
switch (Platform.CPU.NoCores)
		{
			case 1: sm_defaults=sm_macmini_defaults; break;
			case 2: sm_defaults=sm_imac_defaults; break;
		   default: sm_defaults=sm_macpro_defaults; break;
		}


#120
BuckSS

BuckSS

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
  • Gender:Male
  • Location:Moscow, Russia
CPUnjector detects Intel Xeon instead of Core 2 duo. Can I fix it?
And another question: System Profiler shows Memory bus speed 800MHz instead of my 1066MHz (10.5 Leopard detected correctly). Why so? How to fix? smbios.plist editing won't work ;)

Thanks





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy