cvad Posted December 29, 2008 Author Share Posted December 29, 2008 cVaDМожно ли Ваш сабж портировать на torrentmac.ru? Очень ценная информация, тупо прокопировать Вашу работу рука не поворачивается.... Портировать всегда можно при указании первоисточника. Всем спасибо за факи , потихоньку буду добавлять. Большая часть ссылок на файлы уже работает. to all Кто подскажет, почему не работает счетчик посещений в шапке. В текстовом виде показывает посещения, а на картинке только одно (мое )? upd: Ладно, пишут "Map updates daily". Подождем. Link to comment Share on other sites More sharing options...
dan1234 Posted December 29, 2008 Share Posted December 29, 2008 Вот еще сохранились полезные мини-факи: dmg_to_iso.txt Net_security.txt password.txt Может кто-нибудь оформит их по человечески (ну не оФОРмитель я ) Link to comment Share on other sites More sharing options...
osik Posted December 29, 2008 Share Posted December 29, 2008 cVaDМожно ли Ваш сабж портировать на torrentmac.ru? Очень ценная информация, тупо прокопировать Вашу работу рука не поворачивается.... cVaD аналогичный вопрос, только разница лишь в трекере. Можно на torrents.ru? PS: там собрана команда людей пишуших вот это, и хотелось бы видеть там твое творение . С уважением osik Link to comment Share on other sites More sharing options...
oFORmitel Posted December 29, 2008 Share Posted December 29, 2008 Мониторинг температуры на OS X 86 MSR_Tools Распаковываем MSR_Tools.app в "Программы" и запускаем. Результат выглядит так: MSR_Tools.zip В строке "Core Temp: TjMax - 52.0 (48.0 guess) в скобках показана реальная температура на крышке процессора. Это те же данные, что показывает вам мониторинг в БИОСе BlagecsThermoWidget В данном случае результат более презентабельный, но отображает (корректно) только температуру процессора и чипа (северного?) моста. blagecsThermoWidget.zip Инструкция по установке: 0. Распаковать архив, например в /tmp. 1. Установить DaemonES's thermo (thermo.pkg - установщик включен в архив), НЕ ПЕРЕЗАГРУЖАТЬСЯ! 2. Открываем терминал и вводим cd /tmp/blagecsThermoWidget cp thermo-oneshot /sbin chmod ugo+rx /sbin/thermo-oneshot 3. Перезагружаемся. 4. Устанавливаем виджет - двойной клик по виджету. Работа мониторинга без установки виджета: Отрываем терминал и набираем: thermo-oneshot Вывод терминала должен выглядеть примерно так: Cojy3:~/Desktop/Zeta blagec$ thermo-oneshot Press any key to exit. Winbond W83627EHF/EF, W83627EHG/EG. Sensor name SYS temp: 40.00 Winbond W83627EHF/EF, W83627EHG/EG. Sensor name CPU Temp: 44.00 Winbond W83627EHF/EF, W83627EHG/EG. Sensor name AUX Temp: 46.00 Winbond W83627EHF/EF, W83627EHG/EG. Sensor name CPU VCore: 1.24 Cojy3:~/Desktop/Zeta blagec$ Низкий поклон и троекратное УРА камрадам DaemonES и blagec!!! Link to comment Share on other sites More sharing options...
cvad Posted December 29, 2008 Author Share Posted December 29, 2008 cVaD аналогичный вопрос, только разница лишь в трекере. Можно на torrents.ru?PS: там собрана команда людей пишуших вот это, и хотелось бы видеть там твое творение . С уважением osik Уже ответил выше для всех. С уважением cVad oFORmitel Видимо, здесь лучше писать фак-и по-русски, а если на английском, тем более на этом же форуме, дать ссылку на соответствующий топик. Link to comment Share on other sites More sharing options...
oFORmitel Posted December 29, 2008 Share Posted December 29, 2008 OSx86 Tools Utility.app от ~pcwiz - Утилита для обслуживания MAC OS X (кернел, кексты, EFI-string и т.д.). Прозрачная работа с com.Apple.boot.plist - прописывание ключей, стрингов... Получение информации о Вашем железе: Выкачивание кекстов для Вашего железа: Последняя функция не всегда может быть Вам полезна. Выкачиваемые кексты (чаще) нормально работают только из системных Extensions. DSDT Patcher GUI [от ~pcwiz - Gui утилита для создания патченного DSDT.aml. Universal OSx86 Installer от ~pcwiz - Gui утилита для послеинсталляционной доводки системы: установки необходимых kexts, kernel, DSDT patch, Boot Timeout, Native Boot Resolution, Ethernet и Video EFI strings, генерации/скачивания/закачивания plugins для вашего железа. Актуальные версии всегда можно скачать с сайта производителя. Link to comment Share on other sites More sharing options...
Ingenue Posted December 29, 2008 Share Posted December 29, 2008 @cVaD: к сожалению, в веб-архиве нет страниц, датированных 2008 годом. Но хоть что-то да сохранилось, поэтому я и привела ссылку... А насчет Счётчика посещений - он будет с течением времени подгружать данные. @BIM167: пожалуйста @oFORmitel: какой ты у нас молодец! прикреплена палитра "безопасных цветов" - удобно и читабельно для факов. P.S. если что-то нужно перевести - я по образованию переводчица. palette.html.zip Link to comment Share on other sites More sharing options...
JekaPDA Posted December 29, 2008 Share Posted December 29, 2008 КОПИЯ ПОСТА, Не мое. Сами знаете кого ;-) Создаем Flash-загрузчик для вашего хакинтоша Переношу тему сюда: http://forum.insanelymac.com/index.php?showtopic=143605 Link to comment Share on other sites More sharing options...
Ingenue Posted December 29, 2008 Share Posted December 29, 2008 Учим МАК писать на NTFS-разделы. качаем и устанавливаем драйвер от Paragon Учим Windows работать с HFS+ разделами. качаем и устанавливаем софтинку Mac-drive Link to comment Share on other sites More sharing options...
osik Posted December 29, 2008 Share Posted December 29, 2008 Broadcom NetLink BCM5787M PCI-E Gigabit Ethernet Controller УРААА!!! Хочу всех обрадовать, интернет через bcm5787 из под Mac-реально!!!! У меня ACER 5920G из под него сейчас и пишу (iDeneb 10.5.5, почти уверен что и на Kalyway 10.5.2 тоже пойдет) Короче пошел я по ссылке http://forum.insanelymac.com/index.php?showtopic=127903 В самом начале скачал пакетик, в нем инструкция по установке на инглише и kext. Качаем! http://forum.insanelymac.com/index.php?act=attach&type=post&id=34701 Еще нам нужен будет Hex fiend И вот этот пакет PCCard.10.5.2.Beta2.pkg.zip Теперь по порядку. Для начала нужно узнать MAC адрес вашей железки BCM5787, скажем Everestom (выглядеть он может примерно так- 03-bf-58-4c-a2-11) Теперь лезим в сам kext. скачаный по первой ссылке. /Contents/MacOS/AppleBCM5787MEthernet AppleBCM5787MEthernet файл кидаем в прогу Hex Fiend, и находим эти строки 0002e900 09 8B 45 0C C7 00 00 00 00 00 31 C0 C9 C3 55 89 0002e910 E5 8B 55 08 8B 4D 0C B8 03 00 00 00 90 90 88 01 0002e920 B8 BF 00 00 00 90 90 88 41 01 B8 58 00 00 00 90 0002e930 90 88 41 02 B8 4C 00 00 00 90 90 88 41 03 B8 A2 0002e940 00 00 00 90 90 88 41 04 B8 11 00 00 00 90 90 88 0002e950 41 05 31 C0 C9 C3 90 90 90 90 90 90 90 90 55 89 по такому 03:bf:58:4c:a2:11 примеру заменяем соответствующие пункты на значения MAC адреса вашей карточки изначально у вас будут эти пункты! BA:AD:FO:OD:BA:AD Перепроверяем и сохраняем. Теперь Этот kext (не файлик который мы ковыряли , а весь kext) устанавливаем с помощью проги Kext Helper b7. Не пере загружаемся пока, папку Start_Promisc из архива где лежал kext и инструкция, закидываем по этому адресу- /Library/StartupItems/. В папке Start_Promisc, правим текстовым редактором файл Start_Promisc (INTF="enX"), где X может быть 0 или 1 - в зависимости от количества сетевух. В моем случае- en0. Так же сохраняем изменения. В терминале прописываем: sudo chmod -R 755 /Library/StartupItems/Start_Promisc sudo chown -R root:wheel /Library/StartupItems/Start_Promisc После этих манипуляций подсоединяться к нету будет автоматом. Устанавливаем PCCard.10.5.2.Beta2.pkg ПРОСИТ перезагрузку. Перезагружаемся и пользуемся!!! ТЕПЕРЬ ПОПРАВКА: После очередной пере установки системы, проделывая все вышеописанное без единой перезагрузки, машина просто не стартует. Поэтому советую сначала все проделать с не модифицированными файлами и поэтапно выполнять вышеописанные изменения с соответствующими перезагрузками Всем удачи Автор : max3z Link to comment Share on other sites More sharing options...
JekaPDA Posted December 29, 2008 Share Posted December 29, 2008 Внешний загрузчик на СD на базе BOOT132 и Chameleon ТУТ http://forum.insanelymac.com/index.php?showtopic=143606 Установка системы с жесткого диска - без использования DVD ТУТ http://forum.insanelymac.com/index.php?showtopic=143608 Link to comment Share on other sites More sharing options...
osik Posted December 29, 2008 Share Posted December 29, 2008 Исправляем USB, Новейшая версия Много жалоб, что не у всех USBUHCI пробуждается из сна. По просьбе трудящихся я проверил Эпловские исходники.Ага, вот оно в чем дело! Поддерживаются не все чипсеты! Список поддерживаемых static ErrataListEntry errataList[] = { {0x1095, 0x0670, 0, 0x0004, kErrataCMDDisableTestMode | kErrataOnlySinglePageTransfers | kErrataRetryBufferUnderruns}, // CMD 670 & 670a (revs 0-4) {0x1045, 0xc861, 0, 0x001f, kErrataLSHSOpti}, // Opti 1045 {0x11C1, 0x5801, 0, 0xffff, kErrataDisableOvercurrent | kErrataLucentSuspendResume | kErrataNeedsWatchdogTimer}, // Lucent USS 302 {0x11C1, 0x5802, 0, 0xffff, kErrataDisableOvercurrent | kErrataLucentSuspendResume | kErrataNeedsWatchdogTimer}, // Lucent USS 312 {0x106b, 0x0019, 0, 0xffff, kErrataDisableOvercurrent | kErrataNeedsWatchdogTimer}, // Apple KeyLargo - all revs {0x106b, 0x0019, 0, 0, kErrataLucentSuspendResume }, // Apple KeyLargo - USB Rev 0 only {0x106b, 0x0026, 0, 0xffff, kErrataDisableOvercurrent | kErrataLucentSuspendResume | kErrataNeedsWatchdogTimer}, // Apple Pangea, all revs {0x106b, 0x003f, 0, 0xffff, kErrataDisableOvercurrent | kErrataNeedsWatchdogTimer}, // Apple Intrepid, all revs {0x1033, 0x0035, 0, 0xffff, kErrataDisableOvercurrent | kErrataNECOHCIIsochWraparound | kErrataNECIncompleteWrite }, // NEC OHCI {0x1033, 0x00e0, 0, 0xffff, kErrataDisableOvercurrent | kErrataNECIncompleteWrite}, // NEC EHCI {0x1131, 0x1561, 0x30, 0x30, kErrataNeedsPortPowerOff }, // Philips, USB 2 {0x11C1, 0x5805, 0x11, 0x11, kErrataAgereEHCIAsyncSched }, // Agere, Async Schedule bug {0x8086, 0x2658, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #1 {0x8086, 0x2659, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #2 {0x8086, 0x265A, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #3 {0x8086, 0x265B, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #4 {0x8086, 0x265C, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // ICH6 EHCI {0x8086, 0x2688, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #1 {0x8086, 0x2689, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #2 {0x8086, 0x268A, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #3 {0x8086, 0x268B, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #4 {0x8086, 0x268C, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // Southbridge EHCI {0x8086, 0x27C8, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #1 {0x8086, 0x27C9, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #2 {0x8086, 0x27CA, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #3 {0x8086, 0x27CB, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #4 {0x8086, 0x27CC, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataICH7ISTBuffer | kErrataNeedsOvercurrentDebounce }, // ICH7 EHCI {0x8086, 0x2830, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #1 {0x8086, 0x2831, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #2 {0x8086, 0x2832, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #3 {0x8086, 0x2834, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #4 {0x8086, 0x2835, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #5 {0x8086, 0x2836, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // ICH8 EHCI #1 {0x8086, 0x283a, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce } // ICH8 EHCI #2 }; Как видим, nForce вообще отсутствует. Значит будет работать или нет - рулетка. Сообщайте, пожалуйста, о девайс-айди, не перечисленных здесь! В предлагаемой ниже версии я поставил флаг controllerCanSleep=true независимо от чипсета. Может кому поможет. Кстати, в исходниках есть комментарий, что поддержка слипа зависит от IOPCIFamily. Не поленитесь взять мою версию. (в подписи) Номер версии 3.1.6 , чтобы отличить от родных Эпловских. EDITED 19-12-2008. Наконец пересобрал исходники от 10.5.6, не особо раздумывая внес свой копирайт и увеличил номер версии. Теперь они 3.2.8. Что изменилось? EHCI - все тот же старый орБайтовский патч для поддержки Легаси. Есть подозрение, что для современных чипсетов это уже не актуально, но и не мешает. Убрал лишние логи - надоело смотреть на засорение экрана. OHCI, UHCI - добавил слип-суппорт для тех чипсетов, которые Эпл обошла вниманием. Общее для всех. Кто там говорил о безошибочности Эпловских инженеров? kUSBDeviceInfoIsInternalMask = ( 1 << kUSBInformationDeviceIsInternalBit ), if ( deviceInformation & ( 1 << kUSBDeviceInfoIsInternalMask ) ) Вычисляем: если kUSBInformationDeviceIsInternalBit = 8, то kUSBDeviceInfoIsInternalMask = 256 и ( 1 << kUSBDeviceInfoIsInternalMask ) = 2 в степени 256! Ох...еть! В новой версии Эпл добавила поддержку чипсетов Intel ICH10 и nForce MCP79. Я по образцу добавил другие интелловские и нфорсевские чипсеты, а также SIS7001/7002. Не добавил только ATI. Насколько я выяснил, там никакие эрраты не требуются, ЮСБ работает по дефолту. Мои флаги Эррата сделаны по образцу сходных чипсетов, насколько это правильно - понятия не имею, если у кого что станет хуже, не пинайте меня, а попытайтесь дать правильную информацию. //Slice {0x8086, 0x2442, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // {0x8086, 0x2482, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH Intel 845 UHCI #1 {0x8086, 0x2484, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #2 {0x8086, 0x2487, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #3 {0x8086, 0x24d2, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH Intel 865 UHCI #1 {0x8086, 0x24d4, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #2 {0x8086, 0x24d7, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #3 {0x8086, 0x24de, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #4 {0x8086, 0x24dd, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // Intel 865 {0x8086, 0x24c2, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH Intel 855 UHCI #1 {0x8086, 0x24c4, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #2 {0x8086, 0x24c7, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #3 {0x8086, 0x24ce, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH UHCI #4 {0x8086, 0x24cd, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // Intel 855 //Slice {0x8086, 0x2934, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH9 UHCI #1 {0x8086, 0x2935, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH9 UHCI #2 {0x8086, 0x2936, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH9 UHCI #3 {0x8086, 0x2937, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH9 UHCI #4 {0x8086, 0x2938, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH9 UHCI #5 {0x8086, 0x2939, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH9 UHCI #5 {0x8086, 0x293a, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // ICH9 EHCI #1 {0x8086, 0x293c, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // ICH9 EHCI #2 //Slice {0x10de, 0x03f2, 0x00, 0xff, kErrataMCP79SplitIsoch | kErrataMissingPortChangeInt | kErrataMCP79IgnoreDisconnect | kErrataUse32bitEHCI }, // MCP EHCI #1 {0x10de, 0x00e8, 0x00, 0xff, kErrataMCP79SplitIsoch | kErrataMissingPortChangeInt | kErrataMCP79IgnoreDisconnect | kErrataUse32bitEHCI}, // MCP EHCI #2 {0x10de, 0x077c, 0x00, 0xff, kErrataMCP79SplitIsoch | kErrataMissingPortChangeInt | kErrataMCP79IgnoreDisconnect | kErrataUse32bitEHCI}, // MCP78S EHCI #2 {0x10de, 0x03f1, 0x00, 0xff, kErrataOHCINoGlobalSuspendOnSleep | kErrataMCP79IgnoreDisconnect }, // MCP OHCI #1 {0x10de, 0x00e7, 0x00, 0xff, kErrataOHCINoGlobalSuspendOnSleep | kErrataMCP79IgnoreDisconnect }, // MCP OHCI #2 {0x10de, 0x077b, 0x00, 0xff, kErrataOHCINoGlobalSuspendOnSleep | kErrataMCP79IgnoreDisconnect }, // MCP78S OHCI #2 //Slice - SIS chipset support. Copied from nForce. Is it true? {0x1039, 0x7001, 0x00, 0xff, kErrataOHCINoGlobalSuspendOnSleep | kErrataMCP79IgnoreDisconnect }, // SIS OHCI #2 {0x1039, 0x7002, 0x00, 0xff, kErrataMCP79SplitIsoch | kErrataMissingPortChangeInt | kErrataMCP79IgnoreDisconnect | kErrataUse32bitEHCI}, // SIS EHCI #2 AppleUSBEHCI328.kext.zip AppleUSBOHCI328.kext.zip AppleUSBUHCI328.kext.zip В файле USBMassStorage устранял всего лишь мелкие ошибки, ничего кардинально нового не сделал. IOUSBMassStorageClass205.kext.zip Все файлы проверены в системе 10.5.5, т.е. обратная совместимость имеется. Автор: slice Link to comment Share on other sites More sharing options...
cvad Posted December 29, 2008 Author Share Posted December 29, 2008 Хорошие вести от koalala: I want to improve all functions before :Next version will be 0.2.0 and will include : -AMI BIOS support -NVCAP (Dual-DVI,DVI+VGA,TV-OUT) selecter -ATI cards support -MUTE fix -Autofix warnings and errors -Maybe partial HDEF patch (no need for HDAEnabler.kext) -And bugfixes if you report bugs for 0.1.8 Until this is not finished, no new release. 0.2.1 will include sound patcher В следующей версии OSX DSDT Patcher, появится поддержка AMI BIOS + будем потихоньку избавляться от стрингов и инжекторов. Link to comment Share on other sites More sharing options...
JekaPDA Posted December 29, 2008 Share Posted December 29, 2008 КАК ОТРЕДАКТИРОВАТЬ BOOT-123.ISO ТУТ http://forum.insanelymac.com/index.php?showtopic=143606 Link to comment Share on other sites More sharing options...
osik Posted December 29, 2008 Share Posted December 29, 2008 Исправляем дерево устройств, DSDT patcher Исходная тема на инсане про сам патчер: http://forum.insanelymac.com/index.php?showtopic=133683 а также параллельная тема про хамелеон для этого патча http://forum.insanelymac.com/index.php?showtopic=132757 Один из интересных отчетов про работающий дисплей после такого патча http://forum.insanelymac.com/index.php?showtopic=135184 Отредактировано 10.11.08:Да, у меня тоже получилось!!!!! Еще достижение - звук заработал! Спасибо товарищу roisoft. http://forum.insanelymac.com/index.php?showtopic=133683&st=290 Этот патч создан под загрузчик ChameleonEFI и предназначен для динамического исправления DT - Device Tree - дерево устройств перед загрузкой операционной системы. Что там можно сделать? Переименовать устройства, назначить или отменить IRQ, а то и изменить выделение памяти устройству. Какие-то устройства можно вообще исключить из дерева. Зачем? У авторов темы получилось оживить AppleRTC и AppleHPET, а вместе с последним ожил и AppleIntelCPUPowerManagement. У нас тут GLXOZ мечтал об этом? http://www.applelife.ru/forum0/HPET_i_vse_...azano/6198.html Они еще и два ядра вроде заставили работать. У меня это и так работало. Как? 1. Требуется ChameleonEFI. Инструкции для него. Есть вариант от Неткаса - PCIEFI v9, инструкции на сайте или в посте 120 от gh0st 2. В корне диска есть файл /boot который нужно заменить на исправленный (в аттаче). 3. Туда же, в корень диска положить файл /DSDT.aml, полученный в результате наших экспериментов. Кстати, небольшая ошибка разработчиков: выходной файл у них написан маленькими буквами, а надо - большими. Переименовываем. 4. Перезагружаемся. Эти операции легко поддаются откату. Ничего перепрошивать не надо, так что эксперименты вполне безопасны. DSDT. Загружаем патчер с буржуйского форума (или здесь, но там новее). Распаковываем, запускаем двойным щелчком. Находим в папке dsdt.aml, уже пропатченный для RTC и HPET. Если хотим чего-то еще, находим в папке ./debug файл dsdt_fixed.txt. Открываем его текстовым редактором и пытаемся врубиться, что это за язык, и о чем там вещают. Я там нашел устройство VID2, которое нахрен не нужно, и закомментировал его. Далее в терминале даем команду iasl -ta -f ./dsdt_fixed.txt Этот компилятор включен в пакет в патчером. После его работы имеем новый dsdt.aml файл. Копируем в корень диска и перезагружаемся. Ну, наверно, надо соблюдать пермишины, в Лаборатории об этом даже упоминать неприлично. Рассказывайте, кто чего достиг, и кто чего ожидает. Сообщение отредактировал slice - 21.11.2008, 23:29 Прикрепленные файлы boot.zip ( 36,56 килобайт ) DSDT_Patcher1.0.1e.zip( 225,93 килобайт ) Автор: Slice поделюсь своими наблюдениями.изначально был установлен обычный хамелеон (без dfe), и установлен IntelCPUPMDisabler, при этом AppleIntelCPUPowerManagement не удалялся. из чужеродных кекстов в системе установлен ещё только AppleDecrypt. с такой конфигурацией AppleRTC и AppleHPET подгружались, но скорее всего своих функций не выполняли, при этом к работе системы никаких претензий небыло - работали все 4 ядра, слип, ребут, шатдаун. но тема заинтересовала, посему первым делом был установлен pcefi v9 (огромное спасибо товарищу netkas-y!) следующим образом: в терминале под рутом: cat /Users/gh0st/Desktop/boot > /boot поясню почему так, а не командой ср. при таком способе замены не нарушаются атрибуты и права исходного файла. как следствие у вас в корне системы не появится чёрного значка boot, он так и останется скрытым. далее был успешно сгенерирован dsdt.aml с помощью DSDT_Patcher1.0.1e, который опять таки устанавливался нетривиально в силу соображений описанных выше: cd / cp mach_kernel /DSDT.aml # это просто для того чтоб получить файл со скрытыми атрибутами, можно использовать и любой другой скрытый файл в корневом каталоге. cat /Users/gh0st/Desktop/DSDT_Patcher1.0.1e/dsdt.aml > /DSDT.aml эстетический вид сохранён. далее был удалён IntelCPUPMDisabler и кеш кекстов, после чего система была успешно перезагружена. а теперь самое главное - что это дало: заработали AppleRTC и AppleHPET т.к. система успешно загрузилась с AppleIntelCPUPowerManagement. и как следствие заработали энергосберегающие технологии интел - динамическое понижение частоты и напряжения питания процессора, за которые собственно и отвечает AppleIntelCPUPowerManagement. в свою очередь это вызвало значительное понижение температуры процессора. данный эксперимент проводился несколько раз путём установки/удаления IntelCPUPMDisabler. мониторинг температуры и работы энергосберегающих технологий осуществлялся с помощью утилиты MSR Tools. резюме: несомненно исправление дерева устройств имеет огромную пользу. благодаря данной технологии приобретено следующее: 1. корректная работа энергосберегающих технологий интел благодаря использованию родного AppleIntelCPUPowerManagement, а не каких-то сторонних кекстов. 2. система ещё на один шаг приблизилась к оригинальному маку - из чужеродных кекстов установлены только AppleDecrypt и HDAEnabler (не критично), всё остальное нативное. 3. работают AppleRTC и AppleHPET, что тоже не может не радовать. спасибо всем кто принимал участие в разработке данного патча. p.s. я далёк от мысли почему у многих работа AppleIntelCPUPowerManagement вызывает прямо противоположный эффект - повышение температуры. пока склоняюсь к тому, что немаловажную роль играет совместимость железа. эксперементы с deep-sleep пока не проводил, но непременно попробую в ближайшее время. Автор: gh0st Link to comment Share on other sites More sharing options...
homepav Posted December 29, 2008 Share Posted December 29, 2008 OSX DSDT Patcher выкладываю кому интересно - сразу после установки стрингов и инжекторов на видео в авард биосе уже не надо video.tiff video2.tiff tm.tiff Link to comment Share on other sites More sharing options...
oFORmitel Posted December 29, 2008 Share Posted December 29, 2008 Делаем скрытые файлы видимыми В трудах над ковырянием бессметрного творения Apple часто приходится оперировать скрытыми файлами. Конечно можно для этого использовать сторонние файл-менеджеры, но большинство из них не дает такой свободы - частенько получаем сообщение о недостатке у нас ПРАВ Выход простой: использовать Finder. А для того чтобы скрытые файлы стали видимыми - маленькие хитринки: ChangeFinder Использование: в архиве два файла.app Один из них при запуске делает скрытые файлы видимыми, а другой их прячет обратно. Change_Finder.zip Метод использующий терминал: 1) Показываем скрытые файлы: defaults write com.apple.Finder AppleShowAllFiles -bool true killall Finder 2) Скрываем скрытые файлы: defaults write com.apple.Finder AppleShowAllFiles -bool false killall Finder Добираемся до скрытых файлов не меняя ничего: (необходимо знать (помнить) путь до скрытого файла) В Finder-е удерживаем "Cmd+Shift+G" и прописываем путь к нужной папке. © ingenue Link to comment Share on other sites More sharing options...
homepav Posted December 29, 2008 Share Posted December 29, 2008 Хорошие вести от koalala: В следующей версии OSX DSDT Patcher, появится поддержка AMI BIOS + будем потихоньку избавляться от стрингов и инжекторов. блин опередил это вообще то ответ мне был Link to comment Share on other sites More sharing options...
cvad Posted December 29, 2008 Author Share Posted December 29, 2008 Анонсировал в англоязычных новинках нашу Kext utility. Кто хочет/пользовался уже, может оставить там свой отзыв . блин опередил это вообще то ответ мне был Я уже давно постил, насчет AMI BIOS. Но пусть будет твой... Link to comment Share on other sites More sharing options...
Ingenue Posted December 29, 2008 Share Posted December 29, 2008 здесь много основных программок и есть хорошие системные утилитки. Thanks to Mac-Calyptratus. Link to comment Share on other sites More sharing options...
cvad Posted December 29, 2008 Author Share Posted December 29, 2008 Господа и конечно Дамы! Хочу напомнить, что шапка, к сожалению, не резиновая. Видимо, нужно будет сделать несколько топиков, как было на старом форуме, и постить соответственно в них по темам. Потом, не стоит все вываливать сразу. Если откроется старый сайт, все вместе будет не потянуть. Или уже все решили оставаться здесь? Отдохните немного . Link to comment Share on other sites More sharing options...
Ingenue Posted December 29, 2008 Share Posted December 29, 2008 Вот я тоже сижу и думаю, что мы сейчас сюда пол-Тырнета стащим @cVaD: ты ж попросил - все и кинулись дружно писать Link to comment Share on other sites More sharing options...
oFORmitel Posted December 29, 2008 Share Posted December 29, 2008 cVaD, не обязательно ВСЕ тащить в шапку. просто, думаю будет разумно, если мы сейчас относительно компактно набьем тему полезной инфой в пределах нескольких 1-х страниц, пока хак-чайники не чухнулись. когда придут, то на 1 полезный пост будет по 3 страницы "спасити-памагити". насчет того чтобы тут остаться... это мысль. всетки Эппллайф только российский, а тут - весь мир! надо подумать... в смысле вернемся на Лайф однозначно, но и здесь бросать нельзя. скажем основное поле битвы там, а сюда бэкапить самое важное... мож быть так? а вот JekaPDA и Osik-у действительно надо создавать отдельные темы. их бэкапы кекстов и утилит мало касаются, а полезны не менее Link to comment Share on other sites More sharing options...
osik Posted December 29, 2008 Share Posted December 29, 2008 ...а вот JekaPDA и Osik-у действительно надо создавать отдельные темы. их бэкапы кекстов и утилит мало касаются, а полезны не менее Согласен. Действовал быстро, чтоб не потерялось, поэтому сюда оформил. Да простите что не очень в тему Link to comment Share on other sites More sharing options...
dan1234 Posted December 30, 2008 Share Posted December 30, 2008 Надо уже "жить" - отвечать на ламерские (и не только) вопросы на здешнем форуме (которых уже не мало), а по мере "натыкания" на уже когда-то "разжеванный" вопрос, выкладывать на него подробный ответ (копию топика с AppleLife, если есть)! И в этой ветке по-свободнее будет, и информация (ответы) постепенно восстановятся! А уж причесать их (раскидать по темам) потом всегда можно будет! П.С. Я себе представляю это так: 1. Новичок задает "извечный" вопрос - "Спасите-Помогите, тра-та-та!" 2. Зная в чем суть, например я, даю автору вопроса (в его же теме) подробный и развернутый ответ! 3. О том, что тема подробно развернута уведомляю личкой, например cVad-а или oFORmitel-я (раз уж они взялись все красиво оформлять) ! 4. cVad или oFORmitel правильно оформив (и дополнив), дублируют ответ в соответсвующей теме, и дают команду мне! 5. Я чищу свой ответ, оставляя только ссылку на нужную тему, где ответ оформлен и дополнен! В общем как-то так! Link to comment Share on other sites More sharing options...
Recommended Posts