(ntoskrnl/kd/kdio.c:376) ----------------------------------------------------- (ntoskrnl/kd/kdio.c:377) ReactOS 0.5-SVN (Build 20160330-r71081) (ntoskrnl/kd/kdio.c:379) 1 System Processor [255 MB Memory] (ntoskrnl/kd/kdio.c:380) Command Line: DEBUG DEBUGPORT=COM1 BAUDRATE=115200 SOS MININT (ntoskrnl/kd/kdio.c:384) ARC Paths: multi(0)disk(0)cdrom(96) \ multi(0)disk(0)cdrom(96) \reactos\ (ntoskrnl/ke/i386/cpu.c:450) Supported CPU features : KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE KF_CMPXCHG8B KF_WORKING_PTE KF_FAST_SYSCALL (ntoskrnl/ke/i386/cpu.c:722) Prefetch Cache: 64 bytes L2 Cache: 262144 bytes L2 Cache Line: 64 bytes L2 Cache Associativity: 8 (ntoskrnl/mm/ARM3/mminit.c:1443) HAL I/O Mapping at FFFE0000 is unsafe (ntoskrnl/mm/mminit.c:132) 0x80000000 - 0x83000000 Boot Loaded Image (ntoskrnl/mm/mminit.c:136) 0xB0000000 - 0xB01C1000 PFN Database (ntoskrnl/mm/mminit.c:140) 0xB01C1000 - 0xB0989000 ARM3 Non Paged Pool (ntoskrnl/mm/mminit.c:144) 0xB9400000 - 0xBB400000 System View Space (ntoskrnl/mm/mminit.c:148) 0xBB400000 - 0xC0000000 Session Space (ntoskrnl/mm/mminit.c:151) 0xC0000000 - 0xC03FFFFF Page Tables (ntoskrnl/mm/mminit.c:154) 0xC0300000 - 0xC0300FFF Page Directories (ntoskrnl/mm/mminit.c:157) 0xC0400000 - 0xC07FFFFF Hyperspace (ntoskrnl/mm/mminit.c:161) 0xE1000000 - 0xED400000 ARM3 Paged Pool (ntoskrnl/mm/mminit.c:164) 0xF4C00000 - 0xFA2C5000 System PTE Space (ntoskrnl/mm/mminit.c:167) 0xFA2C5000 - 0xFFBE0000 Non Paged Pool Expansion PTE Space (ntoskrnl/config/cmcheck.c:25) CmCheckRegistry(0xB072B008, 2) is UNIMPLEMENTED! (ntoskrnl/config/cmsysini.c:790) CmpCreateControlSet() done (hal/halx86/legacy/bussupp.c:717) Found parent bus (indicating PCI Bridge). PCI devices may fail! ====== PCI BUS HARDWARE DETECTION ======= 00:00.0 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] (rev 02) Subsystem: Unknown [0000:0000] Flags: fast devsel, latency 0 Device has Extended Address Decoding. It may fail to work on older BIOSes! 00:01.0 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] (rev 00) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 0 00:05.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8029(AS) [10ec:8029] (rev 00) Subsystem: QEMU Virtual Machine [1af4:1100] Flags: fast devsel, latency 0, IRQ 11 I/O ports at c100 [size=256] Device is using IRQ 11! ISA Cards using that IRQ may fail! 00:06.0 Floppy disk controller [0002]: Red Hat, Inc Virtio filesystem [1af4:1009] (rev 00) Subsystem: Unknown [1af4:0009] Flags: bus master, fast devsel, latency 0, IRQ 12 I/O ports at c000 [size=16K] Device is using IRQ 12! ISA Cards using that IRQ may fail! 00:12.0 VGA compatible controller [0300]: NVIDIA Corporation GT216 [GeForce GT 220] [10de:0a20] (rev a2) Subsystem: GLoria L [0000:0000] Flags: bus master, fast devsel, latency 0, IRQ 10 Device is using IRQ 10! ISA Cards using that IRQ may fail! 00:1e.0 IDE interface [0101]: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 [8086:3a20] (rev 00) Subsystem: P5Q Deluxe Motherboard [1043:82d4] Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 14 I/O ports at 01f0 [size=16] I/O ports at 03f4 [size=4] I/O ports at c120 [size=32] ====== PCI BUS DETECTION COMPLETE ======= PC Compatible Eisa/Isa HAL Detected (ntoskrnl/ps/apphelp.c:442) SHIMS: ApphelpCacheInitialize (ntoskrnl/ps/apphelp.c:277) SHIMS: ApphelpCacheParse walking 0 entries (ntoskrnl/ps/apphelp.c:460) SHIMS: ApphelpCacheInitialize: 1 (ntoskrnl/wmi/wmi.c:72) IoWMIRegistrationControl() called for DO B095EE18, requesting 1 action, returning success (lib/rtl/image.c:171) Invalid base address: 00000000 (ntoskrnl/io/iomgr/driver.c:1629) '\Driver\SACDRV' initialization failed, status (0xc0000037) (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\SACDRV' ATAPI IDE MiniPort Driver (UniATA) v 0.46d2 Parameter PrintLogo Parameter PrintLogo = 0x0 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 Parameter IgnoreNativePci Parameter IgnoreNativePci = 0x0 UniATA Init: OS should be ReactOS UniATA Init: OS ver 4.1 (1), 1 CPU(s) Performance calibration: dt=14995, counter=2903 InitBadBlocks general InitBadBlocks returned: 0xc0000034 UniataInitAtaCommands: Parameter SkipRaids Parameter SkipRaids = 0x1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 Parameter LogToDisplay Parameter LogToDisplay = 0x0 HwInitializationDataSize = 50 set NeedPhysicalAddresses = TRUE set AtapiAdapterControl() ptr UniATA init... (0) Parameter VirtualMachineType Parameter VirtualMachineType = 0x0 Parameter VirtualBox Parameter VirtualBox = 0x0 ATAPI IDE enum supported PCI BusMaster Devices UniataEnumBusMasterController__: maxPciBus=16 pass 0 DevId = 12378086 Class = 0006/0000, SubVen/Sys 0000/0000 DevId = 70008086 Class = 0006/0001, SubVen/Sys 0000/0000 DevId = 802910EC Class = 0002/0000, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x5:0x0 - QEmu DevId = 10091AF4 Class = 0000/0002, SubVen/Sys 1af4/0009 DevId = 0A2010DE Class = 0003/0000, SubVen/Sys 0000/0000 DevId = 3A208086 Class = 0001/0001, SubVen/Sys 1043/82d4 -- BusID: 0x0:0x1e:0x0 Storage Class DevId = 3A208086 Class = 0001/0001, ProgIf 8F (!) InterruptPin = 0x1 (!) InterruptLine = 0xe Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 0 InterruptPin = 0x1 InterruptLine = 0xe Enabling Mem/Io spaces and busmastering... Initial pciData.Command = 0x5 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE New pciData.Command = 0x5 PCI_ENABLE_BUS_MASTER InterruptLine = 0xe Final pciData.Command = 0x5 Range 0 = 0x1f1 Range 1 = 0x3f5 Range 4 = 0xc121 standard ISA ranges on PCI, special case ? count: BMListLen++ pass 1 DevId = 3A208086 Class = 0001/0001, SubVen/Sys 1043/82d4 -- BusID: 0x0:0x1e:0x0 Storage Class DevId = 3A208086 Class = 0001/0001, ProgIf 8F (!) InterruptPin = 0x1 (!) InterruptLine = 0xe Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 1 InterruptPin = 0x1 InterruptLine = 0xe Range 0 = 0x1f1 Range 1 = 0x3f5 Range 4 = 0xc121 standard ISA ranges on PCI, special case ? found suitable device pass 2 DevId = 3A208086 Class = 0001/0001, SubVen/Sys 1043/82d4 -- BusID: 0x0:0x1e:0x0 Storage Class DevId = 3A208086 Class = 0001/0001, ProgIf 8F (!) InterruptPin = 0x1 (!) InterruptLine = 0xe Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 2 InterruptPin = 0x1 InterruptLine = 0xe Range 0 = 0x1f1 Range 1 = 0x3f5 Range 4 = 0xc121 standard ISA ranges on PCI, special case ? found suitable device * ISA ranges on PCI, special case ! Add to BMList, AltInit 0 BMListLen=1 Parameter WaitBusyCount Parameter WaitBusyCount = 0xc8 Parameter WaitBusyDelay Parameter WaitBusyDelay = 0xa Parameter WaitDrqDelay Parameter WaitDrqDelay = 0xa Parameter WaitBusyLongCount Parameter WaitBusyLongCount = 0x7d0 Parameter WaitBusyLongDelay Parameter WaitBusyLongDelay = 0xfa Parameter AtapiSendDisableIntr Parameter AtapiSendDisableIntr = 0x0 Parameter AtapiDmaRawRead Parameter AtapiDmaRawRead = 0x1 Parameter AtapiNoDma Parameter AtapiNoDma = 0x0 Parameter MaxIsrWait Parameter MaxIsrWait = 0x28 Parameter DriveSelectNanoDelay Parameter DriveSelectNanoDelay = 0x0 ATAPI IDE: Look for legacy ISA-bridged PCI IDE controller (onboard) ATAPI IDE: BMListLen 1 !BMList[i].MasterDev ATAPI IDE: Look for PCI IDE controller ATAPI IDE: i 0, BMListLen 1 Try init 8086 3a20 (hal/halx86/legacy/bussupp.c:1253) Slot assignment for 5 on bus 0 (hal/halx86/legacy/bus/pcibus.c:727) WARNING: PCI Slot Resource Assignment is FOOBAR UniataFindBusMasterController: Context=0, BMListLen=1 ConfigInfo->Length 8c bm_offset 0, channel 0 AdapterInterfaceType=0x5 IoBusNumber=0x0 slotNumber=0x1e busDataRead DevId = 3A208086 Class = 0001/0001 Storage Class UniataChipDetect: HwFlags: 0x0 Parameter ForceSimplex Parameter ForceSimplex = 0x0 i: 0x34 VendorID/DeviceID/Rev 0x8086/0x3a20/0x0 i: 0x37 HwFlags: 0x10000400 Parameter HwFlagsOverride Parameter HwFlagsOverride = 0x10000400 HwFlagsOverride: 0x10000400 Parameter HwFlagsAdd Parameter HwFlagsAdd = 0x0 HwFlagsAdd: 0x0 HwFlags (final): 0x10000400 MaxTransferMode: 0x48 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 MaxTransferMode (overriden): 0x48 UniataChipDetectChannels: Parameter IgnoreAhciPM Parameter IgnoreAhciPM = 0x1 SATA/AHCI w/o PM, max luns 1 or 2 Parameter Exclude Parameter Exclude = 0x0 Parameter Exclude Parameter Exclude = 0x0 PortMask 0x3 Parameter PortMask Parameter PortMask = 0x3 Force PortMask 0x3 mask -> 2 chans Parameter NumberChannels Parameter NumberChannels = 0x2 reg -> 2 chans Final PortMask 0x3 allocate 2 Luns for 2 channels Intel chip config: 0 AtapiGetIoRange: AtapiGetIoRange: rid 0x5, start 0x0, offs 0x0, len 0x10, mem 0x0 AtapiGetIoRange: (2) 0x0 other Intel other Intel ForceSimplex = 0 HwFlags = 10000400 (0)HwFlags = 10000400 (1)HwFlags = 10000400 (2)found suitable device HwFlags = 10000400 (3)Range 0 = 0x1f1 Range 1 = 0x3f5 Range 4 = 0xc121 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0x0, offs 0x0, len 0x10, mem 0x0 AtapiGetIoRange: (2) 0xc120 BusMasterAddress (base): 0xc120 IsBusMaster == TRUE && !MasterDev BM statusByte = 0 AtapiReadChipConfig: devExt 0xb095c2b4 AtapiReadChipConfig: dev 0x0, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0x48 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 MaxTransferMode (overriden): 0x48 Parameter Force80pin Parameter Force80pin = 0x0 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 MaxTransferMode (overriden): 0x48 Parameter Force80pin Parameter Force80pin = 0x0 Parameter AtapiDmaZeroTransfer Parameter AtapiDmaZeroTransfer = 0x0 Parameter AtapiDmaControlCmd Parameter AtapiDmaControlCmd = 0x0 Parameter AtapiDmaRawRead Parameter AtapiDmaRawRead = 0x1 Parameter AtapiDmaReadWrite Parameter AtapiDmaReadWrite = 0x1 AtapiChipInit: dev 0x0, ph chan -2, c -1 HwFlags: 0x10000400 VendorID/DeviceID/Rev 0x8086/0x3a20/0x0 Intel SATA Base init simplexOnly = 0 (2)!MasterDev update ConfigInfo->nt4 using AtaReq sz 1000 update ConfigInfo->w2k: 64bit 0 chan[0] InterruptMode: 0, Level 14, Level2 0, Vector 14, Vector2 0 Reconstruct ConfigInfo set Dma32BitAddresses BMList[i].channel 0x0, NumberChannels 0x2, channel 0x0 de 0xb095c2b4, Channel 0x0 chan = 0xb095c8e0 AtapiSetupLunPtrs for channel 0 of 2, 2 luns Chan 0xb095c8e0 Lun 0x0 Lun ptr 0xb0725000 Lun 0x1 Lun ptr 0xb0725318 AtapiReadChipConfig: devExt 0xb095c2b4 AtapiReadChipConfig: dev 0x0, ph chan 0 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 MaxTransferMode (overriden): 0x48 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 Parameter PreferedTransferMode Parameter PreferedTransferMode = 0xffffffff Parameter AdvancedPowerMode Parameter AdvancedPowerMode = 0x80 Parameter AcousticMgmt Parameter AcousticMgmt = 0x80 Parameter StandbyTimer Parameter StandbyTimer = 0x0 Parameter ReadOnly Parameter ReadOnly = 0x0 Parameter GeomType Parameter GeomType = 0xffffffff Parameter Hidden Parameter Hidden = 0x0 Parameter Exclude Parameter Exclude = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 Parameter PreferedTransferMode Parameter PreferedTransferMode = 0xffffffff Parameter AdvancedPowerMode Parameter AdvancedPowerMode = 0x80 Parameter AcousticMgmt Parameter AcousticMgmt = 0x80 Parameter StandbyTimer Parameter StandbyTimer = 0x0 Parameter ReadOnly Parameter ReadOnly = 0x0 Parameter GeomType Parameter GeomType = 0xffffffff Parameter Hidden Parameter Hidden = 0x0 Parameter Exclude Parameter Exclude = 0x0 Getting IO ranges !MasterDev mode IO range 1 0x1f0 IO range 2 0x3f6 IO_0x0 (0x1f0), IO: IO_0x10 (0x3f6), IO: IO_0x12 (0xc120), IO: IO_0x17 (0x0), IO: AltStatus (0x50) Reg_0x1 (0x1f1) = 0x0 Reg_0x2 (0x1f2) = 0x3 Reg_0x3 (0x1f3) = 0x0 Reg_0x4 (0x1f4) = 0x0 Reg_0x5 (0x1f5) = 0x8 Reg_0x6 (0x1f6) = 0xa0 Reg_0x7 (0x1f7) = 0x50 BM_0x0 (0xc120) = 0x1 BM_0x1 (0xc121) = 0xff BM_0x2 (0xc122) = 0x0 BM_0x3 (0xc123) = 0xff clean IDE intr 0 clean IDE intr 1 DMA status 0x0 claim Primary (PCI over ISA range) AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b095b008 -> 00000000:0379a008 AtapiVirtToPhysAddr_: b0705000 -> 00000000:03544000 de 0xb095c2b4, Channel 0x1 chan = 0xb095cb40 AtapiSetupLunPtrs for channel 1 of 2, 2 luns Chan 0xb095cb40 Lun 0x0 Lun ptr 0xb0725630 Lun 0x1 Lun ptr 0xb0725948 AtapiReadChipConfig: devExt 0xb095c2b4 AtapiReadChipConfig: dev 0x0, ph chan 1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 MaxTransferMode (overriden): 0x48 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 Parameter PreferedTransferMode Parameter PreferedTransferMode = 0xffffffff Parameter AdvancedPowerMode Parameter AdvancedPowerMode = 0x80 Parameter AcousticMgmt Parameter AcousticMgmt = 0x80 Parameter StandbyTimer Parameter StandbyTimer = 0x0 Parameter ReadOnly Parameter ReadOnly = 0x0 Parameter GeomType Parameter GeomType = 0xffffffff Parameter Hidden Parameter Hidden = 0x0 Parameter Exclude Parameter Exclude = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x48 Parameter PreferedTransferMode Parameter PreferedTransferMode = 0xffffffff Parameter AdvancedPowerMode Parameter AdvancedPowerMode = 0x80 Parameter AcousticMgmt Parameter AcousticMgmt = 0x80 Parameter StandbyTimer Parameter StandbyTimer = 0x0 Parameter ReadOnly Parameter ReadOnly = 0x0 Parameter GeomType Parameter GeomType = 0xffffffff Parameter Hidden Parameter Hidden = 0x0 Parameter Exclude Parameter Exclude = 0x0 ScsiPortValidateRange failed (1) exit: init spinlock MasterDev=0x0, NumberChannels=0x2, Isr2DevObj=0x0 Init ISR: Multichannel native mode, go... Create DO DO name: len(38, 38), \Device\uniata0_2ch HalGetInterruptVector OrigAdapterInterfaceType=5 SystemIoBusNumber=0 BusInterruptLevel=14 BusInterruptVector=14 isr2_de 0xb0727920 isr2_vector 0x3e isr2_irql 0xd isr2_affinity 0x1 IoConnectInterrupt MasterDev=0x0, NumberChannels=0x2, Isr2DevObj=0xb0727868 final chan[2] InterruptMode: 0, Level 14, Level2 0, Vector 14, Vector2 0 return SP_RETURN_FOUND AtapiHwInitialize: (base) AtapiChipInit: dev 0xffffffff, ph chan -1, c -1 HwFlags: 0x10000400 VendorID/DeviceID/Rev 0x8086/0x3a20/0x0 Intel SATA Base init AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x10000400 VendorID/DeviceID/Rev 0x8086/0x3a20/0x0 Intel SATA channel init reg 90: 5, init lun map chan 0 other Intel PATA PATA part FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: set DFLAGS_REINIT_DMA DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x0 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 IssueIdentify: iReason 0 IssueIdentify: wCount eb14 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: 8v 6DH FW: S/N: Pio: 2 APio: 0 SWDMA: 0 MWDMA: 4 UDMA: 0/0 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0 PowerMngt 0/0, APM 0/0 IssueIdentify: DFLAGS_DWORDIO_ENABLED. InitBadBlocks local LunExt 0xb0725000 S/N:v86_HD__________________________________- IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: AtapiCmdSize 0x0 IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 SATA w/o i/o registers, check slave presence DriveSelect: 0xb0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA DMA status 0x0 0-status VM - not present FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 AtapiHwInitialize: ATAPI/Changer branch MaxTransferMode (overriden): 0x45 try mode 0x45 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x45 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=2:-1:-1 Intel 0 AtaSetTransferMode: Set 0xa on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xa feature 0x3 0x40 3300/1000, 0x44 0/0 Using 0xa mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiChipInit: dev 0xffffffff, ph chan 1, c 1 HwFlags: 0x10000400 VendorID/DeviceID/Rev 0x8086/0x3a20/0x0 Intel SATA channel init reg 90: 5, init lun map chan 1 other Intel 2 -> 1/3 FindDevices: AtapiDisableInterrupts_1: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 ff: set DFLAGS_REINIT_DMA DMA status 0x0 nobody home! 0xff != 0x55 CheckDevice: Device 0x1 SATA w/o i/o registers, check slave presence DriveSelect: 0xff CheckDevice: reset dev AtapiSoftReset: statusByte2 ff: set DFLAGS_REINIT_DMA DMA status 0x0 nobody home! 0xff != 0x55 AtapiEnableInterrupts_1: 1 FindDevices: returning 0 AtapiHwInitialize: lChannel 0x1, dev 0 AtapiHwInitialize: lChannel 0x1, dev 1 AtapiHwInitialize: (base) done TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xf9eb0f90, CDB 0xf9eb0fc0, AtaReq 0xb094a000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9eb0f90 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f9eb0fc0) assume IN AtapiSendCommand: zero/unaligned transfer 24, no DMA setup AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9eb0fc0 Command 0x12 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9eb0f90 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x12 IdeIntr: Read 0x9 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d168, srb->DataBuffer 0xf9e3d168 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3d18c, srb->DataBuffer 0xf9e3d168, len 0x24 Transfered 24, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf9eb0f90, status 1 AtapiInterrupt: RequestComplete, srb 0xf9eb0f90 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9eb0f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9eb0f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x3a208086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9eb0f90 TopLevel (3), AtaReq 0xb094a000 0-status VM - not present AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9eb0f90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b095c8e0, f9eb0f90) AtapiStartIo: UniataRemoveRequest(b095c8e0, f9eb0f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b095c8e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9eb0f90 TopLevel (3), AtaReq 0xb094a000 nobody home! 0xff != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9eb0f90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b095cb40, f9eb0f90) AtapiStartIo: UniataRemoveRequest(b095cb40, f9eb0f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b095cb40, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x1 DeviceID+VendorID/Rev 0x3a208086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9eb0f90 TopLevel (3), AtaReq 0xb094a000 nobody home! 0xff != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9eb0f90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b095cb40, f9eb0f90) AtapiStartIo: UniataRemoveRequest(b095cb40, f9eb0f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b095cb40, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x2:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf9eb0f90 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f9eb0f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x2:0x1:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9eb0f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9eb0f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x2:0x0:0x1 DeviceID+VendorID/Rev 0x3a208086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9eb0f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9eb0f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request ScsiPortInitialize Status 0x0 Parameter IgnoreIsa Parameter IgnoreIsa = 0x0 ATAPI IDE: Look for ISA Controllers AtapiFindIsaController (ISA): assume max PIO4 allocate 2 Luns for 1 channels AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb0948008 Lun 0x0 Lun ptr 0xb0702008 Lun 0x1 Lun ptr 0xb0702320 AtapiReadChipConfig: devExt 0xb09497dc AtapiReadChipConfig: dev 0xffffffff, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0xc Parameter MaxTransferMode Parameter MaxTransferMode = 0xc MaxTransferMode (overriden): 0xc Parameter Force80pin Parameter Force80pin = 0x0 Parameter AtapiDmaZeroTransfer Parameter AtapiDmaZeroTransfer = 0x0 Parameter AtapiDmaControlCmd Parameter AtapiDmaControlCmd = 0x0 Parameter AtapiDmaRawRead Parameter AtapiDmaRawRead = 0x1 Parameter AtapiDmaReadWrite Parameter AtapiDmaReadWrite = 0x1 AtapiChipInit: dev 0xffffffff, ph chan -1, c -1 HwFlags: 0x0 VendorID/DeviceID/Rev 0x0/0x0/0x0 AtapiFindIsaController: adapterCount=0 portBase[0]=1f0 Parameter PortBase Parameter PortBase = 0x1f0 Parameter Irq Parameter Irq = 0x0 AtapiCheckIOInterference: AtdiskPrimaryClaimed AtapiFindIsaController: !ioSpace AtapiFindIsaController: adapterCount=1 portBase[1]=170 Parameter PortBase Parameter PortBase = 0x170 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=170 BaseIoAddress2=376 expected InterruptLevel=f AltStatus (0xff) Reg_0x1 (0x171) = 0xff Reg_0x2 (0x172) = 0xff Reg_0x3 (0x173) = 0xff Reg_0x4 (0x174) = 0xff Reg_0x5 (0x175) = 0xff Reg_0x6 (0x176) = 0xff Reg_0x7 (0x177) = 0xff AtapiFindIsaController: Identifier read back from Master (0xff) AtapiFindIsaController: Identifier read back from Slave (0xff) AtapiFindIsaController: cleanup AccessRanges 0 AtapiFindIsaController: cleanup AccessRanges 1 AtapiFindIsaController: adapterCount=2 portBase=170 Parameter PortBase Parameter PortBase = 0x170 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=170 BaseIoAddress2=376 expected InterruptLevel=b AltStatus (0xff) Reg_0x1 (0x171) = 0xff Reg_0x2 (0x172) = 0xff Reg_0x3 (0x173) = 0xff Reg_0x4 (0x174) = 0xff Reg_0x5 (0x175) = 0xff Reg_0x6 (0x176) = 0xff Reg_0x7 (0x177) = 0xff AtapiFindIsaController: Identifier read back from Master (0xff) AtapiFindIsaController: Identifier read back from Slave (0xff) AtapiFindIsaController: cleanup AccessRanges 0 AtapiFindIsaController: cleanup AccessRanges 1 AtapiFindIsaController: adapterCount=3 portBase=170 Parameter PortBase Parameter PortBase = 0x170 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=170 BaseIoAddress2=376 expected InterruptLevel=a AltStatus (0xff) Reg_0x1 (0x171) = 0xff Reg_0x2 (0x172) = 0xff Reg_0x3 (0x173) = 0xff Reg_0x4 (0x174) = 0xff Reg_0x5 (0x175) = 0xff Reg_0x6 (0x176) = 0xff Reg_0x7 (0x177) = 0xff AtapiFindIsaController: Identifier read back from Master (0xff) AtapiFindIsaController: Identifier read back from Slave (0xff) AtapiFindIsaController: cleanup AccessRanges 0 AtapiFindIsaController: cleanup AccessRanges 1 AtapiFindIsaController: return SP_RETURN_NOT_FOUND ScsiPortInitialize Status 0xc00000c0 Parameter IgnoreMca Parameter IgnoreMca = 0x0 ATAPI IDE: Look for MCA Controllers ScsiPortInitialize Status 0xc00000c0 Leave UNIATA MiniPort DriverEntry with status 0x0 (ntoskrnl/io/iomgr/driver.c:1629) '\Driver\BUSLOGIC' initialization failed, status (0xc00000c0) (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\BUSLOGIC' TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xf9eb1360, CDB 0xf9eb1390, AtaReq 0xb094a000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf9eb1360 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f9eb1390) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9eb1390 Command 0x25 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9eb1360 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4 IdeIntr: Read 0x2 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d5f0, srb->DataBuffer 0xf9e3d5f0 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3d5f8, srb->DataBuffer 0xf9e3d5f0, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf9eb1360, status 1 AtapiInterrupt: RequestComplete, srb 0xf9eb1360 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xf9eb1364, CDB 0xf9eb1394, AtaReq 0xb094a000, SCmd 0xbd UniataNeedQueueing: TopLevel, qd=0 Send to device bd TopLevel (2), srb 0xf9eb1364 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send bd AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb f9eb1394) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9eb1394 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9eb1364 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4 IdeIntr: Read 0x2 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d5f0, srb->DataBuffer 0xf9e3d5f0 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x1 set DFLAGS_CHANGER_INITED AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3d5f8, srb->DataBuffer 0xf9e3d5f0, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf9eb1364, status 1 AtapiInterrupt: RequestComplete, srb 0xf9eb1364 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xf9eb13ec, CDB 0xf9eb141c, AtaReq 0xb094a000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf9eb13ec TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f9eb141c) assume IN AtapiSendCommand: zero/unaligned transfer 14, no DMA setup AtapiSendCommand: use_dma=0, Cmd 1a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9eb141c Command 0x1a to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x14. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9eb13ec AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0xa IdeIntr: Read 0x5 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d160, srb->DataBuffer 0xf9e3d160 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3d174, srb->DataBuffer 0xf9e3d160, len 0x14 Transfered 14, full size 14 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf9eb13ec, status 1 AtapiInterrupt: RequestComplete, srb 0xf9eb13ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\CDFS' (ntoskrnl/mm/ARM3/sysldr.c:954) Leaking driver: cdfs.sys WARNING: DfsDriverEntry at drivers/filesystems/mup/mup.c:2563 is UNIMPLEMENTED! (drivers/ksfilter/swenum/swenum.c:428) SWENUM loaded (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: c (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: c (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: 15 (ntoskrnl/io/pnpmgr/pnpinit.c:321) IopOpenRegistryKeyEx() failed with Status C0000034 (ntoskrnl/io/iomgr/driver.c:734) ZwOpenKey() failed with Status C0000034 (ntoskrnl/io/iomgr/driver.c:734) ZwOpenKey() failed with Status C0000034 (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: d (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: 14 (ntoskrnl/io/pnpmgr/pnpmgr.c:4059) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb (ntoskrnl/mm/ARM3/sysldr.c:3024) ZwOpenFile failed for '\SystemRoot\system32\drivers\vbemp.sys' with status 0xc000003a (ntoskrnl/mm/ARM3/sysldr.c:3024) ZwOpenFile failed for '\SystemRoot\system32\drivers\vbemp.sys' with status 0xc000003a TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e3d358, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e3d358) AtapiVirtToPhysAddr_: f9e3d358 -> 00000000:0353f358 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d358, srb->DataBuffer 0xf9e3d358 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3db58, srb->DataBuffer 0xf9e3d358, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x43 UniataNeedQueueing: TopLevel, qd=0 Send to device 43 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 43 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 43 (Cdb b0700430) assume IN AtapiSendCommand: zero/unaligned transfer 324, no DMA setup AtapiSendCommand: use_dma=0, Cmd 43 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x43 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x3:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x192 IdeIntr: Read 0xc9 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xb06ff008, srb->DataBuffer 0xb06ff008 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xb06ff32c, srb->DataBuffer 0xb06ff008, len 0x324 Transfered 324, full size 324 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e3d6f8, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e3d6f8) AtapiVirtToPhysAddr_: f9e3d6f8 -> 00000000:037856f8 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d6f8, srb->DataBuffer 0xf9e3d6f8 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3def8, srb->DataBuffer 0xf9e3d6f8, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e3d6f8, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e3d6f8) AtapiVirtToPhysAddr_: f9e3d6f8 -> 00000000:037856f8 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d6f8, srb->DataBuffer 0xf9e3d6f8 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3def8, srb->DataBuffer 0xf9e3d6f8, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e3d6f8, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e3d6f8) AtapiVirtToPhysAddr_: f9e3d6f8 -> 00000000:037856f8 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d6f8, srb->DataBuffer 0xf9e3d6f8 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3def8, srb->DataBuffer 0xf9e3d6f8, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e3d6f8, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e3d6f8) AtapiVirtToPhysAddr_: f9e3d6f8 -> 00000000:037856f8 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3d6f8, srb->DataBuffer 0xf9e3d6f8 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3def8, srb->DataBuffer 0xf9e3d6f8, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b0700430) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dfe000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dfe000) AtapiVirtToPhysAddr_: f9dfe000 -> 00000000:001ac000 get Phys(data[n=1+1000]=f9dff000) AtapiVirtToPhysAddr_: f9dff000 -> 00000000:001ae000 get Phys(data[n=2+1000]=f9e00000) AtapiVirtToPhysAddr_: f9e00000 -> 00000000:001af000 get Phys(data[n=2+2000]=f9e01000) AtapiVirtToPhysAddr_: f9e01000 -> 00000000:00190000 get Phys(data[n=3+1000]=f9e02000) AtapiVirtToPhysAddr_: f9e02000 -> 00000000:001a1000 get Phys(data[n=4+1000]=f9e03000) AtapiVirtToPhysAddr_: f9e03000 -> 00000000:001a2000 get Phys(data[n=4+2000]=f9e04000) AtapiVirtToPhysAddr_: f9e04000 -> 00000000:001a3000 get Phys(data[n=4+3000]=f9e05000) AtapiVirtToPhysAddr_: f9e05000 -> 00000000:001a4000 get Phys(data[n=4+4000]=f9e06000) AtapiVirtToPhysAddr_: f9e06000 -> 00000000:001a5000 get Phys(data[n=4+5000]=f9e07000) AtapiVirtToPhysAddr_: f9e07000 -> 00000000:001a6000 get Phys(data[n=4+6000]=f9e08000) AtapiVirtToPhysAddr_: f9e08000 -> 00000000:001a7000 get Phys(data[n=4+7000]=f9e09000) AtapiVirtToPhysAddr_: f9e09000 -> 00000000:00188000 get Phys(data[n=5+1000]=f9e0a000) AtapiVirtToPhysAddr_: f9e0a000 -> 00000000:00199000 get Phys(data[n=6+1000]=f9e0b000) AtapiVirtToPhysAddr_: f9e0b000 -> 00000000:0019a000 get Phys(data[n=6+2000]=f9e0c000) AtapiVirtToPhysAddr_: f9e0c000 -> 00000000:0019b000 get Phys(data[n=6+3000]=f9e0d000) AtapiVirtToPhysAddr_: f9e0d000 -> 00000000:0019c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 6 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dfe000, srb->DataBuffer 0xf9dfe000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e06000, srb->DataBuffer 0xf9dfe000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e0e000, srb->DataBuffer 0xf9dfe000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e0e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e0e000) AtapiVirtToPhysAddr_: f9e0e000 -> 00000000:0019d000 get Phys(data[n=1+1000]=f9e0f000) AtapiVirtToPhysAddr_: f9e0f000 -> 00000000:0019e000 get Phys(data[n=1+2000]=f9e10000) AtapiVirtToPhysAddr_: f9e10000 -> 00000000:0019f000 get Phys(data[n=1+3000]=f9e11000) AtapiVirtToPhysAddr_: f9e11000 -> 00000000:00180000 get Phys(data[n=2+1000]=f9e12000) AtapiVirtToPhysAddr_: f9e12000 -> 00000000:00191000 get Phys(data[n=3+1000]=f9e13000) AtapiVirtToPhysAddr_: f9e13000 -> 00000000:00192000 get Phys(data[n=3+2000]=f9e14000) AtapiVirtToPhysAddr_: f9e14000 -> 00000000:00193000 get Phys(data[n=3+3000]=f9e15000) AtapiVirtToPhysAddr_: f9e15000 -> 00000000:00194000 get Phys(data[n=3+4000]=f9e16000) AtapiVirtToPhysAddr_: f9e16000 -> 00000000:00195000 get Phys(data[n=3+5000]=f9e17000) AtapiVirtToPhysAddr_: f9e17000 -> 00000000:00196000 get Phys(data[n=3+6000]=f9e18000) AtapiVirtToPhysAddr_: f9e18000 -> 00000000:00197000 get Phys(data[n=3+7000]=f9e19000) AtapiVirtToPhysAddr_: f9e19000 -> 00000000:00178000 get Phys(data[n=4+1000]=f9e1a000) AtapiVirtToPhysAddr_: f9e1a000 -> 00000000:00189000 get Phys(data[n=5+1000]=f9e1b000) AtapiVirtToPhysAddr_: f9e1b000 -> 00000000:0018a000 get Phys(data[n=5+2000]=f9e1c000) AtapiVirtToPhysAddr_: f9e1c000 -> 00000000:0018b000 get Phys(data[n=5+3000]=f9e1d000) AtapiVirtToPhysAddr_: f9e1d000 -> 00000000:0018c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e0e000, srb->DataBuffer 0xf9e0e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e16000, srb->DataBuffer 0xf9e0e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e1e000, srb->DataBuffer 0xf9e0e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e1e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e1e000) AtapiVirtToPhysAddr_: f9e1e000 -> 00000000:0018d000 get Phys(data[n=1+1000]=f9e1f000) AtapiVirtToPhysAddr_: f9e1f000 -> 00000000:0018e000 get Phys(data[n=1+2000]=f9e20000) AtapiVirtToPhysAddr_: f9e20000 -> 00000000:0018f000 get Phys(data[n=1+3000]=f9e21000) AtapiVirtToPhysAddr_: f9e21000 -> 00000000:00170000 get Phys(data[n=2+1000]=f9e22000) AtapiVirtToPhysAddr_: f9e22000 -> 00000000:00181000 get Phys(data[n=3+1000]=f9e23000) AtapiVirtToPhysAddr_: f9e23000 -> 00000000:00182000 get Phys(data[n=3+2000]=f9e24000) AtapiVirtToPhysAddr_: f9e24000 -> 00000000:00183000 get Phys(data[n=3+3000]=f9e25000) AtapiVirtToPhysAddr_: f9e25000 -> 00000000:00184000 get Phys(data[n=3+4000]=f9e26000) AtapiVirtToPhysAddr_: f9e26000 -> 00000000:00185000 get Phys(data[n=3+5000]=f9e27000) AtapiVirtToPhysAddr_: f9e27000 -> 00000000:00186000 get Phys(data[n=3+6000]=f9e28000) AtapiVirtToPhysAddr_: f9e28000 -> 00000000:00187000 get Phys(data[n=3+7000]=f9e29000) AtapiVirtToPhysAddr_: f9e29000 -> 00000000:00168000 get Phys(data[n=4+1000]=f9e2a000) AtapiVirtToPhysAddr_: f9e2a000 -> 00000000:00179000 get Phys(data[n=5+1000]=f9e2b000) AtapiVirtToPhysAddr_: f9e2b000 -> 00000000:0017a000 get Phys(data[n=5+2000]=f9e2c000) AtapiVirtToPhysAddr_: f9e2c000 -> 00000000:0017b000 get Phys(data[n=5+3000]=f9e2d000) AtapiVirtToPhysAddr_: f9e2d000 -> 00000000:0017c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e1e000, srb->DataBuffer 0xf9e1e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e26000, srb->DataBuffer 0xf9e1e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e2e000, srb->DataBuffer 0xf9e1e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e2e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e2e000) AtapiVirtToPhysAddr_: f9e2e000 -> 00000000:0017d000 get Phys(data[n=1+1000]=f9e2f000) AtapiVirtToPhysAddr_: f9e2f000 -> 00000000:0017e000 get Phys(data[n=1+2000]=f9e30000) AtapiVirtToPhysAddr_: f9e30000 -> 00000000:0017f000 get Phys(data[n=1+3000]=f9e31000) AtapiVirtToPhysAddr_: f9e31000 -> 00000000:00160000 get Phys(data[n=2+1000]=f9e32000) AtapiVirtToPhysAddr_: f9e32000 -> 00000000:00171000 get Phys(data[n=3+1000]=f9e33000) AtapiVirtToPhysAddr_: f9e33000 -> 00000000:00172000 get Phys(data[n=3+2000]=f9e34000) AtapiVirtToPhysAddr_: f9e34000 -> 00000000:00173000 get Phys(data[n=3+3000]=f9e35000) AtapiVirtToPhysAddr_: f9e35000 -> 00000000:00174000 get Phys(data[n=3+4000]=f9e36000) AtapiVirtToPhysAddr_: f9e36000 -> 00000000:00175000 get Phys(data[n=3+5000]=f9e37000) AtapiVirtToPhysAddr_: f9e37000 -> 00000000:00176000 get Phys(data[n=3+6000]=f9e38000) AtapiVirtToPhysAddr_: f9e38000 -> 00000000:00177000 get Phys(data[n=3+7000]=f9e39000) AtapiVirtToPhysAddr_: f9e39000 -> 00000000:00158000 get Phys(data[n=4+1000]=f9e3a000) AtapiVirtToPhysAddr_: f9e3a000 -> 00000000:00169000 get Phys(data[n=5+1000]=f9e3b000) AtapiVirtToPhysAddr_: f9e3b000 -> 00000000:0016a000 get Phys(data[n=5+2000]=f9e3c000) AtapiVirtToPhysAddr_: f9e3c000 -> 00000000:0016b000 get Phys(data[n=5+3000]=f9e3d000) AtapiVirtToPhysAddr_: f9e3d000 -> 00000000:0016c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e2e000, srb->DataBuffer 0xf9e2e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e36000, srb->DataBuffer 0xf9e2e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3e000, srb->DataBuffer 0xf9e2e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dfe000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dfe000) AtapiVirtToPhysAddr_: f9dfe000 -> 00000000:00150000 get Phys(data[n=1+1000]=f9dff000) AtapiVirtToPhysAddr_: f9dff000 -> 00000000:00161000 get Phys(data[n=2+1000]=f9e00000) AtapiVirtToPhysAddr_: f9e00000 -> 00000000:00162000 get Phys(data[n=2+2000]=f9e01000) AtapiVirtToPhysAddr_: f9e01000 -> 00000000:00163000 get Phys(data[n=2+3000]=f9e02000) AtapiVirtToPhysAddr_: f9e02000 -> 00000000:00164000 get Phys(data[n=2+4000]=f9e03000) AtapiVirtToPhysAddr_: f9e03000 -> 00000000:00165000 get Phys(data[n=2+5000]=f9e04000) AtapiVirtToPhysAddr_: f9e04000 -> 00000000:00166000 get Phys(data[n=2+6000]=f9e05000) AtapiVirtToPhysAddr_: f9e05000 -> 00000000:00167000 get Phys(data[n=2+7000]=f9e06000) AtapiVirtToPhysAddr_: f9e06000 -> 00000000:00148000 get Phys(data[n=3+1000]=f9e07000) AtapiVirtToPhysAddr_: f9e07000 -> 00000000:00159000 get Phys(data[n=4+1000]=f9e08000) AtapiVirtToPhysAddr_: f9e08000 -> 00000000:0015a000 get Phys(data[n=4+2000]=f9e09000) AtapiVirtToPhysAddr_: f9e09000 -> 00000000:0015b000 get Phys(data[n=4+3000]=f9e0a000) AtapiVirtToPhysAddr_: f9e0a000 -> 00000000:0015c000 get Phys(data[n=4+4000]=f9e0b000) AtapiVirtToPhysAddr_: f9e0b000 -> 00000000:0015d000 get Phys(data[n=4+5000]=f9e0c000) AtapiVirtToPhysAddr_: f9e0c000 -> 00000000:0015e000 get Phys(data[n=4+6000]=f9e0d000) AtapiVirtToPhysAddr_: f9e0d000 -> 00000000:0015f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 4 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dfe000, srb->DataBuffer 0xf9dfe000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e06000, srb->DataBuffer 0xf9dfe000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e0e000, srb->DataBuffer 0xf9dfe000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e0e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e0e000) AtapiVirtToPhysAddr_: f9e0e000 -> 00000000:00140000 get Phys(data[n=1+1000]=f9e0f000) AtapiVirtToPhysAddr_: f9e0f000 -> 00000000:00151000 get Phys(data[n=2+1000]=f9e10000) AtapiVirtToPhysAddr_: f9e10000 -> 00000000:00152000 get Phys(data[n=2+2000]=f9e11000) AtapiVirtToPhysAddr_: f9e11000 -> 00000000:00153000 get Phys(data[n=2+3000]=f9e12000) AtapiVirtToPhysAddr_: f9e12000 -> 00000000:00154000 get Phys(data[n=2+4000]=f9e13000) AtapiVirtToPhysAddr_: f9e13000 -> 00000000:00155000 get Phys(data[n=2+5000]=f9e14000) AtapiVirtToPhysAddr_: f9e14000 -> 00000000:00156000 get Phys(data[n=2+6000]=f9e15000) AtapiVirtToPhysAddr_: f9e15000 -> 00000000:00157000 get Phys(data[n=2+7000]=f9e16000) AtapiVirtToPhysAddr_: f9e16000 -> 00000000:00138000 get Phys(data[n=3+1000]=f9e17000) AtapiVirtToPhysAddr_: f9e17000 -> 00000000:00149000 get Phys(data[n=4+1000]=f9e18000) AtapiVirtToPhysAddr_: f9e18000 -> 00000000:0014a000 get Phys(data[n=4+2000]=f9e19000) AtapiVirtToPhysAddr_: f9e19000 -> 00000000:0014b000 get Phys(data[n=4+3000]=f9e1a000) AtapiVirtToPhysAddr_: f9e1a000 -> 00000000:0014c000 get Phys(data[n=4+4000]=f9e1b000) AtapiVirtToPhysAddr_: f9e1b000 -> 00000000:0014d000 get Phys(data[n=4+5000]=f9e1c000) AtapiVirtToPhysAddr_: f9e1c000 -> 00000000:0014e000 get Phys(data[n=4+6000]=f9e1d000) AtapiVirtToPhysAddr_: f9e1d000 -> 00000000:0014f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 4 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e0e000, srb->DataBuffer 0xf9e0e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e16000, srb->DataBuffer 0xf9e0e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e1e000, srb->DataBuffer 0xf9e0e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e1e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e1e000) AtapiVirtToPhysAddr_: f9e1e000 -> 00000000:00130000 get Phys(data[n=1+1000]=f9e1f000) AtapiVirtToPhysAddr_: f9e1f000 -> 00000000:00141000 get Phys(data[n=2+1000]=f9e20000) AtapiVirtToPhysAddr_: f9e20000 -> 00000000:00142000 get Phys(data[n=2+2000]=f9e21000) AtapiVirtToPhysAddr_: f9e21000 -> 00000000:00143000 get Phys(data[n=2+3000]=f9e22000) AtapiVirtToPhysAddr_: f9e22000 -> 00000000:00144000 get Phys(data[n=2+4000]=f9e23000) AtapiVirtToPhysAddr_: f9e23000 -> 00000000:00145000 get Phys(data[n=2+5000]=f9e24000) AtapiVirtToPhysAddr_: f9e24000 -> 00000000:00146000 get Phys(data[n=2+6000]=f9e25000) AtapiVirtToPhysAddr_: f9e25000 -> 00000000:00147000 get Phys(data[n=2+7000]=f9e26000) AtapiVirtToPhysAddr_: f9e26000 -> 00000000:00128000 get Phys(data[n=3+1000]=f9e27000) AtapiVirtToPhysAddr_: f9e27000 -> 00000000:00139000 get Phys(data[n=4+1000]=f9e28000) AtapiVirtToPhysAddr_: f9e28000 -> 00000000:0013a000 get Phys(data[n=4+2000]=f9e29000) AtapiVirtToPhysAddr_: f9e29000 -> 00000000:0013b000 get Phys(data[n=4+3000]=f9e2a000) AtapiVirtToPhysAddr_: f9e2a000 -> 00000000:0013c000 get Phys(data[n=4+4000]=f9e2b000) AtapiVirtToPhysAddr_: f9e2b000 -> 00000000:0013d000 get Phys(data[n=4+5000]=f9e2c000) AtapiVirtToPhysAddr_: f9e2c000 -> 00000000:0013e000 get Phys(data[n=4+6000]=f9e2d000) AtapiVirtToPhysAddr_: f9e2d000 -> 00000000:0013f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 4 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e1e000, srb->DataBuffer 0xf9e1e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e26000, srb->DataBuffer 0xf9e1e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e2e000, srb->DataBuffer 0xf9e1e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e2e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e2e000) AtapiVirtToPhysAddr_: f9e2e000 -> 00000000:00120000 get Phys(data[n=1+1000]=f9e2f000) AtapiVirtToPhysAddr_: f9e2f000 -> 00000000:00131000 get Phys(data[n=2+1000]=f9e30000) AtapiVirtToPhysAddr_: f9e30000 -> 00000000:00132000 get Phys(data[n=2+2000]=f9e31000) AtapiVirtToPhysAddr_: f9e31000 -> 00000000:00133000 get Phys(data[n=2+3000]=f9e32000) AtapiVirtToPhysAddr_: f9e32000 -> 00000000:00134000 get Phys(data[n=2+4000]=f9e33000) AtapiVirtToPhysAddr_: f9e33000 -> 00000000:00135000 get Phys(data[n=2+5000]=f9e34000) AtapiVirtToPhysAddr_: f9e34000 -> 00000000:00136000 get Phys(data[n=2+6000]=f9e35000) AtapiVirtToPhysAddr_: f9e35000 -> 00000000:00137000 get Phys(data[n=2+7000]=f9e36000) AtapiVirtToPhysAddr_: f9e36000 -> 00000000:00118000 get Phys(data[n=3+1000]=f9e37000) AtapiVirtToPhysAddr_: f9e37000 -> 00000000:00129000 get Phys(data[n=4+1000]=f9e38000) AtapiVirtToPhysAddr_: f9e38000 -> 00000000:0012a000 get Phys(data[n=4+2000]=f9e39000) AtapiVirtToPhysAddr_: f9e39000 -> 00000000:0012b000 get Phys(data[n=4+3000]=f9e3a000) AtapiVirtToPhysAddr_: f9e3a000 -> 00000000:0012c000 get Phys(data[n=4+4000]=f9e3b000) AtapiVirtToPhysAddr_: f9e3b000 -> 00000000:0012d000 get Phys(data[n=4+5000]=f9e3c000) AtapiVirtToPhysAddr_: f9e3c000 -> 00000000:0012e000 get Phys(data[n=4+6000]=f9e3d000) AtapiVirtToPhysAddr_: f9e3d000 -> 00000000:0012f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 4 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e2e000, srb->DataBuffer 0xf9e2e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e36000, srb->DataBuffer 0xf9e2e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3e000, srb->DataBuffer 0xf9e2e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e30000, count d000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e30000) AtapiVirtToPhysAddr_: f9e30000 -> 00000000:00121000 get Phys(data[n=1+1000]=f9e31000) AtapiVirtToPhysAddr_: f9e31000 -> 00000000:00122000 get Phys(data[n=1+2000]=f9e32000) AtapiVirtToPhysAddr_: f9e32000 -> 00000000:00123000 get Phys(data[n=1+3000]=f9e33000) AtapiVirtToPhysAddr_: f9e33000 -> 00000000:00124000 get Phys(data[n=1+4000]=f9e34000) AtapiVirtToPhysAddr_: f9e34000 -> 00000000:00125000 get Phys(data[n=1+5000]=f9e35000) AtapiVirtToPhysAddr_: f9e35000 -> 00000000:00126000 get Phys(data[n=1+6000]=f9e36000) AtapiVirtToPhysAddr_: f9e36000 -> 00000000:00127000 get Phys(data[n=1+7000]=f9e37000) AtapiVirtToPhysAddr_: f9e37000 -> 00000000:00108000 get Phys(data[n=2+1000]=f9e38000) AtapiVirtToPhysAddr_: f9e38000 -> 00000000:00119000 get Phys(data[n=3+1000]=f9e39000) AtapiVirtToPhysAddr_: f9e39000 -> 00000000:0011a000 get Phys(data[n=3+2000]=f9e3a000) AtapiVirtToPhysAddr_: f9e3a000 -> 00000000:0011b000 get Phys(data[n=3+3000]=f9e3b000) AtapiVirtToPhysAddr_: f9e3b000 -> 00000000:0011c000 get Phys(data[n=3+4000]=f9e3c000) AtapiVirtToPhysAddr_: f9e3c000 -> 00000000:0011d000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 3 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xd0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 26624 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e30000, srb->DataBuffer 0xf9e30000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=2800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 10240 words requested; 16384 words xferred IdeIntr: Read 0x1400 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e38000, srb->DataBuffer 0xf9e30000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3d000, srb->DataBuffer 0xf9e30000, len 0xd000 Transfered d000, full size d000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e3a000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e3a000) AtapiVirtToPhysAddr_: f9e3a000 -> 00000000:007c1000 get Phys(data[n=1+1000]=f9e3b000) AtapiVirtToPhysAddr_: f9e3b000 -> 00000000:007ba000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e3a000, srb->DataBuffer 0xf9e3a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e3c000, srb->DataBuffer 0xf9e3a000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\vbemp.sys at F9E32000 with c pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e0b000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e0b000) AtapiVirtToPhysAddr_: f9e0b000 -> 00000000:007bf000 get Phys(data[n=1+1000]=f9e0c000) AtapiVirtToPhysAddr_: f9e0c000 -> 00000000:007f8000 get Phys(data[n=2+1000]=f9e0d000) AtapiVirtToPhysAddr_: f9e0d000 -> 00000000:007b1000 get Phys(data[n=3+1000]=f9e0e000) AtapiVirtToPhysAddr_: f9e0e000 -> 00000000:007aa000 get Phys(data[n=4+1000]=f9e0f000) AtapiVirtToPhysAddr_: f9e0f000 -> 00000000:007ab000 get Phys(data[n=4+2000]=f9e10000) AtapiVirtToPhysAddr_: f9e10000 -> 00000000:007ac000 get Phys(data[n=4+3000]=f9e11000) AtapiVirtToPhysAddr_: f9e11000 -> 00000000:007ad000 get Phys(data[n=4+4000]=f9e12000) AtapiVirtToPhysAddr_: f9e12000 -> 00000000:007b6000 get Phys(data[n=5+1000]=f9e13000) AtapiVirtToPhysAddr_: f9e13000 -> 00000000:007b7000 get Phys(data[n=5+2000]=f9e14000) AtapiVirtToPhysAddr_: f9e14000 -> 00000000:007f0000 get Phys(data[n=6+1000]=f9e15000) AtapiVirtToPhysAddr_: f9e15000 -> 00000000:007a9000 get Phys(data[n=7+1000]=f9e16000) AtapiVirtToPhysAddr_: f9e16000 -> 00000000:007a2000 get Phys(data[n=8+1000]=f9e17000) AtapiVirtToPhysAddr_: f9e17000 -> 00000000:007a3000 get Phys(data[n=8+2000]=f9e18000) AtapiVirtToPhysAddr_: f9e18000 -> 00000000:007a4000 get Phys(data[n=8+3000]=f9e19000) AtapiVirtToPhysAddr_: f9e19000 -> 00000000:007a5000 get Phys(data[n=8+4000]=f9e1a000) AtapiVirtToPhysAddr_: f9e1a000 -> 00000000:007ae000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 9 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e0b000, srb->DataBuffer 0xf9e0b000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e13000, srb->DataBuffer 0xf9e0b000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e1b000, srb->DataBuffer 0xf9e0b000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e1b000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e1b000) AtapiVirtToPhysAddr_: f9e1b000 -> 00000000:007af000 get Phys(data[n=1+1000]=f9e1c000) AtapiVirtToPhysAddr_: f9e1c000 -> 00000000:007e8000 get Phys(data[n=2+1000]=f9e1d000) AtapiVirtToPhysAddr_: f9e1d000 -> 00000000:007f9000 get Phys(data[n=3+1000]=f9e1e000) AtapiVirtToPhysAddr_: f9e1e000 -> 00000000:007fa000 get Phys(data[n=3+2000]=f9e1f000) AtapiVirtToPhysAddr_: f9e1f000 -> 00000000:007fb000 get Phys(data[n=3+3000]=f9e20000) AtapiVirtToPhysAddr_: f9e20000 -> 00000000:007fc000 get Phys(data[n=3+4000]=f9e21000) AtapiVirtToPhysAddr_: f9e21000 -> 00000000:007fd000 get Phys(data[n=3+5000]=f9e22000) AtapiVirtToPhysAddr_: f9e22000 -> 00000000:007a6000 get Phys(data[n=4+1000]=f9e23000) AtapiVirtToPhysAddr_: f9e23000 -> 00000000:007a7000 get Phys(data[n=4+2000]=f9e24000) AtapiVirtToPhysAddr_: f9e24000 -> 00000000:00ff8000 get Phys(data[n=5+1000]=f9e25000) AtapiVirtToPhysAddr_: f9e25000 -> 00000000:007f1000 get Phys(data[n=6+1000]=f9e26000) AtapiVirtToPhysAddr_: f9e26000 -> 00000000:007f2000 get Phys(data[n=6+2000]=f9e27000) AtapiVirtToPhysAddr_: f9e27000 -> 00000000:007f3000 get Phys(data[n=6+3000]=f9e28000) AtapiVirtToPhysAddr_: f9e28000 -> 00000000:007f4000 get Phys(data[n=6+4000]=f9e29000) AtapiVirtToPhysAddr_: f9e29000 -> 00000000:007f5000 get Phys(data[n=6+5000]=f9e2a000) AtapiVirtToPhysAddr_: f9e2a000 -> 00000000:007fe000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 7 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e1b000, srb->DataBuffer 0xf9e1b000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e23000, srb->DataBuffer 0xf9e1b000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e2b000, srb->DataBuffer 0xf9e1b000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e2b000, count 6000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e2b000) AtapiVirtToPhysAddr_: f9e2b000 -> 00000000:007ff000 get Phys(data[n=1+1000]=f9e2c000) AtapiVirtToPhysAddr_: f9e2c000 -> 00000000:00ff0000 get Phys(data[n=2+1000]=f9e2d000) AtapiVirtToPhysAddr_: f9e2d000 -> 00000000:007e9000 get Phys(data[n=3+1000]=f9e2e000) AtapiVirtToPhysAddr_: f9e2e000 -> 00000000:007ea000 get Phys(data[n=3+2000]=f9e2f000) AtapiVirtToPhysAddr_: f9e2f000 -> 00000000:007eb000 get Phys(data[n=3+3000]=f9e30000) AtapiVirtToPhysAddr_: f9e30000 -> 00000000:007ec000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 3 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x60:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x3000 IdeIntr: Read 0x1800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e2b000, srb->DataBuffer 0xf9e2b000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e31000, srb->DataBuffer 0xf9e2b000, len 0x6000 Transfered 6000, full size 6000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e2e000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e2e000) AtapiVirtToPhysAddr_: f9e2e000 -> 00000000:00ff7000 get Phys(data[n=1+1000]=f9e2f000) AtapiVirtToPhysAddr_: f9e2f000 -> 00000000:00fd0000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e2e000, srb->DataBuffer 0xf9e2e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e30000, srb->DataBuffer 0xf9e2e000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\videoprt.sys at F9E0C000 with 26 pages (ntoskrnl/io/pnpmgr/pnpinit.c:321) IopOpenRegistryKeyEx() failed with Status C0000034 (ntoskrnl/io/iomgr/driver.c:734) ZwOpenKey() failed with Status C0000034 WARNING: ExUuidCreate at ntoskrnl/ex/uuid.c:305 is UNIMPLEMENTED! (win32ss/drivers/videoprt/registry.c:312) Failed to open device software key. Status 0xc0000034 (ntoskrnl/io/iomgr/driver.c:734) ZwOpenKey() failed with Status C0000034 (hal/halx86/legacy/bus/pcibus.c:698) HAL: No PCI Resource Adjustment done! Hardware may malfunction (ntoskrnl/io/pnpmgr/pnpmgr.c:858) IRP_MN_QUERY_CAPABILITIES failed with status 0xc00000bb (ntoskrnl/io/pnpmgr/pnpmgr.c:691) IopInitiatePnpIrp() failed (Status 0xc00000bb) (ntoskrnl/io/pnpmgr/pnpmgr.c:4059) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb (ntoskrnl/io/iomgr/driver.c:350) IopOpenRegistryKeyEx() failed for 'i8042prt' with Status C0000034 (ntoskrnl/io/iomgr/driver.c:350) IopOpenRegistryKeyEx() failed for 'i8042prt' with Status C0000034 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e0a800, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e0a800) AtapiVirtToPhysAddr_: f9e0a800 -> 00000000:0353d800 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e0a800, srb->DataBuffer 0xf9e0a800 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e0b000, srb->DataBuffer 0xf9e0a800, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/io/iomgr/driver.c:350) IopOpenRegistryKeyEx() failed for 'i8042prt' with Status C0000034 (ntoskrnl/io/iomgr/driver.c:350) IopOpenRegistryKeyEx() failed for 'i8042prt' with Status C0000034 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9df6000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9df6000) AtapiVirtToPhysAddr_: f9df6000 -> 00000000:00f82000 get Phys(data[n=1+1000]=f9df7000) AtapiVirtToPhysAddr_: f9df7000 -> 00000000:00f83000 get Phys(data[n=1+2000]=f9df8000) AtapiVirtToPhysAddr_: f9df8000 -> 00000000:00f84000 get Phys(data[n=1+3000]=f9df9000) AtapiVirtToPhysAddr_: f9df9000 -> 00000000:00f85000 get Phys(data[n=1+4000]=f9dfa000) AtapiVirtToPhysAddr_: f9dfa000 -> 00000000:00f8e000 get Phys(data[n=2+1000]=f9dfb000) AtapiVirtToPhysAddr_: f9dfb000 -> 00000000:00f87000 get Phys(data[n=3+1000]=f9dfc000) AtapiVirtToPhysAddr_: f9dfc000 -> 00000000:00f60000 get Phys(data[n=4+1000]=f9dfd000) AtapiVirtToPhysAddr_: f9dfd000 -> 00000000:00f71000 get Phys(data[n=5+1000]=f9dfe000) AtapiVirtToPhysAddr_: f9dfe000 -> 00000000:00f7a000 get Phys(data[n=6+1000]=f9dff000) AtapiVirtToPhysAddr_: f9dff000 -> 00000000:00f7b000 get Phys(data[n=6+2000]=f9e00000) AtapiVirtToPhysAddr_: f9e00000 -> 00000000:00f7c000 get Phys(data[n=6+3000]=f9e01000) AtapiVirtToPhysAddr_: f9e01000 -> 00000000:00f7d000 get Phys(data[n=6+4000]=f9e02000) AtapiVirtToPhysAddr_: f9e02000 -> 00000000:00f86000 get Phys(data[n=7+1000]=f9e03000) AtapiVirtToPhysAddr_: f9e03000 -> 00000000:00f7f000 get Phys(data[n=8+1000]=f9e04000) AtapiVirtToPhysAddr_: f9e04000 -> 00000000:00f58000 get Phys(data[n=9+1000]=f9e05000) AtapiVirtToPhysAddr_: f9e05000 -> 00000000:00f69000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9df6000, srb->DataBuffer 0xf9df6000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dfe000, srb->DataBuffer 0xf9df6000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e06000, srb->DataBuffer 0xf9df6000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e06000, count 5000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e06000) AtapiVirtToPhysAddr_: f9e06000 -> 00000000:00f72000 get Phys(data[n=1+1000]=f9e07000) AtapiVirtToPhysAddr_: f9e07000 -> 00000000:00f73000 get Phys(data[n=1+2000]=f9e08000) AtapiVirtToPhysAddr_: f9e08000 -> 00000000:00f74000 get Phys(data[n=1+3000]=f9e09000) AtapiVirtToPhysAddr_: f9e09000 -> 00000000:00f75000 get Phys(data[n=1+4000]=f9e0a000) AtapiVirtToPhysAddr_: f9e0a000 -> 00000000:00f7e000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x50:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x2800 IdeIntr: Read 0x1400 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e06000, srb->DataBuffer 0xf9e06000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e0b000, srb->DataBuffer 0xf9e06000, len 0x5000 Transfered 5000, full size 5000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9e08000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e08000) AtapiVirtToPhysAddr_: f9e08000 -> 00000000:00f42000 get Phys(data[n=1+1000]=f9e09000) AtapiVirtToPhysAddr_: f9e09000 -> 00000000:00f43000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e08000, srb->DataBuffer 0xf9e08000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9e0a000, srb->DataBuffer 0xf9e08000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\floppy.sys at F9DF3000 with 19 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9de2000, count c000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9de2000) AtapiVirtToPhysAddr_: f9de2000 -> 00000000:00f2e000 get Phys(data[n=1+1000]=f9de3000) AtapiVirtToPhysAddr_: f9de3000 -> 00000000:00f27000 get Phys(data[n=2+1000]=f9de4000) AtapiVirtToPhysAddr_: f9de4000 -> 00000000:00f00000 get Phys(data[n=3+1000]=f9de5000) AtapiVirtToPhysAddr_: f9de5000 -> 00000000:00f11000 get Phys(data[n=4+1000]=f9de6000) AtapiVirtToPhysAddr_: f9de6000 -> 00000000:00f1a000 get Phys(data[n=5+1000]=f9de7000) AtapiVirtToPhysAddr_: f9de7000 -> 00000000:00f1b000 get Phys(data[n=5+2000]=f9de8000) AtapiVirtToPhysAddr_: f9de8000 -> 00000000:00f1c000 get Phys(data[n=5+3000]=f9de9000) AtapiVirtToPhysAddr_: f9de9000 -> 00000000:00f1d000 get Phys(data[n=5+4000]=f9dea000) AtapiVirtToPhysAddr_: f9dea000 -> 00000000:00f26000 get Phys(data[n=6+1000]=f9deb000) AtapiVirtToPhysAddr_: f9deb000 -> 00000000:00f1f000 get Phys(data[n=7+1000]=f9dec000) AtapiVirtToPhysAddr_: f9dec000 -> 00000000:00ef8000 get Phys(data[n=8+1000]=f9ded000) AtapiVirtToPhysAddr_: f9ded000 -> 00000000:00f09000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 9 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xc0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 24576 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9de2000, srb->DataBuffer 0xf9de2000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=2000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 8192 words requested; 16384 words xferred IdeIntr: Read 0x1000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dea000, srb->DataBuffer 0xf9de2000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dee000, srb->DataBuffer 0xf9de2000, len 0xc000 Transfered c000, full size c000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9deb000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9deb000) AtapiVirtToPhysAddr_: f9deb000 -> 00000000:00eee000 get Phys(data[n=1+1000]=f9dec000) AtapiVirtToPhysAddr_: f9dec000 -> 00000000:00ee7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9deb000, srb->DataBuffer 0xf9deb000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9ded000, srb->DataBuffer 0xf9deb000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\fs_rec.sys at F9DE3000 with c pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dd8000, count a000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dd8000) AtapiVirtToPhysAddr_: f9dd8000 -> 00000000:00ede000 get Phys(data[n=1+1000]=f9dd9000) AtapiVirtToPhysAddr_: f9dd9000 -> 00000000:00ed7000 get Phys(data[n=2+1000]=f9dda000) AtapiVirtToPhysAddr_: f9dda000 -> 00000000:00eb0000 get Phys(data[n=3+1000]=f9ddb000) AtapiVirtToPhysAddr_: f9ddb000 -> 00000000:00ec1000 get Phys(data[n=4+1000]=f9ddc000) AtapiVirtToPhysAddr_: f9ddc000 -> 00000000:00eca000 get Phys(data[n=5+1000]=f9ddd000) AtapiVirtToPhysAddr_: f9ddd000 -> 00000000:00ecb000 get Phys(data[n=5+2000]=f9dde000) AtapiVirtToPhysAddr_: f9dde000 -> 00000000:00ecc000 get Phys(data[n=5+3000]=f9ddf000) AtapiVirtToPhysAddr_: f9ddf000 -> 00000000:00ecd000 get Phys(data[n=5+4000]=f9de0000) AtapiVirtToPhysAddr_: f9de0000 -> 00000000:00ed6000 get Phys(data[n=6+1000]=f9de1000) AtapiVirtToPhysAddr_: f9de1000 -> 00000000:00ecf000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 7 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xa0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 20480 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dd8000, srb->DataBuffer 0xf9dd8000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x1000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=1000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 4096 words requested; 16384 words xferred IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9de0000, srb->DataBuffer 0xf9dd8000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9de2000, srb->DataBuffer 0xf9dd8000, len 0xa000 Transfered a000, full size a000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9ddf000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9ddf000) AtapiVirtToPhysAddr_: f9ddf000 -> 00000000:00e9e000 get Phys(data[n=1+1000]=f9de0000) AtapiVirtToPhysAddr_: f9de0000 -> 00000000:00e97000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ddf000, srb->DataBuffer 0xf9ddf000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9de1000, srb->DataBuffer 0xf9ddf000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\beep.sys at F9DDA000 with 9 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dd0000, count 9000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dd0000) AtapiVirtToPhysAddr_: f9dd0000 -> 00000000:00e79000 get Phys(data[n=1+1000]=f9dd1000) AtapiVirtToPhysAddr_: f9dd1000 -> 00000000:00e82000 get Phys(data[n=2+1000]=f9dd2000) AtapiVirtToPhysAddr_: f9dd2000 -> 00000000:00e83000 get Phys(data[n=2+2000]=f9dd3000) AtapiVirtToPhysAddr_: f9dd3000 -> 00000000:00e84000 get Phys(data[n=2+3000]=f9dd4000) AtapiVirtToPhysAddr_: f9dd4000 -> 00000000:00e85000 get Phys(data[n=2+4000]=f9dd5000) AtapiVirtToPhysAddr_: f9dd5000 -> 00000000:00e8e000 get Phys(data[n=3+1000]=f9dd6000) AtapiVirtToPhysAddr_: f9dd6000 -> 00000000:00e87000 get Phys(data[n=4+1000]=f9dd7000) AtapiVirtToPhysAddr_: f9dd7000 -> 00000000:00e60000 get Phys(data[n=5+1000]=f9dd8000) AtapiVirtToPhysAddr_: f9dd8000 -> 00000000:00e71000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 6 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x90:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 18432 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dd0000, srb->DataBuffer 0xf9dd0000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 2048 words requested; 16384 words xferred IdeIntr: Read 0x400 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dd8000, srb->DataBuffer 0xf9dd0000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dd9000, srb->DataBuffer 0xf9dd0000, len 0x9000 Transfered 9000, full size 9000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dd6000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dd6000) AtapiVirtToPhysAddr_: f9dd6000 -> 00000000:00e39000 get Phys(data[n=1+1000]=f9dd7000) AtapiVirtToPhysAddr_: f9dd7000 -> 00000000:00e42000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dd6000, srb->DataBuffer 0xf9dd6000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dd8000, srb->DataBuffer 0xf9dd6000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\null.sys at F9DD2000 with 8 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dc2000, count f000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dc2000) AtapiVirtToPhysAddr_: f9dc2000 -> 00000000:00e3b000 get Phys(data[n=1+1000]=f9dc3000) AtapiVirtToPhysAddr_: f9dc3000 -> 00000000:00e3c000 get Phys(data[n=1+2000]=f9dc4000) AtapiVirtToPhysAddr_: f9dc4000 -> 00000000:00e3d000 get Phys(data[n=1+3000]=f9dc5000) AtapiVirtToPhysAddr_: f9dc5000 -> 00000000:00e46000 get Phys(data[n=2+1000]=f9dc6000) AtapiVirtToPhysAddr_: f9dc6000 -> 00000000:00e3f000 get Phys(data[n=3+1000]=f9dc7000) AtapiVirtToPhysAddr_: f9dc7000 -> 00000000:00e18000 get Phys(data[n=4+1000]=f9dc8000) AtapiVirtToPhysAddr_: f9dc8000 -> 00000000:00e29000 get Phys(data[n=5+1000]=f9dc9000) AtapiVirtToPhysAddr_: f9dc9000 -> 00000000:00e32000 get Phys(data[n=6+1000]=f9dca000) AtapiVirtToPhysAddr_: f9dca000 -> 00000000:00e33000 get Phys(data[n=6+2000]=f9dcb000) AtapiVirtToPhysAddr_: f9dcb000 -> 00000000:00e34000 get Phys(data[n=6+3000]=f9dcc000) AtapiVirtToPhysAddr_: f9dcc000 -> 00000000:00e35000 get Phys(data[n=6+4000]=f9dcd000) AtapiVirtToPhysAddr_: f9dcd000 -> 00000000:00e3e000 get Phys(data[n=7+1000]=f9dce000) AtapiVirtToPhysAddr_: f9dce000 -> 00000000:00e37000 get Phys(data[n=8+1000]=f9dcf000) AtapiVirtToPhysAddr_: f9dcf000 -> 00000000:00e10000 get Phys(data[n=9+1000]=f9dd0000) AtapiVirtToPhysAddr_: f9dd0000 -> 00000000:00e21000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xf0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 30720 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dc2000, srb->DataBuffer 0xf9dc2000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x3800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=3800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 14336 words requested; 16384 words xferred IdeIntr: Read 0x1c00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dca000, srb->DataBuffer 0xf9dc2000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dd1000, srb->DataBuffer 0xf9dc2000, len 0xf000 Transfered f000, full size f000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dce000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dce000) AtapiVirtToPhysAddr_: f9dce000 -> 00000000:00dfb000 get Phys(data[n=1+1000]=f9dcf000) AtapiVirtToPhysAddr_: f9dcf000 -> 00000000:00dfc000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dce000, srb->DataBuffer 0xf9dce000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dd0000, srb->DataBuffer 0xf9dce000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\mouclass.sys at F9DC4000 with e pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dae000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dae000) AtapiVirtToPhysAddr_: f9dae000 -> 00000000:00ded000 get Phys(data[n=1+1000]=f9daf000) AtapiVirtToPhysAddr_: f9daf000 -> 00000000:00df6000 get Phys(data[n=2+1000]=f9db0000) AtapiVirtToPhysAddr_: f9db0000 -> 00000000:00def000 get Phys(data[n=3+1000]=f9db1000) AtapiVirtToPhysAddr_: f9db1000 -> 00000000:00dc8000 get Phys(data[n=4+1000]=f9db2000) AtapiVirtToPhysAddr_: f9db2000 -> 00000000:00dd9000 get Phys(data[n=5+1000]=f9db3000) AtapiVirtToPhysAddr_: f9db3000 -> 00000000:00de2000 get Phys(data[n=6+1000]=f9db4000) AtapiVirtToPhysAddr_: f9db4000 -> 00000000:00de3000 get Phys(data[n=6+2000]=f9db5000) AtapiVirtToPhysAddr_: f9db5000 -> 00000000:00de4000 get Phys(data[n=6+3000]=f9db6000) AtapiVirtToPhysAddr_: f9db6000 -> 00000000:00de5000 get Phys(data[n=6+4000]=f9db7000) AtapiVirtToPhysAddr_: f9db7000 -> 00000000:00dee000 get Phys(data[n=7+1000]=f9db8000) AtapiVirtToPhysAddr_: f9db8000 -> 00000000:00de7000 get Phys(data[n=8+1000]=f9db9000) AtapiVirtToPhysAddr_: f9db9000 -> 00000000:00dc0000 get Phys(data[n=9+1000]=f9dba000) AtapiVirtToPhysAddr_: f9dba000 -> 00000000:00dd1000 get Phys(data[n=10+1000]=f9dbb000) AtapiVirtToPhysAddr_: f9dbb000 -> 00000000:00dda000 get Phys(data[n=11+1000]=f9dbc000) AtapiVirtToPhysAddr_: f9dbc000 -> 00000000:00ddb000 get Phys(data[n=11+2000]=f9dbd000) AtapiVirtToPhysAddr_: f9dbd000 -> 00000000:00ddc000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dae000, srb->DataBuffer 0xf9dae000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9db6000, srb->DataBuffer 0xf9dae000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dbe000, srb->DataBuffer 0xf9dae000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dbe000, count 5000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dbe000) AtapiVirtToPhysAddr_: f9dbe000 -> 00000000:00ddd000 get Phys(data[n=1+1000]=f9dbf000) AtapiVirtToPhysAddr_: f9dbf000 -> 00000000:00de6000 get Phys(data[n=2+1000]=f9dc0000) AtapiVirtToPhysAddr_: f9dc0000 -> 00000000:00ddf000 get Phys(data[n=3+1000]=f9dc1000) AtapiVirtToPhysAddr_: f9dc1000 -> 00000000:00db8000 get Phys(data[n=4+1000]=f9dc2000) AtapiVirtToPhysAddr_: f9dc2000 -> 00000000:00dc9000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x50:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x2800 IdeIntr: Read 0x1400 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dbe000, srb->DataBuffer 0xf9dbe000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dc3000, srb->DataBuffer 0xf9dbe000, len 0x5000 Transfered 5000, full size 5000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dc0000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dc0000) AtapiVirtToPhysAddr_: f9dc0000 -> 00000000:00dad000 get Phys(data[n=1+1000]=f9dc1000) AtapiVirtToPhysAddr_: f9dc1000 -> 00000000:00db6000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dc0000, srb->DataBuffer 0xf9dc0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dc2000, srb->DataBuffer 0xf9dc0000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\kbdclass.sys at F9DB0000 with 14 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9da3000, count c000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9da3000) AtapiVirtToPhysAddr_: f9da3000 -> 00000000:00d93000 get Phys(data[n=1+1000]=f9da4000) AtapiVirtToPhysAddr_: f9da4000 -> 00000000:00d94000 get Phys(data[n=1+2000]=f9da5000) AtapiVirtToPhysAddr_: f9da5000 -> 00000000:00d95000 get Phys(data[n=1+3000]=f9da6000) AtapiVirtToPhysAddr_: f9da6000 -> 00000000:00d9e000 get Phys(data[n=2+1000]=f9da7000) AtapiVirtToPhysAddr_: f9da7000 -> 00000000:00d97000 get Phys(data[n=3+1000]=f9da8000) AtapiVirtToPhysAddr_: f9da8000 -> 00000000:00d70000 get Phys(data[n=4+1000]=f9da9000) AtapiVirtToPhysAddr_: f9da9000 -> 00000000:00d81000 get Phys(data[n=5+1000]=f9daa000) AtapiVirtToPhysAddr_: f9daa000 -> 00000000:00d8a000 get Phys(data[n=6+1000]=f9dab000) AtapiVirtToPhysAddr_: f9dab000 -> 00000000:00d8b000 get Phys(data[n=6+2000]=f9dac000) AtapiVirtToPhysAddr_: f9dac000 -> 00000000:00d8c000 get Phys(data[n=6+3000]=f9dad000) AtapiVirtToPhysAddr_: f9dad000 -> 00000000:00d8d000 get Phys(data[n=6+4000]=f9dae000) AtapiVirtToPhysAddr_: f9dae000 -> 00000000:00d96000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 7 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xc0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 24576 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9da3000, srb->DataBuffer 0xf9da3000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=2000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 8192 words requested; 16384 words xferred IdeIntr: Read 0x1000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dab000, srb->DataBuffer 0xf9da3000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9daf000, srb->DataBuffer 0xf9da3000, len 0xc000 Transfered c000, full size c000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9dac000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9dac000) AtapiVirtToPhysAddr_: f9dac000 -> 00000000:00d53000 get Phys(data[n=1+1000]=f9dad000) AtapiVirtToPhysAddr_: f9dad000 -> 00000000:00d54000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9dac000, srb->DataBuffer 0xf9dac000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9dae000, srb->DataBuffer 0xf9dac000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\blue.sys at F9DA5000 with b pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d99000, count b000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d99000) AtapiVirtToPhysAddr_: f9d99000 -> 00000000:00d28000 get Phys(data[n=1+1000]=f9d9a000) AtapiVirtToPhysAddr_: f9d9a000 -> 00000000:00d39000 get Phys(data[n=2+1000]=f9d9b000) AtapiVirtToPhysAddr_: f9d9b000 -> 00000000:00d42000 get Phys(data[n=3+1000]=f9d9c000) AtapiVirtToPhysAddr_: f9d9c000 -> 00000000:00d43000 get Phys(data[n=3+2000]=f9d9d000) AtapiVirtToPhysAddr_: f9d9d000 -> 00000000:00d44000 get Phys(data[n=3+3000]=f9d9e000) AtapiVirtToPhysAddr_: f9d9e000 -> 00000000:00d45000 get Phys(data[n=3+4000]=f9d9f000) AtapiVirtToPhysAddr_: f9d9f000 -> 00000000:00d4e000 get Phys(data[n=4+1000]=f9da0000) AtapiVirtToPhysAddr_: f9da0000 -> 00000000:00d47000 get Phys(data[n=5+1000]=f9da1000) AtapiVirtToPhysAddr_: f9da1000 -> 00000000:00d20000 get Phys(data[n=6+1000]=f9da2000) AtapiVirtToPhysAddr_: f9da2000 -> 00000000:00d31000 get Phys(data[n=7+1000]=f9da3000) AtapiVirtToPhysAddr_: f9da3000 -> 00000000:00d3a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 8 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xb0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 22528 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d99000, srb->DataBuffer 0xf9d99000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x1800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=1800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 6144 words requested; 16384 words xferred IdeIntr: Read 0xc00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9da1000, srb->DataBuffer 0xf9d99000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9da4000, srb->DataBuffer 0xf9d99000, len 0xb000 Transfered b000, full size b000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9da1000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9da1000) AtapiVirtToPhysAddr_: f9da1000 -> 00000000:00ce8000 get Phys(data[n=1+1000]=f9da2000) AtapiVirtToPhysAddr_: f9da2000 -> 00000000:00cf9000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9da1000, srb->DataBuffer 0xf9da1000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9da3000, srb->DataBuffer 0xf9da1000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\vgamp.sys at F9D9A000 with b pages (win32ss/drivers/videoprt/registry.c:381) IoOpenDeviceRegistryKey failed: status 0xc0000010 (win32ss/drivers/videoprt/registry.c:312) Failed to open device software key. Status 0xc0000010 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d8d000, count c000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d8d000) AtapiVirtToPhysAddr_: f9d8d000 -> 00000000:00d06000 get Phys(data[n=1+1000]=f9d8e000) AtapiVirtToPhysAddr_: f9d8e000 -> 00000000:00cff000 get Phys(data[n=2+1000]=f9d8f000) AtapiVirtToPhysAddr_: f9d8f000 -> 00000000:00cd8000 get Phys(data[n=3+1000]=f9d90000) AtapiVirtToPhysAddr_: f9d90000 -> 00000000:00ce9000 get Phys(data[n=4+1000]=f9d91000) AtapiVirtToPhysAddr_: f9d91000 -> 00000000:00cf2000 get Phys(data[n=5+1000]=f9d92000) AtapiVirtToPhysAddr_: f9d92000 -> 00000000:00cf3000 get Phys(data[n=5+2000]=f9d93000) AtapiVirtToPhysAddr_: f9d93000 -> 00000000:00cf4000 get Phys(data[n=5+3000]=f9d94000) AtapiVirtToPhysAddr_: f9d94000 -> 00000000:00cf5000 get Phys(data[n=5+4000]=f9d95000) AtapiVirtToPhysAddr_: f9d95000 -> 00000000:00cfe000 get Phys(data[n=6+1000]=f9d96000) AtapiVirtToPhysAddr_: f9d96000 -> 00000000:00cf7000 get Phys(data[n=7+1000]=f9d97000) AtapiVirtToPhysAddr_: f9d97000 -> 00000000:00cd0000 get Phys(data[n=8+1000]=f9d98000) AtapiVirtToPhysAddr_: f9d98000 -> 00000000:00ce1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 9 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xc0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 24576 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d8d000, srb->DataBuffer 0xf9d8d000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=2000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 8192 words requested; 16384 words xferred IdeIntr: Read 0x1000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d95000, srb->DataBuffer 0xf9d8d000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d99000, srb->DataBuffer 0xf9d8d000, len 0xc000 Transfered c000, full size c000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d96000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d96000) AtapiVirtToPhysAddr_: f9d96000 -> 00000000:00cc6000 get Phys(data[n=1+1000]=f9d97000) AtapiVirtToPhysAddr_: f9d97000 -> 00000000:00cbf000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d96000, srb->DataBuffer 0xf9d96000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d98000, srb->DataBuffer 0xf9d96000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\msfs.sys at F9D8F000 with b pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d6c000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d6c000) AtapiVirtToPhysAddr_: f9d6c000 -> 00000000:00cad000 get Phys(data[n=1+1000]=f9d6d000) AtapiVirtToPhysAddr_: f9d6d000 -> 00000000:00cb6000 get Phys(data[n=2+1000]=f9d6e000) AtapiVirtToPhysAddr_: f9d6e000 -> 00000000:00caf000 get Phys(data[n=3+1000]=f9d6f000) AtapiVirtToPhysAddr_: f9d6f000 -> 00000000:00c88000 get Phys(data[n=4+1000]=f9d70000) AtapiVirtToPhysAddr_: f9d70000 -> 00000000:00c99000 get Phys(data[n=5+1000]=f9d71000) AtapiVirtToPhysAddr_: f9d71000 -> 00000000:00ca2000 get Phys(data[n=6+1000]=f9d72000) AtapiVirtToPhysAddr_: f9d72000 -> 00000000:00ca3000 get Phys(data[n=6+2000]=f9d73000) AtapiVirtToPhysAddr_: f9d73000 -> 00000000:00ca4000 get Phys(data[n=6+3000]=f9d74000) AtapiVirtToPhysAddr_: f9d74000 -> 00000000:00ca5000 get Phys(data[n=6+4000]=f9d75000) AtapiVirtToPhysAddr_: f9d75000 -> 00000000:00cae000 get Phys(data[n=7+1000]=f9d76000) AtapiVirtToPhysAddr_: f9d76000 -> 00000000:00ca7000 get Phys(data[n=8+1000]=f9d77000) AtapiVirtToPhysAddr_: f9d77000 -> 00000000:00c80000 get Phys(data[n=9+1000]=f9d78000) AtapiVirtToPhysAddr_: f9d78000 -> 00000000:00c91000 get Phys(data[n=10+1000]=f9d79000) AtapiVirtToPhysAddr_: f9d79000 -> 00000000:00c9a000 get Phys(data[n=11+1000]=f9d7a000) AtapiVirtToPhysAddr_: f9d7a000 -> 00000000:00c9b000 get Phys(data[n=11+2000]=f9d7b000) AtapiVirtToPhysAddr_: f9d7b000 -> 00000000:00c9c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d6c000, srb->DataBuffer 0xf9d6c000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d74000, srb->DataBuffer 0xf9d6c000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d7c000, srb->DataBuffer 0xf9d6c000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d7c000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d7c000) AtapiVirtToPhysAddr_: f9d7c000 -> 00000000:00c9d000 get Phys(data[n=1+1000]=f9d7d000) AtapiVirtToPhysAddr_: f9d7d000 -> 00000000:00ca6000 get Phys(data[n=2+1000]=f9d7e000) AtapiVirtToPhysAddr_: f9d7e000 -> 00000000:00c9f000 get Phys(data[n=3+1000]=f9d7f000) AtapiVirtToPhysAddr_: f9d7f000 -> 00000000:00c78000 get Phys(data[n=4+1000]=f9d80000) AtapiVirtToPhysAddr_: f9d80000 -> 00000000:00c89000 get Phys(data[n=5+1000]=f9d81000) AtapiVirtToPhysAddr_: f9d81000 -> 00000000:00c92000 get Phys(data[n=6+1000]=f9d82000) AtapiVirtToPhysAddr_: f9d82000 -> 00000000:00c93000 get Phys(data[n=6+2000]=f9d83000) AtapiVirtToPhysAddr_: f9d83000 -> 00000000:00c94000 get Phys(data[n=6+3000]=f9d84000) AtapiVirtToPhysAddr_: f9d84000 -> 00000000:00c95000 get Phys(data[n=6+4000]=f9d85000) AtapiVirtToPhysAddr_: f9d85000 -> 00000000:00c9e000 get Phys(data[n=7+1000]=f9d86000) AtapiVirtToPhysAddr_: f9d86000 -> 00000000:00c97000 get Phys(data[n=8+1000]=f9d87000) AtapiVirtToPhysAddr_: f9d87000 -> 00000000:00c70000 get Phys(data[n=9+1000]=f9d88000) AtapiVirtToPhysAddr_: f9d88000 -> 00000000:00c81000 get Phys(data[n=10+1000]=f9d89000) AtapiVirtToPhysAddr_: f9d89000 -> 00000000:00c8a000 get Phys(data[n=11+1000]=f9d8a000) AtapiVirtToPhysAddr_: f9d8a000 -> 00000000:00c8b000 get Phys(data[n=11+2000]=f9d8b000) AtapiVirtToPhysAddr_: f9d8b000 -> 00000000:00c8c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d7c000, srb->DataBuffer 0xf9d7c000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d84000, srb->DataBuffer 0xf9d7c000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d8c000, srb->DataBuffer 0xf9d7c000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d8c000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d8c000) AtapiVirtToPhysAddr_: f9d8c000 -> 00000000:00c8d000 get Phys(data[n=1+1000]=f9d8d000) AtapiVirtToPhysAddr_: f9d8d000 -> 00000000:00c96000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d8c000, srb->DataBuffer 0xf9d8c000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d8e000, srb->DataBuffer 0xf9d8c000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d8b000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d8b000) AtapiVirtToPhysAddr_: f9d8b000 -> 00000000:00c6d000 get Phys(data[n=1+1000]=f9d8c000) AtapiVirtToPhysAddr_: f9d8c000 -> 00000000:00c76000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d8b000, srb->DataBuffer 0xf9d8b000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d8d000, srb->DataBuffer 0xf9d8b000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\npfs.sys at F9D6D000 with 22 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d5d000, count f000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d5d000) AtapiVirtToPhysAddr_: f9d5d000 -> 00000000:00c43000 get Phys(data[n=1+1000]=f9d5e000) AtapiVirtToPhysAddr_: f9d5e000 -> 00000000:00c44000 get Phys(data[n=1+2000]=f9d5f000) AtapiVirtToPhysAddr_: f9d5f000 -> 00000000:00c45000 get Phys(data[n=1+3000]=f9d60000) AtapiVirtToPhysAddr_: f9d60000 -> 00000000:00c4e000 get Phys(data[n=2+1000]=f9d61000) AtapiVirtToPhysAddr_: f9d61000 -> 00000000:00c47000 get Phys(data[n=3+1000]=f9d62000) AtapiVirtToPhysAddr_: f9d62000 -> 00000000:00c20000 get Phys(data[n=4+1000]=f9d63000) AtapiVirtToPhysAddr_: f9d63000 -> 00000000:00c31000 get Phys(data[n=5+1000]=f9d64000) AtapiVirtToPhysAddr_: f9d64000 -> 00000000:00c3a000 get Phys(data[n=6+1000]=f9d65000) AtapiVirtToPhysAddr_: f9d65000 -> 00000000:00c3b000 get Phys(data[n=6+2000]=f9d66000) AtapiVirtToPhysAddr_: f9d66000 -> 00000000:00c3c000 get Phys(data[n=6+3000]=f9d67000) AtapiVirtToPhysAddr_: f9d67000 -> 00000000:00c3d000 get Phys(data[n=6+4000]=f9d68000) AtapiVirtToPhysAddr_: f9d68000 -> 00000000:00c46000 get Phys(data[n=7+1000]=f9d69000) AtapiVirtToPhysAddr_: f9d69000 -> 00000000:00c3f000 get Phys(data[n=8+1000]=f9d6a000) AtapiVirtToPhysAddr_: f9d6a000 -> 00000000:02ff8000 get Phys(data[n=9+1000]=f9d6b000) AtapiVirtToPhysAddr_: f9d6b000 -> 00000000:00c29000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xf0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 30720 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d5d000, srb->DataBuffer 0xf9d5d000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x3800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=3800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 14336 words requested; 16384 words xferred IdeIntr: Read 0x1c00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d65000, srb->DataBuffer 0xf9d5d000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d6c000, srb->DataBuffer 0xf9d5d000, len 0xf000 Transfered f000, full size f000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d69000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d69000) AtapiVirtToPhysAddr_: f9d69000 -> 00000000:02fe3000 get Phys(data[n=1+1000]=f9d6a000) AtapiVirtToPhysAddr_: f9d6a000 -> 00000000:02fe4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d69000, srb->DataBuffer 0xf9d69000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d6b000, srb->DataBuffer 0xf9d69000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\ndisuio.sys at F9D5E000 with f pages (drivers/network/ndisuio/protocol.c:91) NetPnPEvent: BindsComplete (drivers/network/ndisuio/main.c:102) NDISUIO: Loaded TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d2e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d2e000) AtapiVirtToPhysAddr_: f9d2e000 -> 00000000:02fdd000 get Phys(data[n=1+1000]=f9d2f000) AtapiVirtToPhysAddr_: f9d2f000 -> 00000000:02fe6000 get Phys(data[n=2+1000]=f9d30000) AtapiVirtToPhysAddr_: f9d30000 -> 00000000:02fdf000 get Phys(data[n=3+1000]=f9d31000) AtapiVirtToPhysAddr_: f9d31000 -> 00000000:02fb0000 get Phys(data[n=4+1000]=f9d32000) AtapiVirtToPhysAddr_: f9d32000 -> 00000000:02fc1000 get Phys(data[n=5+1000]=f9d33000) AtapiVirtToPhysAddr_: f9d33000 -> 00000000:02fca000 get Phys(data[n=6+1000]=f9d34000) AtapiVirtToPhysAddr_: f9d34000 -> 00000000:02fcb000 get Phys(data[n=6+2000]=f9d35000) AtapiVirtToPhysAddr_: f9d35000 -> 00000000:02fcc000 get Phys(data[n=6+3000]=f9d36000) AtapiVirtToPhysAddr_: f9d36000 -> 00000000:02fd5000 get Phys(data[n=7+1000]=f9d37000) AtapiVirtToPhysAddr_: f9d37000 -> 00000000:02fde000 get Phys(data[n=8+1000]=f9d38000) AtapiVirtToPhysAddr_: f9d38000 -> 00000000:02fd7000 get Phys(data[n=9+1000]=f9d39000) AtapiVirtToPhysAddr_: f9d39000 -> 00000000:02fa8000 get Phys(data[n=10+1000]=f9d3a000) AtapiVirtToPhysAddr_: f9d3a000 -> 00000000:02fb9000 get Phys(data[n=11+1000]=f9d3b000) AtapiVirtToPhysAddr_: f9d3b000 -> 00000000:02fc2000 get Phys(data[n=12+1000]=f9d3c000) AtapiVirtToPhysAddr_: f9d3c000 -> 00000000:02fc3000 get Phys(data[n=12+2000]=f9d3d000) AtapiVirtToPhysAddr_: f9d3d000 -> 00000000:02fc4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d2e000, srb->DataBuffer 0xf9d2e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d36000, srb->DataBuffer 0xf9d2e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d3e000, srb->DataBuffer 0xf9d2e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d3e000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d3e000) AtapiVirtToPhysAddr_: f9d3e000 -> 00000000:02fcd000 get Phys(data[n=1+1000]=f9d3f000) AtapiVirtToPhysAddr_: f9d3f000 -> 00000000:02fd6000 get Phys(data[n=2+1000]=f9d40000) AtapiVirtToPhysAddr_: f9d40000 -> 00000000:02fcf000 get Phys(data[n=3+1000]=f9d41000) AtapiVirtToPhysAddr_: f9d41000 -> 00000000:02fa0000 get Phys(data[n=4+1000]=f9d42000) AtapiVirtToPhysAddr_: f9d42000 -> 00000000:02fb1000 get Phys(data[n=5+1000]=f9d43000) AtapiVirtToPhysAddr_: f9d43000 -> 00000000:02fba000 get Phys(data[n=6+1000]=f9d44000) AtapiVirtToPhysAddr_: f9d44000 -> 00000000:02fbb000 get Phys(data[n=6+2000]=f9d45000) AtapiVirtToPhysAddr_: f9d45000 -> 00000000:02fbc000 get Phys(data[n=6+3000]=f9d46000) AtapiVirtToPhysAddr_: f9d46000 -> 00000000:02fc5000 get Phys(data[n=7+1000]=f9d47000) AtapiVirtToPhysAddr_: f9d47000 -> 00000000:02fce000 get Phys(data[n=8+1000]=f9d48000) AtapiVirtToPhysAddr_: f9d48000 -> 00000000:02fc7000 get Phys(data[n=9+1000]=f9d49000) AtapiVirtToPhysAddr_: f9d49000 -> 00000000:02f98000 get Phys(data[n=10+1000]=f9d4a000) AtapiVirtToPhysAddr_: f9d4a000 -> 00000000:02fa9000 get Phys(data[n=11+1000]=f9d4b000) AtapiVirtToPhysAddr_: f9d4b000 -> 00000000:02fb2000 get Phys(data[n=12+1000]=f9d4c000) AtapiVirtToPhysAddr_: f9d4c000 -> 00000000:02fb3000 get Phys(data[n=12+2000]=f9d4d000) AtapiVirtToPhysAddr_: f9d4d000 -> 00000000:02fb4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d3e000, srb->DataBuffer 0xf9d3e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d46000, srb->DataBuffer 0xf9d3e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d4e000, srb->DataBuffer 0xf9d3e000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d4e000, count f000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d4e000) AtapiVirtToPhysAddr_: f9d4e000 -> 00000000:02fbd000 get Phys(data[n=1+1000]=f9d4f000) AtapiVirtToPhysAddr_: f9d4f000 -> 00000000:02fc6000 get Phys(data[n=2+1000]=f9d50000) AtapiVirtToPhysAddr_: f9d50000 -> 00000000:02fbf000 get Phys(data[n=3+1000]=f9d51000) AtapiVirtToPhysAddr_: f9d51000 -> 00000000:02f90000 get Phys(data[n=4+1000]=f9d52000) AtapiVirtToPhysAddr_: f9d52000 -> 00000000:02fa1000 get Phys(data[n=5+1000]=f9d53000) AtapiVirtToPhysAddr_: f9d53000 -> 00000000:02faa000 get Phys(data[n=6+1000]=f9d54000) AtapiVirtToPhysAddr_: f9d54000 -> 00000000:02fab000 get Phys(data[n=6+2000]=f9d55000) AtapiVirtToPhysAddr_: f9d55000 -> 00000000:02fac000 get Phys(data[n=6+3000]=f9d56000) AtapiVirtToPhysAddr_: f9d56000 -> 00000000:02fb5000 get Phys(data[n=7+1000]=f9d57000) AtapiVirtToPhysAddr_: f9d57000 -> 00000000:02fbe000 get Phys(data[n=8+1000]=f9d58000) AtapiVirtToPhysAddr_: f9d58000 -> 00000000:02fb7000 get Phys(data[n=9+1000]=f9d59000) AtapiVirtToPhysAddr_: f9d59000 -> 00000000:02f88000 get Phys(data[n=10+1000]=f9d5a000) AtapiVirtToPhysAddr_: f9d5a000 -> 00000000:02f99000 get Phys(data[n=11+1000]=f9d5b000) AtapiVirtToPhysAddr_: f9d5b000 -> 00000000:02fa2000 get Phys(data[n=12+1000]=f9d5c000) AtapiVirtToPhysAddr_: f9d5c000 -> 00000000:02fa3000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xf0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 30720 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d4e000, srb->DataBuffer 0xf9d4e000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x3800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=3800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 14336 words requested; 16384 words xferred IdeIntr: Read 0x1c00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d56000, srb->DataBuffer 0xf9d4e000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d5d000, srb->DataBuffer 0xf9d4e000, len 0xf000 Transfered f000, full size f000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d5a000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d5a000) AtapiVirtToPhysAddr_: f9d5a000 -> 00000000:02f9d000 get Phys(data[n=1+1000]=f9d5b000) AtapiVirtToPhysAddr_: f9d5b000 -> 00000000:02fa6000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d5a000, srb->DataBuffer 0xf9d5a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d5c000, srb->DataBuffer 0xf9d5a000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\afd.sys at F9D30000 with 2e pages Drive letter already used! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb06ffe10, CDB 0xb06ffe40, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb06ffe10 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b06ffe40) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06ffe40 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06ffe10 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb06ffe10, status 1 AtapiInterrupt: RequestComplete, srb 0xb06ffe10 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cef000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02f6e000 get Phys(data[n=1+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02f67000 get Phys(data[n=2+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02f38000 get Phys(data[n=3+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02f49000 get Phys(data[n=4+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02f52000 get Phys(data[n=5+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02f53000 get Phys(data[n=5+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02f54000 get Phys(data[n=5+3000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02f5d000 get Phys(data[n=6+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02f66000 get Phys(data[n=7+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02f5f000 get Phys(data[n=8+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02f30000 get Phys(data[n=9+1000]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02f41000 get Phys(data[n=10+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02f4a000 get Phys(data[n=11+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02f4b000 get Phys(data[n=11+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02f4c000 get Phys(data[n=11+3000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02f55000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cef000, srb->DataBuffer 0xf9cef000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf7000, srb->DataBuffer 0xf9cef000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cff000, srb->DataBuffer 0xf9cef000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cff000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02f5e000 get Phys(data[n=1+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02f57000 get Phys(data[n=2+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02f28000 get Phys(data[n=3+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02f39000 get Phys(data[n=4+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02f42000 get Phys(data[n=5+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02f43000 get Phys(data[n=5+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02f44000 get Phys(data[n=5+3000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02f4d000 get Phys(data[n=6+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02f56000 get Phys(data[n=7+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02f4f000 get Phys(data[n=8+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02f20000 get Phys(data[n=9+1000]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02f31000 get Phys(data[n=10+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02f3a000 get Phys(data[n=11+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02f3b000 get Phys(data[n=11+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02f3c000 get Phys(data[n=11+3000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02f45000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cff000, srb->DataBuffer 0xf9cff000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d07000, srb->DataBuffer 0xf9cff000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0f000, srb->DataBuffer 0xf9cff000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0f000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02f4e000 get Phys(data[n=1+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02f47000 get Phys(data[n=2+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02f18000 get Phys(data[n=3+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02f29000 get Phys(data[n=4+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02f32000 get Phys(data[n=5+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02f33000 get Phys(data[n=5+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02f34000 get Phys(data[n=5+3000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02f3d000 get Phys(data[n=6+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02f46000 get Phys(data[n=7+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02f3f000 get Phys(data[n=8+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02f10000 get Phys(data[n=9+1000]=f9d1a000) AtapiVirtToPhysAddr_: f9d1a000 -> 00000000:02f21000 get Phys(data[n=10+1000]=f9d1b000) AtapiVirtToPhysAddr_: f9d1b000 -> 00000000:02f2a000 get Phys(data[n=11+1000]=f9d1c000) AtapiVirtToPhysAddr_: f9d1c000 -> 00000000:02f2b000 get Phys(data[n=11+2000]=f9d1d000) AtapiVirtToPhysAddr_: f9d1d000 -> 00000000:02f2c000 get Phys(data[n=11+3000]=f9d1e000) AtapiVirtToPhysAddr_: f9d1e000 -> 00000000:02f35000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0f000, srb->DataBuffer 0xf9d0f000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d17000, srb->DataBuffer 0xf9d0f000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1f000, srb->DataBuffer 0xf9d0f000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1f000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1f000) AtapiVirtToPhysAddr_: f9d1f000 -> 00000000:02f3e000 get Phys(data[n=1+1000]=f9d20000) AtapiVirtToPhysAddr_: f9d20000 -> 00000000:02f37000 get Phys(data[n=2+1000]=f9d21000) AtapiVirtToPhysAddr_: f9d21000 -> 00000000:02f08000 get Phys(data[n=3+1000]=f9d22000) AtapiVirtToPhysAddr_: f9d22000 -> 00000000:02f19000 get Phys(data[n=4+1000]=f9d23000) AtapiVirtToPhysAddr_: f9d23000 -> 00000000:02f22000 get Phys(data[n=5+1000]=f9d24000) AtapiVirtToPhysAddr_: f9d24000 -> 00000000:02f23000 get Phys(data[n=5+2000]=f9d25000) AtapiVirtToPhysAddr_: f9d25000 -> 00000000:02f24000 get Phys(data[n=5+3000]=f9d26000) AtapiVirtToPhysAddr_: f9d26000 -> 00000000:02f2d000 get Phys(data[n=6+1000]=f9d27000) AtapiVirtToPhysAddr_: f9d27000 -> 00000000:02f36000 get Phys(data[n=7+1000]=f9d28000) AtapiVirtToPhysAddr_: f9d28000 -> 00000000:02f2f000 get Phys(data[n=8+1000]=f9d29000) AtapiVirtToPhysAddr_: f9d29000 -> 00000000:02f00000 get Phys(data[n=9+1000]=f9d2a000) AtapiVirtToPhysAddr_: f9d2a000 -> 00000000:02f11000 get Phys(data[n=10+1000]=f9d2b000) AtapiVirtToPhysAddr_: f9d2b000 -> 00000000:02f1a000 get Phys(data[n=11+1000]=f9d2c000) AtapiVirtToPhysAddr_: f9d2c000 -> 00000000:02f1b000 get Phys(data[n=11+2000]=f9d2d000) AtapiVirtToPhysAddr_: f9d2d000 -> 00000000:02f1c000 get Phys(data[n=11+3000]=f9d2e000) AtapiVirtToPhysAddr_: f9d2e000 -> 00000000:02f25000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1f000, srb->DataBuffer 0xf9d1f000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d27000, srb->DataBuffer 0xf9d1f000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d2f000, srb->DataBuffer 0xf9d1f000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d2c000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d2c000) AtapiVirtToPhysAddr_: f9d2c000 -> 00000000:02f2e000 get Phys(data[n=1+1000]=f9d2d000) AtapiVirtToPhysAddr_: f9d2d000 -> 00000000:02f27000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d2c000, srb->DataBuffer 0xf9d2c000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d2e000, srb->DataBuffer 0xf9d2c000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cf0000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02f0b000 get Phys(data[n=1+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02f14000 get Phys(data[n=2+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02f1d000 get Phys(data[n=3+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02f26000 get Phys(data[n=4+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02f1f000 get Phys(data[n=5+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02ef0000 get Phys(data[n=6+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02f01000 get Phys(data[n=7+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02f02000 get Phys(data[n=7+2000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02f03000 get Phys(data[n=7+3000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02f0c000 get Phys(data[n=8+1000]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02f15000 get Phys(data[n=9+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02f1e000 get Phys(data[n=10+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02f17000 get Phys(data[n=11+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02ee8000 get Phys(data[n=12+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02ef9000 get Phys(data[n=13+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02efa000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf0000, srb->DataBuffer 0xf9cf0000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf8000, srb->DataBuffer 0xf9cf0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d00000, srb->DataBuffer 0xf9cf0000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d00000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02efb000 get Phys(data[n=1+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02f04000 get Phys(data[n=2+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02f0d000 get Phys(data[n=3+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02f16000 get Phys(data[n=4+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02f0f000 get Phys(data[n=5+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02ee0000 get Phys(data[n=6+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02ef1000 get Phys(data[n=7+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02ef2000 get Phys(data[n=7+2000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02ef3000 get Phys(data[n=7+3000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02efc000 get Phys(data[n=8+1000]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02f05000 get Phys(data[n=9+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02f0e000 get Phys(data[n=10+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02f07000 get Phys(data[n=11+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02ed8000 get Phys(data[n=12+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02ee9000 get Phys(data[n=13+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02eea000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d00000, srb->DataBuffer 0xf9d00000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d08000, srb->DataBuffer 0xf9d00000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d10000, srb->DataBuffer 0xf9d00000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d10000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02eeb000 get Phys(data[n=1+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02ef4000 get Phys(data[n=2+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02efd000 get Phys(data[n=3+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02f06000 get Phys(data[n=4+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02eff000 get Phys(data[n=5+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02ed0000 get Phys(data[n=6+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02ee1000 get Phys(data[n=7+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02ee2000 get Phys(data[n=7+2000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02ee3000 get Phys(data[n=7+3000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02eec000 get Phys(data[n=8+1000]=f9d1a000) AtapiVirtToPhysAddr_: f9d1a000 -> 00000000:02ef5000 get Phys(data[n=9+1000]=f9d1b000) AtapiVirtToPhysAddr_: f9d1b000 -> 00000000:02efe000 get Phys(data[n=10+1000]=f9d1c000) AtapiVirtToPhysAddr_: f9d1c000 -> 00000000:02ef7000 get Phys(data[n=11+1000]=f9d1d000) AtapiVirtToPhysAddr_: f9d1d000 -> 00000000:02ec8000 get Phys(data[n=12+1000]=f9d1e000) AtapiVirtToPhysAddr_: f9d1e000 -> 00000000:02ed9000 get Phys(data[n=13+1000]=f9d1f000) AtapiVirtToPhysAddr_: f9d1f000 -> 00000000:02eda000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d10000, srb->DataBuffer 0xf9d10000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d10000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d20000, srb->DataBuffer 0xf9d10000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d20000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d20000) AtapiVirtToPhysAddr_: f9d20000 -> 00000000:02edb000 get Phys(data[n=1+1000]=f9d21000) AtapiVirtToPhysAddr_: f9d21000 -> 00000000:02ee4000 get Phys(data[n=2+1000]=f9d22000) AtapiVirtToPhysAddr_: f9d22000 -> 00000000:02eed000 get Phys(data[n=3+1000]=f9d23000) AtapiVirtToPhysAddr_: f9d23000 -> 00000000:02ef6000 get Phys(data[n=4+1000]=f9d24000) AtapiVirtToPhysAddr_: f9d24000 -> 00000000:02eef000 get Phys(data[n=5+1000]=f9d25000) AtapiVirtToPhysAddr_: f9d25000 -> 00000000:02ec0000 get Phys(data[n=6+1000]=f9d26000) AtapiVirtToPhysAddr_: f9d26000 -> 00000000:02ed1000 get Phys(data[n=7+1000]=f9d27000) AtapiVirtToPhysAddr_: f9d27000 -> 00000000:02ed2000 get Phys(data[n=7+2000]=f9d28000) AtapiVirtToPhysAddr_: f9d28000 -> 00000000:02ed3000 get Phys(data[n=7+3000]=f9d29000) AtapiVirtToPhysAddr_: f9d29000 -> 00000000:02edc000 get Phys(data[n=8+1000]=f9d2a000) AtapiVirtToPhysAddr_: f9d2a000 -> 00000000:02ee5000 get Phys(data[n=9+1000]=f9d2b000) AtapiVirtToPhysAddr_: f9d2b000 -> 00000000:02eee000 get Phys(data[n=10+1000]=f9d2c000) AtapiVirtToPhysAddr_: f9d2c000 -> 00000000:02ee7000 get Phys(data[n=11+1000]=f9d2d000) AtapiVirtToPhysAddr_: f9d2d000 -> 00000000:02eb8000 get Phys(data[n=12+1000]=f9d2e000) AtapiVirtToPhysAddr_: f9d2e000 -> 00000000:02ec9000 get Phys(data[n=13+1000]=f9d2f000) AtapiVirtToPhysAddr_: f9d2f000 -> 00000000:02eca000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d20000, srb->DataBuffer 0xf9d20000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d28000, srb->DataBuffer 0xf9d20000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d30000, srb->DataBuffer 0xf9d20000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0944f40, CDB 0xb0944f70, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb0944f40 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b0944f70) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0944f70 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0944f40 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb0944f40, status 1 AtapiInterrupt: RequestComplete, srb 0xb0944f40 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0c000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:034c2000 get Phys(data[n=1+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:034c3000 get Phys(data[n=1+2000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:034c4000 get Phys(data[n=1+3000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:034c5000 get Phys(data[n=1+4000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:034c6000 get Phys(data[n=1+5000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:034c7000 get Phys(data[n=1+6000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:034c8000 get Phys(data[n=1+7000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:034c9000 get Phys(data[n=1+8000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:034ca000 get Phys(data[n=1+9000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:034cb000 get Phys(data[n=1+a000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034cc000 get Phys(data[n=1+b000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034cd000 get Phys(data[n=1+c000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034ce000 get Phys(data[n=1+d000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034cf000 get Phys(data[n=1+e000]=f9d1a000) AtapiVirtToPhysAddr_: f9d1a000 -> 00000000:034d0000 get Phys(data[n=2+1000]=f9d1b000) AtapiVirtToPhysAddr_: f9d1b000 -> 00000000:034d1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0c000, srb->DataBuffer 0xf9d0c000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d14000, srb->DataBuffer 0xf9d0c000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1c000, srb->DataBuffer 0xf9d0c000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1c000, count f000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1c000) AtapiVirtToPhysAddr_: f9d1c000 -> 00000000:034d2000 get Phys(data[n=1+1000]=f9d1d000) AtapiVirtToPhysAddr_: f9d1d000 -> 00000000:034d3000 get Phys(data[n=1+2000]=f9d1e000) AtapiVirtToPhysAddr_: f9d1e000 -> 00000000:034d4000 get Phys(data[n=1+3000]=f9d1f000) AtapiVirtToPhysAddr_: f9d1f000 -> 00000000:034d5000 get Phys(data[n=1+4000]=f9d20000) AtapiVirtToPhysAddr_: f9d20000 -> 00000000:034d6000 get Phys(data[n=1+5000]=f9d21000) AtapiVirtToPhysAddr_: f9d21000 -> 00000000:034d7000 get Phys(data[n=1+6000]=f9d22000) AtapiVirtToPhysAddr_: f9d22000 -> 00000000:034d8000 get Phys(data[n=1+7000]=f9d23000) AtapiVirtToPhysAddr_: f9d23000 -> 00000000:034d9000 get Phys(data[n=1+8000]=f9d24000) AtapiVirtToPhysAddr_: f9d24000 -> 00000000:034da000 get Phys(data[n=1+9000]=f9d25000) AtapiVirtToPhysAddr_: f9d25000 -> 00000000:034db000 get Phys(data[n=1+a000]=f9d26000) AtapiVirtToPhysAddr_: f9d26000 -> 00000000:034dc000 get Phys(data[n=1+b000]=f9d27000) AtapiVirtToPhysAddr_: f9d27000 -> 00000000:034dd000 get Phys(data[n=1+c000]=f9d28000) AtapiVirtToPhysAddr_: f9d28000 -> 00000000:034de000 get Phys(data[n=1+d000]=f9d29000) AtapiVirtToPhysAddr_: f9d29000 -> 00000000:034df000 get Phys(data[n=1+e000]=f9d2a000) AtapiVirtToPhysAddr_: f9d2a000 -> 00000000:034e0000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xf0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 30720 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1c000, srb->DataBuffer 0xf9d1c000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x3800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=3800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 14336 words requested; 16384 words xferred IdeIntr: Read 0x1c00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d24000, srb->DataBuffer 0xf9d1c000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d2b000, srb->DataBuffer 0xf9d1c000, len 0xf000 Transfered f000, full size f000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d28000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d28000) AtapiVirtToPhysAddr_: f9d28000 -> 00000000:02e8d000 get Phys(data[n=1+1000]=f9d29000) AtapiVirtToPhysAddr_: f9d29000 -> 00000000:02e9e000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d28000, srb->DataBuffer 0xf9d28000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d2a000, srb->DataBuffer 0xf9d28000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0944f40, CDB 0xb0944f70, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb0944f40 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b0944f70) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0944f70 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0944f40 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb0944f40, status 1 AtapiInterrupt: RequestComplete, srb 0xb0944f40 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0944f40, CDB 0xb0944f70, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb0944f40 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b0944f70) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0944f70 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0944f40 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb0944f40, status 1 AtapiInterrupt: RequestComplete, srb 0xb0944f40 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 WARNING: RtlCreateTagHeap at lib/rtl/heap.c:3858 is UNIMPLEMENTED! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1a000, count 3800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1a000) AtapiVirtToPhysAddr_: f9d1a000 -> 00000000:02e09000 get Phys(data[n=1+1000]=f9d1b000) AtapiVirtToPhysAddr_: f9d1b000 -> 00000000:02e0a000 get Phys(data[n=1+2000]=f9d1c000) AtapiVirtToPhysAddr_: f9d1c000 -> 00000000:02e03000 get Phys(data[n=2+1000]=f9d1d000) AtapiVirtToPhysAddr_: f9d1d000 -> 00000000:02e04000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x38:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1c00 IdeIntr: Read 0xe00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d1a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1d800, srb->DataBuffer 0xf9d1a000, len 0x3800 Transfered 3800, full size 3800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1b000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1b000) AtapiVirtToPhysAddr_: f9d1b000 -> 00000000:02dc9000 get Phys(data[n=1+1000]=f9d1c000) AtapiVirtToPhysAddr_: f9d1c000 -> 00000000:02dca000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1b000, srb->DataBuffer 0xf9d1b000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1d000, srb->DataBuffer 0xf9d1b000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02da3000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02dac000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02db5000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02dbe000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02db7000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02d88000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02da1000 get Phys(data[n=7+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02da2000 get Phys(data[n=7+2000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02d9b000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02da4000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02dad000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02db6000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02daf000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02d80000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02d99000 get Phys(data[n=14+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02d9a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02d93000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02d9c000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02da5000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02dae000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02da7000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02d78000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02d91000 get Phys(data[n=7+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02d92000 get Phys(data[n=7+2000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02d8b000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02d94000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02d9d000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02da6000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02d9f000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02d70000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02d89000 get Phys(data[n=14+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02d8a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02d83000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02d8c000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02d95000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02d9e000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02d97000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02d68000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02d81000 get Phys(data[n=7+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02d82000 get Phys(data[n=7+2000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02d7b000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02d84000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02d8d000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02d96000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02d8f000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02d60000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02d79000 get Phys(data[n=14+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02d7a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02d73000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02d7c000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02d85000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02d8e000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02d87000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02d58000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02d71000 get Phys(data[n=7+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02d72000 get Phys(data[n=7+2000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02d6b000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02d74000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02d7d000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02d86000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02d7f000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02d50000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02d69000 get Phys(data[n=14+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02d6a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02d63000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02d6c000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02d75000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02d7e000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02d77000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02d48000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02d61000 get Phys(data[n=7+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02d62000 get Phys(data[n=7+2000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02d5b000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02d64000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02d6d000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02d76000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02d6f000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02d40000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02d59000 get Phys(data[n=14+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02d5a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02d53000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02d5c000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02d65000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02d6e000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02d67000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02d38000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02d51000 get Phys(data[n=7+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02d52000 get Phys(data[n=7+2000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02d4b000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02d54000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02d5d000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02d66000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02d5f000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02d30000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02d49000 get Phys(data[n=14+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02d4a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02d43000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02d4c000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02d55000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02d5e000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02d57000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02d28000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02d41000 get Phys(data[n=7+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02d42000 get Phys(data[n=7+2000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02d3b000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02d44000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02d4d000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02d56000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02d4f000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02d20000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02d39000 get Phys(data[n=14+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02d3a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02d33000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02d3c000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02d45000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02d4e000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02d47000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02d18000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02d31000 get Phys(data[n=7+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02d32000 get Phys(data[n=7+2000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02d2b000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02d34000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02d3d000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02d46000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02d3f000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02d10000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02d29000 get Phys(data[n=14+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02d2a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02d2c000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02d35000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02d3e000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02d37000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02d08000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02d21000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02d22000 get Phys(data[n=4+2000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02d1b000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02d24000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02d2d000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02d36000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02d2f000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02d00000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02d19000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02d1a000 get Phys(data[n=11+2000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02d13000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02d1c000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02d25000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02d2e000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02d27000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02cf8000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02d11000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02d12000 get Phys(data[n=4+2000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02d0b000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02d14000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02d1d000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02d26000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02d1f000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02cf0000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02d09000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02d0a000 get Phys(data[n=11+2000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02d03000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02d0c000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02d15000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02d1e000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02d17000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02ce8000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02d01000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02d02000 get Phys(data[n=4+2000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02cfb000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02d04000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02d0d000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02d16000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02d0f000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02ce0000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02cf9000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02cfa000 get Phys(data[n=11+2000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02cf3000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02cfc000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02d05000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02d0e000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02d07000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02cd8000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02cf1000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02cf2000 get Phys(data[n=4+2000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02ceb000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02cf4000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02cfd000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02d06000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02cff000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02cd0000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02ce9000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02cea000 get Phys(data[n=11+2000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02ce3000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02cec000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02cf5000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02cfe000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02cf7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02cc8000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02ce1000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02ce2000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02cdb000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02ce4000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02ced000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02cf6000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02cef000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02cc0000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02cd9000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02cda000 get Phys(data[n=9+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02cd3000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02cdc000 get Phys(data[n=11+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02ce5000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02cee000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02ce7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02cb8000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02cd1000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02cd2000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02ccb000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02cd4000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02cdd000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02ce6000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02cdf000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02cb0000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02cc9000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02cca000 get Phys(data[n=9+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02cc3000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02ccc000 get Phys(data[n=11+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02cd5000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02cde000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02cd7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02ca8000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02cc1000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02cc2000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02cbb000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02cc4000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02ccd000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02cd6000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02ccf000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02ca0000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02cb9000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02cba000 get Phys(data[n=9+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02cb3000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02cbc000 get Phys(data[n=11+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02cc5000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02cce000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02cc7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02c98000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02cb1000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02cb2000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02cab000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02cb4000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02cbd000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02cc6000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02cbf000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02c90000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02ca9000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02caa000 get Phys(data[n=9+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02ca3000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02cac000 get Phys(data[n=11+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02cb5000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02cbe000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02cb7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02c88000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02ca1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d06000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02ca2000 get Phys(data[n=1+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02c9b000 get Phys(data[n=2+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02ca4000 get Phys(data[n=3+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02cad000 get Phys(data[n=4+1000]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02cb6000 get Phys(data[n=5+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02caf000 get Phys(data[n=6+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02c80000 get Phys(data[n=7+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02c99000 get Phys(data[n=8+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02c9a000 get Phys(data[n=8+2000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02c93000 get Phys(data[n=9+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02c9c000 get Phys(data[n=10+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02ca5000 get Phys(data[n=11+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02cae000 get Phys(data[n=12+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02ca7000 get Phys(data[n=13+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02c78000 get Phys(data[n=14+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02c91000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 15 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d06000, srb->DataBuffer 0xf9d06000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0e000, srb->DataBuffer 0xf9d06000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d06000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 3800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02c92000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02c8b000 get Phys(data[n=2+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02c94000 get Phys(data[n=3+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02c9d000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 4 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x38:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1c00 IdeIntr: Read 0xe00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d19800, srb->DataBuffer 0xf9d16000, len 0x3800 Transfered 3800, full size 3800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02c62000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02c5b000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02c64000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02c6d000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02c76000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02c6f000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02c40000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02c59000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02c5a000 get Phys(data[n=6+2000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02c53000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02c5c000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02c65000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02c6e000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02c67000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02c38000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02c51000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02c52000 get Phys(data[n=13+2000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02c4b000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02c54000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02c5d000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02c66000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02c5f000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02c30000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02c49000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02c4a000 get Phys(data[n=6+2000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02c43000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02c4c000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02c55000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02c5e000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02c57000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02c28000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02c41000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02c42000 get Phys(data[n=13+2000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02c3b000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02c44000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02c4d000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02c56000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02c4f000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02c20000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02c39000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02c3a000 get Phys(data[n=6+2000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02c33000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02c3c000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02c45000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02c4e000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02c47000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02c18000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02c31000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02c32000 get Phys(data[n=13+2000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02c2b000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02c34000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02c3d000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02c46000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02c3f000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02c10000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02c29000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02c2a000 get Phys(data[n=6+2000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02c23000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02c2c000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02c35000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02c3e000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02c37000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02c08000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02c21000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02c22000 get Phys(data[n=13+2000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02c1b000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02c24000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02c2d000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02c36000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02c2f000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02c00000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02c19000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02c1a000 get Phys(data[n=6+2000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02c13000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02c1c000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02c25000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02c2e000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02c27000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02bf8000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02c11000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02c12000 get Phys(data[n=13+2000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02c0b000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02c14000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02c1d000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02c26000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02c1f000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02bf0000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02c09000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02c0a000 get Phys(data[n=6+2000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02c03000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02c0c000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02c15000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02c1e000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02c17000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02be8000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02c01000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02c02000 get Phys(data[n=13+2000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02bfb000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02c04000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02c0d000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02c16000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02c0f000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02be0000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02bf9000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02bfa000 get Phys(data[n=6+2000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02bf3000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02bfc000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02c05000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02c0e000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02c07000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02bd8000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02bf1000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02bf2000 get Phys(data[n=13+2000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02beb000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02bf4000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02bfd000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02c06000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02bff000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02bd0000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02be9000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02bea000 get Phys(data[n=6+2000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02be3000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02bec000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02bf5000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02bfe000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02bf7000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02bc8000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02be1000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02be2000 get Phys(data[n=13+2000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02bdb000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02be4000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02bed000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d18000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034d4000 get Phys(data[n=1+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034d5000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d18000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d18000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034d3000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034d4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02b80000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02b99000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02b9a000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02b93000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02b9c000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02ba5000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02bae000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02ba7000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02b78000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02b91000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02b92000 get Phys(data[n=9+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02b8b000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02b94000 get Phys(data[n=11+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02b9d000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02ba6000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02b9f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02b70000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02b89000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02b8a000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02b83000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02b8c000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02b95000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02b9e000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02b97000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02b68000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02b81000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02b82000 get Phys(data[n=9+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02b7b000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02b84000 get Phys(data[n=11+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02b8d000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02b96000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02b8f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02b60000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02b79000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02b7a000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02b73000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02b7c000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02b85000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02b8e000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02b87000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02b58000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02b71000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02b72000 get Phys(data[n=9+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02b6b000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02b74000 get Phys(data[n=11+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02b7d000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02b86000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02b7f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02b50000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02b69000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02b6a000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02b63000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02b6c000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02b75000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02b7e000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02b77000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02b48000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02b61000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02b62000 get Phys(data[n=9+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02b5b000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02b64000 get Phys(data[n=11+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02b6d000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02b76000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02b6f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02b40000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02b59000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02b5a000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02b53000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02b5c000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02b65000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02b6e000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02b67000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02b38000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02b51000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02b52000 get Phys(data[n=9+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02b4b000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02b54000 get Phys(data[n=11+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02b5d000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02b66000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02b5f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02b30000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02b49000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02b4a000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02b43000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02b4c000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02b55000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02b5e000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02b57000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02b28000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02b41000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02b42000 get Phys(data[n=9+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02b3b000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02b44000 get Phys(data[n=11+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02b4d000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02b56000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02b4f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02b20000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02b39000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02b3a000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02b33000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02b3c000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02b45000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02b4e000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02b47000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02b18000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02b31000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02b32000 get Phys(data[n=9+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02b2b000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02b34000 get Phys(data[n=11+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02b3d000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02b46000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02b3f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02b10000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02b29000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02b2a000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02b23000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02b2c000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02b35000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02b3e000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02b37000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02b08000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02b21000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02b22000 get Phys(data[n=9+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02b1b000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02b24000 get Phys(data[n=11+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02b2d000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02b36000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02b2f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02b00000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02b19000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02b1a000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02b13000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02b1c000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02b25000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02b2e000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02b27000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02af8000 get Phys(data[n=7+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02b11000 get Phys(data[n=8+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02b12000 get Phys(data[n=8+2000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02b0b000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02b14000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02b1d000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02b26000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02b1f000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02af0000 get Phys(data[n=14+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02b09000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 15 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02b0a000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02b03000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02b0c000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02b15000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02b1e000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02b17000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02ae8000 get Phys(data[n=7+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02b01000 get Phys(data[n=8+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02b02000 get Phys(data[n=8+2000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02afb000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02b04000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02b0d000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02b16000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02b0f000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02ae0000 get Phys(data[n=14+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02af9000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 15 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02afa000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02af3000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02afc000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02b05000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02b0e000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02b07000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02ad8000 get Phys(data[n=7+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02af1000 get Phys(data[n=8+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02af2000 get Phys(data[n=8+2000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02aeb000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02af4000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02afd000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02b06000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02aff000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02ad0000 get Phys(data[n=14+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02ae9000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 15 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02aea000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02ae3000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02aec000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02af5000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02afe000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02af7000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02ac8000 get Phys(data[n=7+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02ae1000 get Phys(data[n=8+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02ae2000 get Phys(data[n=8+2000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02adb000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02ae4000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02aed000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02af6000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02aef000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02ac0000 get Phys(data[n=14+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02ad9000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 15 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02ada000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02adc000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02ae5000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02aee000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02ae7000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02ab8000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02ad1000 get Phys(data[n=7+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02ad2000 get Phys(data[n=7+2000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02acb000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02ad4000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02add000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02ae6000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02adf000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02ab0000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02ac9000 get Phys(data[n=14+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02aca000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02ac3000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02acc000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02ad5000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02ade000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02ad7000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02aa8000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02ac1000 get Phys(data[n=7+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02ac2000 get Phys(data[n=7+2000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02abb000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02ac4000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02acd000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02ad6000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02acf000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02aa0000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02ab9000 get Phys(data[n=14+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02aba000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02ab3000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02abc000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02ac5000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02ace000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02ac7000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02a98000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02ab1000 get Phys(data[n=7+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02ab2000 get Phys(data[n=7+2000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02aab000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02ab4000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02abd000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02ac6000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02abf000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02a90000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02aa9000 get Phys(data[n=14+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02aaa000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02aa3000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02aac000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02ab5000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02abe000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02ab7000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02a88000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02aa1000 get Phys(data[n=7+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02aa2000 get Phys(data[n=7+2000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02a9b000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02aa4000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02aad000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02ab6000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02aaf000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02a80000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02a99000 get Phys(data[n=14+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02a9a000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02a93000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02a9c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02aa5000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02aae000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02aa7000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02a78000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02a91000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02a92000 get Phys(data[n=5+2000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02a8b000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02a94000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02a9d000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02aa6000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02a9f000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02a70000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02a89000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02a8a000 get Phys(data[n=12+2000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02a83000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02a8c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02a95000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02a9e000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02a97000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02a68000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02a81000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02a82000 get Phys(data[n=5+2000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02a7b000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02a84000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02a8d000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02a96000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02a8f000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02a60000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02a79000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02a7a000 get Phys(data[n=12+2000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02a73000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02a7c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02a85000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02a8e000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02a87000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02a58000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02a71000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02a72000 get Phys(data[n=5+2000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02a6b000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02a74000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02a7d000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02a86000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02a7f000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02a50000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02a69000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02a6a000 get Phys(data[n=12+2000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02a63000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02a6c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02a75000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02a7e000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02a77000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02a48000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02a61000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02a62000 get Phys(data[n=5+2000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02a5b000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02a64000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02a6d000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02a76000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02a6f000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02a40000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02a59000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02a5a000 get Phys(data[n=12+2000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02a53000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02a5c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02a65000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02a6e000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02a67000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02a38000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02a51000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02a52000 get Phys(data[n=5+2000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02a4b000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02a54000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02a5d000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02a66000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02a5f000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02a30000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02a49000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02a4a000 get Phys(data[n=12+2000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02a43000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02a4c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02a55000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02a5e000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02a57000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02a28000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02a41000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02a42000 get Phys(data[n=5+2000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02a3b000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02a44000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02a4d000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02a56000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02a4f000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02a20000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02a39000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02a3a000 get Phys(data[n=12+2000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02a33000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:02a3c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02a45000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02a4e000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02a47000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02a18000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02a31000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02a32000 get Phys(data[n=5+2000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02a2b000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:02a34000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02a3d000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02a46000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:02a3f000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02a10000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02a29000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02a2a000 get Phys(data[n=12+2000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02a23000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:02a2c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:02a35000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02a3e000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:02a37000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02a08000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02a21000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02a22000 get Phys(data[n=5+2000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02a1b000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:02a24000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:02a2d000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02a36000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:02a2f000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:02a00000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02a19000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02a1a000 get Phys(data[n=12+2000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02a13000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:02a1c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02a25000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02a2e000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0d000, count d000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:034c5000 get Phys(data[n=1+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:034c6000 get Phys(data[n=1+2000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:034c7000 get Phys(data[n=1+3000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:034c8000 get Phys(data[n=1+4000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:034c9000 get Phys(data[n=1+5000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:034ca000 get Phys(data[n=1+6000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:034cb000 get Phys(data[n=1+7000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:034cc000 get Phys(data[n=1+8000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:034cd000 get Phys(data[n=1+9000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034ce000 get Phys(data[n=1+a000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034cf000 get Phys(data[n=1+b000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034d0000 get Phys(data[n=2+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034d1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xd0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 26624 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0d000, srb->DataBuffer 0xf9d0d000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=2800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 10240 words requested; 16384 words xferred IdeIntr: Read 0x1400 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d15000, srb->DataBuffer 0xf9d0d000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0d000, len 0xd000 Transfered d000, full size d000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:029e7000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:029b8000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d10000, count a000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:034c7000 get Phys(data[n=1+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:034c8000 get Phys(data[n=1+2000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:034c9000 get Phys(data[n=1+3000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:034ca000 get Phys(data[n=1+4000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:034cb000 get Phys(data[n=1+5000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:034cc000 get Phys(data[n=1+6000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034cd000 get Phys(data[n=1+7000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034ce000 get Phys(data[n=1+8000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034cf000 get Phys(data[n=1+9000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034d0000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xa0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 20480 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d10000, srb->DataBuffer 0xf9d10000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x1000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=1000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 4096 words requested; 16384 words xferred IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d10000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d10000, len 0xa000 Transfered a000, full size a000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02991000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02992000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0f000, count a800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:034c5000 get Phys(data[n=1+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:034c6000 get Phys(data[n=1+2000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:034c7000 get Phys(data[n=1+3000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:034c8000 get Phys(data[n=1+4000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:034c9000 get Phys(data[n=1+5000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:034ca000 get Phys(data[n=1+6000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:034cb000 get Phys(data[n=1+7000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034cc000 get Phys(data[n=1+8000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034cd000 get Phys(data[n=1+9000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034ce000 get Phys(data[n=1+a000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034cf000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xa8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 21504 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0f000, srb->DataBuffer 0xf9d0f000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x1400 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=1400 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 5120 words requested; 16384 words xferred IdeIntr: Read 0xa00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d17000, srb->DataBuffer 0xf9d0f000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d19800, srb->DataBuffer 0xf9d0f000, len 0xa800 Transfered a800, full size a800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:0294b000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02954000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x3a20 @ 0x1e simplexOnly 0, VM 4 AtapiResetController: Reset lchannel 0[0] CompleteType 0x1, Luns 2, chan 0xb095c8e0, sptr 0x809e2aec, flags 0x0 Lun 0 AtapiResetController: pending SRB 0xb09461d0, chan 0xb095c8e0 senseBuffer 0xb094b000, chan 0xb095c8e0, ReqFlags 0xc AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET Save ATAPI retry status 0 do nothing chan 0xb095c8e0 ATA path, chan 0xb095c8e0 disable intr (0) AtapiDisableInterrupts_0: 0 done AtapiHardReset: 100000, dis=1 disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 done check DMA engine DMA status 0x0 process connected devices 0 - 1 Chan 0xb095c8e0 Lun 0x0 Lun ptr 0xb0725000 ATAPI at home AtapiResetController: Status before Atapi reset (0x0). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA DMA status 0x0 AtapiEnableInterrupts_0: 2 IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 IssueIdentify: iReason 0 IssueIdentify: wCount eb14 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: 8v 6DH FW: S/N: Pio: 2 APio: 0 SWDMA: 0 MWDMA: 4 UDMA: 0/0 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0 PowerMngt 0/0, APM 0/0 IssueIdentify: DFLAGS_DWORDIO_ENABLED. InitBadBlocks local LunExt 0xb0725000 S/N:v86_HD__________________________________- IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: AtapiCmdSize 0x0 IssueIdentify: final Status on exit (0x50) set DFLAGS_REINIT_DMA Chan 0xb095c8e0 Lun 0x1 Lun ptr 0xb0725318 0-status VM - not present AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x10000400 VendorID/DeviceID/Rev 0x8086/0x3a20/0x0 Intel SATA channel init reg 90: 5, init lun map chan 0 other Intel PATA PATA part FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x0 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 IssueIdentify: iReason 0 IssueIdentify: wCount eb14 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: 8v 6DH FW: S/N: Pio: 2 APio: 0 SWDMA: 0 MWDMA: 4 UDMA: 0/0 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0 PowerMngt 0/0, APM 0/0 IssueIdentify: DFLAGS_DWORDIO_ENABLED. InitBadBlocks local LunExt 0xb0725000 S/N:v86_HD__________________________________- IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: AtapiCmdSize 0x0 IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 SATA w/o i/o registers, check slave presence DriveSelect: 0xb0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA DMA status 0x0 0-status VM - not present FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 MaxTransferMode (overriden): 0x45 try mode 0x45 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x45 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=2:-1:-1 Intel 0 AtaSetTransferMode: Set 0xa on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xa feature 0x3 0x40 3300/1000, 0x44 0/0 Using 0xa mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 (drivers/filesystems/cdfs/fsctl.c:608) CDFS: IRP_MN_VERIFY_VOLUME (drivers/filesystems/cdfs/fsctl.c:499) Device object B0946D18 Device to verify B0948038 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x43 UniataNeedQueueing: TopLevel, qd=0 Send to device 43 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 43 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 43 (Cdb b069dff0) assume IN AtapiSendCommand: zero/unaligned transfer 324, no DMA setup AtapiSendCommand: use_dma=0, Cmd 43 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x43 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x3:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x192 IdeIntr: Read 0xc9 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xb068f008, srb->DataBuffer 0xb068f008 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xb068f32c, srb->DataBuffer 0xb068f008, len 0x324 Transfered 324, full size 324 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1e800, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1e800) AtapiVirtToPhysAddr_: f9d1e800 -> 00000000:034cf800 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1e800, srb->DataBuffer 0xf9d1e800 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1f000, srb->DataBuffer 0xf9d1e800, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1e800, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1e800) AtapiVirtToPhysAddr_: f9d1e800 -> 00000000:034cf800 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1e800, srb->DataBuffer 0xf9d1e800 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1f000, srb->DataBuffer 0xf9d1e800, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1e800, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1e800) AtapiVirtToPhysAddr_: f9d1e800 -> 00000000:034cf800 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1e800, srb->DataBuffer 0xf9d1e800 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1f000, srb->DataBuffer 0xf9d1e800, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d1e800, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d1e800) AtapiVirtToPhysAddr_: f9d1e800 -> 00000000:034cf800 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x400 IdeIntr: Read 0x200 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d1e800, srb->DataBuffer 0xf9d1e800 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1f000, srb->DataBuffer 0xf9d1e800, len 0x800 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (drivers/filesystems/cdfs/fsctl.c:508) Same volume! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:0294b000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02954000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02a25000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02a2e000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:029e7000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:029b8000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02991000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02992000 get Phys(data[n=5+2000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02a93000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02a9c000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02bed000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02bb6000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02baf000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02b00000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02b19000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02c62000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02c5b000 get Phys(data[n=14+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02be4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 15 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:0097d000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02cfe000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02cf7000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02c88000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02ca1000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:0097a000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:0097b000 get Phys(data[n=6+2000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:0097c000 get Phys(data[n=6+3000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00975000 get Phys(data[n=7+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:0097e000 get Phys(data[n=8+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:0097f000 get Phys(data[n=8+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00978000 get Phys(data[n=9+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00979000 get Phys(data[n=9+2000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00972000 get Phys(data[n=10+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00973000 get Phys(data[n=10+2000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00974000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:0096d000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00976000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00977000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00970000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00971000 get Phys(data[n=3+2000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:0096a000 get Phys(data[n=4+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:0096b000 get Phys(data[n=4+2000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:0096c000 get Phys(data[n=4+3000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00965000 get Phys(data[n=5+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:0096e000 get Phys(data[n=6+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:0096f000 get Phys(data[n=6+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00968000 get Phys(data[n=7+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00969000 get Phys(data[n=7+2000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00752000 get Phys(data[n=8+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00753000 get Phys(data[n=8+2000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00964000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 9 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00755000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00966000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00967000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00758000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00759000 get Phys(data[n=3+2000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:0074a000 get Phys(data[n=4+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:0074b000 get Phys(data[n=4+2000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00754000 get Phys(data[n=5+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:0074d000 get Phys(data[n=6+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00756000 get Phys(data[n=7+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00757000 get Phys(data[n=7+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:00750000 get Phys(data[n=8+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00751000 get Phys(data[n=8+2000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00742000 get Phys(data[n=9+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00743000 get Phys(data[n=9+2000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:0074c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00745000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:0074e000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:0074f000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00748000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00749000 get Phys(data[n=3+2000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:0073a000 get Phys(data[n=4+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:0073b000 get Phys(data[n=4+2000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00744000 get Phys(data[n=5+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:0073d000 get Phys(data[n=6+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00746000 get Phys(data[n=7+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00747000 get Phys(data[n=7+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00740000 get Phys(data[n=8+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00741000 get Phys(data[n=8+2000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00662000 get Phys(data[n=9+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:006bb000 get Phys(data[n=10+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:0073c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00665000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:0073e000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:0073f000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00738000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:00739000 get Phys(data[n=3+2000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:0061a000 get Phys(data[n=4+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:00663000 get Phys(data[n=5+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00664000 get Phys(data[n=5+2000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:0061d000 get Phys(data[n=6+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00736000 get Phys(data[n=7+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00737000 get Phys(data[n=7+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00660000 get Phys(data[n=8+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00661000 get Phys(data[n=8+2000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:0060a000 get Phys(data[n=9+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:0061b000 get Phys(data[n=10+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:0061c000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:0060d000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00666000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:0065f000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00618000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00619000 get Phys(data[n=4+2000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00602000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:0060b000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:0060c000 get Phys(data[n=6+2000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00605000 get Phys(data[n=7+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:0065e000 get Phys(data[n=8+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00607000 get Phys(data[n=9+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00608000 get Phys(data[n=9+2000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00609000 get Phys(data[n=9+3000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:003b2000 get Phys(data[n=10+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00603000 get Phys(data[n=11+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00604000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:0049d000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:0060e000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:003af000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:003b0000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:003b1000 get Phys(data[n=4+2000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:003aa000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:00453000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:0049c000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:003ad000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00606000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:003a7000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:003a8000 get Phys(data[n=10+2000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:003a9000 get Phys(data[n=10+3000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:003a2000 get Phys(data[n=11+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:003ab000 get Phys(data[n=12+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:003ac000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:003a5000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:0049e000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00367000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:003a0000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:003a1000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:0036a000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:003a3000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:003a4000 get Phys(data[n=4+2000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:0035d000 get Phys(data[n=5+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:003ae000 get Phys(data[n=6+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:0034f000 get Phys(data[n=7+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00368000 get Phys(data[n=8+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00369000 get Phys(data[n=8+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00352000 get Phys(data[n=9+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00353000 get Phys(data[n=9+2000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:0035c000 get Phys(data[n=10+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00355000 get Phys(data[n=11+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:003a6000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00347000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00350000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00351000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:0034a000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:0034b000 get Phys(data[n=3+2000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00354000 get Phys(data[n=4+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:0034d000 get Phys(data[n=5+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:0034e000 get Phys(data[n=5+2000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:0033f000 get Phys(data[n=6+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00348000 get Phys(data[n=7+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00349000 get Phys(data[n=7+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00342000 get Phys(data[n=8+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00343000 get Phys(data[n=8+2000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:0034c000 get Phys(data[n=9+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00345000 get Phys(data[n=10+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00346000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00327000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00340000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00341000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00322000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00323000 get Phys(data[n=3+2000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00344000 get Phys(data[n=4+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:0033d000 get Phys(data[n=5+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:0033e000 get Phys(data[n=5+2000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:0031f000 get Phys(data[n=6+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:00328000 get Phys(data[n=7+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00321000 get Phys(data[n=8+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:0031a000 get Phys(data[n=9+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:0031b000 get Phys(data[n=9+2000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:0033c000 get Phys(data[n=10+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00325000 get Phys(data[n=11+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00326000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00317000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00320000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00319000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00312000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00313000 get Phys(data[n=4+2000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:00324000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:0031d000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:0031e000 get Phys(data[n=6+2000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:0030f000 get Phys(data[n=7+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00318000 get Phys(data[n=8+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00311000 get Phys(data[n=9+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:0030a000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:0030b000 get Phys(data[n=10+2000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:0031c000 get Phys(data[n=11+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00315000 get Phys(data[n=12+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00316000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00307000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00310000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00309000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00302000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00303000 get Phys(data[n=4+2000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:00314000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:0030d000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:0030e000 get Phys(data[n=6+2000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:002ff000 get Phys(data[n=7+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00308000 get Phys(data[n=8+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00301000 get Phys(data[n=9+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:002fa000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:002fb000 get Phys(data[n=10+2000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:0030c000 get Phys(data[n=11+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00305000 get Phys(data[n=12+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00306000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:002f7000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00300000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:002f9000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:002f2000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:002f3000 get Phys(data[n=4+2000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00304000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:002fd000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:002fe000 get Phys(data[n=6+2000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:002ef000 get Phys(data[n=7+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:002f8000 get Phys(data[n=8+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:002f1000 get Phys(data[n=9+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:002ea000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:002eb000 get Phys(data[n=10+2000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:002fc000 get Phys(data[n=11+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:002f5000 get Phys(data[n=12+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:002f6000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:002e7000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:002f0000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:002e9000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:002e2000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:002e3000 get Phys(data[n=4+2000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:002f4000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:002ed000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:002ee000 get Phys(data[n=6+2000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:002df000 get Phys(data[n=7+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:002e8000 get Phys(data[n=8+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:002e1000 get Phys(data[n=9+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:002da000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:002db000 get Phys(data[n=10+2000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:002ec000 get Phys(data[n=11+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:002e5000 get Phys(data[n=12+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:002e6000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:002d7000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:002e0000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:002d9000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:002d2000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:002d3000 get Phys(data[n=4+2000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:002e4000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:002dd000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:002de000 get Phys(data[n=6+2000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:002cf000 get Phys(data[n=7+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:002d8000 get Phys(data[n=8+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:002d1000 get Phys(data[n=9+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:002ca000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:002cb000 get Phys(data[n=10+2000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:002dc000 get Phys(data[n=11+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:002d5000 get Phys(data[n=12+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:002d6000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:002c7000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:002d0000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:002c9000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:002c2000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:002c3000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:002d4000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:002cd000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:002ce000 get Phys(data[n=4+2000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:002bf000 get Phys(data[n=5+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:002c8000 get Phys(data[n=6+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:002c1000 get Phys(data[n=7+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:002ba000 get Phys(data[n=8+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:002bb000 get Phys(data[n=8+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:002cc000 get Phys(data[n=9+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:002c5000 get Phys(data[n=10+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:002c6000 get Phys(data[n=10+2000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:002b7000 get Phys(data[n=11+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:002c0000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:002b9000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:002b2000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:002b3000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:002c4000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:002bd000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:002be000 get Phys(data[n=4+2000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:002af000 get Phys(data[n=5+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:002b8000 get Phys(data[n=6+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:002b1000 get Phys(data[n=7+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:002aa000 get Phys(data[n=8+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:002ab000 get Phys(data[n=8+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:002bc000 get Phys(data[n=9+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:002b5000 get Phys(data[n=10+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:002b6000 get Phys(data[n=10+2000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:002a7000 get Phys(data[n=11+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:002b0000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:002a9000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:002a2000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:002a3000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:002b4000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:002ad000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:002ae000 get Phys(data[n=4+2000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:0029f000 get Phys(data[n=5+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:002a8000 get Phys(data[n=6+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:002a1000 get Phys(data[n=7+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:0029a000 get Phys(data[n=8+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:0029b000 get Phys(data[n=8+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:002ac000 get Phys(data[n=9+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:002a5000 get Phys(data[n=10+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:002a6000 get Phys(data[n=10+2000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00297000 get Phys(data[n=11+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:002a0000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00299000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00292000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00293000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:002a4000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:0029d000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:0029e000 get Phys(data[n=4+2000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:0028f000 get Phys(data[n=5+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00298000 get Phys(data[n=6+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00291000 get Phys(data[n=7+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:0028a000 get Phys(data[n=8+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:0028b000 get Phys(data[n=8+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:0029c000 get Phys(data[n=9+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00295000 get Phys(data[n=10+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00296000 get Phys(data[n=10+2000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00287000 get Phys(data[n=11+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00290000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00289000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00282000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00283000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00294000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:0028d000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:0028e000 get Phys(data[n=4+2000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:0027f000 get Phys(data[n=5+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00288000 get Phys(data[n=6+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00281000 get Phys(data[n=7+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:0027a000 get Phys(data[n=8+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:0027b000 get Phys(data[n=8+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:0028c000 get Phys(data[n=9+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00285000 get Phys(data[n=10+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00286000 get Phys(data[n=10+2000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00277000 get Phys(data[n=11+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00280000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00279000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00272000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00273000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00284000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:0027d000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:0027e000 get Phys(data[n=4+2000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:0026f000 get Phys(data[n=5+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00278000 get Phys(data[n=6+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00271000 get Phys(data[n=7+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:0026a000 get Phys(data[n=8+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:0026b000 get Phys(data[n=8+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:0027c000 get Phys(data[n=9+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00275000 get Phys(data[n=10+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00276000 get Phys(data[n=10+2000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00267000 get Phys(data[n=11+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00270000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00269000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00262000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00263000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00274000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:0026d000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:0026e000 get Phys(data[n=4+2000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:0025f000 get Phys(data[n=5+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:00268000 get Phys(data[n=6+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00261000 get Phys(data[n=7+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:0025a000 get Phys(data[n=8+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:0025b000 get Phys(data[n=8+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:0026c000 get Phys(data[n=9+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00265000 get Phys(data[n=10+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00266000 get Phys(data[n=10+2000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00257000 get Phys(data[n=11+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00260000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00259000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00252000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00253000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00264000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:0025d000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:0025e000 get Phys(data[n=4+2000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:0024f000 get Phys(data[n=5+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00258000 get Phys(data[n=6+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00251000 get Phys(data[n=7+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:0024a000 get Phys(data[n=8+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:0024b000 get Phys(data[n=8+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:0025c000 get Phys(data[n=9+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00255000 get Phys(data[n=10+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00256000 get Phys(data[n=10+2000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00247000 get Phys(data[n=11+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00250000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00249000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00242000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069dfc0, CDB 0xb069dff0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069dfc0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069dff0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069dff0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069dfc0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069dfc0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069dfc0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0f000, count b000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:034c0000 get Phys(data[n=1+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:034c1000 get Phys(data[n=1+2000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:034c2000 get Phys(data[n=1+3000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:034c3000 get Phys(data[n=1+4000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:034c4000 get Phys(data[n=1+5000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:034c5000 get Phys(data[n=1+6000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:034c6000 get Phys(data[n=1+7000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034c7000 get Phys(data[n=1+8000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034c8000 get Phys(data[n=1+9000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034c9000 get Phys(data[n=1+a000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034ca000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xb0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 22528 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0f000, srb->DataBuffer 0xf9d0f000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x1800 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=1800 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 6144 words requested; 16384 words xferred IdeIntr: Read 0xc00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d17000, srb->DataBuffer 0xf9d0f000 status re-check 0x50 DataOverrun AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0f000, len 0xb000 Transfered b000, full size b000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:0294b000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02954000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00bed000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00bee000 get Phys(data[n=1+2000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00bdf000 get Phys(data[n=2+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00be8000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00be1000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:00bda000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:00beb000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00bfc000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00be5000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00be6000 get Phys(data[n=8+2000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00bd7000 get Phys(data[n=9+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00be0000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00bd9000 get Phys(data[n=11+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00bd2000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00be3000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00bf4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00bdd000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00bde000 get Phys(data[n=1+2000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00bcf000 get Phys(data[n=2+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00bd8000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:00bd1000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00bca000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:00bdb000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00bec000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00bd5000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00bd6000 get Phys(data[n=8+2000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00bc7000 get Phys(data[n=9+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00bd0000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00bc9000 get Phys(data[n=11+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00bc2000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00bd3000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00be4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00bcd000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00bce000 get Phys(data[n=1+2000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00bbf000 get Phys(data[n=2+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00bc8000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00bc1000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00bba000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:00bcb000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:00bdc000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00bc5000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:00bc6000 get Phys(data[n=8+2000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00bb7000 get Phys(data[n=9+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00bc0000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00bb9000 get Phys(data[n=11+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00bb2000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00bc3000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00bd4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00bbd000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00bbe000 get Phys(data[n=1+2000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00baf000 get Phys(data[n=2+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00bb8000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00bb1000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:00baa000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:00bbb000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00bcc000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00bb5000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00bb6000 get Phys(data[n=8+2000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00ba7000 get Phys(data[n=9+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:00bb0000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00ba9000 get Phys(data[n=11+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00ba2000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00bb3000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00bc4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00bad000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00bae000 get Phys(data[n=1+2000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00b9f000 get Phys(data[n=2+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00ba8000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00ba1000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:00b9a000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:00bab000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00bbc000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00ba5000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00ba6000 get Phys(data[n=8+2000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00b97000 get Phys(data[n=9+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00ba0000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00b99000 get Phys(data[n=11+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00b92000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00ba3000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00bb4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00b9d000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00b9e000 get Phys(data[n=1+2000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00b8f000 get Phys(data[n=2+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00b98000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:00b91000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00b8a000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:00b9b000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00bac000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00b95000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00b96000 get Phys(data[n=8+2000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00b87000 get Phys(data[n=9+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00b90000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00b89000 get Phys(data[n=11+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00b82000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00b93000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00ba4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00b8d000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00b8e000 get Phys(data[n=1+2000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00b7f000 get Phys(data[n=2+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00b88000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00b81000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00b7a000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:00b8b000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:00b9c000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00b85000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:00b86000 get Phys(data[n=8+2000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00b77000 get Phys(data[n=9+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00b80000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00b79000 get Phys(data[n=11+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00b72000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00b83000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00b94000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00b7d000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00b7e000 get Phys(data[n=1+2000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00b6f000 get Phys(data[n=2+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00b78000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00b71000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:00b6a000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:00b7b000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00b8c000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00b75000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00b76000 get Phys(data[n=8+2000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00b67000 get Phys(data[n=9+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:00b70000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00b69000 get Phys(data[n=11+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00b62000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00b73000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00b84000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:003a5000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:0049e000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00b5f000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00b68000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00b61000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00b5a000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00b6b000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:00b7c000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:00b6d000 get Phys(data[n=7+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00b6e000 get Phys(data[n=7+2000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00b57000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00b60000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00b59000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00b52000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00b63000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00b74000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00b65000 get Phys(data[n=14+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00b66000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00b4f000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00b58000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00b51000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00b4a000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:00b5b000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00b6c000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:00b5d000 get Phys(data[n=7+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00b5e000 get Phys(data[n=7+2000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00b47000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00b50000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00b49000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00b42000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00b53000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00b64000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00b55000 get Phys(data[n=14+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00b56000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00b3f000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00b48000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00b41000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00b3a000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00b4b000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00b5c000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:00b4d000 get Phys(data[n=7+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:00b4e000 get Phys(data[n=7+2000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00b37000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:00b40000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00b39000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00b32000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00b43000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00b54000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00b45000 get Phys(data[n=14+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00b46000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00b2f000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00b38000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00b31000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00b2a000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00b3b000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:00b4c000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:00b3d000 get Phys(data[n=7+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00b3e000 get Phys(data[n=7+2000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00b27000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00b30000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00b29000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:00b22000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00b33000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00b44000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00b35000 get Phys(data[n=14+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00b36000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00b1f000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00b21000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00b1a000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00b2b000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00b3c000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:00b2d000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:00b2e000 get Phys(data[n=6+2000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00b17000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00b20000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00b19000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00b12000 get Phys(data[n=10+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00b23000 get Phys(data[n=11+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00b34000 get Phys(data[n=12+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00b25000 get Phys(data[n=13+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00b26000 get Phys(data[n=13+2000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00b0f000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00b18000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00b11000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00b0a000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00b1b000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:00b2c000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00b1d000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:00b1e000 get Phys(data[n=6+2000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00b07000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00b10000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00b09000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00b02000 get Phys(data[n=10+1000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00b13000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00b24000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00b15000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00b16000 get Phys(data[n=13+2000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00aff000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00b08000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00b01000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00afa000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00b0b000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00b1c000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00b0d000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:00b0e000 get Phys(data[n=6+2000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:00af7000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00b00000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:00af9000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00af2000 get Phys(data[n=10+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00b03000 get Phys(data[n=11+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00b14000 get Phys(data[n=12+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00b05000 get Phys(data[n=13+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00b06000 get Phys(data[n=13+2000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00aef000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00af8000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00af1000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00aea000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00afb000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00b0c000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:00afd000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:00afe000 get Phys(data[n=6+2000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00ae7000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00af0000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00ae9000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00ae2000 get Phys(data[n=10+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:00af3000 get Phys(data[n=11+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00b04000 get Phys(data[n=12+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00af5000 get Phys(data[n=13+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00af6000 get Phys(data[n=13+2000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00adf000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:002d0000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00249000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d06000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:034b3000 get Phys(data[n=1+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:034b4000 get Phys(data[n=1+2000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:034b5000 get Phys(data[n=1+3000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:034b6000 get Phys(data[n=1+4000]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:034b7000 get Phys(data[n=1+5000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:034b8000 get Phys(data[n=1+6000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:034b9000 get Phys(data[n=1+7000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:034ba000 get Phys(data[n=1+8000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:034bb000 get Phys(data[n=1+9000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:034bc000 get Phys(data[n=1+a000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:034bd000 get Phys(data[n=1+b000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:034be000 get Phys(data[n=1+c000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:034bf000 get Phys(data[n=1+d000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:034c0000 get Phys(data[n=2+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:034c1000 get Phys(data[n=2+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:034c2000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d06000, srb->DataBuffer 0xf9d06000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0e000, srb->DataBuffer 0xf9d06000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d06000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 3800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034c3000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034c4000 get Phys(data[n=1+2000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034c5000 get Phys(data[n=1+3000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034c6000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x38:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1c00 IdeIntr: Read 0xe00 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d19800, srb->DataBuffer 0xf9d16000, len 0x3800 Transfered 3800, full size 3800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00242000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:0294b000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00abc000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00aad000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00aae000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00a97000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00aa8000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:00aa1000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:00a9a000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00aab000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00ab4000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00aa5000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00aa6000 get Phys(data[n=9+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00a8f000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00aa0000 get Phys(data[n=11+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00a99000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00a92000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00aa3000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00aac000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00a9d000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00a9e000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00a87000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:00a98000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00a91000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:00a8a000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00a9b000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00aa4000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00a95000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00a96000 get Phys(data[n=9+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00a7f000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00a90000 get Phys(data[n=11+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00a89000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00a82000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00a93000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00a9c000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00a8d000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00a8e000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00a77000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00a88000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00a81000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:00a7a000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:00a8b000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00a94000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:00a85000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00a86000 get Phys(data[n=9+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00a6f000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00a80000 get Phys(data[n=11+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00a79000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00a72000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00a83000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00a8c000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00a7d000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00a7e000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00a67000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00a78000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:00a71000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:00a6a000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00a7b000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00a84000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00a75000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00a76000 get Phys(data[n=9+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:00a5f000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00a70000 get Phys(data[n=11+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00a69000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00a62000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00a73000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00a7c000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00a6d000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00a6e000 get Phys(data[n=2+2000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00a57000 get Phys(data[n=3+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:00a68000 get Phys(data[n=4+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:00a61000 get Phys(data[n=5+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:00a5a000 get Phys(data[n=6+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:00a6b000 get Phys(data[n=7+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00a74000 get Phys(data[n=8+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00a65000 get Phys(data[n=9+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00a66000 get Phys(data[n=9+2000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:00a4f000 get Phys(data[n=10+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:00a60000 get Phys(data[n=11+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:00a59000 get Phys(data[n=12+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:00a52000 get Phys(data[n=13+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00a63000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:00a6c000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:00a5d000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:00a5e000 get Phys(data[n=2+2000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:00a47000 get Phys(data[n=3+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:00a58000 get Phys(data[n=4+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:00a51000 get Phys(data[n=5+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:00a4a000 get Phys(data[n=6+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:00a5b000 get Phys(data[n=7+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:00a64000 get Phys(data[n=8+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:00a55000 get Phys(data[n=9+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:00a56000 get Phys(data[n=9+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:00a3f000 get Phys(data[n=10+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:00a50000 get Phys(data[n=11+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:00a49000 get Phys(data[n=12+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:00a42000 get Phys(data[n=13+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00a53000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:00a5c000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:00a4d000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:00a4e000 get Phys(data[n=2+2000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:00a37000 get Phys(data[n=3+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:00a48000 get Phys(data[n=4+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:00a41000 get Phys(data[n=5+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:00a3a000 get Phys(data[n=6+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:00a4b000 get Phys(data[n=7+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:00a54000 get Phys(data[n=8+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:00a45000 get Phys(data[n=9+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:00a46000 get Phys(data[n=9+2000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:00a2f000 get Phys(data[n=10+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:00a40000 get Phys(data[n=11+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:00a39000 get Phys(data[n=12+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:00a32000 get Phys(data[n=13+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00a43000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00a4c000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:00a3d000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00a3e000 get Phys(data[n=2+2000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:00a27000 get Phys(data[n=3+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:00a38000 get Phys(data[n=4+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:00a31000 get Phys(data[n=5+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:00a2a000 get Phys(data[n=6+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:00a3b000 get Phys(data[n=7+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00a44000 get Phys(data[n=8+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:00a35000 get Phys(data[n=9+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:00a36000 get Phys(data[n=9+2000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:00a1f000 get Phys(data[n=10+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:00a30000 get Phys(data[n=11+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:00a29000 get Phys(data[n=12+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:00a22000 get Phys(data[n=13+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00a33000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 14 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02954000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:003a5000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:034a5000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:034a6000 get Phys(data[n=1+2000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:034a7000 get Phys(data[n=1+3000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:034a8000 get Phys(data[n=1+4000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:034a9000 get Phys(data[n=1+5000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:034aa000 get Phys(data[n=1+6000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:034ab000 get Phys(data[n=1+7000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:034ac000 get Phys(data[n=1+8000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:034ad000 get Phys(data[n=1+9000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:034ae000 get Phys(data[n=1+a000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:034af000 get Phys(data[n=1+b000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:034b0000 get Phys(data[n=2+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:034b1000 get Phys(data[n=2+2000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:034b2000 get Phys(data[n=2+3000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:034b3000 get Phys(data[n=2+4000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:034b4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:034b5000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:034b6000 get Phys(data[n=1+2000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:034b7000 get Phys(data[n=1+3000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:034b8000 get Phys(data[n=1+4000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:034b9000 get Phys(data[n=1+5000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:034ba000 get Phys(data[n=1+6000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:034bb000 get Phys(data[n=1+7000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:034bc000 get Phys(data[n=1+8000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:034bd000 get Phys(data[n=1+9000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:034be000 get Phys(data[n=1+a000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:034bf000 get Phys(data[n=1+b000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:034c0000 get Phys(data[n=2+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:034c1000 get Phys(data[n=2+2000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:034c2000 get Phys(data[n=2+3000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:034c3000 get Phys(data[n=2+4000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:034c4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d16000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:0049e000 get Phys(data[n=1+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:002c7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x800 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d16000, srb->DataBuffer 0xf9d16000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d18000, srb->DataBuffer 0xf9d16000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb069ceb0, CDB 0xb069cee0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb069ceb0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b069cee0) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b069cee0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b069ceb0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x0 AtapiInterrupt: CompleteRequest, srbstatus 1 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 0xb069ceb0, status 1 AtapiInterrupt: RequestComplete, srb 0xb069ceb0 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:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb09461d0, CDB 0xb0946200, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb09461d0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0946200) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:02dd8000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:02e01000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:02dfa000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:02deb000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02dcc000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02de5000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02dfe000 get Phys(data[n=7+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:02e0f000 get Phys(data[n=8+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:02de0000 get Phys(data[n=9+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:02e09000 get Phys(data[n=10+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:02e02000 get Phys(data[n=11+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:02df3000 get Phys(data[n=12+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:02dd4000 get Phys(data[n=13+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02ded000 get Phys(data[n=14+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:02e06000 get Phys(data[n=15+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:02e17000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 16 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0946200 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b09461d0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b09461d0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb09461d0, status 1 AtapiInterrupt: RequestComplete, srb 0xb09461d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0700400, CDB 0xb0700430, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0700400 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0700430) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cea000) AtapiVirtToPhysAddr_: f9cea000 -> 00000000:02de8000 get Phys(data[n=1+1000]=f9ceb000) AtapiVirtToPhysAddr_: f9ceb000 -> 00000000:02da9000 get Phys(data[n=2+1000]=f9cec000) AtapiVirtToPhysAddr_: f9cec000 -> 00000000:02e0a000 get Phys(data[n=3+1000]=f9ced000) AtapiVirtToPhysAddr_: f9ced000 -> 00000000:02dfb000 get Phys(data[n=4+1000]=f9cee000) AtapiVirtToPhysAddr_: f9cee000 -> 00000000:02ddc000 get Phys(data[n=5+1000]=f9cef000) AtapiVirtToPhysAddr_: f9cef000 -> 00000000:02df5000 get Phys(data[n=6+1000]=f9cf0000) AtapiVirtToPhysAddr_: f9cf0000 -> 00000000:02e0e000 get Phys(data[n=7+1000]=f9cf1000) AtapiVirtToPhysAddr_: f9cf1000 -> 00000000:02dbf000 get Phys(data[n=8+1000]=f9cf2000) AtapiVirtToPhysAddr_: f9cf2000 -> 00000000:02d90000 get Phys(data[n=9+1000]=f9cf3000) AtapiVirtToPhysAddr_: f9cf3000 -> 00000000:02db9000 get Phys(data[n=10+1000]=f9cf4000) AtapiVirtToPhysAddr_: f9cf4000 -> 00000000:02dba000 get Phys(data[n=10+2000]=f9cf5000) AtapiVirtToPhysAddr_: f9cf5000 -> 00000000:02e03000 get Phys(data[n=11+1000]=f9cf6000) AtapiVirtToPhysAddr_: f9cf6000 -> 00000000:02de4000 get Phys(data[n=12+1000]=f9cf7000) AtapiVirtToPhysAddr_: f9cf7000 -> 00000000:02dfd000 get Phys(data[n=13+1000]=f9cf8000) AtapiVirtToPhysAddr_: f9cf8000 -> 00000000:02e16000 get Phys(data[n=14+1000]=f9cf9000) AtapiVirtToPhysAddr_: f9cf9000 -> 00000000:00097000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 15 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0700430 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0700400 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cea000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0700400 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cf2000, srb->DataBuffer 0xf9cea000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cea000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0700400, status 1 AtapiInterrupt: RequestComplete, srb 0xb0700400 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb07011a0, CDB 0xb07011d0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb07011a0 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b07011d0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cfa000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cfa000) AtapiVirtToPhysAddr_: f9cfa000 -> 00000000:02da0000 get Phys(data[n=1+1000]=f9cfb000) AtapiVirtToPhysAddr_: f9cfb000 -> 00000000:02db1000 get Phys(data[n=2+1000]=f9cfc000) AtapiVirtToPhysAddr_: f9cfc000 -> 00000000:02dca000 get Phys(data[n=3+1000]=f9cfd000) AtapiVirtToPhysAddr_: f9cfd000 -> 00000000:02dc3000 get Phys(data[n=4+1000]=f9cfe000) AtapiVirtToPhysAddr_: f9cfe000 -> 00000000:02dec000 get Phys(data[n=5+1000]=f9cff000) AtapiVirtToPhysAddr_: f9cff000 -> 00000000:02e05000 get Phys(data[n=6+1000]=f9d00000) AtapiVirtToPhysAddr_: f9d00000 -> 00000000:02e1e000 get Phys(data[n=7+1000]=f9d01000) AtapiVirtToPhysAddr_: f9d01000 -> 00000000:0008f000 get Phys(data[n=8+1000]=f9d02000) AtapiVirtToPhysAddr_: f9d02000 -> 00000000:02d98000 get Phys(data[n=9+1000]=f9d03000) AtapiVirtToPhysAddr_: f9d03000 -> 00000000:02dc9000 get Phys(data[n=10+1000]=f9d04000) AtapiVirtToPhysAddr_: f9d04000 -> 00000000:0009a000 get Phys(data[n=11+1000]=f9d05000) AtapiVirtToPhysAddr_: f9d05000 -> 00000000:02dbb000 get Phys(data[n=12+1000]=f9d06000) AtapiVirtToPhysAddr_: f9d06000 -> 00000000:02df4000 get Phys(data[n=13+1000]=f9d07000) AtapiVirtToPhysAddr_: f9d07000 -> 00000000:02e0d000 get Phys(data[n=14+1000]=f9d08000) AtapiVirtToPhysAddr_: f9d08000 -> 00000000:02dc6000 get Phys(data[n=15+1000]=f9d09000) AtapiVirtToPhysAddr_: f9d09000 -> 00000000:00087000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 16 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b07011d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b07011a0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cfa000, srb->DataBuffer 0xf9cfa000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b07011a0 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d02000, srb->DataBuffer 0xf9cfa000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9cfa000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb07011a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb07011a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9d0a000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9d0a000) AtapiVirtToPhysAddr_: f9d0a000 -> 00000000:00098000 get Phys(data[n=1+1000]=f9d0b000) AtapiVirtToPhysAddr_: f9d0b000 -> 00000000:02e29000 get Phys(data[n=2+1000]=f9d0c000) AtapiVirtToPhysAddr_: f9d0c000 -> 00000000:00092000 get Phys(data[n=3+1000]=f9d0d000) AtapiVirtToPhysAddr_: f9d0d000 -> 00000000:02db3000 get Phys(data[n=4+1000]=f9d0e000) AtapiVirtToPhysAddr_: f9d0e000 -> 00000000:02dfc000 get Phys(data[n=5+1000]=f9d0f000) AtapiVirtToPhysAddr_: f9d0f000 -> 00000000:02dbd000 get Phys(data[n=6+1000]=f9d10000) AtapiVirtToPhysAddr_: f9d10000 -> 00000000:02e7e000 get Phys(data[n=7+1000]=f9d11000) AtapiVirtToPhysAddr_: f9d11000 -> 00000000:0007f000 get Phys(data[n=8+1000]=f9d12000) AtapiVirtToPhysAddr_: f9d12000 -> 00000000:00090000 get Phys(data[n=9+1000]=f9d13000) AtapiVirtToPhysAddr_: f9d13000 -> 00000000:02e59000 get Phys(data[n=10+1000]=f9d14000) AtapiVirtToPhysAddr_: f9d14000 -> 00000000:0008a000 get Phys(data[n=11+1000]=f9d15000) AtapiVirtToPhysAddr_: f9d15000 -> 00000000:0009b000 get Phys(data[n=12+1000]=f9d16000) AtapiVirtToPhysAddr_: f9d16000 -> 00000000:02e04000 get Phys(data[n=13+1000]=f9d17000) AtapiVirtToPhysAddr_: f9d17000 -> 00000000:02e35000 get Phys(data[n=14+1000]=f9d18000) AtapiVirtToPhysAddr_: f9d18000 -> 00000000:02e86000 get Phys(data[n=15+1000]=f9d19000) AtapiVirtToPhysAddr_: f9d19000 -> 00000000:00227000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 16 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d0a000, srb->DataBuffer 0xf9d0a000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9d12000, srb->DataBuffer 0xf9d0a000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9d1a000, srb->DataBuffer 0xf9d0a000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x3a208086/0x0 SRB 0xb0946188, CDB 0xb09461b8, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946188 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09461b8) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xa, data f9cda000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9cda000) AtapiVirtToPhysAddr_: f9cda000 -> 00000000:00088000 get Phys(data[n=1+1000]=f9cdb000) AtapiVirtToPhysAddr_: f9cdb000 -> 00000000:00099000 get Phys(data[n=2+1000]=f9cdc000) AtapiVirtToPhysAddr_: f9cdc000 -> 00000000:00082000 get Phys(data[n=3+1000]=f9cdd000) AtapiVirtToPhysAddr_: f9cdd000 -> 00000000:00093000 get Phys(data[n=4+1000]=f9cde000) AtapiVirtToPhysAddr_: f9cde000 -> 00000000:02db4000 get Phys(data[n=5+1000]=f9cdf000) AtapiVirtToPhysAddr_: f9cdf000 -> 00000000:02e45000 get Phys(data[n=6+1000]=f9ce0000) AtapiVirtToPhysAddr_: f9ce0000 -> 00000000:02e9e000 get Phys(data[n=7+1000]=f9ce1000) AtapiVirtToPhysAddr_: f9ce1000 -> 00000000:0021f000 get Phys(data[n=8+1000]=f9ce2000) AtapiVirtToPhysAddr_: f9ce2000 -> 00000000:00080000 get Phys(data[n=9+1000]=f9ce3000) AtapiVirtToPhysAddr_: f9ce3000 -> 00000000:00091000 get Phys(data[n=10+1000]=f9ce4000) AtapiVirtToPhysAddr_: f9ce4000 -> 00000000:00102000 get Phys(data[n=11+1000]=f9ce5000) AtapiVirtToPhysAddr_: f9ce5000 -> 00000000:0008b000 get Phys(data[n=12+1000]=f9ce6000) AtapiVirtToPhysAddr_: f9ce6000 -> 00000000:0009c000 get Phys(data[n=13+1000]=f9ce7000) AtapiVirtToPhysAddr_: f9ce7000 -> 00000000:02e8d000 get Phys(data[n=14+1000]=f9ce8000) AtapiVirtToPhysAddr_: f9ce8000 -> 00000000:0009e000 get Phys(data[n=15+1000]=f9ce9000) AtapiVirtToPhysAddr_: f9ce9000 -> 00000000:00217000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 16 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = a (503), Device 0, last dev 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09461b8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946188 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 AtapiInterrupt: 32768 words requested; 16384 words xferred IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9cda000, srb->DataBuffer 0xf9cda000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4000 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946188 data in AtaReq b094a000 AtaReq->WordsLeft=4000 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x4000 IdeIntr: Read 0x2000 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xf9ce2000, srb->DataBuffer 0xf9cda000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9cea000, srb->DataBuffer 0xf9cda000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946188, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: DeviceID+VendorID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0