(ntoskrnl/kd/kdio.c:298) -----------------------------------------------------
(ntoskrnl/kd/kdio.c:299) ReactOS 0.4-SVN (Build 20110601-r52033)
(ntoskrnl/kd/kdio.c:300) Command Line: /NOGUIBOOT /DEBUGPORT=COM1 /FIRSTCHANCE
(ntoskrnl/kd/kdio.c:304) ARC Paths: multi(0)disk(0)cdrom(31) \ multi(0)disk(0)cdrom(31) \reactos\
(ntoskrnl/ke/i386/cpu.c:500) Supported CPU features : KF_V86_VIS KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE KF_MTRR KF_CMPXCHG8B KF_MMX KF_WORKING_PTE KF_PAT KF_FXSR KF_FAST_SYSCALL KF_XMMI   KF_XMMI64 KF_DTS   
(ntoskrnl/ke/i386/cpu.c:807) Prefetch Cache: 64 bytes	L2 Cache: 0 bytes	L2 Cache Line: 64 bytes	L2 Cache Associativity: 0
(ntoskrnl/mm/ARM3/mminit.c:1224) HAL I/O Mapping at FFFE0000 is unsafe
(ntoskrnl/ke/i386/kiinit.c:54) Large Page support detected but not yet taken advantage of
(ntoskrnl/ke/i386/patpge.c:46) Global page support detected but not yet taken advantage of
(ntoskrnl/ke/i386/patpge.c:60) PAT support detected but not yet taken advantage of
(ntoskrnl/ke/i386/cpu.c:1080) Support for SYSENTER detected.
(ntoskrnl/ke/i386/mtrr.c:25) MTRR support detected but not yet taken advantage of
(ntoskrnl/mm/mminit.c:243)           0x80000000 - 0x80C00000	Boot Loaded Image
(ntoskrnl/mm/mminit.c:247)           0xB0000000 - 0xB0181000	PFN Database
(ntoskrnl/mm/mminit.c:251)           0xB0181000 - 0xB0949000	ARMĀ³ Non Paged Pool
(ntoskrnl/mm/mminit.c:255)           0xBC000000 - 0xBD000000	System View Space
(ntoskrnl/mm/mminit.c:259)           0xBD000000 - 0xC0000000	Session Space
(ntoskrnl/mm/mminit.c:262)           0xC0000000 - 0xC0300000	Page Tables
(ntoskrnl/mm/mminit.c:265)           0xC0300000 - 0xC0400000	Page Directories
(ntoskrnl/mm/mminit.c:268)           0xC0400000 - 0xC0800000	Hyperspace
(ntoskrnl/mm/mminit.c:272)           0xE1000000 - 0xED400000	ARMĀ³ Paged Pool
(ntoskrnl/mm/mminit.c:275)           0xF4C00000 - 0xFA305000	System PTE Space
(ntoskrnl/mm/mminit.c:278)           0xFA305000 - 0xFFBE0000	Non Paged Pool Expansion PTE Space
(hal/halx86/generic/legacy/bussupp.c:591) Your machine has a PCI-to-PCI or CardBUS Bridge. PCI devices may fail!
(hal/halx86/generic/legacy/bussupp.c:620) Found parent bus (indicating PCI Bridge). PCI devices may fail!

====== PCI BUS HARDWARE DETECTION =======

00:00.0 Host bridge [0600]:  82845 845 [Brookdale] Chipset Ho [8086:1a30] (rev 04)
	Subsystem: Unknown [8086:1a30]
	Flags: bus master, latency 0
	Memory at e0000000 (32-bit, prefetchable) [size=512M]

00:01.0 PCI bridge [0604]:  82845 845 [Brookdale] Chipset AG [8086:1a31] (rev 04)
	Subsystem: Unknown [0000:0000]
	Flags: bus master, 66MHz, latency 64
	Memory at 20010100 (32-bit, non-prefetchable) [size=256]
	Memory at 22a000f0 (32-bit, non-prefetchable) [size=2M]
	Memory at e7f0e600 (32-bit, non-prefetchable) [size=512]
	Memory at e5f0e400 (32-bit, non-prefetchable) [size=1K]

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 05)
	Subsystem: Unknown [0000:0000]
	Flags: bus master, latency 0
	Memory at 20020200 (32-bit, non-prefetchable) [size=512]
	Memory at 2280c0c0 (32-bit, non-prefetchable) [size=16K]
	Memory at e9f0e800 (32-bit, non-prefetchable) [size=2K]
	Memory at 0000fff0 (32-bit, non-prefetchable) [size=256]

00:1f.0 ISA bridge [0601]: Intel Corporation 82801BA ISA Bridge (LPC) [8086:2440] (rev 05)
	Subsystem: Unknown [0000:0000]
	Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface [0101]: Intel Corporation 82801BA IDE U100 Controller [8086:244b] (rev 05)
	Subsystem: Unknown [8086:2442]
	Flags: bus master, medium devsel, latency 0
	I/O ports at f000 [size=4K]

00:1f.2 USB Controller [0c03]: Intel Corporation 82801BA/BAM USB Controller #1 [8086:2442] (rev 05)
	Subsystem: Unknown [8086:2442]
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at d000 [size=4K]
	Device is using IRQ 11! ISA Cards using that IRQ may fail!
	Device is an Intel UHCI (USB) Controller. Turn off Legacy USB in your BIOS!

00:1f.3 SMBus [0c05]: Intel Corporation 82801BA/BAM SMBus Controller [8086:2443] (rev 05)
	Subsystem: Unknown [8086:2442]
	Flags: medium devsel, latency 0, IRQ 05
	I/O ports at 5000 [size=4K]
	Device is using IRQ 5! ISA Cards using that IRQ may fail!

00:1f.4 USB Controller [0c03]: Intel Corporation 82801BA/BAM USB Controller #1 [8086:2444] (rev 05)
	Subsystem: Unknown [8086:2442]
	Flags: bus master, medium devsel, latency 0, IRQ 09
	I/O ports at d800 [size=2K]
	Device is using IRQ 9! ISA Cards using that IRQ may fail!
	Device is an Intel UHCI (USB) Controller. Turn off Legacy USB in your BIOS!

00:1f.5 Multimedia audio controller [0401]:  82801BA/BAM AC'97 Audio Controll [8086:2445] (rev 05)
	Subsystem: GA-8PE667 Ultra [1458:a002]
	Flags: bus master, medium devsel, latency 0, IRQ 05
	I/O ports at dc00 [size=1K]
	I/O ports at e000 [size=8K]
	Device is using IRQ 5! ISA Cards using that IRQ may fail!

01:00.0 VGA compatible controller [0300]:  NV5M64 [RIVA TNT2 Model 64/Model [10de:002d] (rev 15)
	Subsystem: GLoria L [0000:0000]
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 10
	Memory at e6000000 (32-bit, non-prefetchable) [size=32M]
	Memory at e4000000 (32-bit, prefetchable) [size=64M]
	Device is using IRQ 10! ISA Cards using that IRQ may fail!

02:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
	Subsystem: Unknown [10ec:8139]
	Flags: bus master, medium devsel, latency 32, IRQ 11
	I/O ports at c000 [size=16K]
	Memory at e9000000 (32-bit, non-prefetchable) [size=16M]
	Device is using IRQ 11! ISA Cards using that IRQ may fail!

====== PCI BUS DETECTION COMPLETE =======

PC Compatible Eisa/Isa HAL Detected
(ntoskrnl/io/pnpmgr/pnpinit.c:403) Need to build DACL


ATAPI IDE MiniPort Driver (UniATA) v 0.41b2
 Parameter PrintLogo
AtapiCheckRegValue: Parameters -> PrintLogo is 0x0
 Parameter PrintLogo = 0x0
UniATA Init: OS should be ReactOS
UniATA Init: OS ver 4.1 (1)
Performance calibration: dt=14995, counter=919278
InitBadBlocks general
InitBadBlocks returned: 0xc0000034
UniataInitAtaCommands:
cmd 00: !28->48 	 -> 00 (00)
cmd 01: !28->48 	 -> 01 (00)
cmd 02: !28->48 	 -> 02 (00)
cmd 03: !28->48 	 -> 03 (00)
cmd 04: !28->48 	 -> 04 (00)
cmd 05: !28->48 	 -> 05 (00)
cmd 06: !28->48 	 -> 06 (00)
cmd 07: !28->48 	 -> 07 (00)
cmd 08: !28->48 	 -> 08 (00)
cmd 09: !28->48 	 -> 09 (00)
cmd 0a: !28->48 	 -> 0a (00)
cmd 0b: !28->48 	 -> 0b (00)
cmd 0c: !28->48 	 -> 0c (00)
cmd 0d: !28->48 	 -> 0d (00)
cmd 0e: !28->48 	 -> 0e (00)
cmd 0f: !28->48 	 -> 0f (00)
cmd 10: !28->48 	 -> 10 (00)
cmd 11: !28->48 	 -> 11 (00)
cmd 12: !28->48 	 -> 12 (00)
cmd 13: !28->48 	 -> 13 (00)
cmd 14: !28->48 	 -> 14 (00)
cmd 15: !28->48 	 -> 15 (00)
cmd 16: !28->48 	 -> 16 (00)
cmd 17: !28->48 	 -> 17 (00)
cmd 18: !28->48 	 -> 18 (00)
cmd 19: !28->48 	 -> 19 (00)
cmd 1a: !28->48 	 -> 1a (00)
cmd 1b: !28->48 	 -> 1b (00)
cmd 1c: !28->48 	 -> 1c (00)
cmd 1d: !28->48 	 -> 1d (00)
cmd 1e: !28->48 	 -> 1e (00)
cmd 1f: !28->48 	 -> 1f (00)
cmd 20: LBA 	 -> 24 (03)
cmd 21: !28->48 	 -> 21 (00)
cmd 22: !28->48 	 -> 22 (00)
cmd 23: !28->48 	 -> 23 (00)
cmd 24: 48 LBA !28->48 	 -> 24 (05)
cmd 25: DMA 48 LBA !28->48 	 -> 25 (0d)
cmd 26: DMA 48 LBA !28->48 	 -> 26 (0d)
cmd 27: !28->48 	 -> 27 (00)
cmd 28: !28->48 	 -> 28 (00)
cmd 29: 48 LBA !28->48 	 -> 29 (05)
cmd 2a: DMA 48 LBA !28->48 	 -> 2a (0d)
cmd 2b: DMA 48 LBA !28->48 	 -> 2b (0d)
cmd 2c: !28->48 	 -> 2c (00)
cmd 2d: !28->48 	 -> 2d (00)
cmd 2e: !28->48 	 -> 2e (00)
cmd 2f: !28->48 	 -> 2f (00)
cmd 30: LBA 	 -> 34 (03)
cmd 31: !28->48 	 -> 31 (00)
cmd 32: !28->48 	 -> 32 (00)
cmd 33: !28->48 	 -> 33 (00)
cmd 34: 48 LBA !28->48 	 -> 34 (05)
cmd 35: DMA 48 LBA !28->48 	 -> 35 (0d)
cmd 36: DMA 48 LBA !28->48 	 -> 36 (0d)
cmd 37: !28->48 	 -> 37 (00)
cmd 38: !28->48 	 -> 38 (00)
cmd 39: 48 LBA !28->48 	 -> 39 (05)
cmd 3a: DMA 48 LBA !28->48 	 -> 3a (0d)
cmd 3b: DMA 48 LBA !28->48 	 -> 3b (0d)
cmd 3c: !28->48 	 -> 3c (00)
cmd 3d: DMA 48 LBA !28->48 	 -> 3d (0d)
cmd 3e: DMA 48 LBA !28->48 	 -> 3e (0d)
cmd 3f: !28->48 	 -> 3f (00)
cmd 40: LBA 	 -> 42 (03)
cmd 41: !28->48 	 -> 41 (00)
cmd 42: 48 LBA !28->48 	 -> 42 (05)
cmd 43: !28->48 	 -> 43 (00)
cmd 44: !28->48 	 -> 44 (00)
cmd 45: !28->48 	 -> 45 (00)
cmd 46: !28->48 	 -> 46 (00)
cmd 47: DMA !28->48 	 -> 47 (08)
cmd 48: !28->48 	 -> 48 (00)
cmd 49: !28->48 	 -> 49 (00)
cmd 4a: !28->48 	 -> 4a (00)
cmd 4b: !28->48 	 -> 4b (00)
cmd 4c: !28->48 	 -> 4c (00)
cmd 4d: !28->48 	 -> 4d (00)
cmd 4e: !28->48 	 -> 4e (00)
cmd 4f: !28->48 	 -> 4f (00)
cmd 50: !28->48 	 -> 50 (00)
cmd 51: !28->48 	 -> 51 (00)
cmd 52: !28->48 	 -> 52 (00)
cmd 53: !28->48 	 -> 53 (00)
cmd 54: !28->48 	 -> 54 (00)
cmd 55: !28->48 	 -> 55 (00)
cmd 56: !28->48 	 -> 56 (00)
cmd 57: DMA !28->48 	 -> 57 (08)
cmd 58: !28->48 	 -> 58 (00)
cmd 59: !28->48 	 -> 59 (00)
cmd 5a: !28->48 	 -> 5a (00)
cmd 5b: !28->48 	 -> 5b (00)
cmd 5c: !28->48 	 -> 5c (00)
cmd 5d: DMA !28->48 	 -> 5d (08)
cmd 5e: !28->48 	 -> 5e (00)
cmd 5f: DMA !28->48 	 -> 5f (08)
cmd 60: !28->48 	 -> 60 (00)
cmd 61: !28->48 	 -> 61 (00)
cmd 62: !28->48 	 -> 62 (00)
cmd 63: !28->48 	 -> 63 (00)
cmd 64: !28->48 	 -> 64 (00)
cmd 65: !28->48 	 -> 65 (00)
cmd 66: !28->48 	 -> 66 (00)
cmd 67: !28->48 	 -> 67 (00)
cmd 68: !28->48 	 -> 68 (00)
cmd 69: !28->48 	 -> 69 (00)
cmd 6a: !28->48 	 -> 6a (00)
cmd 6b: !28->48 	 -> 6b (00)
cmd 6c: !28->48 	 -> 6c (00)
cmd 6d: !28->48 	 -> 6d (00)
cmd 6e: !28->48 	 -> 6e (00)
cmd 6f: !28->48 	 -> 6f (00)
cmd 70: !28->48 	 -> 70 (00)
cmd 71: !28->48 	 -> 71 (00)
cmd 72: !28->48 	 -> 72 (00)
cmd 73: !28->48 	 -> 73 (00)
cmd 74: !28->48 	 -> 74 (00)
cmd 75: !28->48 	 -> 75 (00)
cmd 76: !28->48 	 -> 76 (00)
cmd 77: !28->48 	 -> 77 (00)
cmd 78: !28->48 	 -> 78 (00)
cmd 79: !28->48 	 -> 79 (00)
cmd 7a: !28->48 	 -> 7a (00)
cmd 7b: !28->48 	 -> 7b (00)
cmd 7c: !28->48 	 -> 7c (00)
cmd 7d: !28->48 	 -> 7d (00)
cmd 7e: !28->48 	 -> 7e (00)
cmd 7f: !28->48 	 -> 7f (00)
cmd 80: !28->48 	 -> 80 (00)
cmd 81: !28->48 	 -> 81 (00)
cmd 82: !28->48 	 -> 82 (00)
cmd 83: !28->48 	 -> 83 (00)
cmd 84: !28->48 	 -> 84 (00)
cmd 85: !28->48 	 -> 85 (00)
cmd 86: !28->48 	 -> 86 (00)
cmd 87: !28->48 	 -> 87 (00)
cmd 88: !28->48 	 -> 88 (00)
cmd 89: !28->48 	 -> 89 (00)
cmd 8a: !28->48 	 -> 8a (00)
cmd 8b: !28->48 	 -> 8b (00)
cmd 8c: !28->48 	 -> 8c (00)
cmd 8d: !28->48 	 -> 8d (00)
cmd 8e: !28->48 	 -> 8e (00)
cmd 8f: !28->48 	 -> 8f (00)
cmd 90: !28->48 	 -> 90 (00)
cmd 91: !28->48 	 -> 91 (00)
cmd 92: !28->48 	 -> 92 (00)
cmd 93: !28->48 	 -> 93 (00)
cmd 94: !28->48 	 -> 94 (00)
cmd 95: !28->48 	 -> 95 (00)
cmd 96: !28->48 	 -> 96 (00)
cmd 97: !28->48 	 -> 97 (00)
cmd 98: !28->48 	 -> 98 (00)
cmd 99: !28->48 	 -> 99 (00)
cmd 9a: !28->48 	 -> 9a (00)
cmd 9b: !28->48 	 -> 9b (00)
cmd 9c: !28->48 	 -> 9c (00)
cmd 9d: !28->48 	 -> 9d (00)
cmd 9e: !28->48 	 -> 9e (00)
cmd 9f: !28->48 	 -> 9f (00)
cmd a0: !28->48 	 -> a0 (00)
cmd a1: !28->48 	 -> a1 (00)
cmd a2: !28->48 	 -> a2 (00)
cmd a3: !28->48 	 -> a3 (00)
cmd a4: !28->48 	 -> a4 (00)
cmd a5: !28->48 	 -> a5 (00)
cmd a6: !28->48 	 -> a6 (00)
cmd a7: !28->48 	 -> a7 (00)
cmd a8: !28->48 	 -> a8 (00)
cmd a9: !28->48 	 -> a9 (00)
cmd aa: !28->48 	 -> aa (00)
cmd ab: !28->48 	 -> ab (00)
cmd ac: !28->48 	 -> ac (00)
cmd ad: !28->48 	 -> ad (00)
cmd ae: !28->48 	 -> ae (00)
cmd af: !28->48 	 -> af (00)
cmd b0: !28->48 	 -> b0 (00)
cmd b1: !28->48 	 -> b1 (00)
cmd b2: !28->48 	 -> b2 (00)
cmd b3: !28->48 	 -> b3 (00)
cmd b4: !28->48 	 -> b4 (00)
cmd b5: !28->48 	 -> b5 (00)
cmd b6: !28->48 	 -> b6 (00)
cmd b7: !28->48 	 -> b7 (00)
cmd b8: !28->48 	 -> b8 (00)
cmd b9: !28->48 	 -> b9 (00)
cmd ba: !28->48 	 -> ba (00)
cmd bb: !28->48 	 -> bb (00)
cmd bc: !28->48 	 -> bc (00)
cmd bd: !28->48 	 -> bd (00)
cmd be: !28->48 	 -> be (00)
cmd bf: !28->48 	 -> bf (00)
cmd c0: !28->48 	 -> c0 (00)
cmd c1: !28->48 	 -> c1 (00)
cmd c2: !28->48 	 -> c2 (00)
cmd c3: !28->48 	 -> c3 (00)
cmd c4: LBA 	 -> 29 (03)
cmd c5: LBA 	 -> 39 (03)
cmd c6: !28->48 	 -> c6 (00)
cmd c7: DMA LBA 	 -> 26 (0b)
cmd c8: DMA LBA 	 -> 25 (0b)
cmd c9: !28->48 	 -> c9 (00)
cmd ca: DMA LBA 	 -> 35 (0b)
cmd cb: !28->48 	 -> cb (00)
cmd cc: DMA LBA 	 -> 36 (0b)
cmd cd: !28->48 	 -> cd (00)
cmd ce: 48 LBA !28->48 	 -> ce (05)
cmd cf: !28->48 	 -> cf (00)
cmd d0: !28->48 	 -> d0 (00)
cmd d1: !28->48 	 -> d1 (00)
cmd d2: !28->48 	 -> d2 (00)
cmd d3: !28->48 	 -> d3 (00)
cmd d4: !28->48 	 -> d4 (00)
cmd d5: !28->48 	 -> d5 (00)
cmd d6: !28->48 	 -> d6 (00)
cmd d7: !28->48 	 -> d7 (00)
cmd d8: !28->48 	 -> d8 (00)
cmd d9: !28->48 	 -> d9 (00)
cmd da: !28->48 	 -> da (00)
cmd db: !28->48 	 -> db (00)
cmd dc: !28->48 	 -> dc (00)
cmd dd: !28->48 	 -> dd (00)
cmd de: !28->48 	 -> de (00)
cmd df: !28->48 	 -> df (00)
cmd e0: !28->48 	 -> e0 (00)
cmd e1: !28->48 	 -> e1 (00)
cmd e2: !28->48 	 -> e2 (00)
cmd e3: !28->48 	 -> e3 (00)
cmd e4: !28->48 	 -> e4 (00)
cmd e5: !28->48 	 -> e5 (00)
cmd e6: !28->48 	 -> e6 (00)
cmd e7: LBA 	 -> ea (03)
cmd e8: !28->48 	 -> e8 (00)
cmd e9: !28->48 	 -> e9 (00)
cmd ea: 48 LBA !28->48 	 -> ea (05)
cmd eb: !28->48 	 -> eb (00)
cmd ec: !28->48 	 -> ec (00)
cmd ed: !28->48 	 -> ed (00)
cmd ee: !28->48 	 -> ee (00)
cmd ef: !28->48 	 -> ef (00)
cmd f0: !28->48 	 -> f0 (00)
cmd f1: !28->48 	 -> f1 (00)
cmd f2: !28->48 	 -> f2 (00)
cmd f3: !28->48 	 -> f3 (00)
cmd f4: !28->48 	 -> f4 (00)
cmd f5: !28->48 	 -> f5 (00)
cmd f6: !28->48 	 -> f6 (00)
cmd f7: !28->48 	 -> f7 (00)
cmd f8: !28->48 	 -> f8 (00)
cmd f9: 	 -> 37 (02)
cmd fa: !28->48 	 -> fa (00)
cmd fb: !28->48 	 -> fb (00)
cmd fc: !28->48 	 -> fc (00)
cmd fd: !28->48 	 -> fd (00)
cmd fe: !28->48 	 -> fe (00)
cmd ff: !28->48 	 -> ff (00)
 Parameter SkipRaids
AtapiCheckRegValue: Parameters -> SkipRaids is 0x1
 Parameter SkipRaids = 0x1
 Parameter ForceSimplex
AtapiCheckRegValue: Parameters -> ForceSimplex is 0x0
 Parameter ForceSimplex = 0x0
 Parameter LogToDisplay
AtapiCheckRegValue: Parameters -> LogToDisplay is 0x0
 Parameter LogToDisplay = 0x0
HwInitializationDataSize = 50
set NeedPhysicalAddresses = TRUE
set AtapiAdapterControl() ptr


ATAPI IDE enum supported BusMaster Devices
 Parameter VirtualMachineType
AtapiCheckRegValue: Parameters -> VirtualMachineType is 0x0
 Parameter VirtualMachineType = 0x0
 Parameter VirtualBox
AtapiCheckRegValue: Parameters -> VirtualBox is 0x0
 Parameter VirtualBox = 0x0
-- BusID: 0x0:0x1f:0x1
Storage Class
DevId = 244B8086 Class = 0001/0001
 Parameter Include
AtapiCheckRegValue: Parameters -> Include is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Include is 0x0
 Parameter Include = 0x0
No force include, check exclude
 Parameter Exclude
AtapiCheckRegValue: Parameters -> Exclude is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Exclude is 0x0
 Parameter Exclude = 0x0
Default device
found, pass 0
InterruptPin = 0x0
InterruptLine = 0x0
Enabling Mem/Io spaces and busmastering...
Initial pciData.Command = 0x5
PCI_ENABLE_IO_SPACE
InterruptLine = 0x0
New pciData.Command = 0x5
PCI_ENABLE_MEMORY_SPACE
InterruptLine = 0x0
New pciData.Command = 0x5
PCI_ENABLE_BUS_MASTER
InterruptLine = 0x0
New pciData.Command = 0x5
Final pciData.Command = 0x5
Range 4 = 0xf001
count: BMListLen++
-- BusID: 0x0:0x1f:0x1
Storage Class
DevId = 244B8086 Class = 0001/0001
 Parameter Include
AtapiCheckRegValue: Parameters -> Include is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Include is 0x0
 Parameter Include = 0x0
No force include, check exclude
 Parameter Exclude
AtapiCheckRegValue: Parameters -> Exclude is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Exclude is 0x0
 Parameter Exclude = 0x0
Default device
found, pass 1
InterruptPin = 0x0
InterruptLine = 0x0
Range 4 = 0xf001
found suitable device
 Parameter NativePCIMode
AtapiCheckRegValue: Parameters -> NativePCIMode is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> NativePCIMode is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> NativePCIMode is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> NativePCIMode is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> NativePCIMode is 0x0
 Parameter NativePCIMode = 0x0
Add to BMList, AltInit 0
-- BusID: 0x0:0x1f:0x1
Storage Class
DevId = 244B8086 Class = 0001/0001
 Parameter Include
AtapiCheckRegValue: Parameters -> Include is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Include is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Include is 0x0
 Parameter Include = 0x0
No force include, check exclude
 Parameter Exclude
AtapiCheckRegValue: Parameters -> Exclude is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Exclude is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Exclude is 0x0
 Parameter Exclude = 0x0
Default device
found, pass 2
InterruptPin = 0x0
InterruptLine = 0x0
Range 4 = 0xf001
found suitable device
  BMListLen=1
 Parameter WaitBusyCount
AtapiCheckRegValue: Parameters -> WaitBusyCount is 0xc8
 Parameter WaitBusyCount = 0xc8
 Parameter WaitBusyDelay
AtapiCheckRegValue: Parameters -> WaitBusyDelay is 0xa
 Parameter WaitBusyDelay = 0xa
 Parameter WaitDrqDelay
AtapiCheckRegValue: Parameters -> WaitDrqDelay is 0xa
 Parameter WaitDrqDelay = 0xa
 Parameter AtapiSendDisableIntr
AtapiCheckRegValue: Parameters -> AtapiSendDisableIntr is 0x1
 Parameter AtapiSendDisableIntr = 0x1
 Parameter AtapiDmaRawRead
AtapiCheckRegValue: Parameters -> AtapiDmaRawRead is 0x1
 Parameter AtapiDmaRawRead = 0x1


ATAPI IDE: Look for legacy ISA-bridged PCI IDE controller (onboard)


ATAPI IDE: BMListLen 1
 Parameter IgnoreIsaCompatiblePci
AtapiCheckRegValue: Parameters -> IgnoreIsaCompatiblePci is 0x0
 Parameter IgnoreIsaCompatiblePci = 0x0
 Parameter IgnoreIsaCompatiblePci
AtapiCheckRegValue: Parameters -> IgnoreIsaCompatiblePci is 0x0
AtapiCheckRegValue: Parameters\Chan_0 -> IgnoreIsaCompatiblePci is 0x0
 Parameter IgnoreIsaCompatiblePci = 0x0
Try init channel 0, method 0
UniataFindBusMasterController: Context=0, BMListLen=1
ConfigInfo->Length 8c
AdapterInterfaceType: Isa
bm_offset 0, channel 0 
AdapterInterfaceType=0x1
IoBusNumber=0x0
slotNumber=0x3f
busDataRead
DevId = 244B8086 Class = 0001/0001
Storage Class
MasterDev (1)
UniataChipDetect:
HwFlags: 0x0
 Parameter ForceSimplex
AtapiCheckRegValue: Parameters -> ForceSimplex is 0x0
 Parameter ForceSimplex = 0x0
i: 0x28
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
i: 0x9
HwFlags: 0x0
 Parameter HwFlagsOverride
AtapiCheckRegValue: Parameters -> HwFlagsOverride is 0x0
 Parameter HwFlagsOverride = 0x0
HwFlagsOverride: 0x0
 Parameter HwFlagsAdd
AtapiCheckRegValue: Parameters -> HwFlagsAdd is 0x0
 Parameter HwFlagsAdd = 0x0
HwFlagsAdd: 0x0
HwFlags (final): 0x0
MaxTransferMode: 0x45
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
MaxTransferMode (overriden): 0x45
UniataChipDetectChannels:
MasterDev -> 1 chan
allocate Luns for 1 channels
ForceSimplex = 0
HwFlags = 0
 (0)HwFlags = 0
 (1)HwFlags = 0
 (2)found suitable device
HwFlags = 0
 (3)Range 4 = 0xf001
IsBusMaster == TRUE
  AtapiGetIoRange:
  AtapiGetIoRange: rid 0x4, start 0x0, offs 0x0, len 0x8, mem 0x0
  AtapiGetIoRange: (2) 0xf000
  BusMasterAddress (base): 0xf000
AtapiReadChipConfig: devExt 0xb072188c
AtapiReadChipConfig: dev 0x0, ph chan -1
 Parameter ForceSimplex
AtapiCheckRegValue: Parameters -> ForceSimplex is 0x0
 Parameter ForceSimplex = 0x0
MaxTransferMode (base): 0x45
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
MaxTransferMode (overriden): 0x45
 Parameter AtapiDmaZeroTransfer
AtapiCheckRegValue: Parameters -> AtapiDmaZeroTransfer is 0x0
 Parameter AtapiDmaZeroTransfer = 0x0
 Parameter AtapiDmaControlCmd
AtapiCheckRegValue: Parameters -> AtapiDmaControlCmd is 0x0
 Parameter AtapiDmaControlCmd = 0x0
 Parameter AtapiDmaRawRead
AtapiCheckRegValue: Parameters -> AtapiDmaRawRead is 0x1
 Parameter AtapiDmaRawRead = 0x1
 Parameter AtapiDmaReadWrite
AtapiCheckRegValue: Parameters -> AtapiDmaReadWrite is 0x1
 Parameter AtapiDmaReadWrite = 0x1
AtapiChipInit: dev 0x0, ph chan -2
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
AtapiChipInit: dev 0x0, ph chan 0
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
simplexOnly = 0 (2)MasterDev (2)
1 channels & 1 irq for 1 controller
update ConfigInfo->nt4
update ConfigInfo->w2k
Reconstruct ConfigInfo
BMList[i].channel 0x0, NumberChannels 0x1, channel 0x0
de 0xb072188c, Channel 0x0
chan = 0xb0721148
AtapiReadChipConfig: devExt 0xb072188c
AtapiReadChipConfig: dev 0x0, ph chan 0
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
MaxTransferMode (overriden): 0x45
 Parameter ReorderEnable
AtapiCheckRegValue: Parameters -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> ReorderEnable is 0x1
 Parameter ReorderEnable = 0x1
 Parameter ReadCacheEnable
AtapiCheckRegValue: Parameters -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_0 -> ReadCacheEnable is 0x1
 Parameter ReadCacheEnable = 0x1
 Parameter WriteCacheEnable
AtapiCheckRegValue: Parameters -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_0 -> WriteCacheEnable is 0x1
 Parameter WriteCacheEnable = 0x1
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_0\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_0 -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
 Parameter PreferedTransferMode
AtapiCheckRegValue: Parameters -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_0 -> PreferedTransferMode is 0xffffffff
 Parameter PreferedTransferMode = 0xffffffff
 Parameter ReadOnly
AtapiCheckRegValue: Parameters -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_0\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_0 -> ReadOnly is 0x0
 Parameter ReadOnly = 0x0
 Parameter GeomType
AtapiCheckRegValue: Parameters -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_0 -> GeomType is 0xffffffff
 Parameter GeomType = 0xffffffff
 Parameter Hidden
AtapiCheckRegValue: Parameters -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_0\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_0 -> Hidden is 0x0
 Parameter Hidden = 0x0
 Parameter ReadCacheEnable
AtapiCheckRegValue: Parameters -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_1 -> ReadCacheEnable is 0x1
 Parameter ReadCacheEnable = 0x1
 Parameter WriteCacheEnable
AtapiCheckRegValue: Parameters -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_1 -> WriteCacheEnable is 0x1
 Parameter WriteCacheEnable = 0x1
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_0\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_1 -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
 Parameter PreferedTransferMode
AtapiCheckRegValue: Parameters -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_1 -> PreferedTransferMode is 0xffffffff
 Parameter PreferedTransferMode = 0xffffffff
 Parameter ReadOnly
AtapiCheckRegValue: Parameters -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_0\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_1 -> ReadOnly is 0x0
 Parameter ReadOnly = 0x0
 Parameter GeomType
AtapiCheckRegValue: Parameters -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_0\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_1 -> GeomType is 0xffffffff
 Parameter GeomType = 0xffffffff
 Parameter Hidden
AtapiCheckRegValue: Parameters -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_0\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_0\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0\Lun_1 -> Hidden is 0x0
 Parameter Hidden = 0x0
set AccessRanges
Getting IO ranges
IO range 1 0x1f0
IO range 2 0x3f6
IDX_IO1 0->1f0(io)
IDX_IO2 10->3f6(io)
IDX_BM_IO 14->f000(io)
IDX_SATA_IO 19->0(io)
  AltStatus (0x50)
  Reg_0x1 (0x1f1) = 0x0
  Reg_0x2 (0x1f2) = 0x0
  Reg_0x3 (0x1f3) = 0x0
  Reg_0x4 (0x1f4) = 0x58
  Reg_0x5 (0x1f5) = 0x92
  Reg_0x6 (0x1f6) = 0xf4
  Reg_0x7 (0x1f7) = 0x50
  BM_0x0 (0xf000) = 0x0
  BM_0x1 (0xf001) = 0x0
  BM_0x2 (0xf002) = 0x44
  BM_0x3 (0xf003) = 0x0
claim Compatible controller
claim Primary
AtapiDmaAlloc: allocate tmp buffers below 4Gb
exit: init spinlock
MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0x0
Init ISR:
Unnecessary
MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0x0
return SP_RETURN_FOUND
Attempt 0 of MasterDev ok
(ntoskrnl/io/iomgr/iorsrce.c:882) IoReportResourceUsage is halfplemented!
AtapiHwInitialize: (base)
AtapiChipInit: dev 0xffffffff, ph chan -1
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
AtapiChipInit: dev 0xffffffff, ph chan 0
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
FindDevices:
AtapiDisableInterrupts_0: 0
  max_ldev 2
CheckDevice: Device 0x0
CheckDevice: reset dev
AtapiSoftReset:
  statusByte2 50:
  DMA status 0x44
  clear unexpected DMA intr on ATAPI reset
AtapiDmaDone: dev 0
  nobody home! 0x0 != 0x55
CheckDevice: Device 0x1
CheckDevice: reset dev
AtapiSoftReset:
  statusByte2 0:
  DMA status 0x0
CheckDevice: status 0x51
CheckDevice: IDE device check
  AltStatus (0x51)
  Reg_0x1 (0x1f1) = 0x4
  Reg_0x2 (0x1f2) = 0x0
  Reg_0x3 (0x1f3) = 0xaa
  Reg_0x4 (0x1f4) = 0x58
  Reg_0x5 (0x1f5) = 0x92
  Reg_0x6 (0x1f6) = 0xb0
  Reg_0x7 (0x1f7) = 0x51
  BM_0x0 (0xf000) = 0x0
  BM_0x1 (0xf001) = 0x0
  BM_0x2 (0xf002) = 0x0
  BM_0x3 (0xf003) = 0x0
IssueIdentify: Checking for IDE. Status (0x50)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xec, lba 0x0 count 0x0 feature 0x0
IssueIdentify: IDE_STATUS_DRQ (0x58)
IssueIdentify: Status before read words 0x58
IssueIdentify: statusByte 0x58
IssueIdentify: BASE statusByte 0x58
  use 16bit IO
IssueIdentify: suck data port
IssueIdentify: statusByte 0x50
IssueIdentify: statusByte 0x50
IssueIdentify: Status after read words 0x50
Model: TS430041 A          
FW:    .810
S/N:   J3BXKJ7Z            
Pio:   2
APio:  3
SWDMA: 0
MWDMA: 0
UDMA:  20
SATA:  0
CHS 0x3fff:0x10:0x3f
NumOfSectors 0xfbfc10
NumberOfCylinders == 0x3fff
cylinders 0x12ee9
NumOfSectors 0x4a8b570
SupportLba flag 0x1
MajorRevision 0x7e
UserAddressableSectors 0x4a8b570
LBA mode
Use IDE_COMMAND_READ_NATIVE_SIZE48
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0x27, lba 0x0 count 0x0 feature 0x0
  Status 0x50
Read high order bytes
NativeNumOfSectors 0x4a8b56f
requested LunExt->GeomType=ffffffff
tmp_cylinders = 0x12ee9
final LunExt->opt_GeomType=0
Use GEOM_STD, CHS=1301/ff/3f
Geometry: C 0x1301 (0x1301)
Geometry: H 0xff (0xff)
Geometry: S 0x3f (0x3f)
InitBadBlocks local
LunExt 0xb093b308
S/N:ST340014A_______________________________-3JXBJKZ7____________
IssueIdentify: Device does not interrupt on assertion of DRQ.
IssueIdentify: hard drive.
IssueIdentify: final Status on exit (0x50)
CheckDevice: Device 0x1 is IDE
CheckDevice: check status: found
FindDevices: select 0 dev to clear INTR
FindDevices: statusByte=0x0
FindDevices: select 1 dev to clear INTR
FindDevices: statusByte=0x50
FindDevices: select 1 dev on exit
AtapiEnableInterrupts_0: 1
FindDevices: returning 1
AtapiHwInitialize: lChannel 0x0, dev 0
AtapiHwInitialize: lChannel 0x0, dev 1
AtapiDisableInterrupts_0: 0
AtapiHwInitialize: IDE branch
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc6, lba 0x0 count 0x10 feature 0x0
  Status 0x50
AtapiHwInitialize: Using Multiblock on Device 1. Blocks / int - 16
  Try Enable Read Cache
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0x0 feature 0xaa
  Status 0x50
  Try Enable Write Cache
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0x0 feature 0x2
  Status 0x50
  try mode 0x45
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x45
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA   =>   0x5
Setup chip a:w:u=4:2:5
AtaSetTransferMode: Set 0x45 on Device 0/1
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0x45 feature 0x3
  Status 0x50
Using 0x45 mode
AtapiEnableInterrupts_0: 1
AtapiHwInitialize: (base) done
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  IDE status 0x50
  base status 0x50
  Unexpected interrupt.
  OurInterrupt = 2
AtapiInterrupt(base): Catch unexpected
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12ce84
TopLevel (3), AtaReq 0xb092a000
  nobody home! 0x0 != 0x55
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  IDE status 0x0
  base status 0x0
  no DRQ/DRDY set
AtapiInterrupt(base): Catch unexpected
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12ce84
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12cc40
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_INQUIRY PATH:LUN:TID = 0x0:0x0:0x1
IdeSendCommand: SCSIOP_INQUIRY ok
RelativeAddressing
IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE
AtapiStartIo: Srb 0xfa12ce84 complete with status 0x1
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x0
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: Communication port
  INQUIRY
AtapiStartIo: Srb 0xfa12ce84 complete with status 0x1
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x1:0x0
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
ScsiPortInitialize Status 0x0
 Parameter IgnoreIsaCompatiblePci
AtapiCheckRegValue: Parameters -> IgnoreIsaCompatiblePci is 0x0
AtapiCheckRegValue: Parameters\Chan_1 -> IgnoreIsaCompatiblePci is 0x0
 Parameter IgnoreIsaCompatiblePci = 0x0
Try init channel 1, method 0
UniataFindBusMasterController: Context=0, BMListLen=1
ConfigInfo->Length 8c
AdapterInterfaceType: Isa
bm_offset 8, channel 1 
AdapterInterfaceType=0x1
IoBusNumber=0x0
slotNumber=0x3f
busDataRead
DevId = 244B8086 Class = 0001/0001
Storage Class
MasterDev (1)
UniataChipDetect:
HwFlags: 0x0
 Parameter ForceSimplex
AtapiCheckRegValue: Parameters -> ForceSimplex is 0x0
 Parameter ForceSimplex = 0x0
i: 0x28
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
i: 0x9
HwFlags: 0x0
 Parameter HwFlagsOverride
AtapiCheckRegValue: Parameters -> HwFlagsOverride is 0x0
 Parameter HwFlagsOverride = 0x0
HwFlagsOverride: 0x0
 Parameter HwFlagsAdd
AtapiCheckRegValue: Parameters -> HwFlagsAdd is 0x0
 Parameter HwFlagsAdd = 0x0
HwFlagsAdd: 0x0
HwFlags (final): 0x0
MaxTransferMode: 0x45
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
MaxTransferMode (overriden): 0x45
UniataChipDetectChannels:
MasterDev -> 1 chan
allocate Luns for 1 channels
ForceSimplex = 0
HwFlags = 0
 (0)HwFlags = 0
 (1)HwFlags = 0
 (2)found suitable device
HwFlags = 0
 (3)Range 4 = 0xf001
IsBusMaster == TRUE
  AtapiGetIoRange:
  AtapiGetIoRange: rid 0x4, start 0x0, offs 0x8, len 0x8, mem 0x0
  AtapiGetIoRange: (2) 0xf008
  BusMasterAddress (base): 0xf008
AtapiReadChipConfig: devExt 0xb06fdd0c
AtapiReadChipConfig: dev 0x0, ph chan -1
 Parameter ForceSimplex
AtapiCheckRegValue: Parameters -> ForceSimplex is 0x0
 Parameter ForceSimplex = 0x0
MaxTransferMode (base): 0x45
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
MaxTransferMode (overriden): 0x45
 Parameter AtapiDmaZeroTransfer
AtapiCheckRegValue: Parameters -> AtapiDmaZeroTransfer is 0x0
 Parameter AtapiDmaZeroTransfer = 0x0
 Parameter AtapiDmaControlCmd
AtapiCheckRegValue: Parameters -> AtapiDmaControlCmd is 0x0
 Parameter AtapiDmaControlCmd = 0x0
 Parameter AtapiDmaRawRead
AtapiCheckRegValue: Parameters -> AtapiDmaRawRead is 0x1
 Parameter AtapiDmaRawRead = 0x1
 Parameter AtapiDmaReadWrite
AtapiCheckRegValue: Parameters -> AtapiDmaReadWrite is 0x1
 Parameter AtapiDmaReadWrite = 0x1
AtapiChipInit: dev 0x0, ph chan -2
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
AtapiChipInit: dev 0x0, ph chan 0
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
simplexOnly = 0 (2)MasterDev (2)
1 channels & 1 irq for 1 controller
update ConfigInfo->nt4
update ConfigInfo->w2k
Reconstruct ConfigInfo
BMList[i].channel 0x1, NumberChannels 0x1, channel 0x1
de 0xb06fdd0c, Channel 0x1
chan = 0xb06fd5c8
AtapiReadChipConfig: devExt 0xb06fdd0c
AtapiReadChipConfig: dev 0x0, ph chan 1
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
MaxTransferMode (overriden): 0x45
 Parameter ReorderEnable
AtapiCheckRegValue: Parameters -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_0 -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReorderEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_0 -> ReorderEnable is 0x1
 Parameter ReorderEnable = 0x1
 Parameter ReadCacheEnable
AtapiCheckRegValue: Parameters -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_0 -> ReadCacheEnable is 0x1
 Parameter ReadCacheEnable = 0x1
 Parameter WriteCacheEnable
AtapiCheckRegValue: Parameters -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_0 -> WriteCacheEnable is 0x1
 Parameter WriteCacheEnable = 0x1
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_1\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_0 -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
 Parameter PreferedTransferMode
AtapiCheckRegValue: Parameters -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_0 -> PreferedTransferMode is 0xffffffff
 Parameter PreferedTransferMode = 0xffffffff
 Parameter ReadOnly
AtapiCheckRegValue: Parameters -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_1\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_0 -> ReadOnly is 0x0
 Parameter ReadOnly = 0x0
 Parameter GeomType
AtapiCheckRegValue: Parameters -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_0 -> GeomType is 0xffffffff
 Parameter GeomType = 0xffffffff
 Parameter Hidden
AtapiCheckRegValue: Parameters -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_1\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_0 -> Hidden is 0x0
 Parameter Hidden = 0x0
 Parameter ReadCacheEnable
AtapiCheckRegValue: Parameters -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> ReadCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_1 -> ReadCacheEnable is 0x1
 Parameter ReadCacheEnable = 0x1
 Parameter WriteCacheEnable
AtapiCheckRegValue: Parameters -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Chan_1\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> WriteCacheEnable is 0x1
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_1 -> WriteCacheEnable is 0x1
 Parameter WriteCacheEnable = 0x1
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Chan_1\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> MaxTransferMode is 0x45
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_1 -> MaxTransferMode is 0x45
 Parameter MaxTransferMode = 0x45
 Parameter PreferedTransferMode
AtapiCheckRegValue: Parameters -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> PreferedTransferMode is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_1 -> PreferedTransferMode is 0xffffffff
 Parameter PreferedTransferMode = 0xffffffff
 Parameter ReadOnly
AtapiCheckRegValue: Parameters -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Chan_1\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> ReadOnly is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_1 -> ReadOnly is 0x0
 Parameter ReadOnly = 0x0
 Parameter GeomType
AtapiCheckRegValue: Parameters -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Chan_1\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> GeomType is 0xffffffff
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_1 -> GeomType is 0xffffffff
 Parameter GeomType = 0xffffffff
 Parameter Hidden
AtapiCheckRegValue: Parameters -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Chan_1\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\IDE_0\Chan_1\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Chan_1\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Chan_1\Lun_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1 -> Hidden is 0x0
AtapiCheckRegValue: Parameters\Ven_8086\Dev_244b\Slot_0000003f\Chan_1\Lun_1 -> Hidden is 0x0
 Parameter Hidden = 0x0
set AccessRanges
cheat ScsiPort for 2nd channel, BM io-range
Getting IO ranges
IO range 1 0x170
IO range 2 0x376
IDX_IO1 0->170(io)
IDX_IO2 10->376(io)
IDX_BM_IO 14->f008(io)
IDX_SATA_IO 19->0(io)
  AltStatus (0x50)
  Reg_0x1 (0x171) = 0x0
  Reg_0x2 (0x172) = 0x3
  Reg_0x3 (0x173) = 0x1
  Reg_0x4 (0x174) = 0x0
  Reg_0x5 (0x175) = 0x8
  Reg_0x6 (0x176) = 0xb0
  Reg_0x7 (0x177) = 0x50
  BM_0x0 (0xf008) = 0x0
  BM_0x1 (0xf009) = 0x0
  BM_0x2 (0xf00a) = 0x44
  BM_0x3 (0xf00b) = 0x0
claim Compatible controller
claim Secondary
AtapiDmaAlloc: allocate tmp buffers below 4Gb
exit: init spinlock
MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0x0
Init ISR:
Unnecessary
MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0x0
return SP_RETURN_FOUND
Attempt 0 of MasterDev ok
(ntoskrnl/io/iomgr/iorsrce.c:882) IoReportResourceUsage is halfplemented!
AtapiHwInitialize: (base)
AtapiChipInit: dev 0xffffffff, ph chan -1
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
AtapiChipInit: dev 0xffffffff, ph chan 0
HwFlags: 0x0
VendorID/DeviceID/Rev 0x8086/0x244b/0x5
FindDevices:
AtapiDisableInterrupts_0: 0
  max_ldev 2
CheckDevice: Device 0x0
CheckDevice: reset dev
AtapiSoftReset:
  statusByte2 50:
  DMA status 0x44
  clear unexpected DMA intr on ATAPI reset
AtapiDmaDone: dev 0
  nobody home! 0x0 != 0x55
CheckDevice: Device 0x1
CheckDevice: reset dev
AtapiSoftReset:
  statusByte2 0:
  DMA status 0x0
  ATAPI at home
  ATAPI at home
CheckDevice: status 0x0
CheckDevice: ATAPI signature found
  AltStatus (0x0)
  Reg_0x1 (0x171) = 0x1
  Reg_0x2 (0x172) = 0x1
  Reg_0x3 (0x173) = 0x1
  Reg_0x4 (0x174) = 0x14
  Reg_0x5 (0x175) = 0xeb
  Reg_0x6 (0x176) = 0xb0
  Reg_0x7 (0x177) = 0x0
  BM_0x0 (0xf008) = 0x0
  BM_0x1 (0xf009) = 0x0
  BM_0x2 (0xf00a) = 0x0
  BM_0x3 (0xf00b) = 0x0
IssueIdentify: Checking for ATAPI. Status (0x0)
IssueIdentify: Checking for ATAPI (2). Status (0x0)
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0
IssueIdentify: IDE_STATUS_DRQ (0x58)
IssueIdentify: Status before read words 0x58
IssueIdentify: statusByte 0x58
IssueIdentify: BASE statusByte 0x58
  use 16bit IO
IssueIdentify: suck data port
IssueIdentify: statusByte 0x50
IssueIdentify: statusByte 0x50
IssueIdentify: Status after read words 0x50
Model: DCW-45 E            
FW:    .1B1
S/N:                       
Pio:   2
APio:  3
SWDMA: 0
MWDMA: 4
SATA:  0
InitBadBlocks local
LunExt 0xb0929308
S/N:CD-W54E_________________________________-____________________Ķśt
IssueIdentify: Device does not interrupt on assertion of DRQ.
IssueIdentify: Device is CD/Optical drive.
IssueIdentify: final Status on exit (0x50)
CheckDevice: Device 0x1 is ATAPI
CheckDevice: check status: found
FindDevices: select 0 dev to clear INTR
FindDevices: statusByte=0x0
FindDevices: select 1 dev to clear INTR
FindDevices: statusByte=0x50
FindDevices: select 1 dev on exit
AtapiEnableInterrupts_0: 1
FindDevices: returning 1
AtapiHwInitialize: lChannel 0x0, dev 0
AtapiHwInitialize: lChannel 0x0, dev 1
AtapiDisableInterrupts_0: 0
AtapiHwInitialize: ATAPI/Changer branch
  try mode 0x45
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x45
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA   =>   0xffffffff
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
Using 0x22 mode
AtapiEnableInterrupts_0: 1
AtapiHwInitialize: (base) done
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  IDE status 0x50
  base status 0x50
  Unexpected interrupt.
  OurInterrupt = 2
AtapiInterrupt(base): Catch unexpected
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12ce84
TopLevel (3), AtaReq 0xb06cb000
  nobody home! 0x0 != 0x55
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x0
  base status 0x0
  no DRQ/DRDY set
AtapiInterrupt(base): Catch unexpected
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12ce84
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 12
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: BuildMechanismStatusSrb()
AtapiSendCommand: AtapiSendCommand recursive
AtapiSendCommand: req state 0x20, Action 3
AtapiSendCommand: prepare..., ATAPI CMD bd
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0xbd to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiSendCommand: SRB_STATUS_PENDING (2)
AtapiStartIo: next Srb fa12ce84
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x51
  base status 0x51
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x51)
AtapiInterrupt: Error 0x64
  Bad Lba 0x0
  wait 10 ready after ATAPI error
  Intr on DRQ 0
AtapiInterrupt: ATAPI Error, int reason 3
Errors in PIO mode
AtapiInterrupt: Error
AtapiInterrupt: CompleteRequest
AtapiInterrupt: OriginalSrb != NULL
AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x4
AtapiSendCommand: req state 0x50, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 3
AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2)
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x3 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x51
  continue with SCSIOP_REQUEST_SENSE
AtapiSendCommand: Entry Status (0x51)
AtapiSendCommand: Poll for int. to send packet. Status (0x51)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiInterrupt: chan->ExpectingInterrupt 1 (1)
AtapiInterrupt: send orig SRB_STATUS_PENDING (1)
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x9
IdeIntr: Read 0x9 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xb06fd5e9, srb->DataBuffer 0xb06fd5e9
70 00 06 00 00 00 00 0a 00 00 00 00 29 00 00 00 
00 00 
  status re-check 0x50
AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 50
call service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: OriginalSrb != NULL
AtapiInterrupt: ATAPI command status 0x1
AtapiSendCommand: req state 0x50, Action 3
AtapiSendCommand: prepare..., ATAPI CMD bd
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0xbd to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiInterrupt: chan->ExpectingInterrupt 1 (2)
AtapiInterrupt: send orig SRB_STATUS_PENDING (2)
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x4
IdeIntr: Read 0x4 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xb06fd5e1, srb->DataBuffer 0xb06fd5e1
  status re-check 0x50
AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 50
call service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: OriginalSrb != NULL
AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x1
AtapiSendCommand: req state 0x50, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 12
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x12 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiInterrupt: chan->ExpectingInterrupt 1 (1)
AtapiInterrupt: send orig SRB_STATUS_PENDING (1)
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x12
IdeIntr: Read 0x12 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xfa0c1c18, srb->DataBuffer 0xfa0c1c18
  status re-check 0x50
AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 50
call service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0xfa0c1c3c, srb->DataBuffer 0xfa0c1c18, len 0x24
   Transfered 0, full size 24
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xfa12ce84, status 1
AtapiInterrupt: RequestComplete, srb 0xfa12ce84
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x0
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: Communication port
  INQUIRY
AtapiStartIo: Srb 0xfa12ce84 complete with status 0x1
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x1:0x0
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiStartIo: SRB rejected
SRB_STATUS_SELECTION_TIMEOUT
AtapiStartIo: Srb 0xfa12ce84 complete with status 0xa
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
ScsiPortInitialize Status 0x0
Ok, no more retries required


ATAPI IDE: Look for PCI IDE controller


ATAPI IDE: i 1, BMListLen 1
 Parameter IgnoreIsa
AtapiCheckRegValue: Parameters -> IgnoreIsa is 0x0
 Parameter IgnoreIsa = 0x0


ATAPI IDE: Look for ISA Controllers
AtapiFindController:
  assume max PIO4
allocate Luns for 1 channels
AtapiReadChipConfig: devExt 0xb0926d0c
AtapiReadChipConfig: dev 0xffffffff, ph chan -1
 Parameter ForceSimplex
AtapiCheckRegValue: Parameters -> ForceSimplex is 0x0
AtapiCheckRegValue: Parameters\IDE_1 -> ForceSimplex is 0x0
AtapiCheckRegValue: Parameters\ISA_0 -> ForceSimplex is 0x0
 Parameter ForceSimplex = 0x0
MaxTransferMode (base): 0xc
 Parameter MaxTransferMode
AtapiCheckRegValue: Parameters -> MaxTransferMode is 0xc
AtapiCheckRegValue: Parameters\IDE_1 -> MaxTransferMode is 0xc
AtapiCheckRegValue: Parameters\ISA_0 -> MaxTransferMode is 0xc
 Parameter MaxTransferMode = 0xc
MaxTransferMode (overriden): 0xc
 Parameter AtapiDmaZeroTransfer
AtapiCheckRegValue: Parameters -> AtapiDmaZeroTransfer is 0x0
AtapiCheckRegValue: Parameters\IDE_1 -> AtapiDmaZeroTransfer is 0x0
AtapiCheckRegValue: Parameters\ISA_0 -> AtapiDmaZeroTransfer is 0x0
 Parameter AtapiDmaZeroTransfer = 0x0
 Parameter AtapiDmaControlCmd
AtapiCheckRegValue: Parameters -> AtapiDmaControlCmd is 0x0
AtapiCheckRegValue: Parameters\IDE_1 -> AtapiDmaControlCmd is 0x0
AtapiCheckRegValue: Parameters\ISA_0 -> AtapiDmaControlCmd is 0x0
 Parameter AtapiDmaControlCmd = 0x0
 Parameter AtapiDmaRawRead
AtapiCheckRegValue: Parameters -> AtapiDmaRawRead is 0x1
AtapiCheckRegValue: Parameters\IDE_1 -> AtapiDmaRawRead is 0x1
AtapiCheckRegValue: Parameters\ISA_0 -> AtapiDmaRawRead is 0x1
 Parameter AtapiDmaRawRead = 0x1
 Parameter AtapiDmaReadWrite
AtapiCheckRegValue: Parameters -> AtapiDmaReadWrite is 0x1
AtapiCheckRegValue: Parameters\IDE_1 -> AtapiDmaReadWrite is 0x1
AtapiCheckRegValue: Parameters\ISA_0 -> AtapiDmaReadWrite is 0x1
 Parameter AtapiDmaReadWrite = 0x1
AtapiChipInit: dev 0xffffffff, ph chan -1
HwFlags: 0x0
VendorID/DeviceID/Rev 0x0/0x0/0x0
 Parameter PortBase
AtapiCheckRegValue: Parameters -> PortBase is 0x0
AtapiCheckRegValue: Parameters\IDE_1 -> PortBase is 0x0
AtapiCheckRegValue: Parameters\ISA_0 -> PortBase is 0x0
 Parameter PortBase = 0x0
 Parameter Irq
AtapiCheckRegValue: Parameters -> Irq is 0x0
AtapiCheckRegValue: Parameters\IDE_1 -> Irq is 0x0
AtapiCheckRegValue: Parameters\ISA_0 -> Irq is 0x0
 Parameter Irq = 0x0
AtapiFindController: AtdiskPrimaryClaimed
 Parameter PortBase
AtapiCheckRegValue: Parameters -> PortBase is 0x0
AtapiCheckRegValue: Parameters\IDE_2 -> PortBase is 0x0
AtapiCheckRegValue: Parameters\ISA_1 -> PortBase is 0x0
 Parameter PortBase = 0x0
 Parameter Irq
AtapiCheckRegValue: Parameters -> Irq is 0x0
AtapiCheckRegValue: Parameters\IDE_2 -> Irq is 0x0
AtapiCheckRegValue: Parameters\ISA_1 -> Irq is 0x0
 Parameter Irq = 0x0
AtapiFindController: AtdiskSecondaryClaimed
 Parameter PortBase
AtapiCheckRegValue: Parameters -> PortBase is 0x0
AtapiCheckRegValue: Parameters\IDE_3 -> PortBase is 0x0
AtapiCheckRegValue: Parameters\ISA_2 -> PortBase is 0x0
 Parameter PortBase = 0x0
 Parameter Irq
AtapiCheckRegValue: Parameters -> Irq is 0x0
AtapiCheckRegValue: Parameters\IDE_3 -> Irq is 0x0
AtapiCheckRegValue: Parameters\ISA_2 -> Irq is 0x0
 Parameter Irq = 0x0
  BaseIoAddress1=1e8
  BaseIoAddress2=3ee
AtapiFindController: Identifier read back from Master (0xff)
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: Identifier read back from Slave (0xff)
 Parameter PortBase
AtapiCheckRegValue: Parameters -> PortBase is 0x0
AtapiCheckRegValue: Parameters\IDE_4 -> PortBase is 0x0
AtapiCheckRegValue: Parameters\ISA_3 -> PortBase is 0x0
 Parameter PortBase = 0x0
 Parameter Irq
AtapiCheckRegValue: Parameters -> Irq is 0x0
AtapiCheckRegValue: Parameters\IDE_4 -> Irq is 0x0
AtapiCheckRegValue: Parameters\ISA_3 -> Irq is 0x0
 Parameter Irq = 0x0
  BaseIoAddress1=168
  BaseIoAddress2=36e
AtapiFindController: Identifier read back from Master (0xff)
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: First access to status 0xff
AtapiFindController: Identifier read back from Slave (0xff)
AtapiFindController: return SP_RETURN_NOT_FOUND
ScsiPortInitialize Status 0xc00000c0
 Parameter IgnoreMca
AtapiCheckRegValue: Parameters -> IgnoreMca is 0x0
 Parameter IgnoreMca = 0x0


ATAPI IDE: Look for MCA Controllers
ScsiPortInitialize Status 0xc00000c0


Leave UNIATA MiniPort DriverEntry with status 0x0
(ntoskrnl/io/iomgr/driver.c:1554) '\Driver\buslogic' initialization failed, status (0xc00000c0)
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d3a4
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 25
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x25 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb fa12d3a4
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x4
IdeIntr: Read 0x4 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xfa0c1c18, srb->DataBuffer 0xfa0c1c18
  status re-check 0x50
AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 50
call service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0xfa0c1c20, srb->DataBuffer 0xfa0c1c18, len 0x8
   Transfered 0, full size 8
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xfa12d3a4, status 1
AtapiInterrupt: RequestComplete, srb 0xfa12d3a4
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d3a8
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD bd
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0xbd to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb fa12d3a8
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x4
IdeIntr: Read 0x4 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xfa0c1c18, srb->DataBuffer 0xfa0c1c18
  status re-check 0x50
AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 50
call service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0xfa0c1c20, srb->DataBuffer 0xfa0c1c18, len 0x8
   Transfered 0, full size 8
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xfa12d3a8, status 1
AtapiInterrupt: RequestComplete, srb 0xfa12d3a8
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d424
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 1a
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x1a to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb fa12d424
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x51
  base status 0x51
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x51)
AtapiInterrupt: Error 0x54
  Bad Lba 0x0
  wait 10 ready after ATAPI error
  Intr on DRQ 0
AtapiInterrupt: ATAPI Error, int reason 3
Errors in PIO mode
AtapiInterrupt: Error
AtapiInterrupt: CompleteRequest
AtapiInterrupt: Error. Begin mapping...
MapError: Error register is 0x54
ATAPI: Illegal request
AtapiInterrupt: Check for underflow, AtaReq->WordsLeft a
AtapiInterrupt: RequestComplete
AtapiInterrupt: remove srb 0xfa12d424, status 4
AtapiInterrupt: RequestComplete, srb 0xfa12d424
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x51
  base status 0x51
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06fc850
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 3
AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2)
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x3 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x51
  continue with SCSIOP_REQUEST_SENSE
AtapiSendCommand: Entry Status (0x51)
AtapiSendCommand: Poll for int. to send packet. Status (0x51)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06fc850
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x9
IdeIntr: Read 0x9 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xfa0c08a0, srb->DataBuffer 0xfa0c08a0
70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 
00 00 
  status re-check 0x50
AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 50
call service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0xfa0c08b2, srb->DataBuffer 0xfa0c08a0, len 0x12
   Transfered 0, full size 12
AtapiInterrupt: RequestComplete
AtapiInterrupt: remove srb 0xb06fc850, status 1
AtapiInterrupt: RequestComplete, srb 0xb06fc850
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d424
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 5a
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x5a to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb fa12d424
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x8
AtapiInterrupt: 12 words requested; 8 words xferred
IdeIntr: Read 0x8 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xfa0c1520, srb->DataBuffer 0xfa0c1520
  status re-check 0x50
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0xfa0c1530, srb->DataBuffer 0xfa0c1520, len 0x18
AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4
AtapiInterrupt: RequestComplete
AtapiInterrupt: remove srb 0xfa12d424, status 12
AtapiInterrupt: RequestComplete, srb 0xfa12d424
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d424
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD be
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0xbe to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb fa12d424
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0xd0
  ATAPI additional check
  our interrupt with BSY set, try wait in ISR or post to DPC
  base status 0xd0 (+BM_STATUS_INTR)
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0xd0)
  BUSY on ATAPI device, waiting
  status re-check 0x50
  Error reg (0x0)
  expecting intr + cleared BUSY
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xfa12d424, status 1
AtapiInterrupt: RequestComplete, srb 0xfa12d424
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): Catch unexpected
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d2e0
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d074
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_MODE_SENSE PATH:LUN:TID = 0x0:0x0:0x1
IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE
AtapiStartIo: Srb 0xfa12d2e0 complete with status 0x6
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d2e0
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d074
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_MODE_SENSE PATH:LUN:TID = 0x0:0x0:0x1
IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE
AtapiStartIo: Srb 0xfa12d2e0 complete with status 0x6
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12d300
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d094
** Ide: Command AtaReq 0xb092a000
** --- **
** IdeSendCommand: SCSIOP_READ_CAPACITY PATH:LUN:TID = 0x0:0x0:0x1
** IDE disk 0x1 - #sectors 0x3f, #heads 0xff, #cylinders 0x1301
IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE
AtapiStartIo: Srb 0xfa12d300 complete with status 0x1
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12cf3c
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0c1000, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0c1000)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12ce24
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0c1000, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0c1000)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xfa12cf48
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12ccdc
** Ide: Command AtaReq 0xb092a000
** --- **
** IdeSendCommand: SCSIOP_READ_CAPACITY PATH:LUN:TID = 0x0:0x0:0x1
** IDE disk 0x1 - #sectors 0x3f, #heads 0xff, #cylinders 0x1301
IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE
AtapiStartIo: Srb 0xfa12cf48 complete with status 0x1
AtapiStartIo: next Srb 0
AtapiStartIo: query PORT for next request
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12ce8c
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0c1c68, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0c1c68)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/fstub/disksup.c:1727) FSTUB: MaxSector now = 0x21dd802
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12ce8c
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x28ad7fe, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x28ad7fe, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0c1c68, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0c1c68)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x28ad7fe, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x28ad7fe count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/fstub/disksup.c:1727) FSTUB: MaxSector now = 0x165800
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12ce8c
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x4925800, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x4925800, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0c1c68, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0c1c68)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x4925800, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x4925800 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12cec0
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0c1000, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0c1000)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d564
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9830, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9830)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d43c
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9000, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9000)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d4a4
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9628, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9628)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/fstub/disksup.c:1727) FSTUB: MaxSector now = 0x21dd802
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d4a4
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x28ad7fe, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x28ad7fe, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9628, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9628)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x28ad7fe, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x28ad7fe count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/fstub/disksup.c:1727) FSTUB: MaxSector now = 0x165800
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d4a4
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x4925800, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x4925800, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9628, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9628)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x4925800, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x4925800 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d5b4
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9000, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9000)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d61c
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9008, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa0b9008, count 800, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa0b9008, count 800, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  DmaTransfer + !BM_STATUS_INTR (1)
  getting status...
  status 0xd0
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 800
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/io/iomgr/arcname.c:338) Boot device found
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0922b48
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 43
AtapiSendCommand: use_dma=0
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x43 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0922b48
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x58
  base status 0x58
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x58)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 2
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: get R wordCount 0x6
IdeIntr: Read 0x6 words
IdeIntr: PIO Read AtaReq->DataBuffer 0xb0929c18, srb->DataBuffer 0xb0929c18
  status re-check 0x50
AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 50
call service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0xb0929c24, srb->DataBuffer 0xb0929c18, len 0xc
   Transfered 0, full size c
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0922b48, status 1
AtapiInterrupt: RequestComplete, srb 0xb0922b48
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa0b9008, count 800, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa0b9008, count 800, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  DmaTransfer + !BM_STATUS_INTR (1)
  getting status...
  status 0xd0
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 800
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa0b9008, count 800, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa0b9008, count 800, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 800
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa0b9008, count 800, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa0b9008, count 800, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 800
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa0b9008, count 800, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa0b9008, count 800, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0b9008)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 800
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0922b48
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0922b48
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0922b48, status 1
AtapiInterrupt: RequestComplete, srb 0xb0922b48
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa07a000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa07a000)
  get Phys(data[n]=fa07b000)
  get Phys(data[n]=fa07c000)
  get Phys(data[n]=fa07d000)
  get Phys(data[n]=fa07e000)
  get Phys(data[n]=fa07f000)
  get Phys(data[n]=fa080000)
  get Phys(data[n]=fa081000)
  get Phys(data[n]=fa082000)
  get Phys(data[n]=fa083000)
  get Phys(data[n]=fa084000)
  get Phys(data[n]=fa085000)
  get Phys(data[n]=fa086000)
  get Phys(data[n]=fa087000)
  get Phys(data[n]=fa088000)
  get Phys(data[n]=fa089000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa07a000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa07a000)
  get Phys(data[n]=fa07b000)
  get Phys(data[n]=fa07c000)
  get Phys(data[n]=fa07d000)
  get Phys(data[n]=fa07e000)
  get Phys(data[n]=fa07f000)
  get Phys(data[n]=fa080000)
  get Phys(data[n]=fa081000)
  get Phys(data[n]=fa082000)
  get Phys(data[n]=fa083000)
  get Phys(data[n]=fa084000)
  get Phys(data[n]=fa085000)
  get Phys(data[n]=fa086000)
  get Phys(data[n]=fa087000)
  get Phys(data[n]=fa088000)
  get Phys(data[n]=fa089000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  DmaTransfer + !BM_STATUS_INTR (1)
  getting status...
  status 0xd0
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7480
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa08a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa08a000)
  get Phys(data[n]=fa08b000)
  get Phys(data[n]=fa08c000)
  get Phys(data[n]=fa08d000)
  get Phys(data[n]=fa08e000)
  get Phys(data[n]=fa08f000)
  get Phys(data[n]=fa090000)
  get Phys(data[n]=fa091000)
  get Phys(data[n]=fa092000)
  get Phys(data[n]=fa093000)
  get Phys(data[n]=fa094000)
  get Phys(data[n]=fa095000)
  get Phys(data[n]=fa096000)
  get Phys(data[n]=fa097000)
  get Phys(data[n]=fa098000)
  get Phys(data[n]=fa099000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa08a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa08a000)
  get Phys(data[n]=fa08b000)
  get Phys(data[n]=fa08c000)
  get Phys(data[n]=fa08d000)
  get Phys(data[n]=fa08e000)
  get Phys(data[n]=fa08f000)
  get Phys(data[n]=fa090000)
  get Phys(data[n]=fa091000)
  get Phys(data[n]=fa092000)
  get Phys(data[n]=fa093000)
  get Phys(data[n]=fa094000)
  get Phys(data[n]=fa095000)
  get Phys(data[n]=fa096000)
  get Phys(data[n]=fa097000)
  get Phys(data[n]=fa098000)
  get Phys(data[n]=fa099000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7480
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7480, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7480
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7438
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa09a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa09a000)
  get Phys(data[n]=fa09b000)
  get Phys(data[n]=fa09c000)
  get Phys(data[n]=fa09d000)
  get Phys(data[n]=fa09e000)
  get Phys(data[n]=fa09f000)
  get Phys(data[n]=fa0a0000)
  get Phys(data[n]=fa0a1000)
  get Phys(data[n]=fa0a2000)
  get Phys(data[n]=fa0a3000)
  get Phys(data[n]=fa0a4000)
  get Phys(data[n]=fa0a5000)
  get Phys(data[n]=fa0a6000)
  get Phys(data[n]=fa0a7000)
  get Phys(data[n]=fa0a8000)
  get Phys(data[n]=fa0a9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa09a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa09a000)
  get Phys(data[n]=fa09b000)
  get Phys(data[n]=fa09c000)
  get Phys(data[n]=fa09d000)
  get Phys(data[n]=fa09e000)
  get Phys(data[n]=fa09f000)
  get Phys(data[n]=fa0a0000)
  get Phys(data[n]=fa0a1000)
  get Phys(data[n]=fa0a2000)
  get Phys(data[n]=fa0a3000)
  get Phys(data[n]=fa0a4000)
  get Phys(data[n]=fa0a5000)
  get Phys(data[n]=fa0a6000)
  get Phys(data[n]=fa0a7000)
  get Phys(data[n]=fa0a8000)
  get Phys(data[n]=fa0a9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7438
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7438, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7438
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa0aa000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0aa000)
  get Phys(data[n]=fa0ab000)
  get Phys(data[n]=fa0ac000)
  get Phys(data[n]=fa0ad000)
  get Phys(data[n]=fa0ae000)
  get Phys(data[n]=fa0af000)
  get Phys(data[n]=fa0b0000)
  get Phys(data[n]=fa0b1000)
  get Phys(data[n]=fa0b2000)
  get Phys(data[n]=fa0b3000)
  get Phys(data[n]=fa0b4000)
  get Phys(data[n]=fa0b5000)
  get Phys(data[n]=fa0b6000)
  get Phys(data[n]=fa0b7000)
  get Phys(data[n]=fa0b8000)
  get Phys(data[n]=fa0b9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa0aa000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0aa000)
  get Phys(data[n]=fa0ab000)
  get Phys(data[n]=fa0ac000)
  get Phys(data[n]=fa0ad000)
  get Phys(data[n]=fa0ae000)
  get Phys(data[n]=fa0af000)
  get Phys(data[n]=fa0b0000)
  get Phys(data[n]=fa0b1000)
  get Phys(data[n]=fa0b2000)
  get Phys(data[n]=fa0b3000)
  get Phys(data[n]=fa0b4000)
  get Phys(data[n]=fa0b5000)
  get Phys(data[n]=fa0b6000)
  get Phys(data[n]=fa0b7000)
  get Phys(data[n]=fa0b8000)
  get Phys(data[n]=fa0b9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
(ntoskrnl/io/iomgr/file.c:420) Using IopParseDevice() hack. Requested invalid attributes: 1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d654
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9000, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9000)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d6bc
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x0, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x0, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9570, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9570)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x0, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x0 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/fstub/disksup.c:1727) FSTUB: MaxSector now = 0x21dd802
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d6bc
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x28ad7fe, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x28ad7fe, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9570, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9570)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x28ad7fe, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x28ad7fe count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/fstub/disksup.c:1727) FSTUB: MaxSector now = 0x165800
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0925d98
TopLevel (3), AtaReq 0xb092a000
Try IDE send
** Ide: Command: entryway
** Ide: Command:

** Ide: Command &AtaReq 0xfa12d6bc
** Ide: Command AtaReq 0xb092a000
** --- **
IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x1
IdeReadWrite (Orig REQ): Starting sector 0x4925800, OrigWordsRequested 0x100, DevSize 0x1
IdeReadWrite (REQ): Starting sector is 0x4925800, Number of WORDS 0x100, DevSize 0x1
AtapiDmaSetup: mode 0x45, data fa0b9570, count 200, lCh 0, dev 1
  get Phys(PRD=b092a058)
  get Phys(data=fa0b9570)
  set TERM
AtapiDmaSetup: OK
IdeReadWrite: Lba 0x4925800, Count 0x1(0x0)
AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xc8, lba 0x4925800 count 0x1 feature 0x0
  Status 0x0
AtapiDmaStart: read on 0x0:0x1
IdeSendCommand: SRB_STATUS_PENDING
IdeSendCommand: REQ_STATE_EXPECTING_INTR
AtapiStartIo: next Srb b0925d98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  IDE status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:0, irql 0xd, c 0
  DmaTransfer = TRUE
  dev_type IDE
  OldReqState = 40
AtapiInterrupt: Entered with status (0x50)
AtapiInterrupt: i-reason=2, status=0x58
AtapiInterrupt: CompleteRequest
   Transfered 200, full size 200
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0925d98, status 1
AtapiInterrupt: RequestComplete, srb 0xb0925d98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/fstub/disksup.c:255) ZwOpenSymbolicLinkObject failed for \ArcName\multi(0)disk(0)rdisk(1), status=c0000034
(ntoskrnl/fstub/disksup.c:255) ZwOpenSymbolicLinkObject failed for \ArcName\multi(0)disk(0)rdisk(1), status=c0000034
Drive letter already used!
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb09182a0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b09182a0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb09182a0, status 1
AtapiInterrupt: RequestComplete, srb 0xb09182a0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa038000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa038000)
  get Phys(data[n]=fa039000)
  get Phys(data[n]=fa03a000)
  get Phys(data[n]=fa03b000)
  get Phys(data[n]=fa03c000)
  get Phys(data[n]=fa03d000)
  get Phys(data[n]=fa03e000)
  get Phys(data[n]=fa03f000)
  get Phys(data[n]=fa040000)
  get Phys(data[n]=fa041000)
  get Phys(data[n]=fa042000)
  get Phys(data[n]=fa043000)
  get Phys(data[n]=fa044000)
  get Phys(data[n]=fa045000)
  get Phys(data[n]=fa046000)
  get Phys(data[n]=fa047000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa038000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa038000)
  get Phys(data[n]=fa039000)
  get Phys(data[n]=fa03a000)
  get Phys(data[n]=fa03b000)
  get Phys(data[n]=fa03c000)
  get Phys(data[n]=fa03d000)
  get Phys(data[n]=fa03e000)
  get Phys(data[n]=fa03f000)
  get Phys(data[n]=fa040000)
  get Phys(data[n]=fa041000)
  get Phys(data[n]=fa042000)
  get Phys(data[n]=fa043000)
  get Phys(data[n]=fa044000)
  get Phys(data[n]=fa045000)
  get Phys(data[n]=fa046000)
  get Phys(data[n]=fa047000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  DmaTransfer + !BM_STATUS_INTR (1)
  getting status...
  status 0xd0
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7438
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa048000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa048000)
  get Phys(data[n]=fa049000)
  get Phys(data[n]=fa04a000)
  get Phys(data[n]=fa04b000)
  get Phys(data[n]=fa04c000)
  get Phys(data[n]=fa04d000)
  get Phys(data[n]=fa04e000)
  get Phys(data[n]=fa04f000)
  get Phys(data[n]=fa050000)
  get Phys(data[n]=fa051000)
  get Phys(data[n]=fa052000)
  get Phys(data[n]=fa053000)
  get Phys(data[n]=fa054000)
  get Phys(data[n]=fa055000)
  get Phys(data[n]=fa056000)
  get Phys(data[n]=fa057000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa048000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa048000)
  get Phys(data[n]=fa049000)
  get Phys(data[n]=fa04a000)
  get Phys(data[n]=fa04b000)
  get Phys(data[n]=fa04c000)
  get Phys(data[n]=fa04d000)
  get Phys(data[n]=fa04e000)
  get Phys(data[n]=fa04f000)
  get Phys(data[n]=fa050000)
  get Phys(data[n]=fa051000)
  get Phys(data[n]=fa052000)
  get Phys(data[n]=fa053000)
  get Phys(data[n]=fa054000)
  get Phys(data[n]=fa055000)
  get Phys(data[n]=fa056000)
  get Phys(data[n]=fa057000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7438
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7438, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7438
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7480
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa058000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa058000)
  get Phys(data[n]=fa059000)
  get Phys(data[n]=fa05a000)
  get Phys(data[n]=fa05b000)
  get Phys(data[n]=fa05c000)
  get Phys(data[n]=fa05d000)
  get Phys(data[n]=fa05e000)
  get Phys(data[n]=fa05f000)
  get Phys(data[n]=fa060000)
  get Phys(data[n]=fa061000)
  get Phys(data[n]=fa062000)
  get Phys(data[n]=fa063000)
  get Phys(data[n]=fa064000)
  get Phys(data[n]=fa065000)
  get Phys(data[n]=fa066000)
  get Phys(data[n]=fa067000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa058000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa058000)
  get Phys(data[n]=fa059000)
  get Phys(data[n]=fa05a000)
  get Phys(data[n]=fa05b000)
  get Phys(data[n]=fa05c000)
  get Phys(data[n]=fa05d000)
  get Phys(data[n]=fa05e000)
  get Phys(data[n]=fa05f000)
  get Phys(data[n]=fa060000)
  get Phys(data[n]=fa061000)
  get Phys(data[n]=fa062000)
  get Phys(data[n]=fa063000)
  get Phys(data[n]=fa064000)
  get Phys(data[n]=fa065000)
  get Phys(data[n]=fa066000)
  get Phys(data[n]=fa067000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7480
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7480, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7480
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa068000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa068000)
  get Phys(data[n]=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  get Phys(data[n]=fa06c000)
  get Phys(data[n]=fa06d000)
  get Phys(data[n]=fa06e000)
  get Phys(data[n]=fa06f000)
  get Phys(data[n]=fa070000)
  get Phys(data[n]=fa071000)
  get Phys(data[n]=fa072000)
  get Phys(data[n]=fa073000)
  get Phys(data[n]=fa074000)
  get Phys(data[n]=fa075000)
  get Phys(data[n]=fa076000)
  get Phys(data[n]=fa077000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa068000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa068000)
  get Phys(data[n]=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  get Phys(data[n]=fa06c000)
  get Phys(data[n]=fa06d000)
  get Phys(data[n]=fa06e000)
  get Phys(data[n]=fa06f000)
  get Phys(data[n]=fa070000)
  get Phys(data[n]=fa071000)
  get Phys(data[n]=fa072000)
  get Phys(data[n]=fa073000)
  get Phys(data[n]=fa074000)
  get Phys(data[n]=fa075000)
  get Phys(data[n]=fa076000)
  get Phys(data[n]=fa077000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa07a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa07a000)
  get Phys(data[n]=fa07b000)
  get Phys(data[n]=fa07c000)
  get Phys(data[n]=fa07d000)
  get Phys(data[n]=fa07e000)
  get Phys(data[n]=fa07f000)
  get Phys(data[n]=fa080000)
  get Phys(data[n]=fa081000)
  get Phys(data[n]=fa082000)
  get Phys(data[n]=fa083000)
  get Phys(data[n]=fa084000)
  get Phys(data[n]=fa085000)
  get Phys(data[n]=fa086000)
  get Phys(data[n]=fa087000)
  get Phys(data[n]=fa088000)
  get Phys(data[n]=fa089000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa07a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa07a000)
  get Phys(data[n]=fa07b000)
  get Phys(data[n]=fa07c000)
  get Phys(data[n]=fa07d000)
  get Phys(data[n]=fa07e000)
  get Phys(data[n]=fa07f000)
  get Phys(data[n]=fa080000)
  get Phys(data[n]=fa081000)
  get Phys(data[n]=fa082000)
  get Phys(data[n]=fa083000)
  get Phys(data[n]=fa084000)
  get Phys(data[n]=fa085000)
  get Phys(data[n]=fa086000)
  get Phys(data[n]=fa087000)
  get Phys(data[n]=fa088000)
  get Phys(data[n]=fa089000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7480
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa08a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa08a000)
  get Phys(data[n]=fa08b000)
  get Phys(data[n]=fa08c000)
  get Phys(data[n]=fa08d000)
  get Phys(data[n]=fa08e000)
  get Phys(data[n]=fa08f000)
  get Phys(data[n]=fa090000)
  get Phys(data[n]=fa091000)
  get Phys(data[n]=fa092000)
  get Phys(data[n]=fa093000)
  get Phys(data[n]=fa094000)
  get Phys(data[n]=fa095000)
  get Phys(data[n]=fa096000)
  get Phys(data[n]=fa097000)
  get Phys(data[n]=fa098000)
  get Phys(data[n]=fa099000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa08a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa08a000)
  get Phys(data[n]=fa08b000)
  get Phys(data[n]=fa08c000)
  get Phys(data[n]=fa08d000)
  get Phys(data[n]=fa08e000)
  get Phys(data[n]=fa08f000)
  get Phys(data[n]=fa090000)
  get Phys(data[n]=fa091000)
  get Phys(data[n]=fa092000)
  get Phys(data[n]=fa093000)
  get Phys(data[n]=fa094000)
  get Phys(data[n]=fa095000)
  get Phys(data[n]=fa096000)
  get Phys(data[n]=fa097000)
  get Phys(data[n]=fa098000)
  get Phys(data[n]=fa099000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7480
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7480, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7480
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7438
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa09a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa09a000)
  get Phys(data[n]=fa09b000)
  get Phys(data[n]=fa09c000)
  get Phys(data[n]=fa09d000)
  get Phys(data[n]=fa09e000)
  get Phys(data[n]=fa09f000)
  get Phys(data[n]=fa0a0000)
  get Phys(data[n]=fa0a1000)
  get Phys(data[n]=fa0a2000)
  get Phys(data[n]=fa0a3000)
  get Phys(data[n]=fa0a4000)
  get Phys(data[n]=fa0a5000)
  get Phys(data[n]=fa0a6000)
  get Phys(data[n]=fa0a7000)
  get Phys(data[n]=fa0a8000)
  get Phys(data[n]=fa0a9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa09a000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa09a000)
  get Phys(data[n]=fa09b000)
  get Phys(data[n]=fa09c000)
  get Phys(data[n]=fa09d000)
  get Phys(data[n]=fa09e000)
  get Phys(data[n]=fa09f000)
  get Phys(data[n]=fa0a0000)
  get Phys(data[n]=fa0a1000)
  get Phys(data[n]=fa0a2000)
  get Phys(data[n]=fa0a3000)
  get Phys(data[n]=fa0a4000)
  get Phys(data[n]=fa0a5000)
  get Phys(data[n]=fa0a6000)
  get Phys(data[n]=fa0a7000)
  get Phys(data[n]=fa0a8000)
  get Phys(data[n]=fa0a9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7438
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7438, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7438
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa0aa000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0aa000)
  get Phys(data[n]=fa0ab000)
  get Phys(data[n]=fa0ac000)
  get Phys(data[n]=fa0ad000)
  get Phys(data[n]=fa0ae000)
  get Phys(data[n]=fa0af000)
  get Phys(data[n]=fa0b0000)
  get Phys(data[n]=fa0b1000)
  get Phys(data[n]=fa0b2000)
  get Phys(data[n]=fa0b3000)
  get Phys(data[n]=fa0b4000)
  get Phys(data[n]=fa0b5000)
  get Phys(data[n]=fa0b6000)
  get Phys(data[n]=fa0b7000)
  get Phys(data[n]=fa0b8000)
  get Phys(data[n]=fa0b9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa0aa000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0aa000)
  get Phys(data[n]=fa0ab000)
  get Phys(data[n]=fa0ac000)
  get Phys(data[n]=fa0ad000)
  get Phys(data[n]=fa0ae000)
  get Phys(data[n]=fa0af000)
  get Phys(data[n]=fa0b0000)
  get Phys(data[n]=fa0b1000)
  get Phys(data[n]=fa0b2000)
  get Phys(data[n]=fa0b3000)
  get Phys(data[n]=fa0b4000)
  get Phys(data[n]=fa0b5000)
  get Phys(data[n]=fa0b6000)
  get Phys(data[n]=fa0b7000)
  get Phys(data[n]=fa0b8000)
  get Phys(data[n]=fa0b9000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
(ntoskrnl/ex/init.c:1918) Free non-cache pages: e979
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0920cb8
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0920cb8
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0920cb8, status 1
AtapiInterrupt: RequestComplete, srb 0xb0920cb8
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa038000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa038000)
  get Phys(data[n]=fa039000)
  get Phys(data[n]=fa03a000)
  get Phys(data[n]=fa03b000)
  get Phys(data[n]=fa03c000)
  get Phys(data[n]=fa03d000)
  get Phys(data[n]=fa03e000)
  get Phys(data[n]=fa03f000)
  get Phys(data[n]=fa040000)
  get Phys(data[n]=fa041000)
  get Phys(data[n]=fa042000)
  get Phys(data[n]=fa043000)
  get Phys(data[n]=fa044000)
  get Phys(data[n]=fa045000)
  get Phys(data[n]=fa046000)
  get Phys(data[n]=fa047000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa038000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa038000)
  get Phys(data[n]=fa039000)
  get Phys(data[n]=fa03a000)
  get Phys(data[n]=fa03b000)
  get Phys(data[n]=fa03c000)
  get Phys(data[n]=fa03d000)
  get Phys(data[n]=fa03e000)
  get Phys(data[n]=fa03f000)
  get Phys(data[n]=fa040000)
  get Phys(data[n]=fa041000)
  get Phys(data[n]=fa042000)
  get Phys(data[n]=fa043000)
  get Phys(data[n]=fa044000)
  get Phys(data[n]=fa045000)
  get Phys(data[n]=fa046000)
  get Phys(data[n]=fa047000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  DmaTransfer + !BM_STATUS_INTR (1)
  getting status...
  status 0xd0
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7438
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa048000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa048000)
  get Phys(data[n]=fa049000)
  get Phys(data[n]=fa04a000)
  get Phys(data[n]=fa04b000)
  get Phys(data[n]=fa04c000)
  get Phys(data[n]=fa04d000)
  get Phys(data[n]=fa04e000)
  get Phys(data[n]=fa04f000)
  get Phys(data[n]=fa050000)
  get Phys(data[n]=fa051000)
  get Phys(data[n]=fa052000)
  get Phys(data[n]=fa053000)
  get Phys(data[n]=fa054000)
  get Phys(data[n]=fa055000)
  get Phys(data[n]=fa056000)
  get Phys(data[n]=fa057000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa048000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa048000)
  get Phys(data[n]=fa049000)
  get Phys(data[n]=fa04a000)
  get Phys(data[n]=fa04b000)
  get Phys(data[n]=fa04c000)
  get Phys(data[n]=fa04d000)
  get Phys(data[n]=fa04e000)
  get Phys(data[n]=fa04f000)
  get Phys(data[n]=fa050000)
  get Phys(data[n]=fa051000)
  get Phys(data[n]=fa052000)
  get Phys(data[n]=fa053000)
  get Phys(data[n]=fa054000)
  get Phys(data[n]=fa055000)
  get Phys(data[n]=fa056000)
  get Phys(data[n]=fa057000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7438
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7438, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7438
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7480
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa058000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa058000)
  get Phys(data[n]=fa059000)
  get Phys(data[n]=fa05a000)
  get Phys(data[n]=fa05b000)
  get Phys(data[n]=fa05c000)
  get Phys(data[n]=fa05d000)
  get Phys(data[n]=fa05e000)
  get Phys(data[n]=fa05f000)
  get Phys(data[n]=fa060000)
  get Phys(data[n]=fa061000)
  get Phys(data[n]=fa062000)
  get Phys(data[n]=fa063000)
  get Phys(data[n]=fa064000)
  get Phys(data[n]=fa065000)
  get Phys(data[n]=fa066000)
  get Phys(data[n]=fa067000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa058000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa058000)
  get Phys(data[n]=fa059000)
  get Phys(data[n]=fa05a000)
  get Phys(data[n]=fa05b000)
  get Phys(data[n]=fa05c000)
  get Phys(data[n]=fa05d000)
  get Phys(data[n]=fa05e000)
  get Phys(data[n]=fa05f000)
  get Phys(data[n]=fa060000)
  get Phys(data[n]=fa061000)
  get Phys(data[n]=fa062000)
  get Phys(data[n]=fa063000)
  get Phys(data[n]=fa064000)
  get Phys(data[n]=fa065000)
  get Phys(data[n]=fa066000)
  get Phys(data[n]=fa067000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7480
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7480, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7480
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa068000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa068000)
  get Phys(data[n]=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  get Phys(data[n]=fa06c000)
  get Phys(data[n]=fa06d000)
  get Phys(data[n]=fa06e000)
  get Phys(data[n]=fa06f000)
  get Phys(data[n]=fa070000)
  get Phys(data[n]=fa071000)
  get Phys(data[n]=fa072000)
  get Phys(data[n]=fa073000)
  get Phys(data[n]=fa074000)
  get Phys(data[n]=fa075000)
  get Phys(data[n]=fa076000)
  get Phys(data[n]=fa077000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa068000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa068000)
  get Phys(data[n]=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  get Phys(data[n]=fa06c000)
  get Phys(data[n]=fa06d000)
  get Phys(data[n]=fa06e000)
  get Phys(data[n]=fa06f000)
  get Phys(data[n]=fa070000)
  get Phys(data[n]=fa071000)
  get Phys(data[n]=fa072000)
  get Phys(data[n]=fa073000)
  get Phys(data[n]=fa074000)
  get Phys(data[n]=fa075000)
  get Phys(data[n]=fa076000)
  get Phys(data[n]=fa077000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb0924098
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa076000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa076000)
  get Phys(data[n]=fa077000)
  get Phys(data[n]=fa078000)
  get Phys(data[n]=fa079000)
  get Phys(data[n]=fa07a000)
  get Phys(data[n]=fa07b000)
  get Phys(data[n]=fa07c000)
  get Phys(data[n]=fa07d000)
  get Phys(data[n]=fa07e000)
  get Phys(data[n]=fa07f000)
  get Phys(data[n]=fa080000)
  get Phys(data[n]=fa081000)
  get Phys(data[n]=fa082000)
  get Phys(data[n]=fa083000)
  get Phys(data[n]=fa084000)
  get Phys(data[n]=fa085000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa076000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa076000)
  get Phys(data[n]=fa077000)
  get Phys(data[n]=fa078000)
  get Phys(data[n]=fa079000)
  get Phys(data[n]=fa07a000)
  get Phys(data[n]=fa07b000)
  get Phys(data[n]=fa07c000)
  get Phys(data[n]=fa07d000)
  get Phys(data[n]=fa07e000)
  get Phys(data[n]=fa07f000)
  get Phys(data[n]=fa080000)
  get Phys(data[n]=fa081000)
  get Phys(data[n]=fa082000)
  get Phys(data[n]=fa083000)
  get Phys(data[n]=fa084000)
  get Phys(data[n]=fa085000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b0924098
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb0924098, status 1
AtapiInterrupt: RequestComplete, srb 0xb0924098
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7480
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa086000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa086000)
  get Phys(data[n]=fa087000)
  get Phys(data[n]=fa088000)
  get Phys(data[n]=fa089000)
  get Phys(data[n]=fa08a000)
  get Phys(data[n]=fa08b000)
  get Phys(data[n]=fa08c000)
  get Phys(data[n]=fa08d000)
  get Phys(data[n]=fa08e000)
  get Phys(data[n]=fa08f000)
  get Phys(data[n]=fa090000)
  get Phys(data[n]=fa091000)
  get Phys(data[n]=fa092000)
  get Phys(data[n]=fa093000)
  get Phys(data[n]=fa094000)
  get Phys(data[n]=fa095000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa086000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa086000)
  get Phys(data[n]=fa087000)
  get Phys(data[n]=fa088000)
  get Phys(data[n]=fa089000)
  get Phys(data[n]=fa08a000)
  get Phys(data[n]=fa08b000)
  get Phys(data[n]=fa08c000)
  get Phys(data[n]=fa08d000)
  get Phys(data[n]=fa08e000)
  get Phys(data[n]=fa08f000)
  get Phys(data[n]=fa090000)
  get Phys(data[n]=fa091000)
  get Phys(data[n]=fa092000)
  get Phys(data[n]=fa093000)
  get Phys(data[n]=fa094000)
  get Phys(data[n]=fa095000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7480
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7480, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7480
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c7438
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa096000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa096000)
  get Phys(data[n]=fa097000)
  get Phys(data[n]=fa098000)
  get Phys(data[n]=fa099000)
  get Phys(data[n]=fa09a000)
  get Phys(data[n]=fa09b000)
  get Phys(data[n]=fa09c000)
  get Phys(data[n]=fa09d000)
  get Phys(data[n]=fa09e000)
  get Phys(data[n]=fa09f000)
  get Phys(data[n]=fa0a0000)
  get Phys(data[n]=fa0a1000)
  get Phys(data[n]=fa0a2000)
  get Phys(data[n]=fa0a3000)
  get Phys(data[n]=fa0a4000)
  get Phys(data[n]=fa0a5000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa096000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa096000)
  get Phys(data[n]=fa097000)
  get Phys(data[n]=fa098000)
  get Phys(data[n]=fa099000)
  get Phys(data[n]=fa09a000)
  get Phys(data[n]=fa09b000)
  get Phys(data[n]=fa09c000)
  get Phys(data[n]=fa09d000)
  get Phys(data[n]=fa09e000)
  get Phys(data[n]=fa09f000)
  get Phys(data[n]=fa0a0000)
  get Phys(data[n]=fa0a1000)
  get Phys(data[n]=fa0a2000)
  get Phys(data[n]=fa0a3000)
  get Phys(data[n]=fa0a4000)
  get Phys(data[n]=fa0a5000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c7438
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c7438, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c7438
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0x22, data fa0a6000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0a6000)
  get Phys(data[n]=fa0a7000)
  get Phys(data[n]=fa0a8000)
  get Phys(data[n]=fa0a9000)
  get Phys(data[n]=fa0aa000)
  get Phys(data[n]=fa0ab000)
  get Phys(data[n]=fa0ac000)
  get Phys(data[n]=fa0ad000)
  get Phys(data[n]=fa0ae000)
  get Phys(data[n]=fa0af000)
  get Phys(data[n]=fa0b0000)
  get Phys(data[n]=fa0b1000)
  get Phys(data[n]=fa0b2000)
  get Phys(data[n]=fa0b3000)
  get Phys(data[n]=fa0b4000)
  get Phys(data[n]=fa0b5000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0x22, data fa0a6000, count 10000, lCh 0, dev 1
  get Phys(PRD=b06cb058)
  get Phys(data=fa0a6000)
  get Phys(data[n]=fa0a7000)
  get Phys(data[n]=fa0a8000)
  get Phys(data[n]=fa0a9000)
  get Phys(data[n]=fa0aa000)
  get Phys(data[n]=fa0ab000)
  get Phys(data[n]=fa0ac000)
  get Phys(data[n]=fa0ad000)
  get Phys(data[n]=fa0ae000)
  get Phys(data[n]=fa0af000)
  get Phys(data[n]=fa0b0000)
  get Phys(data[n]=fa0b1000)
  get Phys(data[n]=fa0b2000)
  get Phys(data[n]=fa0b3000)
  get Phys(data[n]=fa0b4000)
  get Phys(data[n]=fa0b5000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb091fd98
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b091fd98
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb091fd98, status 1
AtapiInterrupt: RequestComplete, srb 0xb091fd98
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb091cca8
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b091cca8
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb091cca8, status 1
AtapiInterrupt: RequestComplete, srb 0xb091cca8
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa069000, count 3000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa069000, count 3000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered c00, full size 3000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb091c5a0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b091c5a0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb091c5a0, status 1
AtapiInterrupt: RequestComplete, srb 0xb091c5a0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
(base/setup/usetup/interface/devinst.c:86) Using driver 'pci.sys' for device 'Root\*PNP0A03\0001'
(ntoskrnl/io/pnpmgr/pnproot.c:1112) IRP_MJ_PNP / Unknown minor function 0x1
(ntoskrnl/io/pnpmgr/pnpmgr.c:3906) Removal vetoed by failing the query remove request
(ntoskrnl/io/pnpmgr/plugplay.c:560) WARNING: Ignoring failed IopRemoveDevice() for Root\*PNP0A03\0001 (likely a driver bug)
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb091c300
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b091c300
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb091c300, status 1
AtapiInterrupt: RequestComplete, srb 0xb091c300
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa05e000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa05e000)
  get Phys(data[n]=fa05f000)
  get Phys(data[n]=fa060000)
  get Phys(data[n]=fa061000)
  get Phys(data[n]=fa062000)
  get Phys(data[n]=fa063000)
  get Phys(data[n]=fa064000)
  get Phys(data[n]=fa065000)
  get Phys(data[n]=fa066000)
  get Phys(data[n]=fa067000)
  get Phys(data[n]=fa068000)
  get Phys(data[n]=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  get Phys(data[n]=fa06c000)
  get Phys(data[n]=fa06d000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa05e000, count 10000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa05e000)
  get Phys(data[n]=fa05f000)
  get Phys(data[n]=fa060000)
  get Phys(data[n]=fa061000)
  get Phys(data[n]=fa062000)
  get Phys(data[n]=fa063000)
  get Phys(data[n]=fa064000)
  get Phys(data[n]=fa065000)
  get Phys(data[n]=fa066000)
  get Phys(data[n]=fa067000)
  get Phys(data[n]=fa068000)
  get Phys(data[n]=fa069000)
  get Phys(data[n]=fa06a000)
  get Phys(data[n]=fa06b000)
  get Phys(data[n]=fa06c000)
  get Phys(data[n]=fa06d000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  DmaTransfer + !BM_STATUS_INTR (1)
  getting status...
  status 0xd0
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 4000, full size 10000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
(ntoskrnl/mm/ARM3/sysldr.c:168) Loading: \SystemRoot\system32\drivers\pci.sys at FA09F000 with 11 pages
(ntoskrnl/io/pnpmgr/pnpmgr.c:265) Warning: PnP Start failed (Root\*PNP0A03\0001)
(base/setup/usetup/interface/devinst.c:86) Using driver 'pci.sys' for device 'Root\*PNP0A03\0002'
(ntoskrnl/io/pnpmgr/pnproot.c:1112) IRP_MJ_PNP / Unknown minor function 0x1
(ntoskrnl/io/pnpmgr/pnpmgr.c:3906) Removal vetoed by failing the query remove request
(ntoskrnl/io/pnpmgr/plugplay.c:560) WARNING: Ignoring failed IopRemoveDevice() for Root\*PNP0A03\0002 (likely a driver bug)
(drivers/bus/pci/fdo.c:589) Unknown IOCTL 0x9
(drivers/bus/pci/fdo.c:589) Unknown IOCTL 0x14
(ntoskrnl/io/pnpmgr/pnproot.c:1112) IRP_MJ_PNP / Unknown minor function 0x14
(ntoskrnl/io/pnpmgr/pnpmgr.c:3638) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb
(base/setup/usetup/interface/devinst.c:86) Using driver 'pci.sys' for device 'Root\*PNP0A03\0000'
(ntoskrnl/io/pnpmgr/pnproot.c:1112) IRP_MJ_PNP / Unknown minor function 0x1
(ntoskrnl/io/pnpmgr/pnpmgr.c:3906) Removal vetoed by failing the query remove request
(ntoskrnl/io/pnpmgr/plugplay.c:560) WARNING: Ignoring failed IopRemoveDevice() for Root\*PNP0A03\0000 (likely a driver bug)
(ntoskrnl/io/pnpmgr/pnpmgr.c:265) Warning: PnP Start failed (Root\*PNP0A03\0000)
(base/setup/usetup/interface/devinst.c:86) Using driver 'pciide.sys' for device 'PCI\VEN_8086&DEV_244B&SUBSYS_24428086&REV_05\1&c335d926&3F'
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06b0c40
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06b0c40
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06b0c40, status 1
AtapiInterrupt: RequestComplete, srb 0xb06b0c40
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa055000, count 8000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa055000)
  get Phys(data[n]=fa056000)
  get Phys(data[n]=fa057000)
  get Phys(data[n]=fa058000)
  get Phys(data[n]=fa059000)
  get Phys(data[n]=fa05a000)
  get Phys(data[n]=fa05b000)
  get Phys(data[n]=fa05c000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa055000, count 8000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa055000)
  get Phys(data[n]=fa056000)
  get Phys(data[n]=fa057000)
  get Phys(data[n]=fa058000)
  get Phys(data[n]=fa059000)
  get Phys(data[n]=fa05a000)
  get Phys(data[n]=fa05b000)
  get Phys(data[n]=fa05c000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 2000, full size 8000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
(ntoskrnl/mm/ARM3/sysldr.c:168) Loading: \SystemRoot\system32\drivers\pciide.sys at FA097000 with 8 pages
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06afd38
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 0
AtapiSendCommand: zero transfer, no DMA setup
AtapiSendCommand: use_dma=0
AtapiSendCommand: zero transfer
AtapiSendCommand: AtapiDmaReinit() to PIO
AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1
AtapiDmaReinit: set PIO mode on Device 1 (22 -> c)
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0xffffffff
Setup chip a:w:u=4:-1:-1
AtaSetTransferMode: Set 0xc on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=0
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x0 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06afd38
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x4
  perform generic check
  clear unexpected DMA intr
AtapiDmaDone: dev -1
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  dev_type ATAPI
  OldReqState = 42
  continue service interrupt
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest
AtapiInterrupt: PIO completion
AtapiInterrupt: PIO completion, wait BUSY
IdeIntr: ATAPI Read AtaReq->DataBuffer 0x0, srb->DataBuffer 0x0, len 0x0
   Transfered 0, full size 0
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06afd38, status 1
AtapiInterrupt: RequestComplete, srb 0xb06afd38
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
TopLevel
** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1
   VendorID+DeviceID/Rev 0x244b8086/0x5
UniataNeedQueueing: TopLevel, qd=0
Send to device
TopLevel (2), srb 0xb06c73f0
TopLevel (3), AtaReq 0xb06cb000
Try ATAPI send
AtapiSendCommand: req state 0x10, Action 3
AtapiSendCommand: prepare..., ATAPI CMD 28
AtapiDmaSetup: mode 0xc, data fa047000, count e000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa047000)
  get Phys(data[n]=fa048000)
  get Phys(data[n]=fa049000)
  get Phys(data[n]=fa04a000)
  get Phys(data[n]=fa04b000)
  get Phys(data[n]=fa04c000)
  get Phys(data[n]=fa04d000)
  get Phys(data[n]=fa04e000)
  get Phys(data[n]=fa04f000)
  get Phys(data[n]=fa050000)
  get Phys(data[n]=fa051000)
  get Phys(data[n]=fa052000)
  get Phys(data[n]=fa053000)
  get Phys(data[n]=fa054000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiDmaSetup: mode 0xc, data fa047000, count e000, lCh 0, dev 1
AtapiDmaSetup: Not DMA mode, assume this is just preparation
  get Phys(PRD=b06cb058)
  get Phys(data=fa047000)
  get Phys(data[n]=fa048000)
  get Phys(data[n]=fa049000)
  get Phys(data[n]=fa04a000)
  get Phys(data[n]=fa04b000)
  get Phys(data[n]=fa04c000)
  get Phys(data[n]=fa04d000)
  get Phys(data[n]=fa04e000)
  get Phys(data[n]=fa04f000)
  get Phys(data[n]=fa050000)
  get Phys(data[n]=fa051000)
  get Phys(data[n]=fa052000)
  get Phys(data[n]=fa053000)
  get Phys(data[n]=fa054000)
  set TERM
AtapiDmaSetup: OK
AtapiSendCommand: use dma
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: AtapiDmaReinit()
AtapiDmaReinit: restore IO mode on Device 1
AtapiDmaInit__: Set (U)DMA on Device 1
AtapiDmaInit: deviceExtension->MaxTransferMode >= ATA_UDMA
AtapiDmaInit: LunExt->LimitedTransferMode 0x22
AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA   =>   0x2
Setup chip a:w:u=4:2:-1
AtaSetTransferMode: Set 0x22 on Device 0/1
AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3
  Status 0x50
AtapiSendCommand: use_dma=1
  REQ_FLAG_DMA_OPERATION
AtapiSendCommand: CMD_ACTION_EXEC
AtapiSendCommand: Command 0x28 to TargetId 1 lun 0
AtapiSendCommand: Entered with status 0x50
AtapiSendCommand: Entry Status (0x50)
AtapiSendCommand: Poll for int. to send packet. Status (0x50)
AtapiDisableInterrupts_0: 0
AtapiSendCommand: status (0x58)
AtapiEnableInterrupts_0: 1
AtapiDmaStart: read on 0x0:0x1
AtapiSendCommand: ExpectingInterrupt (0x1)
AtapiSendCommand: return SRB_STATUS_PENDING (3)
AtapiStartIo: next Srb b06c73f0
AtapiStartIo: query PORT for next request
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = TRUE
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
AtapiDmaDone: dev -1
AtapiCheckInterrupt__: exit with TRUE
AtapiInterrupt:
  cntrlr 0x0:1, irql 0xc, c 0
  DmaTransfer = TRUE
  dev_type ATAPI
  OldReqState = 42
AtapiInterrupt: ATAPI Entered with status (0x50)
AtapiInterrupt: ATAPI branch
AtapiInterrupt: iReason 3
AtapiInterrupt: i-reason=3, status=0x50
AtapiInterrupt: interruptReason = CompleteRequest
AtapiInterrupt: CompleteRequest, was DmaTransfer
AtapiInterrupt: CompleteRequest
   Transfered 3800, full size e000
AtapiInterrupt: RequestComplete
AtapiInterrupt: set AutoSense
AtapiInterrupt: remove srb 0xb06c73f0, status 1
AtapiInterrupt: RequestComplete, srb 0xb06c73f0
AtapiInterrupt: NextRequest, srb=0x0
AtapiInterrupt: ReturnEnableIntr
AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1
AtapiInterrupt(base): return status TRUE
AtapiInterrupt(base): exit with status 0x1
Intr: VendorID+DeviceID/Rev 0x244b8086/0x5
AtapiInterrupt(base): cntrlr 0x0 chan 0x0
AtapiInterrupt(base): try lock
AtapiInterrupt(base): locked
AtapiCheckInterrupt__:
  cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE
  DMA status 0x0
  perform generic check
  getting status...
  ATAPI status 0x50
  base status 0x50
  Unexpected interrupt.
  ATAPI additional check
AtapiCheckInterrupt__: ATAPI int reason 3
AtapiInterrupt(base): set CHECK_INTR_IDLE (2)
AtapiInterrupt(base): exit with status 0x0
(ntoskrnl/mm/ARM3/sysldr.c:168) Loading: \SystemRoot\system32\drivers\pciidex.sys at FA089000 with e pages
(drivers/storage/ide/pciidex/fdo.c:464) IRP_MJ_PNP / Unknown minor function 0x9
(base/setup/usetup/interface/devinst.c:86) Using driver 'pci.sys' for device 'PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_05\1&c335d926&1E'
(drivers/bus/pci/fdo.c:589) Unknown IOCTL 0x9
(drivers/bus/pci/fdo.c:589) Unknown IOCTL 0x14
(ntoskrnl/io/pnpmgr/pnpmgr.c:3638) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb
(base/setup/usetup/interface/devinst.c:86) Using driver 'pci.sys' for device 'PCI\VEN_8086&DEV_1A31&SUBSYS_00000000&REV_04\1&c335d926&01'
(drivers/bus/pci/fdo.c:589) Unknown IOCTL 0x9
(drivers/bus/pci/fdo.c:589) Unknown IOCTL 0x14
(ntoskrnl/io/pnpmgr/pnpmgr.c:3638) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb
(base/setup/usetup/interface/devinst.c:86) Using driver 'uniata.sys' for device 'PCIIDE\IDEChannel\2&fce8adc0&1'
(ntoskrnl/io/pnpmgr/pnpmgr.c:3906) Removal vetoed by failing the query remove request
(ntoskrnl/io/pnpmgr/plugplay.c:560) WARNING: Ignoring failed IopRemoveDevice() for PCIIDE\IDEChannel\2&fce8adc0&1 (likely a driver bug)
(base/setup/usetup/interface/devinst.c:86) Using driver 'uniata.sys' for device 'PCIIDE\IDEChannel\2&fce8adc0&0'
(ntoskrnl/io/pnpmgr/pnpmgr.c:3906) Removal vetoed by failing the query remove request
(ntoskrnl/io/pnpmgr/plugplay.c:560) WARNING: Ignoring failed IopRemoveDevice() for PCIIDE\IDEChannel\2&fce8adc0&0 (likely a driver bug)
(ntoskrnl/ex/init.c:1965) Free non-cache pages: e90e
(ntoskrnl/mm/ARM3/zeropage.c:41) Free non-cache pages: e90e
