Jump to content

Chameleon 2.4svn Official PKG Installer


ErmaC
4,261 posts in this topic

Recommended Posts

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.
  • Like 1
Link to comment
Share on other sites

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  :wacko:

Edited by wartomato
Link to comment
Share on other sites

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

Hi meklort thanks for that :lol: ,

Hmm... I wonder how that got there... ;)

 

 

...but what do you mean? :blush:  :D

 

...for the kernelpatcher??? :drool: you are working to a new release of it too?? :drool:

EDIT

Ok, to be fully tested before talking

Link to comment
Share on other sites

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

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

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

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

???

 

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 thanks

Fabio

  • Like 1
Link to comment
Share on other sites

???

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

Have you tried chameleon wizard to generate an smbios?

Link to comment
Share on other sites

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 by wartomato
  • Like 2
Link to comment
Share on other sites

 

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!

  • Like 1
Link to comment
Share on other sites

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

@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):attachicon.gifboot.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.

  • Like 1
Link to comment
Share on other sites

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 :lol: 
Link to comment
Share on other sites

 

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 :lol: 

 

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 by wartomato
  • Like 1
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...