Jump to content

arch=i386 not working


v7kF4U2HTd
 Share

13 posts in this topic

Recommended Posts

i looked around for a while but couldn't find any proper info about this. so here comes the question:

 

is arch=i386 not supported by more recent clover versions anymore?

 

more recent as in 42xx or newer. i've seen a couple of older posts of people using that with clover so i assume it worked at some point.
to the point: if i use arch=i386 and verbose i see "64 bit mode enabled" right after it starts booting. same happens when i hit space on the partition icon and select it from there. in other words 32bit options seem to be ignored.

Link to comment
Share on other sites

arch=i386 is supported up to system 10.7.5 and supported by recent Clover.

64 bit mode enabled is a kernel message tells you that 64bit program can be launched in 32bit system AFAIK.

  • Like 2
Link to comment
Share on other sites

okay with that "64 bit mode enabled" out of the way, something still doesn't seem to fit. i get an AppleEFINVRAM panic quite early in the boot process.
my clover does have 32bit drivers and efi drivers. anything else i have to do to get 32bit working?

for the record it boots fine in 64bit mode and also fine with chameleon in 32bit mode.

Link to comment
Share on other sites

  • 11 months later...

@Slice

is arch=i386 (for my 10.7.5 OS 2ndary Laptop I just revived with a speedy SSD) still supported by the most recent Clover 5126? (I need to boot it in 32bit mode due to a x86 only video driver and would like to switch it from Chameleon to Clover).

 

 

Link to comment
Share on other sites

so in other words, since the kernel obviously DOES support arch=i386 which Cameleon proves, if I also use the flag in clover.plist, it WILL be passed on to the kernel even by most recent versions of Clover - correct?
 

 

Link to comment
Share on other sites

Epic reply, Hervé, you're a superb tutor/ educator!

 

So then: S U C C E S S :) !! Lion booting just fine here now with Clover 5122, with for now just a very basic config.plist only containing most appropriate smbios MacBoobPro3,1 + boot args arch=i386 -v. + dsdt.aml in ACPI/patched. No drivers loaded for now.

 

Clover 5126 NOT booting with the same environment as above -> Kernel panic: "Error loading AppleACPIPlatform - IOPCIFamily not found":

kp.thumb.jpg.9d4cb2a7ed05529740da454b878e1043.jpg

No difference if I remove AppleEFINVRAM from AppleEFIRuntime.kext, or even remove AppleEFIRuntime.kext (and sure, rebuild kextcache afterwards). As a matter of fact, that's the same KP when I boot Clover 5122 or Chameleon w/o arch=i386 because IOPCIFamily.kext happens to be a modified 32bit only kext.

 

Still, for now I'm really stoked because even r5122 = the last before integrated OC support is awesome on this old but usefully speedy HackTop.

 

I'm out now for the week-end and can dig into the KP with Clover 5126 next week.

Thanks for your help until here @Slice @Hervé !!

Edited by BuXb
Link to comment
Share on other sites

 Share

×
×
  • Create New...