InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Legacy kernel 10.6.8 with custom dyld and new SSE3 emulator and VIA Nano cpu support (http://infinitemac.com/showthread.php?t=7318)

m28ew 11-09-2011 02:55 PM

I've tested those new kernels on my AMD P-II x4 965

with flags: arch=i386 ; arch=i386 -force64

there's no KP,
but I got stuck at the "No interval found for . Using 8000000" line

http://www.postimg.com/52000/photo-51473.jpg



with flag: arch=x86_64

I got this KP

http://www.postimg.com/52000/photo-51475.jpg

akimoa 11-09-2011 03:20 PM

and wich kernel did u use for that ? bit more specific if u dont mind:-d

andyvand 11-09-2011 03:43 PM

Quote:

Originally Posted by m28ew (Post 55936)
I've tested those new kernels on my AMD P-II x4 965

with flags: arch=i386 ; arch=i386 -force64

there's no KP,
but I got stuck at the "No interval found for . Using 8000000" line

http://www.postimg.com/52000/photo-51473.jpg



with flag: arch=x86_64

I got this KP

http://www.postimg.com/52000/photo-51475.jpg

Can you boot into single user?
Then you could get the dmesg to me... I could use it to look up what goes wrong... :D
A new hope... :-d
EDIT: The second (the kp) is the classic 64bit AMD AppleACPIPlatform.kext panic...

m28ew 11-09-2011 03:48 PM

Quote:

Originally Posted by akimoa (Post 55937)
and wich kernel did u use for that ? bit more specific if u dont mind:-d

I tested all those 5 kernels of yours & Anv's :)
NoAutopatch & Autopatch @ 32 & 64 bits compiled kernels

and I added them all into the iATKOS L1 disc

http://www.postimg.com/52000/photo-51484.jpg

m28ew 11-09-2011 03:58 PM

Quote:

Originally Posted by andyvand (Post 55938)
Can you boot into single user?
Then you could get the dmesg to me... I could use it to look up what goes wrong... :D
A new hope... :-d

unfortunately, with: arch=i386 (-force64) -s
I still got stuck at the same line :'(

http://www.postimg.com/52000/photo-51486.jpg

andyvand 11-09-2011 06:01 PM

Quote:

Originally Posted by m28ew (Post 55940)
unfortunately, with: arch=i386 (-force64) -s
I still got stuck at the same line :'(

http://www.postimg.com/52000/photo-51486.jpg

Try setting a scheduler with one of the following boot arguments.

traditional scheduler: sched=traditional
traditional scheduler with pset runqueue: sched=traditional_with_pset_runqueue
proto scheduler: sched=proto
grrr scheduler: sched=grrr
fixed priority scheduler: sched=fixedpriority
fixed priority scheduler with pset runqueue: sched=fixedpriority_with_pset_runqueue

Only use one and please test all to see if there is a difference.
These control how the processor schedules instructions.

On AMD you may also want to use boot argument npci=0x2000

Still investigating for the interval lines... ;)
EDIT: Oh yeah... are you booting from a DVD? Try using an USB boot... (may be worth trying)
Also grep for the string "No interval found" in all the .kext files with the following command:
grep -E "No interval found" /System/Library/Extensions/*.kext/Contents/MacOS/* /System/Library/Extensions/*.kext/*
Tell me if one matches...

davisin666 11-09-2011 06:28 PM

Pthread support ABORTS when sync kernel primitives misused
No interval found for . Using 8000000

Looks like we need to compare the log with the vanilla dmesg if these messages appears

andyvand 11-09-2011 06:31 PM

Quote:

Originally Posted by davisin666 (Post 55942)
Pthread support ABORTS when sync kernel primitives misused
No interval found for . Using 8000000

Looks like we need to compare the log with the vanilla dmesg if these messages appears

I saw this one appearing on my Intel with DP1 too: Pthread support ABORTS when sync kernel primitives misused
But No interval found for is not part of the kernel... either is coming from an app or coming from a kext...
Still investigating...
EDIT: Can't find it anywhere in DP1... don't have GM so can't check...
Did changing the scheduler change anything?
How about booting the installed product? This is the install DVD, right?
EDIT2: Did you patch /usr/lib/dyld and /usr/lib/libSystem.B.dylib with amd_insn_patcher (the new one for Lion)? It is needed for 32bit support under 64bit...

akimoa 11-09-2011 07:41 PM

K did some intence testing with an installed system (cloned from my MBP when it came out in Juli 10.7.0)

only the kexts i used from SL

Disabler ,NULLPower, FakeSMC, rest is via DSDT

Bootloader i tried were cparm boot(latest) and Chameleon Rev1684

with all kernels and with none i came close to see a verbose mode sadly

tried all scheduler arguments as boot args gave me instant reboots too (on all)

all important bootflags were tested aswell offcourse

:'(

Sn0wStorm 11-09-2011 07:51 PM

1 Attachment(s)
Got one match, 10.7.0 Installer Stick

Code:

grep -E "No interval found" /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/*.kext/Contents/MacOS/* /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/*.kext/*

Binary file /Volumes/Mac OS X Base System/System/Library/Extensions/IOHIDFamily.kext/Contents/MacOS/IOHIDFamily matches

For 32 Bits: the new amd_insn_patcher gives me on both dyld and libSystem.B.dylib:

Code:

Code signature removed succesfully (64bit)No patches found, not generating output filePatch report: 0 instructions patched, 208 bad instructions, patches bypassed: NO