Zenith432 Posted December 20, 2014 Share Posted December 20, 2014 Just to document the patches I uploaded lately...In post #2557 Change to disk.c - Prevent getOSVersion from looking for SystemVersion.plist on FAT32 or exFAT file systems - since those filesystems never serve as system volumes. UFS may serve as system volume, but there's no driver to read from it. Change to sys.c - Eliminate a dubious recursion in diskScanBootVolumes(). It recognizes the filesystem, then calls getOSVersion, which attemps to open 5 files in order to find SystemVersion - then when parsing the device name - calls diskScanBootVolumes() - as a form of on-demand scanning. This doesn't result in an infinite recursion - because the volume is already in the map. However, this auto-scan is only useful if user enters an explicit hd(X,Y) device-spec that has never been scanned before - an unlikely occurence. In post #2603 saio_types.h, biosfn.c - minor typo in bios-defined data structure that isn't actually used. fake_efi.c - eliminate redundant scan of bt(0,0) in setupSmbiosConfigFile. loadConfigFile already does a fall-back scan of bt(0,0), so another scan isn't needed. sys.c - I opened an issue about this. While scanning a volume, getOSVersion looks for 5 files and switches back-n-forth between hd(X,Y)/....SystemVersion.plist on the newly scanned volume and bt(0,0)/hd(X,Y)/...SystemVersion.plist - which is an invalid path - should always return an error. I still don't know whether this is a problem or not. In theory it should not hang the code because the invalid pathname should just fail. However, the switching back-n-forth between hd(X,Y) and bt(0,0) may expose a latent bug in msdos.c/hfs.c/cache.c, which is why I'm unsure about it. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 20, 2014 Share Posted December 20, 2014 Until rev 2380 getOSVersion was called only "at needed"... as I remembar I had problem because was not called searching the kernel path for Yosemite (in boot.c ?), but now is omni-present Link to comment Share on other sites More sharing options...
wartomato Posted December 21, 2014 Share Posted December 21, 2014 (edited) Sorry @wartomato "Acer" + "the behavior of your bios" maked me thinking that your was a Laptop. About recovery partition, I never see that since Windows is banned from my PCs... Patch provided by Zenith432 at post 2607 is useful to see if bootloader encounters some problems, or to see where it stops. Have you tested this? Hey, nothing to worry about. The Acer IS a notebook (we, the elder ones used to call that laptop). I knew about the recovery partitions and that your system doesn't hold Win8.1... So now you know what that looks like ;-) I try the patch in a few minutes and have to thank Zenith432 for the two patches to find out, where this damned boot stops. --- a few minutes later --- I tested the patches provided by Zenith432, BUT either I am too stupid or I can see no output at all. The result is the same... "boot0: done" -> rotating bar for a 3/4 turn and then nothing. (with r2468 I seem to see: "boot0: done" -> "booting /boot" or something like that for a millisecond) Hmmm Edited December 21, 2014 by wartomato Link to comment Share on other sites More sharing options...
Zenith432 Posted December 21, 2014 Share Posted December 21, 2014 I didn't put any prints... I fixed a bug that was a suspect in causing the hang - but it's not the right bug... The "/boot" you see is from boot1h, which completes successfully, but it may disappear too fast. The rotating bar is boot2 hanging. Are you sure r2468 is that last one that works and a later one like r2492 doesn't? I tested the patches provided by Zenith432, BUT either I am too stupid or I can see no output at all. The result is the same... "boot0: done" -> rotating bar for a 3/4 turn and then nothing. (with r2468 I seem to see: "boot0: done" -> "booting /boot" or something like that for a millisecond) Link to comment Share on other sites More sharing options...
Micky1979 Posted December 21, 2014 Share Posted December 21, 2014 The new FileNVRAM by xZenue works in Yosemite , I can log to FaceTime Link to comment Share on other sites More sharing options...
Onixs Posted December 21, 2014 Share Posted December 21, 2014 This https://public.xzenue.com/downloads/?dir=FileNVRAM/trunk/77 ? Link to comment Share on other sites More sharing options...
Micky1979 Posted December 21, 2014 Share Posted December 21, 2014 Yes Link to comment Share on other sites More sharing options...
meklort Posted December 21, 2014 Share Posted December 21, 2014 Hmm... I wonder how that got there... 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 21, 2014 Share Posted December 21, 2014 Hi meklort thanks for that , Hmm... I wonder how that got there... ...but what do you mean? ...for the kernelpatcher??? you are working to a new release of it too?? EDIT Ok, to be fully tested before talking Link to comment Share on other sites More sharing options...
meklort Posted December 21, 2014 Share Posted December 21, 2014 There's already a kernel patcher version in my svn that lets you build c (kext style) kernel patches... It's pretty useful if you're lazy / don't like going assembly or binary patches. I believe there was a slight issue with it and global variables, but otherwise it works pretty nicely. Link to comment Share on other sites More sharing options...
Micky1979 Posted December 21, 2014 Share Posted December 21, 2014 No lazy, but I did not understand anything about. However I have already installed your kernelpatcher today, and this is a bdmesg: Removed No verbose about specific modules. This is from Yosemite, and my kernel was already "Lapic patched" by the command line (so this ability has not been tested by me). I just thought it did not load some kexts in Extra/Extensions how could in the past (tested from a 10.9.5 installation inside this laptop today). I'm going to do more testing, maybe I did anything wrong.. (EDIT) So sorry, my fault There's already a kernel patcher version in my svn that lets you build c (kext style) kernel patches... It's pretty useful if you're lazy / don't like going assembly or binary patches. I believe there was a slight issue with it and global variables, but otherwise it works pretty nicely. Link to comment Share on other sites More sharing options...
Micky1979 Posted December 21, 2014 Share Posted December 21, 2014 Not a good day for me because the bootloader was on another partition (the presence of an old stage 2 deceived me), now I turned on the brain:Mavericks: Last login: Mon Dec 22 00:32:34 on console mbpdimicky1979:~ Micky1979$ bdmesg Enoch (Pandora) (r2510) [2014-12-04 18:13:01] CPUID Raw Values: 00: 0000000d-756e6547-6c65746e-49656e69 01: 000306a9-00100800-77bae3bf-bfebfbff 02: 76035a01-00f0b2ff-00000000-00ca0000 03: 00000000-00000000-00000000-00000000 04: 1c004121-01c0003f-0000003f-00000000 05: 00000040-00000040-00000003-00021120 06: 00000077-00000002-00000009-00000000 07: 80000008-00000000-00000000-00000000 08: 00000000-00000000-00000001-28100000 09: 00003024-00000000-00000000-00000000 cpu freq classic = 0x0000000094ad1669 msr(514): platform_info e0011900 msr(518): flex_ratio 00110000 Unusable flex ratio detected. Patched MSR now 00100000 Sticking with [BCLK: 99Mhz, Bus-Ratio: 25] --------------------------------------------- ------------------ CPU INFO ----------------- --------------------------------------------- Brand String: Vendor: 0x756e6547 Family: 0x6 ExtFamily: 0x0 Signature: 306a9 Model: 0x3a ExtModel: 0x3 Stepping: 0x9 MaxCoef: 0x0 CurrCoef: 0x19 MaxDiv: 0x0 CurrDiv: 0x0 TSCFreq: 2494MHz FSBFreq: 100MHz CPUFreq: 2494MHz Cores: 2 Logical processor: 4 Features: 0x000002ff Microcode version: 18 --------------------------------------------- Attempting to read GPT Read GPT Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC Reading GPT partition 4, type 48465300-0000-11AA-AA11-00306543ECAC Module 'Symbols.dylib' by 'Chameleon' Loaded. Initialization: 0x31D8E Description: Chameleon symbols for linking Version: 0 Compat: 0 Module 'FileNVRAM.dylib' by 'Unknown' Loaded. Initialization: 0x84F1A08 Description: Version: 0 Compat: 0 Module 'KernelPatcher.dylib' by 'Unknown' Loaded. Initialization: 0x85016A8 Description: Version: 0 Compat: 0 boot-uuid: 80BA629E-7825-3D82-B819-4D7E787CDB09 Loading kernel: '/mach_kernel' /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[557]: Patching 64bit XNU Kernel 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64 /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[56]: Attempting to patch 64bit kernel for unknown cpu /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[119]: Panic call removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/commpage_patch.c[91]: _commpage_stuff_routine patched. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[80]: lapic_init panic removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[137]: lapic_interrupt panic removed /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/bootstrap_patch.c[152]: KLDBootstrap::readBooterExtensions() call injected into KLDBootstrap::readPrelinkedExtensions(void* section_64) /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[350]: Returning... Press a key to continue... Using PCI-Root-UID value: 0 Skip Nvidia gfx device! --------------------------------------------- ------------ INTEL DEVICE INFO -------------- --------------------------------------------- Class code: [0300] Intel HD Graphics 4000 [8086:0166] (rev 09) Subsystem: [103c:181d] :: PciRoot(0x0)/Pci(0x2,0x0) Using user supplied AAPL,ig-platform-id AAPL,ig-platform-id: 04006601 --------------------------------------------- Wifi Controller [168c:002b] Setting up wifi keys LAN Controller [10ec:8168] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) Setting up lan keys SMBus CmdReg: 0x3 Scanning SMBus [8086:1e22], mmio: 0xd4615004, ioport: 0x5040, hostc: 0x1 SPD[0] (size): 146 @0x50 Slot: 0 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D331 SPD[0] (size): 255 @0x51 SPD[0] (size): 146 @0x52 Slot: 2 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D32F SPD[0] (size): 255 @0x53 SPD[0] (size): 255 @0x54 SPD[0] (size): 255 @0x55 SPD[0] (size): 255 @0x56 SPD[0] (size): 255 @0x57 CPU is , family 0x6, model 0x3a SMBIOS rev.: 2.4, DMI rev.: 2.4 Handle: 0x0001, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 1(top) Bank Locator: BANK 0 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x0005, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 2(under) Bank Locator: BANK 2 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x000c, DMI type 0, 24 bytes BIOS Information Vendor: Apple Inc. Version: MBP91.88Z.00D3.B00.1203211536 Release Date: 21/03/12 BIOS Revision: 0.1 Handle: 0x000d, DMI type 1, 27 bytes System Information Manufacturer: Apple Inc. Product Name: MacBookPro9,2 Version: 1.0 Serial Number: ** PRIVATE ** UUID: ** PRIVATE ** Wake-up Type: Power Switch SKU Number: Default SKU# Family: MacBook Pro Handle: 0x000e, DMI type 2, 16 bytes Base Board Information Manufacturer: Apple Inc. Product Name: Mac-6F01561E16C75D06 Version: 52.23 Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Location In Chassis: Type2 - Board Chassis Location Type: Motherboard Handle: 0x000f, DMI type 3, 20 bytes Chassis Information Manufacturer: Apple Inc. Type: Unknown Version: Chassis Version Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Handle: 0x0024, DMI type 11, 5 bytes OEM Strings String 1: $HP$ String 2: LOC#ABZ String 3: ABS 70/71 78 79 7A 7B String 4: CNB1 0790100000205710000620100 String 5: HP_Mute_LED_0_0 String 6: String6 for Original Equipment Manufacturer String 7: String7 for Original Equipment Manufacturer String 8: String8 for Original Equipment Manufacturer Handle: 0x0037, DMI type 4, 38 bytes Processor Information Socket Designation: U3E1 Type: Central Processor Family: 0xCD Manufacturer: Intel(R) Corporation ID: 0x306A9 Version: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz External Clock: 0 MHz Max Speed: 2494 MHz Current Speed: 2500 MHz Upgrade: Socket rPGA988B Serial Number: ** PRIVATE ** Asset Tag: To Be Filled By O.E.M. Part Number: To Be Filled By O.E.M. Core Count: 2 Core Enabled: 2 Thread Count: 4 Handle: 0x003b, DMI type 131, 6 bytes Apple specific Processor Type Cpu-type: 0x903 Handle: 0x003c, DMI type 132, 6 bytes Apple specific Processor Interconnect Speed QPI = 25100 MT/s Handle 0x003d, DMI type 127, 4 bytes End of Table SMBIOS orig was = fe120 SMBIOS new is = ae7000 Table /Extra/DSDT.aml read and stored at: aeb000 ACPI Table not found: HPET.aml ACPI Table not found: SBST.aml ACPI Table not found: ECDT.aml ACPI Table not found: ASFT.aml ACPI Table not found: DMAR.aml ACPI Table not found: APIC.aml ACPI Table not found: MCFG.aml Generating P-States config: NO Generating C-States config: NO ACPI Table not found: SSDT.aml No ACPI version 1 found. Ignoring RSDP version 2 found @fe020. Length=36 RSDT @9affe124, Length 100 TABLE FACP,FADT found @9affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @aeb000,aeb000 FADT: Using custom DSDT! TABLE UEFI,TABLE ASF!,ASF! found Custom ASF! table was found TABLE HPET,HPET found Custom HPET table was found TABLE APIC,APIC found Custom APIC table was found TABLE MCFG,MCFG found Custom MCFG table was found TABLE SLIC,TABLE WDAT,TABLE SSDT,TABLE BOOT,TABLE ASPT,TABLE DBGP,TABLE FPDT,TABLE SSDT,TABLE SSDT,TABLE SSDT, RSDT: Original checksum 224, New checksum 121 at b01000 XSDT @0;9affe210, Length=164 Sign=X?Q FADT found @09affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @aeb000,aeb000 FADT: Using custom DSDT! TABLE UEFI@9affd000 ASF! found TABLE ASF!@9affc000 HPET found TABLE HPET@9affa000 APIC found TABLE APIC@9aff9000 MCFG found TABLE MCFG@9aff8000 TABLE SLIC@9afe3000 TABLE WDAT@9afe2000 TABLE SSDT@9afe0000 TABLE BOOT@9afde000 TABLE ASPT@9afdc000 TABLE DBGP@9afdb000 TABLE FPDT@9afd9000 TABLE SSDT@9afd7000 TABLE SSDT@9afd6000 TABLE SSDT@9afd2000 RSDP: Original checksum 119, New checksum 85 RSDP: Original extended checksum 81, New extended checksum 252 ACPI version 2 patching finished Starting Darwin/x86_64 [Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64] Boot Args: -v UseKernelCache=No mbpdimicky1979:~ Micky1979$ Lapic panic was removed using the Vanilla kernel but here was stopping: /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[350]: Returning... Press a key to continue... After press a key all Ok. Only AppleHDA is not working with kernelcache enable: Last login: Mon Dec 22 00:51:23 on console mbpdimicky1979:~ Micky1979$ bdmesg Enoch (Pandora) (r2510) [2014-12-04 18:13:01] CPUID Raw Values: 00: 0000000d-756e6547-6c65746e-49656e69 01: 000306a9-00100800-77bae3bf-bfebfbff 02: 76035a01-00f0b2ff-00000000-00ca0000 03: 00000000-00000000-00000000-00000000 04: 1c004121-01c0003f-0000003f-00000000 05: 00000040-00000040-00000003-00021120 06: 00000077-00000002-00000009-00000000 07: 80000008-00000000-00000000-00000000 08: 00000000-00000000-00000001-28100000 09: 00003024-00000000-00000000-00000000 cpu freq classic = 0x0000000094acd99a msr(514): platform_info e0011900 msr(518): flex_ratio 00110000 Unusable flex ratio detected. Patched MSR now 00100000 Sticking with [BCLK: 99Mhz, Bus-Ratio: 25] --------------------------------------------- ------------------ CPU INFO ----------------- --------------------------------------------- Brand String: Vendor: 0x756e6547 Family: 0x6 ExtFamily: 0x0 Signature: 306a9 Model: 0x3a ExtModel: 0x3 Stepping: 0x9 MaxCoef: 0x0 CurrCoef: 0x19 MaxDiv: 0x0 CurrDiv: 0x0 TSCFreq: 2494MHz FSBFreq: 100MHz CPUFreq: 2494MHz Cores: 2 Logical processor: 4 Features: 0x000002ff Microcode version: 18 --------------------------------------------- Attempting to read GPT Read GPT Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC Reading GPT partition 4, type 48465300-0000-11AA-AA11-00306543ECAC Module 'Symbols.dylib' by 'Chameleon' Loaded. Initialization: 0x31D8E Description: Chameleon symbols for linking Version: 0 Compat: 0 Module 'FileNVRAM.dylib' by 'Unknown' Loaded. Initialization: 0x84F1A08 Description: Version: 0 Compat: 0 Module 'KernelPatcher.dylib' by 'Unknown' Loaded. Initialization: 0x85016A8 Description: Version: 0 Compat: 0 boot-uuid: 80BA629E-7825-3D82-B819-4D7E787CDB09 10.7, 10.8, 10.9 & 10.10 kernel cache file path = /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache Loading kernel cache: '/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache' Decompressing Kernel: Decompressing Kernel Using lzss OK. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[557]: Patching 64bit XNU Kernel 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64 /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[56]: Attempting to patch 64bit kernel for unknown cpu /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[119]: Panic call removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/commpage_patch.c[91]: _commpage_stuff_routine patched. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[80]: lapic_init panic removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[137]: lapic_interrupt panic removed /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/bootstrap_patch.c[152]: KLDBootstrap::readBooterExtensions() call injected into KLDBootstrap::readPrelinkedExtensions(void* section_64) /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[365]: Unable to patch unknown architecture Using PCI-Root-UID value: 0 Skip Nvidia gfx device! --------------------------------------------- ------------ INTEL DEVICE INFO -------------- --------------------------------------------- Class code: [0300] Intel HD Graphics 4000 [8086:0166] (rev 09) Subsystem: [103c:181d] :: PciRoot(0x0)/Pci(0x2,0x0) Using user supplied AAPL,ig-platform-id AAPL,ig-platform-id: 04006601 --------------------------------------------- Wifi Controller [168c:002b] Setting up wifi keys LAN Controller [10ec:8168] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) Setting up lan keys SMBus CmdReg: 0x3 Scanning SMBus [8086:1e22], mmio: 0xd4615004, ioport: 0x5040, hostc: 0x1 SPD[0] (size): 146 @0x50 Slot: 0 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D331 SPD[0] (size): 255 @0x51 SPD[0] (size): 146 @0x52 Slot: 2 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D32F SPD[0] (size): 255 @0x53 SPD[0] (size): 255 @0x54 SPD[0] (size): 255 @0x55 SPD[0] (size): 255 @0x56 SPD[0] (size): 255 @0x57 CPU is , family 0x6, model 0x3a SMBIOS rev.: 2.4, DMI rev.: 2.4 Handle: 0x0001, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 1(top) Bank Locator: BANK 0 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x0005, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 2(under) Bank Locator: BANK 2 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x000c, DMI type 0, 24 bytes BIOS Information Vendor: Apple Inc. Version: MBP91.88Z.00D3.B00.1203211536 Release Date: 21/03/12 BIOS Revision: 0.1 Handle: 0x000d, DMI type 1, 27 bytes System Information Manufacturer: Apple Inc. Product Name: MacBookPro9,2 Version: 1.0 Serial Number: ** PRIVATE ** UUID: ** PRIVATE ** Wake-up Type: Power Switch SKU Number: Default SKU# Family: MacBook Pro Handle: 0x000e, DMI type 2, 16 bytes Base Board Information Manufacturer: Apple Inc. Product Name: Mac-6F01561E16C75D06 Version: 52.23 Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Location In Chassis: Type2 - Board Chassis Location Type: Motherboard Handle: 0x000f, DMI type 3, 20 bytes Chassis Information Manufacturer: Apple Inc. Type: Unknown Version: Chassis Version Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Handle: 0x0024, DMI type 11, 5 bytes OEM Strings String 1: $HP$ String 2: LOC#ABZ String 3: ABS 70/71 78 79 7A 7B String 4: CNB1 0790100000205710000620100 String 5: HP_Mute_LED_0_0 String 6: String6 for Original Equipment Manufacturer String 7: String7 for Original Equipment Manufacturer String 8: String8 for Original Equipment Manufacturer Handle: 0x0037, DMI type 4, 38 bytes Processor Information Socket Designation: U3E1 Type: Central Processor Family: 0xCD Manufacturer: Intel(R) Corporation ID: 0x306A9 Version: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz External Clock: 0 MHz Max Speed: 2494 MHz Current Speed: 2500 MHz Upgrade: Socket rPGA988B Serial Number: ** PRIVATE ** Asset Tag: To Be Filled By O.E.M. Part Number: To Be Filled By O.E.M. Core Count: 2 Core Enabled: 2 Thread Count: 4 Handle: 0x003b, DMI type 131, 6 bytes Apple specific Processor Type Cpu-type: 0x903 Handle: 0x003c, DMI type 132, 6 bytes Apple specific Processor Interconnect Speed QPI = 25100 MT/s Handle 0x003d, DMI type 127, 4 bytes End of Table SMBIOS orig was = fe120 SMBIOS new is = 270a000 Table /Extra/DSDT.aml read and stored at: 270e000 ACPI Table not found: HPET.aml ACPI Table not found: SBST.aml ACPI Table not found: ECDT.aml ACPI Table not found: ASFT.aml ACPI Table not found: DMAR.aml ACPI Table not found: APIC.aml ACPI Table not found: MCFG.aml Generating P-States config: NO Generating C-States config: NO ACPI Table not found: SSDT.aml No ACPI version 1 found. Ignoring RSDP version 2 found @fe020. Length=36 RSDT @9affe124, Length 100 TABLE FACP,FADT found @9affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @270e000,270e000 FADT: Using custom DSDT! TABLE UEFI,TABLE ASF!,ASF! found Custom ASF! table was found TABLE HPET,HPET found Custom HPET table was found TABLE APIC,APIC found Custom APIC table was found TABLE MCFG,MCFG found Custom MCFG table was found TABLE SLIC,TABLE WDAT,TABLE SSDT,TABLE BOOT,TABLE ASPT,TABLE DBGP,TABLE FPDT,TABLE SSDT,TABLE SSDT,TABLE SSDT, RSDT: Original checksum 224, New checksum 133 at 2724000 XSDT @0;9affe210, Length=164 Sign=X?Q FADT found @09affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @270e000,270e000 FADT: Using custom DSDT! TABLE UEFI@9affd000 ASF! found TABLE ASF!@9affc000 HPET found TABLE HPET@9affa000 APIC found TABLE APIC@9aff9000 MCFG found TABLE MCFG@9aff8000 TABLE SLIC@9afe3000 TABLE WDAT@9afe2000 TABLE SSDT@9afe0000 TABLE BOOT@9afde000 TABLE ASPT@9afdc000 TABLE DBGP@9afdb000 TABLE FPDT@9afd9000 TABLE SSDT@9afd7000 TABLE SSDT@9afd6000 TABLE SSDT@9afd2000 RSDP: Original checksum 119, New checksum 97 RSDP: Original extended checksum 81, New extended checksum 8 ACPI version 2 patching finished Starting Darwin/x86_64 [Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64] Boot Args: -v mbpdimicky1979:~ Micky1979$ no error at boot, AppleHDA is not loaded. Yosemite: KernelPatcher, it stop after some line of text then a gray screen comes until reboot.. (all kexts are in SLE) FileNVRAM is working Link to comment Share on other sites More sharing options...
wartomato Posted December 22, 2014 Share Posted December 22, 2014 I didn't put any prints... I fixed a bug that was a suspect in causing the hang - but it's not the right bug... The "/boot" you see is from boot1h, which completes successfully, but it may disappear too fast. The rotating bar is boot2 hanging. Are you sure r2468 is that last one that works and a later one like r2492 doesn't? Well, 2468 is the "latest oldest" one I have got that is working. First tested and confirmed this using r2491. Sorry, but I did not have any versions in between r2468 and r2491. Sooo... if someone can help out with r247x I could test it. Not a good day for me because the bootloader was on another partition (the presence of an old stage 2 deceived me), now I turned on the brain: Mavericks: Last login: Mon Dec 22 00:32:34 on console mbpdimicky1979:~ Micky1979$ bdmesg Enoch (Pandora) (r2510) [2014-12-04 18:13:01] CPUID Raw Values: 00: 0000000d-756e6547-6c65746e-49656e69 01: 000306a9-00100800-77bae3bf-bfebfbff 02: 76035a01-00f0b2ff-00000000-00ca0000 03: 00000000-00000000-00000000-00000000 04: 1c004121-01c0003f-0000003f-00000000 05: 00000040-00000040-00000003-00021120 06: 00000077-00000002-00000009-00000000 07: 80000008-00000000-00000000-00000000 08: 00000000-00000000-00000001-28100000 09: 00003024-00000000-00000000-00000000 cpu freq classic = 0x0000000094ad1669 msr(514): platform_info e0011900 msr(518): flex_ratio 00110000 Unusable flex ratio detected. Patched MSR now 00100000 Sticking with [BCLK: 99Mhz, Bus-Ratio: 25] --------------------------------------------- ------------------ CPU INFO ----------------- --------------------------------------------- Brand String: Vendor: 0x756e6547 Family: 0x6 ExtFamily: 0x0 Signature: 306a9 Model: 0x3a ExtModel: 0x3 Stepping: 0x9 MaxCoef: 0x0 CurrCoef: 0x19 MaxDiv: 0x0 CurrDiv: 0x0 TSCFreq: 2494MHz FSBFreq: 100MHz CPUFreq: 2494MHz Cores: 2 Logical processor: 4 Features: 0x000002ff Microcode version: 18 --------------------------------------------- Attempting to read GPT Read GPT Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC Reading GPT partition 4, type 48465300-0000-11AA-AA11-00306543ECAC Module 'Symbols.dylib' by 'Chameleon' Loaded. Initialization: 0x31D8E Description: Chameleon symbols for linking Version: 0 Compat: 0 Module 'FileNVRAM.dylib' by 'Unknown' Loaded. Initialization: 0x84F1A08 Description: Version: 0 Compat: 0 Module 'KernelPatcher.dylib' by 'Unknown' Loaded. Initialization: 0x85016A8 Description: Version: 0 Compat: 0 boot-uuid: 80BA629E-7825-3D82-B819-4D7E787CDB09 Loading kernel: '/mach_kernel' /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[557]: Patching 64bit XNU Kernel 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64 /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[56]: Attempting to patch 64bit kernel for unknown cpu /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[119]: Panic call removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/commpage_patch.c[91]: _commpage_stuff_routine patched. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[80]: lapic_init panic removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[137]: lapic_interrupt panic removed /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/bootstrap_patch.c[152]: KLDBootstrap::readBooterExtensions() call injected into KLDBootstrap::readPrelinkedExtensions(void* section_64) /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[350]: Returning... Press a key to continue... Using PCI-Root-UID value: 0 Skip Nvidia gfx device! --------------------------------------------- ------------ INTEL DEVICE INFO -------------- --------------------------------------------- Class code: [0300] Intel HD Graphics 4000 [8086:0166] (rev 09) Subsystem: [103c:181d] :: PciRoot(0x0)/Pci(0x2,0x0) Using user supplied AAPL,ig-platform-id AAPL,ig-platform-id: 04006601 --------------------------------------------- Wifi Controller [168c:002b] Setting up wifi keys LAN Controller [10ec:8168] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) Setting up lan keys SMBus CmdReg: 0x3 Scanning SMBus [8086:1e22], mmio: 0xd4615004, ioport: 0x5040, hostc: 0x1 SPD[0] (size): 146 @0x50 Slot: 0 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D331 SPD[0] (size): 255 @0x51 SPD[0] (size): 146 @0x52 Slot: 2 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D32F SPD[0] (size): 255 @0x53 SPD[0] (size): 255 @0x54 SPD[0] (size): 255 @0x55 SPD[0] (size): 255 @0x56 SPD[0] (size): 255 @0x57 CPU is , family 0x6, model 0x3a SMBIOS rev.: 2.4, DMI rev.: 2.4 Handle: 0x0001, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 1(top) Bank Locator: BANK 0 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x0005, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 2(under) Bank Locator: BANK 2 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x000c, DMI type 0, 24 bytes BIOS Information Vendor: Apple Inc. Version: MBP91.88Z.00D3.B00.1203211536 Release Date: 21/03/12 BIOS Revision: 0.1 Handle: 0x000d, DMI type 1, 27 bytes System Information Manufacturer: Apple Inc. Product Name: MacBookPro9,2 Version: 1.0 Serial Number: ** PRIVATE ** UUID: ** PRIVATE ** Wake-up Type: Power Switch SKU Number: Default SKU# Family: MacBook Pro Handle: 0x000e, DMI type 2, 16 bytes Base Board Information Manufacturer: Apple Inc. Product Name: Mac-6F01561E16C75D06 Version: 52.23 Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Location In Chassis: Type2 - Board Chassis Location Type: Motherboard Handle: 0x000f, DMI type 3, 20 bytes Chassis Information Manufacturer: Apple Inc. Type: Unknown Version: Chassis Version Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Handle: 0x0024, DMI type 11, 5 bytes OEM Strings String 1: $HP$ String 2: LOC#ABZ String 3: ABS 70/71 78 79 7A 7B String 4: CNB1 0790100000205710000620100 String 5: HP_Mute_LED_0_0 String 6: String6 for Original Equipment Manufacturer String 7: String7 for Original Equipment Manufacturer String 8: String8 for Original Equipment Manufacturer Handle: 0x0037, DMI type 4, 38 bytes Processor Information Socket Designation: U3E1 Type: Central Processor Family: 0xCD Manufacturer: Intel(R) Corporation ID: 0x306A9 Version: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz External Clock: 0 MHz Max Speed: 2494 MHz Current Speed: 2500 MHz Upgrade: Socket rPGA988B Serial Number: ** PRIVATE ** Asset Tag: To Be Filled By O.E.M. Part Number: To Be Filled By O.E.M. Core Count: 2 Core Enabled: 2 Thread Count: 4 Handle: 0x003b, DMI type 131, 6 bytes Apple specific Processor Type Cpu-type: 0x903 Handle: 0x003c, DMI type 132, 6 bytes Apple specific Processor Interconnect Speed QPI = 25100 MT/s Handle 0x003d, DMI type 127, 4 bytes End of Table SMBIOS orig was = fe120 SMBIOS new is = ae7000 Table /Extra/DSDT.aml read and stored at: aeb000 ACPI Table not found: HPET.aml ACPI Table not found: SBST.aml ACPI Table not found: ECDT.aml ACPI Table not found: ASFT.aml ACPI Table not found: DMAR.aml ACPI Table not found: APIC.aml ACPI Table not found: MCFG.aml Generating P-States config: NO Generating C-States config: NO ACPI Table not found: SSDT.aml No ACPI version 1 found. Ignoring RSDP version 2 found @fe020. Length=36 RSDT @9affe124, Length 100 TABLE FACP,FADT found @9affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @aeb000,aeb000 FADT: Using custom DSDT! TABLE UEFI,TABLE ASF!,ASF! found Custom ASF! table was found TABLE HPET,HPET found Custom HPET table was found TABLE APIC,APIC found Custom APIC table was found TABLE MCFG,MCFG found Custom MCFG table was found TABLE SLIC,TABLE WDAT,TABLE SSDT,TABLE BOOT,TABLE ASPT,TABLE DBGP,TABLE FPDT,TABLE SSDT,TABLE SSDT,TABLE SSDT, RSDT: Original checksum 224, New checksum 121 at b01000 XSDT @0;9affe210, Length=164 Sign=X?Q FADT found @09affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @aeb000,aeb000 FADT: Using custom DSDT! TABLE UEFI@9affd000 ASF! found TABLE ASF!@9affc000 HPET found TABLE HPET@9affa000 APIC found TABLE APIC@9aff9000 MCFG found TABLE MCFG@9aff8000 TABLE SLIC@9afe3000 TABLE WDAT@9afe2000 TABLE SSDT@9afe0000 TABLE BOOT@9afde000 TABLE ASPT@9afdc000 TABLE DBGP@9afdb000 TABLE FPDT@9afd9000 TABLE SSDT@9afd7000 TABLE SSDT@9afd6000 TABLE SSDT@9afd2000 RSDP: Original checksum 119, New checksum 85 RSDP: Original extended checksum 81, New extended checksum 252 ACPI version 2 patching finished Starting Darwin/x86_64 [Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64] Boot Args: -v UseKernelCache=No mbpdimicky1979:~ Micky1979$ Lapic panic was removed using the Vanilla kernel but here was stopping: /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[350]: Returning... Press a key to continue... After press a key all Ok. Only AppleHDA is not working with kernelcache enable: Last login: Mon Dec 22 00:51:23 on console mbpdimicky1979:~ Micky1979$ bdmesg Enoch (Pandora) (r2510) [2014-12-04 18:13:01] CPUID Raw Values: 00: 0000000d-756e6547-6c65746e-49656e69 01: 000306a9-00100800-77bae3bf-bfebfbff 02: 76035a01-00f0b2ff-00000000-00ca0000 03: 00000000-00000000-00000000-00000000 04: 1c004121-01c0003f-0000003f-00000000 05: 00000040-00000040-00000003-00021120 06: 00000077-00000002-00000009-00000000 07: 80000008-00000000-00000000-00000000 08: 00000000-00000000-00000001-28100000 09: 00003024-00000000-00000000-00000000 cpu freq classic = 0x0000000094acd99a msr(514): platform_info e0011900 msr(518): flex_ratio 00110000 Unusable flex ratio detected. Patched MSR now 00100000 Sticking with [BCLK: 99Mhz, Bus-Ratio: 25] --------------------------------------------- ------------------ CPU INFO ----------------- --------------------------------------------- Brand String: Vendor: 0x756e6547 Family: 0x6 ExtFamily: 0x0 Signature: 306a9 Model: 0x3a ExtModel: 0x3 Stepping: 0x9 MaxCoef: 0x0 CurrCoef: 0x19 MaxDiv: 0x0 CurrDiv: 0x0 TSCFreq: 2494MHz FSBFreq: 100MHz CPUFreq: 2494MHz Cores: 2 Logical processor: 4 Features: 0x000002ff Microcode version: 18 --------------------------------------------- Attempting to read GPT Read GPT Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC Reading GPT partition 4, type 48465300-0000-11AA-AA11-00306543ECAC Module 'Symbols.dylib' by 'Chameleon' Loaded. Initialization: 0x31D8E Description: Chameleon symbols for linking Version: 0 Compat: 0 Module 'FileNVRAM.dylib' by 'Unknown' Loaded. Initialization: 0x84F1A08 Description: Version: 0 Compat: 0 Module 'KernelPatcher.dylib' by 'Unknown' Loaded. Initialization: 0x85016A8 Description: Version: 0 Compat: 0 boot-uuid: 80BA629E-7825-3D82-B819-4D7E787CDB09 10.7, 10.8, 10.9 & 10.10 kernel cache file path = /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache Loading kernel cache: '/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache' Decompressing Kernel: Decompressing Kernel Using lzss OK. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[557]: Patching 64bit XNU Kernel 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64 /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[56]: Attempting to patch 64bit kernel for unknown cpu /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/cpuid_patch.c[119]: Panic call removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/commpage_patch.c[91]: _commpage_stuff_routine patched. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[80]: lapic_init panic removed. /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/lapic_patch.c[137]: lapic_interrupt panic removed /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/bootstrap_patch.c[152]: KLDBootstrap::readBooterExtensions() call injected into KLDBootstrap::readPrelinkedExtensions(void* section_64) /mnt/data/home/buildslave/make_chameleon__linux_/build/trunk/i386/modules/KernelPatcher/kernel_patcher.c[365]: Unable to patch unknown architecture Using PCI-Root-UID value: 0 Skip Nvidia gfx device! --------------------------------------------- ------------ INTEL DEVICE INFO -------------- --------------------------------------------- Class code: [0300] Intel HD Graphics 4000 [8086:0166] (rev 09) Subsystem: [103c:181d] :: PciRoot(0x0)/Pci(0x2,0x0) Using user supplied AAPL,ig-platform-id AAPL,ig-platform-id: 04006601 --------------------------------------------- Wifi Controller [168c:002b] Setting up wifi keys LAN Controller [10ec:8168] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) Setting up lan keys SMBus CmdReg: 0x3 Scanning SMBus [8086:1e22], mmio: 0xd4615004, ioport: 0x5040, hostc: 0x1 SPD[0] (size): 146 @0x50 Slot: 0 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D331 SPD[0] (size): 255 @0x51 SPD[0] (size): 146 @0x52 Slot: 2 Type 24 4096MB (DDR3 SDRAM) 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=EA70D32F SPD[0] (size): 255 @0x53 SPD[0] (size): 255 @0x54 SPD[0] (size): 255 @0x55 SPD[0] (size): 255 @0x56 SPD[0] (size): 255 @0x57 CPU is , family 0x6, model 0x3a SMBIOS rev.: 2.4, DMI rev.: 2.4 Handle: 0x0001, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 1(top) Bank Locator: BANK 0 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x0005, DMI type 17, 27 bytes Memory Device Error Information Handle: No Error Size: 4096 MB Form Factor: SODIMM Locator: Bottom-Slot 2(under) Bank Locator: BANK 2 Memory Type: DDR3 Speed: 1600 MHz Manufacturer: Micron Technology Serial Number: ** PRIVATE ** Asset Tag: Unknown Part Number: 16KTF51264HZ-1G6M1M1 Handle: 0x000c, DMI type 0, 24 bytes BIOS Information Vendor: Apple Inc. Version: MBP91.88Z.00D3.B00.1203211536 Release Date: 21/03/12 BIOS Revision: 0.1 Handle: 0x000d, DMI type 1, 27 bytes System Information Manufacturer: Apple Inc. Product Name: MacBookPro9,2 Version: 1.0 Serial Number: ** PRIVATE ** UUID: ** PRIVATE ** Wake-up Type: Power Switch SKU Number: Default SKU# Family: MacBook Pro Handle: 0x000e, DMI type 2, 16 bytes Base Board Information Manufacturer: Apple Inc. Product Name: Mac-6F01561E16C75D06 Version: 52.23 Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Location In Chassis: Type2 - Board Chassis Location Type: Motherboard Handle: 0x000f, DMI type 3, 20 bytes Chassis Information Manufacturer: Apple Inc. Type: Unknown Version: Chassis Version Serial Number: ** PRIVATE ** Asset Tag: Default Asset Tag# Handle: 0x0024, DMI type 11, 5 bytes OEM Strings String 1: $HP$ String 2: LOC#ABZ String 3: ABS 70/71 78 79 7A 7B String 4: CNB1 0790100000205710000620100 String 5: HP_Mute_LED_0_0 String 6: String6 for Original Equipment Manufacturer String 7: String7 for Original Equipment Manufacturer String 8: String8 for Original Equipment Manufacturer Handle: 0x0037, DMI type 4, 38 bytes Processor Information Socket Designation: U3E1 Type: Central Processor Family: 0xCD Manufacturer: Intel(R) Corporation ID: 0x306A9 Version: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz External Clock: 0 MHz Max Speed: 2494 MHz Current Speed: 2500 MHz Upgrade: Socket rPGA988B Serial Number: ** PRIVATE ** Asset Tag: To Be Filled By O.E.M. Part Number: To Be Filled By O.E.M. Core Count: 2 Core Enabled: 2 Thread Count: 4 Handle: 0x003b, DMI type 131, 6 bytes Apple specific Processor Type Cpu-type: 0x903 Handle: 0x003c, DMI type 132, 6 bytes Apple specific Processor Interconnect Speed QPI = 25100 MT/s Handle 0x003d, DMI type 127, 4 bytes End of Table SMBIOS orig was = fe120 SMBIOS new is = 270a000 Table /Extra/DSDT.aml read and stored at: 270e000 ACPI Table not found: HPET.aml ACPI Table not found: SBST.aml ACPI Table not found: ECDT.aml ACPI Table not found: ASFT.aml ACPI Table not found: DMAR.aml ACPI Table not found: APIC.aml ACPI Table not found: MCFG.aml Generating P-States config: NO Generating C-States config: NO ACPI Table not found: SSDT.aml No ACPI version 1 found. Ignoring RSDP version 2 found @fe020. Length=36 RSDT @9affe124, Length 100 TABLE FACP,FADT found @9affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @270e000,270e000 FADT: Using custom DSDT! TABLE UEFI,TABLE ASF!,ASF! found Custom ASF! table was found TABLE HPET,HPET found Custom HPET table was found TABLE APIC,APIC found Custom APIC table was found TABLE MCFG,MCFG found Custom MCFG table was found TABLE SLIC,TABLE WDAT,TABLE SSDT,TABLE BOOT,TABLE ASPT,TABLE DBGP,TABLE FPDT,TABLE SSDT,TABLE SSDT,TABLE SSDT, RSDT: Original checksum 224, New checksum 133 at 2724000 XSDT @0;9affe210, Length=164 Sign=X?Q FADT found @09affb000, Length 268 FADT: ACPI Restart Fix applied! DSDT: Old @9afe4000,9afe4000, New @270e000,270e000 FADT: Using custom DSDT! TABLE UEFI@9affd000 ASF! found TABLE ASF!@9affc000 HPET found TABLE HPET@9affa000 APIC found TABLE APIC@9aff9000 MCFG found TABLE MCFG@9aff8000 TABLE SLIC@9afe3000 TABLE WDAT@9afe2000 TABLE SSDT@9afe0000 TABLE BOOT@9afde000 TABLE ASPT@9afdc000 TABLE DBGP@9afdb000 TABLE FPDT@9afd9000 TABLE SSDT@9afd7000 TABLE SSDT@9afd6000 TABLE SSDT@9afd2000 RSDP: Original checksum 119, New checksum 97 RSDP: Original extended checksum 81, New extended checksum 8 ACPI version 2 patching finished Starting Darwin/x86_64 [Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; *patched-2422.115.4~1/RELEASE_X86_64] Boot Args: -v mbpdimicky1979:~ Micky1979$ no error at boot, AppleHDA is not loaded. Yosemite: it stop after some line of text, then a gray screen comes until reboot.. Hi, I know this is off topic a bit, but I always need to start with ignoring the kernelcache, because it will load fine with the cache, but AppleHDA never works then. So I am stuck with the "-f". Link to comment Share on other sites More sharing options...
Fabio1971 Posted December 22, 2014 Share Posted December 22, 2014 any tips for post 2565 thanks Fabio Link to comment Share on other sites More sharing options...
Zenith432 Posted December 22, 2014 Share Posted December 22, 2014 ??? Il problema in # 2565 era che la vostra smbios.plist da # 2588 aveva seriale vuoto <key>SMserial</key> <string></string> Ma il smbios.plist hai postato # 2597 ha un numero di serie. Non si vede ancora vero? any tips for post 2565 thanksFabio 1 Link to comment Share on other sites More sharing options...
Fabio1971 Posted December 22, 2014 Share Posted December 22, 2014 ??? Il problema in # 2565 era che la vostra smbios.plist da # 2588 aveva seriale vuoto <key>SMserial</key> <string></string>Ma il smbios.plist hai postato # 2597 ha un numero di serie. Non si vede ancora vero? now the serial I see, but I would like to solve the problem of "SOMESRLNMBR" Fabio Link to comment Share on other sites More sharing options...
Mr. Xtreme Posted December 22, 2014 Share Posted December 22, 2014 Have you tried chameleon wizard to generate an smbios? Link to comment Share on other sites More sharing options...
wartomato Posted December 23, 2014 Share Posted December 23, 2014 (edited) I didn't put any prints... I fixed a bug that was a suspect in causing the hang - but it's not the right bug... The "/boot" you see is from boot1h, which completes successfully, but it may disappear too fast. The rotating bar is boot2 hanging. Are you sure r2468 is that last one that works and a later one like r2492 doesn't? Wow, sorry for the "prints". I installed r2472 from Pandoras Box a few minutes ago and the result was the same. After this little disappointment I compiled Bungo's branch (r2469) to see, if this one works. Well, I am using it right now, so this revision is okay. I saw in the changelog that Ermac made changes to boot2 in r2470 and r2471. Looking at the changes I assume that r2471 broke my neck, because the getCPUtick from Piker Alpha in r2470 should work. Could it be that these changes are the cause for all my trouble (and I seem to be only one...) Edited December 23, 2014 by wartomato 2 Link to comment Share on other sites More sharing options...
Zenith432 Posted December 23, 2014 Share Posted December 23, 2014 Are you using Enoch branch??? There are no changes to trunk in 2468-2472. The changes to trunk are in 2466, 2474 - 2485, 2487, 2490 - 2492, 2494 - 2497, 2507, 2510, 2513 - 2516. Link to comment Share on other sites More sharing options...
Micky1979 Posted December 23, 2014 Share Posted December 23, 2014 Could it be that these changes are the cause for all my trouble (and I seem to be only one...) Are you using Enoch branch??? There are no changes to trunk in 2468-2472. @wartomato Enoch or Chameleon have the same problem if I understand you correctly from the previous posts? ..and probably that you are not alone: my friend @smigol81 in this Forum has problems with Enoch after 2391 but also with Chameleon with unprecisate revison in the same way, but actually do not know what is the cause to tell if is the same problem. Enoch 2510. Replace boot0 with boot0xg(1.0.3). Now boot0xg has all features of previous boot0 + recognize exFAT on MBR marked active + recognize exFAT+FAT32 on GPT typed as "Microsoft basic data". 2507. - Add UseIntelHDMI for hda-gfx = onboard-1 or 2 that vale will be injected into the GFX0 and HDEF devices. credits Clover Team - Improve gma detection for HD4600 - Merge (security, stability, bugs fixes) improvements. - C6 & C7 States credits to Clover Team. - Completed patch for ExFAT support ( http://www.insanelymac.com/forum/topic/302938-exfat-volume-boot-record-for-chameleon ) - add EXFAT boot support by Zenith432 - Merge patch from issue 386 (boot2 does not know how to read files from FAT partitions on GPT) - define recursive cpu series for BrandString - Update laoder.h to latest, declare gMI global, Load modules passed in via the multiboot header / first boot loader, fix mboot.h include, Add ?log command to print out bdmesg without needing Wait=y, Add slightly more debugging for modules. - Rename CPU_MODEL_xxx into CPUID_MODEL_xxx follow Apple source name - Rename decompress_lzvn function to lzvn_decode follow Apple source name. - Add more chameleon UI stuff (default) made by blackosx - Rollback changes for msdos.c (2327) thx to bltz - Split out states generator from acpi_patcher (Credits to Clover Teams) - Merged proposed patch by N3 (Boot from vanilla Recovery HD, Installation DMG) 2468. Rollback changes for msdos.c (2327) thx to bltz, Add more chameleon UI stuff (default theme) made by blackosx, Rename decompress_lzvn function to lzvn_decode follow Apple source name 2403. Merge latest change from main trunk 2401. Fix mistake with CPU's Bus-ratio 2398. revert Acpi Patcher as for 2380, New CPUID 2395. nVidia, Intel Haswell and Ati IDs update. 2394. Add LZVN support 2391. Minor typo correct. Chameleon: 2510. Replace boot0 with boot0xg(1.0.3). Now boot0xg has all features of previous boot0 + recognize exFAT on MBR marked active + recognize exFAT+FAT32 on GPT typed as "Microsoft basic data". 2507. - Add UseIntelHDMI for hda-gfx = onboard-1 or 2 that vale will be injected into the GFX0 and HDEF devices. credits Clover Team - Improve gma detection for HD4600 - Merge (security, stability, bugs fixes) improvements. - C6 & C7 States credits to Clover Team. - Completed patch for ExFAT support ( http://www.insanelymac.com/forum/topic/302938-exfat-volume-boot-record-for-chameleon ) - add EXFAT boot support by Zenith432 - Merge patch from issue 386 (boot2 does not know how to read files from FAT partitions on GPT) - define recursive cpu series for BrandString - Update laoder.h to latest, declare gMI global, Load modules passed in via the multiboot header / first boot loader, fix mboot.h include, Add ?log command to print out bdmesg without needing Wait=y, Add slightly more debugging for modules. - Rename CPU_MODEL_xxx into CPUID_MODEL_xxx follow Apple source name - Rename decompress_lzvn function to lzvn_decode follow Apple source name. - Add more chameleon UI stuff (default) made by blackosx - Rollback changes for msdos.c (2327) thx to bltz - Split out states generator from acpi_patcher (Credits to Clover Teams) - Merged proposed patch by N3 (Boot from vanilla Recovery HD, Installation DMG)2466. Various fixes to problems exposed by Clang static analyzer (picopng.c) by bitshoveler 2464.Rollback changes for msdos.c (2327) thx to bltz 2456. Update Chameleon.xcodeproj - (re)enable klibc module - Typos - Merge part of bitshoveler commits : Remove "-x" option from "ld" command which breaks build under newer Xcode versions, comment out some unused functions by expanding "#if UNUSED" conditional, comment out unused static functions, which cause build to fail in "release" mode, fix null pointer handling, only write terminating null char if malloc succeeded, fix memory leak. 2436. Update pkg resource file and remove duplicated check. 2434. sync from offial SVN 2401. Fix mistake with CPU's Bus-ratio 2398. revert Acpi Patcher as for 2380, New CPUID 2395. nVidia, Intel Haswell and Ati IDs update. 2394. Add LZVN support 2391. Minor typo correct. 2390. nVidia and Intel gfx IDs update. Looking at the changes I assume that r2471 broke my neck, because the getCPUtick from Piker Alpha in r2470 should work. initially "random-seed" patch from Pike was simply that: void setupChosenNode() { Node *chosenNode; chosenNode = DT__FindNode("/chosen", false); if (chosenNode == 0) { stop("Couldn't get chosen node"); } int length = strlen(gBootUUIDString); if (length) { DT__AddProperty(chosenNode, "boot-uuid", length + 1, gBootUUIDString); } static EFI_UINT8 const RANDOM_SEED[] = { 0x40, 0x00, 0x50, 0x00, 0x5c, 0x00, 0x53, 0x00, 0x79, 0x00, 0x73, 0x00, 0x74, 0x00, 0x65, 0x00, 0x6d, 0x00, 0x5c, 0x00, 0x4c, 0x00, 0x69, 0x00, 0x62, 0x00, 0x72, 0x00, 0x61, 0x00, 0x72, 0x00, 0x79, 0x00, 0x5c, 0x00, 0x43, 0x00, 0x6f, 0x00, 0x72, 0x00, 0x65, 0x00, 0x53, 0x00, 0x65, 0x00, 0x72, 0x00, 0x76, 0x00, 0x69, 0x00, 0x63, 0x00, 0x65, 0x00, 0x73, 0x00, 0x5c, 0x00, 0x62, 0x00 }; DT__AddProperty(chosenNode, "random-seed", sizeof(RANDOM_SEED), (EFI_UINT8*) &RANDOM_SEED); length = strlen(bootArgs->CommandLine); DT__AddProperty(chosenNode, "boot-args", length + 1, bootArgs->CommandLine); length = strlen(bootInfo->bootFile); DT__AddProperty(chosenNode, "boot-file", length + 1, bootInfo->bootFile); // DT__AddProperty(chosenNode, "boot-device-path", bootDPsize, gBootDP); // DT__AddProperty(chosenNode, "boot-file-path", bootFPsize, gBootFP); // DT__AddProperty(chosenNode, "boot-kernelchache-adler32", sizeof(adler32), adler32); DT__AddProperty(chosenNode, "machine-signature", sizeof(EFI_UINT32), (EFI_UINT32 *)&MachineSig); } Can you try to replace/compile to see the difference? EDIT compiled and tested (Enoch):removed ..for me works...(as the new one but we have different CPU) EDIT the new code works well and is better! 1 Link to comment Share on other sites More sharing options...
wartomato Posted December 24, 2014 Share Posted December 24, 2014 Are you using Enoch branch??? There are no changes to trunk in 2468-2472. The changes to trunk are in 2466, 2474 - 2485, 2487, 2490 - 2492, 2494 - 2497, 2507, 2510, 2513 - 2516. No. Plain old trunk... I used Enoch one time a few days ago from Pandora's Box (r2472) cause verify which version of trunk broke me... ... as far as I can see in the svn-changelog there were actually changes in the code and v2469 is the latest one working for me: - Update laoder.h to latest, declare gMI global, Load modules passed in via the multiboot header / first bootloader, fix mboot.h include, Add ?log command to print out bdmesg without needing Wait=y, Add slightly more debugging for modules. Commit 2472, by ErmaC - Typo, indent and blank space. Commit 2471, by ErmaC - Rename CPU_MODEL_xxx into CPUID_MODEL_xxx follow Apple source name Commit 2470, by ErmaC - Merged changes from trunk 2466; Searching for all ACPI tables and loading; Saving all (found) factory ACPI tables into IODT:/chosen/acpi; Minor changes Commit 2469, by Bungo Link to comment Share on other sites More sharing options...
wartomato Posted December 24, 2014 Share Posted December 24, 2014 @wartomato Enoch or Chameleon have the same problem if I understand you correctly from the previous posts? ..and probably that you are not alone: my friend @smigol81 in this Forum has problems with Enoch after 2391 but also with Chameleon with unprecisate revison in the same way, but actually do not know what is the cause to tell if is the same problem. Enoch 2510. Replace boot0 with boot0xg(1.0.3). Now boot0xg has all features of previous boot0 + recognize exFAT on MBR marked active + recognize exFAT+FAT32 on GPT typed as "Microsoft basic data". 2507. - Add UseIntelHDMI for hda-gfx = onboard-1 or 2 that vale will be injected into the GFX0 and HDEF devices. credits Clover Team - Improve gma detection for HD4600 - Merge (security, stability, bugs fixes) improvements. - C6 & C7 States credits to Clover Team. - Completed patch for ExFAT support ( http://www.insanelymac.com/forum/topic/302938-exfat-volume-boot-record-for-chameleon ) - add EXFAT boot support by Zenith432 - Merge patch from issue 386 (boot2 does not know how to read files from FAT partitions on GPT) - define recursive cpu series for BrandString - Update laoder.h to latest, declare gMI global, Load modules passed in via the multiboot header / first boot loader, fix mboot.h include, Add ?log command to print out bdmesg without needing Wait=y, Add slightly more debugging for modules. - Rename CPU_MODEL_xxx into CPUID_MODEL_xxx follow Apple source name - Rename decompress_lzvn function to lzvn_decode follow Apple source name. - Add more chameleon UI stuff (default) made by blackosx - Rollback changes for msdos.c (2327) thx to bltz - Split out states generator from acpi_patcher (Credits to Clover Teams) - Merged proposed patch by N3 (Boot from vanilla Recovery HD, Installation DMG) 2468. Rollback changes for msdos.c (2327) thx to bltz, Add more chameleon UI stuff (default theme) made by blackosx, Rename decompress_lzvn function to lzvn_decode follow Apple source name 2403. Merge latest change from main trunk 2401. Fix mistake with CPU's Bus-ratio 2398. revert Acpi Patcher as for 2380, New CPUID 2395. nVidia, Intel Haswell and Ati IDs update. 2394. Add LZVN support 2391. Minor typo correct. Chameleon: 2510. Replace boot0 with boot0xg(1.0.3). Now boot0xg has all features of previous boot0 + recognize exFAT on MBR marked active + recognize exFAT+FAT32 on GPT typed as "Microsoft basic data". 2507. - Add UseIntelHDMI for hda-gfx = onboard-1 or 2 that vale will be injected into the GFX0 and HDEF devices. credits Clover Team - Improve gma detection for HD4600 - Merge (security, stability, bugs fixes) improvements. - C6 & C7 States credits to Clover Team. - Completed patch for ExFAT support ( http://www.insanelymac.com/forum/topic/302938-exfat-volume-boot-record-for-chameleon ) - add EXFAT boot support by Zenith432 - Merge patch from issue 386 (boot2 does not know how to read files from FAT partitions on GPT) - define recursive cpu series for BrandString - Update laoder.h to latest, declare gMI global, Load modules passed in via the multiboot header / first boot loader, fix mboot.h include, Add ?log command to print out bdmesg without needing Wait=y, Add slightly more debugging for modules. - Rename CPU_MODEL_xxx into CPUID_MODEL_xxx follow Apple source name - Rename decompress_lzvn function to lzvn_decode follow Apple source name. - Add more chameleon UI stuff (default) made by blackosx - Rollback changes for msdos.c (2327) thx to bltz - Split out states generator from acpi_patcher (Credits to Clover Teams) - Merged proposed patch by N3 (Boot from vanilla Recovery HD, Installation DMG)2466. Various fixes to problems exposed by Clang static analyzer (picopng.c) by bitshoveler 2464.Rollback changes for msdos.c (2327) thx to bltz 2456. Update Chameleon.xcodeproj - (re)enable klibc module - Typos - Merge part of bitshoveler commits : Remove "-x" option from "ld" command which breaks build under newer Xcode versions, comment out some unused functions by expanding "#if UNUSED" conditional, comment out unused static functions, which cause build to fail in "release" mode, fix null pointer handling, only write terminating null char if malloc succeeded, fix memory leak. 2436. Update pkg resource file and remove duplicated check. 2434. sync from offial SVN 2401. Fix mistake with CPU's Bus-ratio 2398. revert Acpi Patcher as for 2380, New CPUID 2395. nVidia, Intel Haswell and Ati IDs update. 2394. Add LZVN support 2391. Minor typo correct. 2390. nVidia and Intel gfx IDs update. initially "random-seed" patch from Pike was simply that: void setupChosenNode() { Node *chosenNode; chosenNode = DT__FindNode("/chosen", false); if (chosenNode == 0) { stop("Couldn't get chosen node"); } int length = strlen(gBootUUIDString); if (length) { DT__AddProperty(chosenNode, "boot-uuid", length + 1, gBootUUIDString); } static EFI_UINT8 const RANDOM_SEED[] = { 0x40, 0x00, 0x50, 0x00, 0x5c, 0x00, 0x53, 0x00, 0x79, 0x00, 0x73, 0x00, 0x74, 0x00, 0x65, 0x00, 0x6d, 0x00, 0x5c, 0x00, 0x4c, 0x00, 0x69, 0x00, 0x62, 0x00, 0x72, 0x00, 0x61, 0x00, 0x72, 0x00, 0x79, 0x00, 0x5c, 0x00, 0x43, 0x00, 0x6f, 0x00, 0x72, 0x00, 0x65, 0x00, 0x53, 0x00, 0x65, 0x00, 0x72, 0x00, 0x76, 0x00, 0x69, 0x00, 0x63, 0x00, 0x65, 0x00, 0x73, 0x00, 0x5c, 0x00, 0x62, 0x00 }; DT__AddProperty(chosenNode, "random-seed", sizeof(RANDOM_SEED), (EFI_UINT8*) &RANDOM_SEED); length = strlen(bootArgs->CommandLine); DT__AddProperty(chosenNode, "boot-args", length + 1, bootArgs->CommandLine); length = strlen(bootInfo->bootFile); DT__AddProperty(chosenNode, "boot-file", length + 1, bootInfo->bootFile); // DT__AddProperty(chosenNode, "boot-device-path", bootDPsize, gBootDP); // DT__AddProperty(chosenNode, "boot-file-path", bootFPsize, gBootFP); // DT__AddProperty(chosenNode, "boot-kernelchache-adler32", sizeof(adler32), adler32); DT__AddProperty(chosenNode, "machine-signature", sizeof(EFI_UINT32), (EFI_UINT32 *)&MachineSig); } Can you try to replace/compile to see the difference? EDIT compiled and tested (Enoch):boot.zip ..for me works...(as the new one but we have different CPU) Hi Micky1979, hmm... first of all: NOPE, the Enoch (v2510) boot didn't work. Same effect on bootup than before, but tanks for the file anyway. I reverted back to v2469 (Bungo branch). Anyway, I will try to replace/compile Piker Alphas code into my Bungo branch of v2469 here and see what happens. Oh, I forgot, Merry X-mas. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 24, 2014 Share Posted December 24, 2014 Ok, was a test. New code works well (about random-seed...this is not the problem)! Now the problem is that I finished the shots, Bungo branch does not work for me , and for you it does not work Enoch or Chameleon Merry X-mas to all Link to comment Share on other sites More sharing options...
wartomato Posted December 25, 2014 Share Posted December 25, 2014 (edited) Ok, was a test. New code works well (about random-seed...this is not the problem)! Now the problem is that I finished the shots, Bungo branch does not work for me , and for you it does not work Enoch or Chameleon Merry X-mas to all Hi, yep Bungos branch has some errors that I corrected before compiling... ..but I want my Enoch or Chameleon back. These two worked for years now... Bungos branch was a test to get nearer to the point of the version that broke my boot sequence. EDIT: Well, I reviewed the code changes of r2472 by ErMac and (for now) commented out most of his changes regarding boot2 and the multiboot behaviour. I compiled against r2517 and VOILA, it is working again. If I can find the time, I will review the code and check in detail what breaks boot2. Perhaps someone else can review it too. Oh, if someone wants to try? boot.zip Edited December 27, 2014 by wartomato 1 Link to comment Share on other sites More sharing options...
wartomato Posted December 27, 2014 Share Posted December 27, 2014 So, little update: - as long as I do not compile i386/boot2/mboot.h, modules.c and modules.h everything is fine. -> means it compiles without errors and I can boot. - seems to me, that the implementation of the multiboot function in boot2 breaks it. - seems that my system cannot load the module as wanted by the bootloader. Well, thank god I am not a coder, but XCode helps a lot. ;-) So I'll keep on looking. But would be nicer, if ErMac or Micky1979 would take a look. 1 Link to comment Share on other sites More sharing options...
Recommended Posts