InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   10.6.6 legacy kernel for INTEL/AMD 32+64bit ready to download (http://infinitemac.com/showthread.php?t=6892)

chitchit 04-11-2011 08:26 PM

Quote:

Originally Posted by RobertX (Post 53614)
getting double kernel panic now after login...just as the desktop and finder load...10.6 or 10.7 kernel panic...machine check....back to 10.5.8 until sse3 emu can be fixed..... oh well...i did get a message thru to andy....but he's very busy....
edit:...got it back up and running...seems to be a graphics issue...lol...whatever!

How'd you get it up and running? What is the graphics problem?

RobertX 04-11-2011 09:37 PM

hey there...i trashed nvenabler.kext and am using vga port on video card..just using chameleons graphicsenabler...

chitchit 04-11-2011 10:04 PM

Quote:

Originally Posted by RobertX (Post 53619)
hey there...i trashed nvenabler.kext and am using vga port on video card..just using chameleons graphicsenabler...

Gotcha. So then what is the problem you are having? Pinkish? and all the other stuff to? Like negative clock, freezing, etc?

RobertX 04-12-2011 05:18 AM

date and time negative time wrong date...display profile not picked up at login window....at desktop color corrects. no freezes but still bluescreens at startup sometimesEDIT: double kp at desktop now all the time.....only boots in safe mode...????

EEdit: downgraded chamleon to RC5 700 from 750 and it boots again...it may be time to upgrade my hack...sigh...

DBMandrake 05-03-2011 01:14 AM

Are SSE3 emulation testers still needed ? If so, count me in :) Lack of a stable SSE3 emulator in any Snow Leopard kernel that I've tried so far seems to be the major stumbling block in trying to get a fully functional install working on an older Pentium 4 2.4GHz Northwood machine. (SSE2)

I have the catch 22 that I have an AGP GeForce 7950GT (512MB) which is not supported at all in Leopard as far as I can find out, (only 1024x768 no QE/CI) whilst in all other ways I can get a stable working 10.5.7/10.5.8 install using iATKOS v7 and the Voodoo 9.5.0 or 9.7.0 Legacy kernels.

On the other hand Snow Leopard does support the graphics card, at least partially. With 10.6.2 (Hazard Client-Server Install) along with PCIMatch entries, AGPGART.kext 2.7.1 and GraphicsEnabler=Yes in Chameleon I can get full 1680x1050 32 bit resolution support, although QE/CI is eluding me so far.

My attempts to sort out the video driver issues are being seriously hindered by general system instability which reading suggests is largely a result of SSE3 emulator bugs.

I get the negative time values, Quicklook helper consuming 100% CPU in the background, random beach balls in safari, (firefox is mostly ok) spotlight, but most annoyingly package installers often hang during "searching for additional volumes", (including kernel installer packages and software update packages) dmg images sometimes wont mount, usb removable drives mount but wont unmount, and so on.

I want to try to customize an iso image of iATKOS S3 v2 (since it's missing the ICH4 IDE driver and IOATAFamily fix my Asus P4PE-X motherboard needs to boot) but the inability to mount and unmount images and removable volumes is making that impossible. (hdiutil hangs during attach etc)

More recently I've started having problems with "Machine check" kernel panics when doing certain things, one in particular happens without fail if I open System preferences soon after booting, while if I go to the time machine icon on the menu bar and go directly to the time machine system preference and then back to the main preferences it does not crash! :-/

Occasionally the same Machine check panic occurs at random - for example near the end of trying to update to 10.6.7. My testing of different kernels and boot images is somewhat hampered by the fact that I need support for Legacy ICH4 IDE controllers (along with the IOATAFamily fix for Snow Leopard) otherwise the machine wont boot - this rules out a lot of options including iATKOS S3 V2, and most of the iBoot images.

Under Leopard the machine is 100% stable, apart from a lack of graphics acceleration.

If there is any way I can help test SSE3 emulator fixes I'm keen. From a practical point of view I've kinda given up ever getting a stable fully working install on this machine, (unless I got an older Gfx card and went back to Leopard) but I've done so much installing, testing, hacking around with different drivers and patches, and different install images over the last couple of weeks that I've learnt a ton about the insides of Mac OS and I'm pretty determined to get to the bottom of it just for the sake of it... :)

chitchit 05-04-2011 12:24 AM

Hey DBMandrake,

I'm in the same boat. AndyVand said that he is looking through it, trying to find the problem. If he is able to fix it, he should post back here.

kocoman 09-02-2011 04:07 PM

any updates? Everyone seem to be gone to Lion and forgot about sse2 only people

blackknight 09-03-2011 12:58 AM

Have you looked a few posts down at Andy's 10.6.8 kernel? It has SSE3 emulation in it.

kocoman 09-03-2011 06:42 AM

Quote:

Originally Posted by blackknight (Post 55353)
Have you looked a few posts down at Andy's 10.6.8 kernel? It has SSE3 emulation in it.

I tried it but it give me kernel panic, and does not give me a backtrace..

how to debug the problem..

http://img832.imageshack.us/img832/6962/unled2ix.th.png

Uploaded with ImageShack.us

akimoa 09-03-2011 07:04 AM

without knowing your specs and what else is in your boot.plist is a bit hard to help and to guess what else this could be causing .....cant just read your mind yet dude:-d

andyvand 09-03-2011 11:58 AM

Quote:

Originally Posted by kocoman (Post 55359)
I tried it but it give me kernel panic, and does not give me a backtrace..

how to debug the problem..

http://img832.imageshack.us/img832/6962/unled2ix.th.png

Uploaded with ImageShack.us

Damn... the problem is in the new SSE3 emulator...
0xFFFF0001 is 2nd instruction of the SSE3 emulator...
Guess I'll also need to modify the trap handler to fix this. :-|:-|

kocoman 09-12-2011 03:28 AM

Quote:

Originally Posted by andyvand (Post 55363)
Damn... the problem is in the new SSE3 emulator...
0xFFFF0001 is 2nd instruction of the SSE3 emulator...
Guess I'll also need to modify the trap handler to fix this. :-|:-|

Are there plans to fix this?

andyvand 09-12-2011 07:08 AM

Quote:

Originally Posted by kocoman (Post 55452)
Are there plans to fix this?

Yes, I'll need to study any screenshots you can give me of this.
It may help me put an override on the trap handler.

kocoman 09-13-2011 07:36 AM

Quote:

Originally Posted by andyvand (Post 55453)
Yes, I'll need to study any screenshots you can give me of this.
It may help me put an override on the trap handler.

running "-s" is fine (no panic), so I thought it was some .kext problem

"-x", panics

Also it always fsck (take long time) every time I hard reboot the computer

Sometimes it would keep repeat many times the last 2 lines of the panic message, then reboot. But it never says the what the offending program is.

So I think this sse3emu is completely different than the XNU one?

I used to look at an Pentium Pro EMU that the Pentium did not have in Linux.. I forgot what it was now.. but it similar to the sse3emu problem

andyvand 09-13-2011 12:15 PM

Quote:

Originally Posted by kocoman (Post 55460)
running "-s" is fine (no panic), so I thought it was some .kext problem

"-x", panics

Also it always fsck (take long time) every time I hard reboot the computer

Sometimes it would keep repeat many times the last 2 lines of the panic message, then reboot. But it never says the what the offending program is.

So I think this sse3emu is completely different than the XNU one?

I used to look at an Pentium Pro EMU that the Pentium did not have in Linux.. I forgot what it was now.. but it similar to the sse3emu problem

Try my 10.6.8 kernel.
It shouldn't have this issue... ;)

kocoman 10-03-2011 03:07 PM

Quote:

Originally Posted by andyvand (Post 55466)
Try my 10.6.8 kernel.
It shouldn't have this issue... ;)

I did use the 10.6.8 AnV v0.4.1 you posted at the other thread here already, and the screenshot in the few last message was the result..

did you make changes to the 0.4.1 ?

kocoman 10-13-2011 04:52 AM

Slice made a comment about the SSE3 problem at InsanelyMac

. SSE3 emulator implementation is wrong. The new emulator occupies 2 pages while you allocated only one.

CODE
+ printf("Enabling SSE3 emulator...");
+ /* Install into commpage. Actual patching of master_idt happens in start.s */
+ /* ASSERT(sse3emu_size == PAGE_SIZE); */
+ commpage_stuff2(_COMM_PAGE_SSE3EMU, &sse3emu_data, sse3emu_size, TRUE);
+ printf("done.\n");
Should be like
CODE
if (!(_cpu_capabilities & kHasSSE3)) {
printf("enabling %s emulator...", "SSE3");
// Install into commpage. Actual patching of master_idt happens elsewhere

commpage_stuff2(_COMM_PAGE_SSE2EMU, &sse3emu_ffff4000, sizeof(sse3emu_ffff4000), legacy);
commpage_stuff2(_COMM_PAGE_SSE2EMU2, &sse3emu_ffff5000, sizeof(sse3emu_ffff5000), legacy);
printf("OK!\n");
}

andyvand 10-13-2011 02:09 PM

Quote:

Originally Posted by kocoman (Post 55629)
Slice made a comment about the SSE3 problem at InsanelyMac

. SSE3 emulator implementation is wrong. The new emulator occupies 2 pages while you allocated only one.

CODE
+ printf("Enabling SSE3 emulator...");
+ /* Install into commpage. Actual patching of master_idt happens in start.s */
+ /* ASSERT(sse3emu_size == PAGE_SIZE); */
+ commpage_stuff2(_COMM_PAGE_SSE3EMU, &sse3emu_data, sse3emu_size, TRUE);
+ printf("done.\n");
Should be like
CODE
if (!(_cpu_capabilities & kHasSSE3)) {
printf("enabling %s emulator...", "SSE3");
// Install into commpage. Actual patching of master_idt happens elsewhere

commpage_stuff2(_COMM_PAGE_SSE2EMU, &sse3emu_ffff4000, sizeof(sse3emu_ffff4000), legacy);
commpage_stuff2(_COMM_PAGE_SSE2EMU2, &sse3emu_ffff5000, sizeof(sse3emu_ffff5000), legacy);
printf("OK!\n");
}

Tried that allready.
It panics on the following instruction at 0xFFFF4001 -> lock inc %eax.
Old kernel checks which SSE3 emulator is requested...

chitchit 10-26-2011 04:18 AM

Has any progress been made on the emulator?

I'd be interested in getting SL on my lappy!