Jump to content

AppleSMBIOSEFI for Tiger and Leopard


  • Please log in to reply
241 replies to this topic

#21
derailed_spark

derailed_spark

    InsanelyMac Protégé

  • Members
  • PipPip
  • 54 posts
Great ! After trying all AppleSMBios kexts i could find to get my real FSB instead of 100 MHz, ilstalling this kext made my problem dissapear. THANK YOU !

#22
Cillit Bang

Cillit Bang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
Thanks. Everything working fine except memory frequency showing 0 MHz. How can I fix that?

#23
00diabolic

00diabolic

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 812 posts
  • Gender:Male
  • Interests:Modding anything.
Ok I'm confused. AppleSMBIOSEFI.kext is the kext we install and this tricks the vanilla SMBIOS into reading your system information correctly using EFI? Is that correct?

My bios does not send the correct information to my system. For example my bios sends to OSX that my FSB is 179mhz x 4 = 716mhz so I have to use the -g flag to force my system to 200mhz and thus I get my 800mhz in OSX even though it shows 716mhz.

Could this AppleSMBIOSEFI.kext correct that? I am guessing not. Currently I am using a SUPERHAI SMBIOS and it pulls my FSB as 716mhz because in his SMBIOS he pulls the information from a special string which I would bet is the same thing used in this AppleSMBIOSEFI.kext.

Please correct me if I'm wrong or explain how this one works differently?

#24
macita

macita

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 575 posts

1. use the Finder and copy it in the folder /System/Library/Extensions
2. open terminal and type

sudo chmod -R 755 /System/Library/Extensions/AppleSMBIOS.kext

then type

sudo chown -R 0:0 /System/Library/Extensions/AppleSMBIOS.kext

Reboot.


Argh...

i mean where it was the kext..i found it inside the package.

thnx

#25
Onixs

Onixs

    Since 2007

  • Members
  • PipPipPipPipPipPipPip
  • 704 posts
  • Gender:Male
Doesnt work in Tiger 10.4.11 with original AppleSMBIOS and EFI installed
...

#26
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts

it does not show the right bus speed. 760MHz instead of 800MHz

is it just comsetic or the real speed?


I also have 720Mhz Hus Speed instead of 800 ;)


Hi mrroboto and macgirl,

You can give AppleSMBIOSEFI_b2 a try.

Chun-Nan

Thanks. Everything working fine except memory frequency showing 0 MHz. How can I fix that?


Hi Cillit Bang,

You can change the memory speed. Just boot with "memorySpeed=n" (n is the speed number you want)
You can change the memory type. Just boot with "memoryType=n" (n is the type number you want, 18 is DDR, 19 is DDR2)

Example:
memoryType=19 memorySpeed=533

Chun-Nan

Ok I'm confused. AppleSMBIOSEFI.kext is the kext we install and this tricks the vanilla SMBIOS into reading your system information correctly using EFI? Is that correct?

My bios does not send the correct information to my system. For example my bios sends to OSX that my FSB is 179mhz x 4 = 716mhz so I have to use the -g flag to force my system to 200mhz and thus I get my 800mhz in OSX even though it shows 716mhz.

Could this AppleSMBIOSEFI.kext correct that? I am guessing not. Currently I am using a SUPERHAI SMBIOS and it pulls my FSB as 716mhz because in his SMBIOS he pulls the information from a special string which I would bet is the same thing used in this AppleSMBIOSEFI.kext.

Please correct me if I'm wrong or explain how this one works differently?


Hi 00Diabolic,

I think it has something to do with BIOS, ACPI table, or EFI table. AppleSMBIOS just read values from them. If the source is wrong, the outcome is wrong, too.

The difference will be that you don't have to replace AppleSMBIOS whenever it is being updated unless the stucture in AppleSMBIOS changes a lot.

Chun-Nan

#27
macita

macita

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 575 posts
So i must use it with original AppleSMBIOS.kext and I MUSTS NOT REPLACE IT OR RENAME IT AS AppleSMBIOS.kext but live as it....


lemme try...

#28
Onixs

Onixs

    Since 2007

  • Members
  • PipPipPipPipPipPipPip
  • 704 posts
  • Gender:Male
Chun-Nan:

Any chance of fixing it on Tiger?

It doesnt work.

Loaded the original AppleSMBIOS of 10.4.11 with E.F.I. installed

#29
Cillit Bang

Cillit Bang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
Thanks. Now I got it working. But I wanna add it to my Boot.plist. Do I have to type in there any key or can I just put in the string?

EDIT: Any chance to get a real Serial Number shown in "Hardware" instead of "System Serial Number"?

#30
Goron

Goron

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
  • Location:somewhere out there ...
@MACGirl:

I also have 720Mhz Hus Speed instead of 800 shock.gif


From your rig description i guess your opteron is overclocked? If your RAM divider isnt 1:1 (result: 800MHz) it could be the correct speed your RAM is currently working at ...

Cheers

Goron

#31
verleihnix

verleihnix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 164 posts
  • Gender:Male
Hi Chun-Nan,

Great work so far.
This is what it does to my hack.
I like to change the model description and serial number as well.
Thanks for your efforts.

Attached Files



#32
Cillit Bang

Cillit Bang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
What I also noticed is that there is a double space between "2GB 800 MHz_ _DDR2 SDRAM". I know I'm never satisfied but I hope you can fix that. :D

#33
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets

Hi mrroboto and macgirl,

You can give AppleSMBIOSEFI_b2 a try.

Chun-Nan

Thanks :D


EDIT:
Worked :P


@MACGirl:
From your rig description i guess your opteron is overclocked? If your RAM divider isnt 1:1 (result: 800MHz) it could be the correct speed your RAM is currently working at ...

Cheers

Goron

Yes my Opteron is overclocked but I am not using AppleSMBIOSEFI on my AMD rig, just in my Dell Laptop, on Windows TAT and CPUZ reports 800Mhz (on the Dell of course).

#34
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,326 posts
  • Gender:Male
  • Location:Canada

Thanks. Now I got it working. But I wanna add it to my Boot.plist. Do I have to type in there any key or can I just put in the string?

EDIT: Any chance to get a real Serial Number shown in "Hardware" instead of "System Serial Number"?


You put the values in the Kernel Flags key section if this is what you mean. Thanks Chan-Nan I have to check my notes/.kext's installed but I do believe I am running totally vanilla install except for the EFI strings needed now.

<key>Kernel</key>
	 <string>mach_kernel</string>
	 <key>Kernel Flags</key>
	 <string>-v memoryType=19 memorySpeed=700</string>
	 <key>Timeout</key>
	 <string>5</string>


#35
mrroboto

mrroboto

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts

Hi mrroboto and macgirl,

You can give AppleSMBIOSEFI_b2 a try.

Chun-Nan


It Works!
Thanx :|

#36
pion

pion

    =D

  • Members
  • PipPipPip
  • 163 posts
what about photoshop or other apps since we not using macdotnub's AppleSMBIOS-27??

#37
ontoid

ontoid

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:poland
Wokrks ! Thank U
And it does pick up values settedup by DMICFG
like: machine_model or serial number
Attached File  nis.png   27.07KB   692 downloads
Attached File  nis_2.png   65.77KB   496 downloads

#38
mrroboto

mrroboto

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts

what about photoshop or other apps since we not using macdotnub's AppleSMBIOS-27??


CS3 works

#39
sonotone

sonotone

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,151 posts
Works well also here on my Inspiron 9400, Cpu, Ram, speeds and serial number are correctly displayed. Just on thing, the laptop is recognized as a Mac Pro.
Good Job! <_<

#40
derailed_spark

derailed_spark

    InsanelyMac Protégé

  • Members
  • PipPip
  • 54 posts
From now on this should be moved as the "proper" way to have a working smbios in distros ...





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