Chameleon > Bug Reports

SMcputype (and others) not working with SMBIOSdefaults=n on RC5

<< < (11/12) > >>

Azimutz:

--- Quote from: NetBoot on January 04, 2011, 10:29:27 AM ---When I use Wait=yes all I get is press an key to continue

--- End quote ---
You need to use -v (verbose) argument too; but you can also use "bdmesg" to get the "booter-log" ;) ask if you don't know what i'm talking about.
And i think you need to slow down a bit, read and give it more time;
i'm reading for 3 years and most of the time, i still feel like a damn noob!

Ok, using Kabyl's branch or Chameleon (trunk), remove the smbios.plist you're using and check what cpu, Mac model, etc... the booter gives you by default! The booter has default values, you only need to change them via plist if they are incorrect or missing. Most probably you will only need the serial; you should get iMac1,8 and Core Solo cpu.
And 257 is the code for Core 2 Solo, which apple never used, some crazy dude found some where and i was wondering if it would work on a Pentium 4...
You would know all this stuff if you've read the topic properly ::)

By the way, does your P 4 has em64t (Intel 64)?


Gringo, you need to emend

--- Code: ---<key>SMcputype</key>
<string>0102</string>
--- End code ---
on post #42; it needs to be a "decimal" value :)

Gringo Vermelho:
Azi, I don't understand?  :o
To my eyes, that's exactly what it says in post #42.

Azimutz:
Well, in this case/example it needs to be

--- Code: ---<key>SMcputype</key>
<string>513</string>
--- End code ---
which is the decimal of 0x0201 (or 0x201), which ends up on IOreg byte flipped, 0102.

0x0201 - Core Solo/Duo (dec 513)
0x0301 - Core 2 Duo (dec 769)
0x0501 - Dual-Core/Quad-Core Xeon (dec 1281)
0x0601 - Core i5 (dec 1537)
0x0701 - Core i7 (dec 1793)
0x0901 - Core i3 (dec 2305)
and the bastard
0x0101 - Core 2 Solo (dec 257)

You mention correctly next...

--- Quote ---As you can see even the author tells you to use 1281, 257 etc...
--- End quote ---
The hex values above are from Chameleon code; don't ask me why it uses hex instead of dec :P

Gringo Vermelho:
woah, "identification through obfuscation" :-)

Thanks again.

konsti:
Guys, just to inform you that the latest R699 Chameleon that I am using (thanks to Azimutz's signature-binaries) does not fix the problem, compared to R693 from Kabyl's branch that works flawlessly. This, again, referring to the SMBIOSdefaults option, to properly parse/inject SMcputype variable. Just for the record 8)
Thanks again.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version