FakeSMC.kext - это эмулятор SMC для MacOS с открытым исходным кодом.
Он эмулирует устройство SMC и не вызывает ошибок при старте (в отличии от других эмуляторов).
Эмулятор с открытым исходным кодом, так что вы можете сами добавлять в него другие ключи, из списка ключей SMC, для улучшения OSX86.
Представлены две версии: для Leopard 10.5.8 и для Snow Leopard, для 32 и 64 разрядных версий.
FakeSMC.kext может быть установлен как в /Extra так и /System/Library/Extensions.
Не забываем, что для корректной работы требуется как минимум оригинальный AppleSMC.kext и Dont Steal Mac OS.kext.
P.S. Удалите dsmos.kext, перед использованием эмулятора.
P.P.S. Ссылки обновлены. В новой версии исправлено правильное определение версии SMC. Теперь ее можно видеть в "Сведениях о системе", в разделе "Аппаратные средства".
Update 22.08.2009
Цитата
A new release of fakesmc contains improvements:
Proper error handling when requested smc key isn’t found in database
If requested smc key isn’t found in database, fakesmc will drop warning about it into dmesg with information about length of requested key, usefull for debug of apps which reads some smc keys
fixed timeout delay on restart/shutdown (added keys LSOF and LSSB)
If you use openhaltrestart or other reboot/shutdown fixers, then u still need to use it with fakesmc.
p.s. this doesnt work well with voodoo kernel, because voodoo kernel blocks Dont steal mac os.kext, so you need to use dsmos/appledecrypt anyway
Источник:
Update 27.08.2009
В этой версии ключи читаются из plist-а, можно добавлять без перекомпиляции.
Я компилировал, но не на чем было проверять, говорят, что он не работал. На каникулах еще раз попытаюсьь, тем более есть место куда ставить тигра.
Кстати, Hadrware Monitor ключ TN0P читает.
Mac OS X 10.6.2 Retail на Gigabyte GA-945GCM-S2L, CPU Celeron Dual-core E3200@2880MHz (охлаждение общим с БП вентилятором - воздух идет от проца в БП), mach_kernel (VANILLA!!!!!!!!!!), GeForce 7300 LE пассивная - DSDT, звук - DSDT + GigabyteALC662_autoHP.kext - легаси, Seagate Barracuda SATA 320GB (no AHCI)
_http://www.applelife.ru/topic/19833-fakesmc-kext/page__pid__164730__st__400&#entry164730
FakeSMC мод с оборотами вентиляторов для ITE 8705 и выше
Верну тему к жизни А не было ли у кого, случайно, таких вот сообщений в логе? (FakeSMC 2.5)
Jan 22 10:33:47 alexks-imac kernel[0]: FakeSMC: cpun is too big 2
Jan 22 10:33:47 alexks-imac kernel[0]: FakeSMC: cpun is too big 3
Это появилось после добавления всех ключей, которые требовались по логам. Их много - сотни полторы, - и, как писалось тут раньше, затребованы они были iStat-ом. Я все внес, после чего появились эти новые сообщения. С чем они связаны? Кто-то с таким сталкивался?
З.Ы. Хотел скачать с Неткаса исходники - у него опять файл-архив не доступен Здесь же выложена только версия 2. Может, у кого еще и исходники 2.5 есть?
яМак10,1: CPU Intel Core 2 Duo E8500 3.16 GHz; MB ASUS P5K, BIOS from P5KR (AHCI enabled) - ethernet AttansicL1, sound ALC883; RAM4096 MB DDR2-800 Kingston; Video Sapphire Radeon HD4870 512MB; OS: Microsoft Windows 7 (для "поиграться"), MAC OS X 10.6.2 native (для всего остального :-)
Верну тему к жизни А не было ли у кого, случайно, таких вот сообщений в логе? (FakeSMC 2.5)
Jan 22 10:33:47 alexks-imac kernel[0]: FakeSMC: cpun is too big 2
Jan 22 10:33:47 alexks-imac kernel[0]: FakeSMC: cpun is too big 3
Это появилось после добавления всех ключей, которые требовались по логам. Их много - сотни полторы, - и, как писалось тут раньше, затребованы они были iStat-ом. Я все внес, после чего появились эти новые сообщения. С чем они связаны? Кто-то с таким сталкивался?
З.Ы. Хотел скачать с Неткаса исходники - у него опять файл-архив не доступен Здесь же выложена только версия 2. Может, у кого еще и исходники 2.5 есть?
Это говорит о попытке считать температуру с 3-го и 4-го ядер на двухъядерном процессоре.
Если у вас 4-ядрный, то неправильно определяется количество ядер.
2.5 - бесперспективна для управления вентиляторами. Ну, считывать скорость еще можно, или smcFanControl прикрутить для ручного управления.
Mac OS X 10.6.2 Retail на Gigabyte GA-945GCM-S2L, CPU Celeron Dual-core E3200@2880MHz (охлаждение общим с БП вентилятором - воздух идет от проца в БП), mach_kernel (VANILLA!!!!!!!!!!), GeForce 7300 LE пассивная - DSDT, звук - DSDT + GigabyteALC662_autoHP.kext - легаси, Seagate Barracuda SATA 320GB (no AHCI)
_http://www.applelife.ru/topic/19833-fakesmc-kext/page__pid__164730__st__400&#entry164730
FakeSMC мод с оборотами вентиляторов для ITE 8705 и выше
Спасибо за ответ. Да, у меня двухъядерный Кора2Дуба. Я думаю, что в таком случае ничего страшного эти строчки из лога не несут, пусть так и работает.
яМак10,1: CPU Intel Core 2 Duo E8500 3.16 GHz; MB ASUS P5K, BIOS from P5KR (AHCI enabled) - ethernet AttansicL1, sound ALC883; RAM4096 MB DDR2-800 Kingston; Video Sapphire Radeon HD4870 512MB; OS: Microsoft Windows 7 (для "поиграться"), MAC OS X 10.6.2 native (для всего остального :-)
С Fakesmc.kext работает перезагрузка, сон, выключение, но после сна выключение не работает(монитор гаснет а вентиляторы крутит дальше)
У меня такая концовка лога
Mar 10 22:51:21 Mac-Pro-max kernel[0]: Waiting for DSMOS...
Mar 10 22:51:26 Mac-Pro-max kernel[0]: Previous Shutdown Cause: 3
Mar 10 22:51:26 Mac-Pro-max kernel[0]: FakeSMC: key info not found MSDS, length - 6
Mar 10 22:51:27 Mac-Pro-max kernel[0]: NVDANV50HAL loaded and registered.
Mar 10 22:51:29 Mac-Pro-max kernel[0]: identified as RTL8168C/8111C
Mar 10 22:51:30 Mac-Pro-max kernel[0]: DSMOS has arrived
Mar 10 22:51:30 Mac-Pro-max kernel[0]: com_chucko_RealtekR1000: Ethernet address 00:1f:d0:5c:27:8c
Mar 10 22:51:30 Mac-Pro-max kernel[0]: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
Mar 10 22:51:30 Mac-Pro-max kernel[0]: FakeSMC: key not found BEMB, length - 1
Mar 10 22:51:30 Mac-Pro-max kernel[0]: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
Mar 10 22:51:30 Mac-Pro-max kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized
Mar 10 23:00:56 Mac-Pro-max kernel[0]: FakeSMC: key info not found CLWK, length - 6
Сон работает, после сна появляется вот что
Mar 10 23:01:23 Mac-Pro-max kernel[0]: FakeSMC: key info not found CLWK, length - 6
Mar 10 23:01:33: --- last message repeated 1 time ---
Mar 10 23:01:33 Mac-Pro-max kernel[0]: SerialATAPI device reconfiguration did not complete successfully. (failedCommandInfo = 0x1)
После выключение не работает.
Сообщение отредактировал DR_FAil: 11 Мар 2010 - 11:36
Leopard 10.5.8 + Cham+Extra
CPU: С2D E6750 2,66 - ок
MB: GIGABYTE EP45-DS3 - ок
Mem: 2X1Gb Corsair + 2х2Gb Patriot DDR2 ок
Video: GeForce 9800GT 512Mb - ок
HDD: 200+500+250Gb Sata - ок
Audio: Audigy 2 - ок
LCD: NEC 1980NXi
----- Snow Leopard 16.2 не работает видеокарта.
Fakesmc.kext здесь ни при чём. Что бы не было этих записей достаточно отключить дебаггер <key>debug</key> <false/>. По поводу выключения сюда. Ну а это совсем печально "ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed", с этим сюда. Наверно в DSDT, если он вообще есть, ещё "конь не валялся" )
Intel C2D E8400 ASUS P5K-E DDR2 1066 4GB 8800GT 512MB
Mac-Pro-max kernel[0]: SerialATAPI device reconfiguration did not complete successfully. (failedCommandInfo = 0x1)
У Кинга есть какие-то патчи ДСДТ по поводу такого девайса. А драйвер там ванильный?
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!!
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30)10.6.2 (10C540)
С Fakesmc.kext работает перезагрузка, сон, выключение, но после сна выключение не работает(монитор гаснет а вентиляторы крутит дальше)
Сон работает, после сна появляется вот что
Mar 10 23:01:33 Mac-Pro-max kernel[0]: SerialATAPI device reconfiguration did not complete successfully. (failedCommandInfo = 0x1)
После выключение не работает.
У меня такая ошибка была, и признаки схожи с твоими, только первый раз когда отправить в сон нужно было кратким нажатием жать на кнопку повер и закрывать крышку ноута, второй раз сон нормально срабатывал. И также с выключением правда работало наоборот чем у тебя после сна выключался отлично а без сна невыключался.
В моём случае проблема в device (ipic) конфликтовал с device (hpet) решилось несколькими способами. Удалением IRQ с device (ipic) или назначением других значений IRQ в device (hpet). Также была возможность исправить изменением IRQ в драйвере HpetDevice.kext.
SerialATAPI это SATA, если да то вроде пашет нормально и диски и dvd.
DSDT создал из bios'a программой Patcher02Beta5 с прописыванием видео и сети. После этого правил секцию RTC, еще сделал EHCI USB port fix по такому принципу
Мой DSDT
И еще вопрос, в DTDS можно убрать устройства типа флоппи или ком-порта, звук например тоже не с материнки
Сообщение отредактировал DR_FAil: 12 Мар 2010 - 11:41
Leopard 10.5.8 + Cham+Extra
CPU: С2D E6750 2,66 - ок
MB: GIGABYTE EP45-DS3 - ок
Mem: 2X1Gb Corsair + 2х2Gb Patriot DDR2 ок
Video: GeForce 9800GT 512Mb - ок
HDD: 200+500+250Gb Sata - ок
Audio: Audigy 2 - ок
LCD: NEC 1980NXi
----- Snow Leopard 16.2 не работает видеокарта.
SerialATAPI это SATA, если да то вроде пашет нормально и диски и dvd.
DSDT создал из bios'a программой Patcher02Beta5 с прописыванием видео и сети. После этого правил секцию RTC, еще сделал EHCI USB port fix по такому принципу
Мой DSDT
И еще вопрос, в DTDS можно убрать устройства типа флоппи или ком-порта, звук например тоже не с материнки
SATA пашет нормально, за исключением реконфигурации после сна, вот этот вопрос и нужно изучать.
Из ДСДТ можно выбрасывать ненужные устройства.
С левых хостингов ничего качать не собираюсь. Прикреплять и здесь можно.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!!
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30)10.6.2 (10C540)