AM4 Chipset のPCにWindows 2000を入れる実験 その13
色々調べてみて Windows 2000特有の問題でACPI 2.0 非対応は関係ない(XP SP1 で動作する)という事は分かったので、この問題は置いておいて
STOP 0x000000c2 BAD_POOL_CALLER を調べてみることにしました
The current thread is making a bad pool request.
|
こんな感じ
STACK_TEXT:
8042b002 00000003 9245bd20 00007fe4 nt!DbgBreakPointWithStatus+0x4
8046da34 000000c2 00000041 9228c000 nt!KeBugCheckEx+0x390
8046c9b1 9228c000 bff930e0 9228c000 nt!ExFreePoolWithTag+0x1164
8046c84d 9228c000 00000000 bff8a9bf nt!ExFreePoolWithTag+0xe1
bff9b72f f5d80000 f6063620 92268548 nt!ExFreePool+0xb
bff9b796 00000013 92268548 000000a5 acpi+0x2172f
00000000 4c414d01 414b5341 204d2041 acpi+0x21796
|
トレース見ると acpi で死んでますねこれ。
SUB_L00031770: mov eax,[L00029820] push ebx push esi push edi mov ecx,[eax] test ecx,ecx jz L000317C9 lea esi,[ecx-01h] lea ecx,[esi+esi*2] mov eax,[eax+ecx*4+04h] test al,01h jz L000317C9 test al,04h jz L000317C9 push esi call SUB_L000316E8 test eax,eax jl L000317CE xor ebx,ebx test esi,esi jbe L000317C5 xor edi,edi |
FFFFFFFF`92268548 00 40 DD FE 00 00 00 00 00 20 00 00 00 00 00 00 FFFFFFFF`92268558 02 00 00 00 00 00 00 00 05 80 01 02 41 63 70 52 FFFFFFFF`92268568 01 00 00 00 0F 00 00 00 FF FF FF FF 00 00 00 00 FFFFFFFF`92268578 01 00 00 00 02 03 00 00 12 00 00 00 39 00 00 00 FFFFFFFF`92268588 01 00 00 00 66 00 65 00 72 00 65 00 6E 00 63 00 FFFFFFFF`92268598 65 00 00 00 F0 8E 26 92 02 80 01 03 41 63 70 67 |
ターゲットの割当先アドレスがACPIのテーブルのアドレスになってる
いやいや、アクセスできないだろ ((・ω・))
別バージョンで実験
STACK_TEXT:
8042c566 00000003 804065b8 00000000
|
これも、書いてないけど、acpi.sys で死んでる
mov eax,[L0002958C] lea ecx,[ebp-34h] push ecx mov eax,[eax+0Ch] push [ebp+08h] or dword ptr [ebp-34h],FFFFFFFFh or dword ptr [ebp-0Ch],FFFFFFFFh mov [ebp-20h],eax call [eax+10h] (0x0019AAA) |
トレースしてみたら、初期化されてないみたいな感じ・ω・ どうしてどうして…。
そもそも、CPU数が0ってのがおかしいんだけどどうなってるんだろう
SATAボードが来るまでに解決したいんだけど…
KeNumberProcessors
FFFFFFFF`804782D0 01 00 00 00 0F 00 00 00 00 01 00 00 FF 2F 00 00
を見てみたら1が入っていた
call [HAL.dll!HalInitializeProcessor] mov eax,fs:[00000048h] or [L004782C0],eax push [ebp-18h] call SUB_L0042E198 inc [KeNumberProcessors] |
HAL 初期化後 1増えるとな
ACPIテーブルを読み込んだ形式が XPSP1と互換性があるのだけど、参照してるポインタがどうも間違ってるような感じがするのでそこから調べてみるか… (・ω・)
AM4 Chipset のPCにWindows 2000を入れる実験 その1
AM4 Chipset のPCにWindows 2000を入れる実験 その2
AM4 Chipset のPCにWindows 2000を入れる実験 その3
AM4 Chipset のPCにWindows 2000を入れる実験 その4
AM4 Chipset のPCにWindows 2000を入れる実験 その5
AM4 Chipset のPCにWindows 2000を入れる実験 その6
AM4 Chipset のPCにWindows 2000を入れる実験 その7
AM4 Chipset のPCにWindows 2000を入れる実験 その8
AM4 Chipset のPCにWindows 2000を入れる実験 その9
AM4 Chipset のPCにWindows 2000を入れる実験 その10
AM4 Chipset のPCにWindows 2000を入れる実験 その11
AM4 Chipset のPCにWindows 2000を入れる実験 その12
Did you find the solution to this problem or not?
if not you can solve it in the future?
Did you find the solution to this problem or not?
if not you can solve it in the future?
>>1
I have not found the way to solve it yet.
I want anyone to help it :3
>>1
I have not found the way to solve it yet.
I want anyone to help it :3
>>2
You can publish this problem in MSFN there are many specialists, and they can help you to solve this problem, such as Wilbild and the rest of the specialists.
>>2
You can publish this problem in MSFN there are many specialists, and they can help you to solve this problem, such as Wilbild and the rest of the specialists.
https://msfn.org/board/topic/183198-ahci-and-acpi-for-xp-on-lenovo-netbook/page/2/
https://msfn.org/board/topic/183198-ahci-and-acpi-for-xp-on-lenovo-netbook/page/2/