It doesn't look like iopl() is working. I'm taking an exception on every IO instruction. inl(0xde04) = 00000100 eip:765e eax:0100 ebx:0000 ecx:0320 edx:de04 esi:03f5 edi:0087 ebp:0000 esp:6b62 cs:c000 ss:c000 es:0000 ds:c000 fs:0000 gs:0000 eflags:00000246 exception: code at 0x000c7661: 66 ef 5a 59 66 58 9d c3 53 bb 02 00 e8 5e ff 5b c3 53 bb 05 00 e8 55 ff 5b c3 53 bb 0d 00 e8 4c outl(0xde04, 00000000) eip:7663 eax:0000 ebx:0000 ecx:0320 edx:de04 esi:03f5 edi:0087 ebp:0000 esp:6b62 cs:c000 ss:c000 es:0000 ds:c000 fs:0000 gs:0000 eflags:00000246 exception: code at 0x000c5ab6: 66 ef ba fc 0c 66 ed 9d c3 51 eb 12 51 32 c9 eb 0d 51 b1 01 eb 08 51 b1 02 eb 03 51 b1 03 52 66 outl(0xcf8, 80010000) eip:5ab8 eax:0000 ebx:0100 ecx:0001 edx:0cf8 esi:03f5 edi:0087 ebp:0000 esp:6b52 cs:c000 ss:c000 es:0000 ds:c000 fs:0000 gs:0000 eflags:00000886 exception: code at 0x000c5abb: 66 ed 9d c3 51 eb 12 51 32 c9 eb 0d 51 b1 01 eb 08 51 b1 02 eb 03 51 b1 03 52 66 50 66 57 50 e8 inl(0xcfc) = 49661002 eip:5abd eax:1002 ebx:0100 ecx:0001 edx:0cfc esi:03f5 edi:0087 ebp:0000 esp:6b52 cs:c000 ss:c000 es:0000 ds:c000 fs:0000 gs:0000 eflags:00000a86 exception: code at 0x000c5ab6: 66 ef ba fc 0c 66 ed 9d c3 51 eb 12 51 32 c9 eb 0d 51 b1 01 eb 08 51 b1 02 eb 03 51 b1 03 52 66 outl(0xcf8, 80010014) eip:5ab8 eax:0014 ebx:0100 ecx:0001 edx:0cf8 esi:03f5 edi:0087 ebp:0000 esp:6b52 cs:c000 ss:c000 es:0000 ds:c000 fs:0000 gs:0000 eflags:00000886 exception: code at 0x000c5abb: 66 ed 9d c3 51 eb 12 51 32 c9 eb 0d 51 b1 01 eb 08 51 b1 02 eb 03 51 b1 03 52 66 50 66 57 50 e8 inl(0xcfc) = 0000de01 eip:5abd eax:de01 ebx:0100 ecx:0001 edx:0cfc esi:03f5 edi:0087 ebp:0000 esp:6b52 cs:c000 ss:c000 es:0000 ds:c000 fs:0000 gs:0000 eflags:00000a86 exception: code at 0x000c75f6: 66 ef b2 04 66 ed 80 e4 60 80 cc 01 66 ef b2 08 ec 50 b0 13 ee b2 0c 66 ed 66 50 50 b2 08 b0 93 ====Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! http://webhosting.yahoo.com/ps/sb/