OnCreate(../../ntoskrnl/kd/kdio.c:376) ----------------------------------------------------- (../../ntoskrnl/kd/kdio.c:377) ReactOS 0.4-SVN (Build 20150915-r69242) (../../ntoskrnl/kd/kdio.c:379) 1 System Processor [1023 MB Memory] (../../ntoskrnl/kd/kdio.c:380) Command Line: NOGUIBOOT KDSERIAL DEBUGPORT=COM1 FIRSTCHANCE (../../ntoskrnl/kd/kdio.c:384) ARC Paths: multi(0)disk(0)cdrom(31) \ multi(0)disk(0)cdrom(31) \reactos\ (../../ntoskrnl/ke/i386/cpu.c:450) Supported CPU features : KF_V86_VIS KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE KF_MTRR KF_CMPXCHG8B KF_MMX KF_WORKING_PTE KF_PAT KF_FXSR KF_FAST_SYSCALL KF_XMMI (../../ntoskrnl/ke/i386/cpu.c:722) Prefetch Cache: 32 bytesL2 Cache: 262144 bytesL2 Cache Line: 64 bytesL2 Cache Associativity: 8 (../../ntoskrnl/mm/ARM3/mminit.c:1443) HAL I/O Mapping at FFFE0000 is unsafe (../../ntoskrnl/mm/mminit.c:132) 0x80000000 - 0x83000000Boot Loaded Image (../../ntoskrnl/mm/mminit.c:136) 0xB0000000 - 0xB0701000PFN Database (../../ntoskrnl/mm/mminit.c:140) 0xB0701000 - 0xB26C9000ARM3 Non Paged Pool (../../ntoskrnl/mm/mminit.c:144) 0xB9400000 - 0xBB400000System View Space (../../ntoskrnl/mm/mminit.c:148) 0xBB400000 - 0xC0000000Session Space (../../ntoskrnl/mm/mminit.c:151) 0xC0000000 - 0xC03FFFFFPage Tables (../../ntoskrnl/mm/mminit.c:154) 0xC0300000 - 0xC0300FFFPage Directories (../../ntoskrnl/mm/mminit.c:157) 0xC0400000 - 0xC07FFFFFHyperspace (../../ntoskrnl/mm/mminit.c:161) 0xE1000000 - 0xECC00000ARM3 Paged Pool (../../ntoskrnl/mm/mminit.c:164) 0xECC00000 - 0xF7BE0000System PTE Space (../../ntoskrnl/mm/mminit.c:167) 0xF7BE0000 - 0xFFBE0000Non Paged Pool Expansion PTE Space (../../ntoskrnl/config/cmsysini.c:516) CmpCreateHardwareProfile() done (../../ntoskrnl/config/cmsysini.c:793) CmpCreateControlSet() done (../../ntoskrnl/config/cmhvlist.c:158) CmpAddToHiveFileList: Creation or opening of the hive list failed, status = c0000034 (../../hal/halx86/legacy/bussupp.c:688) Your machine has a PCI-to-PCI or CardBUS Bridge. PCI devices may fail! (../../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 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 03) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 64 Memory at e4000000 (32-bit, prefetchable) [size=64M] 00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 03) Subsystem: Unknown [0000:0000] Flags: bus master, 66MHz, medium devsel, latency 64 Memory at 40010100 (32-bit, non-prefetchable) [size=256] Memory at 22a0d0e0 (32-bit, non-prefetchable) [size=4K] Memory at cfd0ce00 (32-bit, non-prefetchable) [size=512] Memory at e3f0cff0 (32-bit, non-prefetchable) [size=256] 00:04.0 ISA bridge [0601]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 02) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 0 00:04.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 32 I/O ports at d800 [size=2K] 00:04.2 USB controller [0c03]: Intel Corporation 82371AB/EB/MB PIIX4 USB [8086:7112] (rev 01) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 32, IRQ 09 I/O ports at d400 [size=1K] Device is using IRQ 9! ISA Cards using that IRQ may fail! Device is an Intel UHCI (USB) Controller. Turn off Legacy USB in your BIOS! 00:04.3 Secondary bus towards host CPU [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 02) Subsystem: Unknown [0000:0000] Flags: medium devsel, latency 0 00:06.0 SCSI storage controller [0100]: Adaptec AHA-2940U2/U2W / 7890/7891 [9005:001f] (rev 00) Subsystem: 2940U2W SCSI Controller [9005:000f] Flags: bus master, medium devsel, latency 32, IRQ 09 I/O ports at d000 [size=4K] Memory at cd800000 (64-bit, non-prefetchable) [size=8M] Device is using IRQ 9! ISA Cards using that IRQ may fail! 00:09.0 SCSI storage controller [0100]: Adaptec AIC-7850 [9004:5078] (rev 03) Subsystem: AHA-2904/Integrated AIC-7850 [9004:7850] Flags: bus master, medium devsel, latency 32, IRQ 09 I/O ports at b800 [size=2K] Memory at cd000000 (32-bit, non-prefetchable) [size=16M] Device is using IRQ 9! ISA Cards using that IRQ may fail! 00:0a.0 Mass storage controller [0180]: Promise Technology, Inc. PDC20262 (FastTrak66/Ultra66) [105a:4d38] (rev 01) Subsystem: Ultra66 [105a:4d33] Flags: bus master, medium devsel, latency 32, IRQ 05 I/O ports at b400 [size=1K] I/O ports at b000 [size=4K] I/O ports at a800 [size=2K] I/O ports at a400 [size=1K] I/O ports at a000 [size=8K] Memory at cc800000 (32-bit, non-prefetchable) [size=8M] Device is using IRQ 5! ISA Cards using that IRQ may fail! 00:0b.0 Ethernet controller [0200]: 3Com Corporation 3c905C-TX/TX-M [Tornado] [10b7:9200] (rev 74) Subsystem: 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC [10b7:1000] Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at 9800 [size=2K] Memory at cc000000 (32-bit, non-prefetchable) [size=64M] Device is using IRQ 10! ISA Cards using that IRQ may fail! 00:0c.0 Multimedia audio controller [0401]: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] [1013:6003] (rev 01) Subsystem: DMX XFire 1024 [153b:112e] Flags: bus master, slow devsel, latency 32, IRQ 11 Memory at cb800000 (32-bit, non-prefetchable) [size=8M] Memory at cb000000 (32-bit, non-prefetchable) [size=16M] Device is using IRQ 11! ISA Cards using that IRQ may fail! 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV34 [GeForce FX 5500] [10de:0326] (rev a1) Subsystem: Unknown [10b0:0403] Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11 Memory at ce000000 (32-bit, non-prefetchable) [size=32M] Memory at d0000000 (32-bit, prefetchable) [size=256M] Device is using IRQ 11! ISA Cards using that IRQ may fail! ====== PCI BUS DETECTION COMPLETE ======= PC Compatible Eisa/Isa HAL Detected (../../ntoskrnl/io/pnpmgr/pnpinit.c:62) WARNING!! In PiInitCacheGroupInformation, using ReactOS HACK for SETUPLDR!! (../../ntoskrnl/io/pnpmgr/pnpinit.c:455) Need to build DACL (../../ntoskrnl/io/pnpmgr/pnpmgr.c:3212) ZwOpenKey(\Registry\Machine\SYSTEM\CURRENTCONTROLSET\Control\Pnp) failed with status 0xc0000034 (../../ntoskrnl/ps/apphelp.c:410) SHIMS: ApphelpCacheInitialize (../../ntoskrnl/ps/apphelp.c:298) SHIMS: ApphelpCacheRead could not even open Session Manager\AppCompatCache (0xc0000034) (../../ntoskrnl/ps/apphelp.c:428) SHIMS: ApphelpCacheInitialize: 0 (../../ntoskrnl/wmi/wmi.c:72) IoWMIRegistrationControl() called for DO B2698F18, 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.45h3 Parameter PrintLogo Parameter PrintLogo = 0x0 UniATA Init: OS should be ReactOS UniATA Init: OS ver 4.1 (1), 1 CPU(s) Performance calibration: dt=14995, counter=419690 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 ATAPI IDE enum supported BusMaster Devices Parameter VirtualMachineType Parameter VirtualMachineType = 0x0 Parameter VirtualBox Parameter VirtualBox = 0x0 -- BusID: 0x0:0x4:0x1 Storage Class DevId = 71118086 Class = 0001/0001, ProgIf 80 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 0 InterruptPin = 0x0 InterruptLine = 0x0 Enabling Mem/Io spaces and busmastering... Initial pciData.Command = 0x5 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE New pciData.Command = 0x5 PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x5 Range 4 = 0xd801 count: BMListLen++ -- BusID: 0x0:0x6:0x0 Storage Class DevId = 001F9005 Class = 0001/0000, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 unknown Subclass not supported Subclass not supported -- BusID: 0x0:0x9:0x0 Storage Class DevId = 50789004 Class = 0001/0000, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 unknown Subclass not supported Subclass not supported -- BusID: 0x0:0xa:0x0 Storage Class DevId = 4D38105A Class = 0001/0080, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 0 InterruptPin = 0x1 InterruptLine = 0x5 Enabling Mem/Io spaces and busmastering... Initial pciData.Command = 0x7 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE PCI_ENABLE_BUS_MASTER InterruptLine = 0x5 Final pciData.Command = 0x7 Range 0 = 0xb401 Range 1 = 0xb001 Range 2 = 0xa801 Range 3 = 0xa401 Range 4 = 0xa001 Range 5 = 0xcc800000 count: BMListLen++ -- BusID: 0x0:0x4:0x1 Storage Class DevId = 71118086 Class = 0001/0001, ProgIf 80 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 1 InterruptPin = 0x0 InterruptLine = 0x0 Range 4 = 0xd801 found suitable device Parameter NativePCIMode Parameter NativePCIMode = 0x0 Add to BMList, AltInit 0 -- BusID: 0x0:0x6:0x0 Storage Class DevId = 001F9005 Class = 0001/0000, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 unknown Subclass not supported Subclass not supported -- BusID: 0x0:0x9:0x0 Storage Class DevId = 50789004 Class = 0001/0000, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 unknown Subclass not supported Subclass not supported -- BusID: 0x0:0xa:0x0 Storage Class DevId = 4D38105A Class = 0001/0080, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 1 InterruptPin = 0x1 InterruptLine = 0x5 Range 0 = 0xb401 Range 1 = 0xb001 Range 2 = 0xa801 Range 3 = 0xa401 Range 4 = 0xa001 Range 5 = 0xcc800000 found suitable device -- BusID: 0x0:0x4:0x1 Storage Class DevId = 71118086 Class = 0001/0001, ProgIf 80 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 2 InterruptPin = 0x0 InterruptLine = 0x0 Range 4 = 0xd801 found suitable device -- BusID: 0x0:0x6:0x0 Storage Class DevId = 001F9005 Class = 0001/0000, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 unknown Subclass not supported Subclass not supported -- BusID: 0x0:0x9:0x0 Storage Class DevId = 50789004 Class = 0001/0000, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 unknown Subclass not supported Subclass not supported -- BusID: 0x0:0xa:0x0 Storage Class DevId = 4D38105A Class = 0001/0080, ProgIf 00 Parameter Include Parameter Include = 0x0 No force include, check exclude Parameter Exclude Parameter Exclude = 0x0 Default device found, pass 2 InterruptPin = 0x1 InterruptLine = 0x5 Range 0 = 0xb401 Range 1 = 0xb001 Range 2 = 0xa801 Range 3 = 0xa401 Range 4 = 0xa001 Range 5 = 0xcc800000 found suitable device Add to BMList, AltInit 0 BMListLen=2 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 MaxIsrWait Parameter MaxIsrWait = 0x28 ATAPI IDE: Look for legacy ISA-bridged PCI IDE controller (onboard) ATAPI IDE: BMListLen 2 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 UniataClaimLegacyPCIIDE: (../../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 ok 0x0 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 Try init channel 0, method 0 UniataFindBusMasterController: Context=0, BMListLen=2 ConfigInfo->Length 8c AdapterInterfaceType: Isa bm_offset 0, channel 0 AdapterInterfaceType=0x1 IoBusNumber=0x0 slotNumber=0x24 busDataRead DevId = 71118086 Class = 0001/0001 Storage Class MasterDev (1) Check exclude Parameter Exclude Parameter Exclude = 0x0 UniataChipDetect: HwFlags: 0x0 Parameter ForceSimplex Parameter ForceSimplex = 0x0 i: 0x34 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 i: 0x2 HwFlags: 0x0 Parameter HwFlagsOverride Parameter HwFlagsOverride = 0x0 HwFlagsOverride: 0x0 Parameter HwFlagsAdd Parameter HwFlagsAdd = 0x0 HwFlagsAdd: 0x0 HwFlags (final): 0x0 MaxTransferMode: 0x42 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 MaxTransferMode (overriden): 0x42 UniataChipDetectChannels: MasterDev -> 1 chan Parameter Exclude Parameter Exclude = 0x0 PortMask 0x1 Parameter PortMask Parameter PortMask = 0x1 Force PortMask 0x1 mask -> 1 chans Parameter NumberChannels Parameter NumberChannels = 0x1 reg -> 1 chans Final PortMask 0x1 allocate 2 Luns for 1 channels ForceSimplex = 0 HwFlags = 0 (0)HwFlags = 0 (1)HwFlags = 0 (2)found suitable device HwFlags = 0 (3)Range 4 = 0xd801 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0x0, offs 0x0, len 0x8, mem 0x0 AtapiGetIoRange: (2) 0xd800 BusMasterAddress (base): 0xd800 AtapiReadChipConfig: devExt 0xb2697bdc AtapiReadChipConfig: dev 0x0, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0x42 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 MaxTransferMode (overriden): 0x42 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: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 re-enable IO resources of MasterDev 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 = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0x0, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 simplexOnly = 0 (2)MasterDev (2) 1 channels & 1 irq for 1 controller update ConfigInfo->nt4 using AtaReq sz 1000 update ConfigInfo->w2k: 64bit 0 chan[0] InterruptMode: 1, Level 14, Level2 0, Vector 0, Vector2 0 Reconstruct ConfigInfo BMList[i].channel 0x0, NumberChannels 0x1, channel 0x0 de 0xb2697bdc, Channel 0x0 chan = 0xb2697458 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb2697458 Lun 0x0 Lun ptr 0xb2455008 Lun 0x1 Lun ptr 0xb2455310 AtapiReadChipConfig: devExt 0xb2697bdc AtapiReadChipConfig: dev 0x0, ph chan 0 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 MaxTransferMode (overriden): 0x42 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 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 ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 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 set AccessRanges Getting IO ranges IO range 1 0x1f0 IO range 2 0x3f6 IDX_IO1 0->1f0(io) IDX_IO2 10->3f6(io) IDX_BM_IO 14->d800(io) IDX_SATA_IO 19->0(io) AltStatus (0x50) Reg_0x1 (0x1f1) = 0x0 Reg_0x2 (0x1f2) = 0x3 Reg_0x3 (0x1f3) = 0x1 Reg_0x4 (0x1f4) = 0x0 Reg_0x5 (0x1f5) = 0x8 Reg_0x6 (0x1f6) = 0xa0 Reg_0x7 (0x1f7) = 0x50 BM_0x0 (0xd800) = 0x0 BM_0x1 (0xd801) = 0x0 BM_0x2 (0xd802) = 0x64 BM_0x3 (0xd803) = 0x0 clean IDE intr 0 clean IDE intr 1 DMA status 0x64 clear unexpected DMA intr AtapiDmaDone: dev 0 claim Compatible controller claim Primary AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b2696008 -> 00000000:04f95008 AtapiVirtToPhysAddr_: b2435000 -> 00000000:04d34000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb2456558 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb2456558 do not tell system, that we know about PCI IO ranges final chan[1] InterruptMode: 1, Level 14, Level2 0, Vector 0, Vector2 0 return SP_RETURN_FOUND Attempt 0 of MasterDev ok (../../ntoskrnl/io/iomgr/iorsrce.c:874) IoReportResourceUsage is halfplemented! AtapiHwInitialize: (base) mark chan 0 of master controller [0] as inited AtapiChipInit: dev 0xffffffff, ph chan -1, c -1 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 re-enable IO resources of MasterDev 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 = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x4 clear unexpected DMA intr on ATAPI reset AtapiDmaDone: dev 0 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 use 16bit IO IssueIdentify: iReason 2 IssueIdentify: wCount 200 IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: LHD--TTSVD-DAR MHG22 FW: .120 S/N: Pio: 2 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 4/1f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 44, Active: 42 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb2455008 S/N:HL-DT-STDVD-RAM_GH22LP20________________-____________________ 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 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: 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 0x1, 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 use 16bit IO IssueIdentify: iReason 2 IssueIdentify: wCount 200 IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: DT K DCWR042184 B FW: 7Z4S S/N: Pio: 2 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 4/7 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 42, Active: 42 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb2455310 S/N:TDK_____CDRW401248B_____________________-____________________ 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 0x1 is ATAPI CheckDevice: check status: found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 AtapiHwInitialize: ATAPI/Changer branch try mode 0x42 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 Using 0x42 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiDisableInterrupts_0: 0 AtapiHwInitialize: ATAPI/Changer branch try mode 0x42 AtapiDmaInit__: Set (U)DMA on Device 1 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/1 AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 Using 0x42 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: (base) done Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 2 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a4f90, CDB 0xf78a4fc0, AtaReq 0xb2685000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: BuildMechanismStatusSrb() MechanismStatusSrb 0xb2697494 AtapiSendCommand: AtapiSendCommand recursive AtapiSendCommand: req state 0x20, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b26974c4) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26974c4 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiSendCommand: SRB_STATUS_PENDING (2) AtapiStartIo: next Srb f78a4f90 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x60 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x4 RequestSenseSrb 0xb2697494 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b26974c4) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 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 b26974c4 Command 0x3 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: send orig SRB_STATUS_PENDING (1) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb269747c, srb->DataBuffer 0xb269747c 70 00 06 00 00 00 00 0a 00 00 00 00 29 00 00 00 00 00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: ATAPI command status 0x1 AtapiInterrupt: MechStatusRetryCount 0x3 MechanismStatusSrb 0xb2697494 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b26974c4) assume IN 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 b26974c4 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (2) AtapiInterrupt: send orig SRB_STATUS_PENDING (2) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb2697474, srb->DataBuffer 0xb2697474 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x1 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f78a4fc0) assume IN 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 f78a4fc0 Command 0x12 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: send orig SRB_STATUS_PENDING (1) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c40, srb->DataBuffer 0xf7831c40 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 0xf7831c64, srb->DataBuffer 0xf7831c40, len 0x24 Transfered 3e, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf78a4f90, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a4f90 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a4f90, CDB 0xf78a4fc0, AtaReq 0xb2685000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: BuildMechanismStatusSrb() MechanismStatusSrb 0xb2697494 AtapiSendCommand: AtapiSendCommand recursive AtapiSendCommand: req state 0x20, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b26974c4) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiDmaReinit: set PIO mode on Device 1 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/1 AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26974c4 Command 0xbd to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiSendCommand: SRB_STATUS_PENDING (2) AtapiStartIo: next Srb f78a4f90 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x60 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x4 RequestSenseSrb 0xb2697494 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b26974c4) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26974c4 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: send orig SRB_STATUS_PENDING (1) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb269747c, srb->DataBuffer 0xb269747c 70 00 06 00 00 00 00 0a 00 00 00 00 29 00 00 00 00 00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: ATAPI command status 0x1 AtapiInterrupt: MechStatusRetryCount 0x3 MechanismStatusSrb 0xb2697494 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b26974c4) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26974c4 Command 0xbd to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (2) AtapiInterrupt: send orig SRB_STATUS_PENDING (2) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb2697474, srb->DataBuffer 0xb2697474 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x1 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f78a4fc0) assume IN AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a4fc0 Command 0x12 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: send orig SRB_STATUS_PENDING (1) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c40, srb->DataBuffer 0xf7831c40 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 0xf7831c64, srb->DataBuffer 0xf7831c40, len 0x24 Transfered 3e, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf78a4f90, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a4f90 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 = 0x1:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf78a4f90 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 = 0x1:0x1:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 = 0x1:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request ScsiPortInitialize Status 0x0 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 Try init channel 1, method 0 UniataFindBusMasterController: Context=0, BMListLen=2 ConfigInfo->Length 8c AdapterInterfaceType: Isa bm_offset 8, channel 1 AdapterInterfaceType=0x1 IoBusNumber=0x0 slotNumber=0x24 busDataRead DevId = 71118086 Class = 0001/0001 Storage Class MasterDev (1) Check exclude Parameter Exclude Parameter Exclude = 0x0 UniataChipDetect: HwFlags: 0x0 Parameter ForceSimplex Parameter ForceSimplex = 0x0 i: 0x34 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 i: 0x2 HwFlags: 0x0 Parameter HwFlagsOverride Parameter HwFlagsOverride = 0x0 HwFlagsOverride: 0x0 Parameter HwFlagsAdd Parameter HwFlagsAdd = 0x0 HwFlagsAdd: 0x0 HwFlags (final): 0x0 MaxTransferMode: 0x42 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 MaxTransferMode (overriden): 0x42 UniataChipDetectChannels: MasterDev -> 1 chan Parameter Exclude Parameter Exclude = 0x0 PortMask 0x1 Parameter PortMask Parameter PortMask = 0x1 Force PortMask 0x1 mask -> 1 chans Parameter NumberChannels Parameter NumberChannels = 0x1 reg -> 1 chans Final PortMask 0x1 allocate 2 Luns for 1 channels ForceSimplex = 0 HwFlags = 0 (0)HwFlags = 0 (1)HwFlags = 0 (2)found suitable device HwFlags = 0 (3)Range 4 = 0xd801 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0x0, offs 0x8, len 0x8, mem 0x0 AtapiGetIoRange: (2) 0xd808 BusMasterAddress (base): 0xd808 AtapiReadChipConfig: devExt 0xb26847ec AtapiReadChipConfig: dev 0x0, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0x42 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 MaxTransferMode (overriden): 0x42 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: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 re-enable IO resources of MasterDev 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 = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0x0, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 simplexOnly = 0 (2)MasterDev (2) 1 channels & 1 irq for 1 controller update ConfigInfo->nt4 using AtaReq sz 1000 update ConfigInfo->w2k: 64bit 0 chan[1] InterruptMode: 1, Level 15, Level2 0, Vector 0, Vector2 0 Reconstruct ConfigInfo BMList[i].channel 0x1, NumberChannels 0x1, channel 0x1 de 0xb26847ec, Channel 0x1 chan = 0xb2683008 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb2683008 Lun 0x0 Lun ptr 0xb2432008 Lun 0x1 Lun ptr 0xb2432310 AtapiReadChipConfig: devExt 0xb26847ec AtapiReadChipConfig: dev 0x0, ph chan 1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 MaxTransferMode (overriden): 0x42 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 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 ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x42 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 set AccessRanges Getting IO ranges IO range 1 0x170 IO range 2 0x376 IDX_IO1 0->170(io) IDX_IO2 10->376(io) IDX_BM_IO 14->d808(io) IDX_SATA_IO 19->0(io) AltStatus (0x50) Reg_0x1 (0x171) = 0x0 Reg_0x2 (0x172) = 0xb Reg_0x3 (0x173) = 0x1 Reg_0x4 (0x174) = 0x0 Reg_0x5 (0x175) = 0x2 Reg_0x6 (0x176) = 0xb0 Reg_0x7 (0x177) = 0x50 BM_0x0 (0xd808) = 0x0 BM_0x1 (0xd809) = 0x0 BM_0x2 (0xd80a) = 0x64 BM_0x3 (0xd80b) = 0x0 clean IDE intr 0 clean IDE intr 1 DMA status 0x64 clear unexpected DMA intr AtapiDmaDone: dev 0 claim Compatible controller claim Secondary AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b2683800 -> 00000000:04f82800 AtapiVirtToPhysAddr_: b2412000 -> 00000000:04d11000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb2456558 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb2456558 do not tell system, that we know about PCI IO ranges final chan[2] InterruptMode: 1, Level 15, Level2 0, Vector 0, Vector2 0 return SP_RETURN_FOUND Attempt 0 of MasterDev ok (../../ntoskrnl/io/iomgr/iorsrce.c:874) IoReportResourceUsage is halfplemented! AtapiHwInitialize: (base) mark chan 1 of master controller [0] as inited AtapiChipInit: dev 0xffffffff, ph chan -1, c -1 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 re-enable IO resources of MasterDev 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 = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0xffffffff, ph chan 1, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7111/0x1 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x4 clear unexpected DMA intr on ATAPI reset AtapiDmaDone: dev 0 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:0x1 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 use 16bit IO IssueIdentify: iReason 2 IssueIdentify: wCount 200 IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eSgata eTS8T00A0 FW: .544 S/N: Pio: 2 APio: 3 SWDMA: 4 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb2432008 S/N:Seagate_STT8000A________________________-________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is a tape drive. IssueIdentify: AtapiCmdSize 0x0 IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: 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:0x1 dev 0x1, 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 use 16bit IO IssueIdentify: iReason 2 IssueIdentify: wCount 200 IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: SL1-02V RE 5 00 FW: 5F51 S/N: 29809M0A9056 Pio: 2 APio: 1 SWDMA: 0 MWDMA: 2 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 21, Active: 21 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 IssueIdentify: Marking drive 1 as removable. SFE = 257 InitBadBlocks local LunExt 0xb2432310 S/N:LS-120_VER5___00______________UHD_Floppy-9208M9A00965________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: ATAPI drive type 0x0. IssueIdentify: AtapiCmdSize 0x0 IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x1 is ATAPI CheckDevice: check status: found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 AtapiHwInitialize: ATAPI/Changer branch try mode 0x42 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x1 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiDisableInterrupts_0: 0 AtapiHwInitialize: ATAPI/Changer branch try mode 0x42 AtapiDmaInit__: Set (U)DMA on Device 1 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=3:1:-1 AtaSetTransferMode: Set 0x21 on Device 0/1 AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x21 feature 0x3 Status 0x50 Using 0x21 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: (base) done Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 1 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a4f90, CDB 0xf78a4fc0, AtaReq 0xb2401000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: BuildMechanismStatusSrb() MechanismStatusSrb 0xb2683044 AtapiSendCommand: AtapiSendCommand recursive AtapiSendCommand: req state 0x20, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b2683074) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (22 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x1 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2683074 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiSendCommand: SRB_STATUS_PENDING (2) AtapiStartIo: next Srb f78a4f90 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x60 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x4 RequestSenseSrb 0xb2683044 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2683074) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 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 b2683074 Command 0x3 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x59) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd1) AtapiSendCommand: Error on cmd: (0x58) AtapiSendCommand: iReason 2 MapError: Error register is 0x0 ATAPI: No sense information AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: Error. complete OriginalSrb AtapiInterrupt: call AtapiHwInitializeChanger() AtapiInterrupt: chan->ExpectingInterrupt 1 (3) AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 24 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a4f90, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a4f90 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 2 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a4f90, CDB 0xf78a4fc0, AtaReq 0xb2401000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f78a4fc0) assume IN 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 f78a4fc0 Command 0x12 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x58 AtapiSendCommand: Entered with status (0x58). Attempting to recover. AtapiSuckPort2: overrun detected (0x9 words) AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a4f90 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x12 IdeIntr: Read 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c40, srb->DataBuffer 0xf7831c40 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 0xf7831c64, srb->DataBuffer 0xf7831c40, len 0x24 Transfered 24, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf78a4f90, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a4f90 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a4f90, CDB 0xf78a4fc0, AtaReq 0xb2401000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: BuildMechanismStatusSrb() MechanismStatusSrb 0xb2683044 AtapiSendCommand: AtapiSendCommand recursive AtapiSendCommand: req state 0x20, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b2683074) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiDmaReinit: set PIO mode on Device 1 (21 -> b) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x21 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0xffffffff Setup chip a:w:u=3:-1:-1 AtaSetTransferMode: Set 0xb on Device 0/1 AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xb feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2683074 Command 0xbd to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiSendCommand: SRB_STATUS_PENDING (2) AtapiStartIo: next Srb f78a4f90 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x64 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x4 RequestSenseSrb 0xb2683044 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2683074) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2683074 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: send orig SRB_STATUS_PENDING (1) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb268302c, srb->DataBuffer 0xb268302c 70 00 06 00 00 00 00 0a 00 00 00 00 29 00 00 00 00 00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: ATAPI command status 0x1 AtapiInterrupt: MechStatusRetryCount 0x3 MechanismStatusSrb 0xb2683044 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b2683074) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2683074 Command 0xbd to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (2) AtapiInterrupt: send orig SRB_STATUS_PENDING (2) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x54 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x4 RequestSenseSrb 0xb2683044 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2683074) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2683074 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: send orig SRB_STATUS_PENDING (1) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb268302c, srb->DataBuffer 0xb268302c 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: ATAPI command status 0x1 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f78a4fc0) assume IN AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a4fc0 Command 0x12 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (2) AtapiInterrupt: send orig SRB_STATUS_PENDING (2) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x12 IdeIntr: Read 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c40, srb->DataBuffer 0xf7831c40 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 0xf7831c64, srb->DataBuffer 0xf7831c40, len 0x24 Transfered 48, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf78a4f90, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a4f90 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 = 0x1:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf78a4f90 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 = 0x1:0x1:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 = 0x1:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request ScsiPortInitialize Status 0x0 Ok, no more retries required !BMList[i].MasterDev ATAPI IDE: Look for PCI IDE controller ATAPI IDE: i 1, BMListLen 2 Parameter IgnoreNativePci Parameter IgnoreNativePci = 0x0 Try init 105a 4d38 (../../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=1, BMListLen=2 ConfigInfo->Length 8c bm_offset 0, channel 0 AdapterInterfaceType=0x5 IoBusNumber=0x0 slotNumber=0xa busDataRead DevId = 4D38105A Class = 0001/0080 Storage Class UniataChipDetect: HwFlags: 0x0 Parameter ForceSimplex Parameter ForceSimplex = 0x0 i: 0x11b VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 i: 0x1 HwFlags: 0x1 Parameter HwFlagsOverride Parameter HwFlagsOverride = 0x1 HwFlagsOverride: 0x1 Parameter HwFlagsAdd Parameter HwFlagsAdd = 0x0 HwFlagsAdd: 0x0 HwFlags (final): 0x1 MaxTransferMode: 0x44 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 MaxTransferMode (overriden): 0x44 UniataChipDetectChannels: 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 ForceSimplex = 0 HwFlags = 1 (0)HwFlags = 1 (1)HwFlags = 1 (2)found suitable device HwFlags = 1 (3)Range 0 = 0xb401 Range 1 = 0xb001 Range 2 = 0xa801 Range 3 = 0xa401 Range 4 = 0xa001 Range 5 = 0xcc800000 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0xa000, offs 0x0, len 0x10, mem 0x0 AtapiGetIoRange: (2) 0xa000 BusMasterAddress (base): 0xa000 IsBusMaster == TRUE && !MasterDev BM statusByte = 4 AtapiReadChipConfig: devExt 0xb26802b4 AtapiReadChipConfig: dev 0x1, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0x44 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 MaxTransferMode (overriden): 0x44 Parameter Force80pin Parameter Force80pin = 0x0 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 MaxTransferMode (overriden): 0x44 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 0x1, ph chan -2, c -1 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 AtapiChipInit: dev 0x1, ph chan 0, c 0 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 AtapiChipInit: dev 0x1, ph chan 1, c 1 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 simplexOnly = 0 (2)!MasterDev update ConfigInfo->nt4 using AtaReq sz 1000 update ConfigInfo->w2k: 64bit 0 chan[0] InterruptMode: 0, Level 5, Level2 0, Vector 5, Vector2 0 Reconstruct ConfigInfo set Dma32BitAddresses BMList[i].channel 0x0, NumberChannels 0x2, channel 0x0 de 0xb26802b4, Channel 0x0 chan = 0xb26808c8 AtapiSetupLunPtrs for channel 0 of 2, 2 luns Chan 0xb26808c8 Lun 0x0 Lun ptr 0xb23fe000 Lun 0x1 Lun ptr 0xb23fe308 AtapiReadChipConfig: devExt 0xb26802b4 AtapiReadChipConfig: dev 0x1, ph chan 0 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 MaxTransferMode (overriden): 0x44 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 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 ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 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 Getting IO ranges !MasterDev mode IO range 1 0xb400 IO range 2 0xb002 IDX_IO1 0->b400(io) IDX_IO2 10->b002(io) IDX_BM_IO 14->a000(io) IDX_SATA_IO 19->0(io) AltStatus (0x50) Reg_0x1 (0xb401) = 0x0 Reg_0x2 (0xb402) = 0x0 Reg_0x3 (0xb403) = 0x0 Reg_0x4 (0xb404) = 0x0 Reg_0x5 (0xb405) = 0x0 Reg_0x6 (0xb406) = 0xe0 Reg_0x7 (0xb407) = 0x50 BM_0x0 (0xa000) = 0x8 BM_0x1 (0xa001) = 0x0 BM_0x2 (0xa002) = 0x4 BM_0x3 (0xa003) = 0x0 clean IDE intr 0 clean IDE intr 1 DMA status 0x4 clear unexpected DMA intr AtapiDmaDone: dev 0 AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b267f008 -> 00000000:04f7e008 AtapiVirtToPhysAddr_: b23de000 -> 00000000:04cdd000 de 0xb26802b4, Channel 0x1 chan = 0xb2680b30 AtapiSetupLunPtrs for channel 1 of 2, 2 luns Chan 0xb2680b30 Lun 0x0 Lun ptr 0xb23fe610 Lun 0x1 Lun ptr 0xb23fe918 AtapiReadChipConfig: devExt 0xb26802b4 AtapiReadChipConfig: dev 0x1, ph chan 1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 MaxTransferMode (overriden): 0x44 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 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 ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x44 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 Getting IO ranges !MasterDev mode IO range 1 0xa800 IO range 2 0xa402 IDX_IO1 0->a800(io) IDX_IO2 10->a402(io) IDX_BM_IO 14->a008(io) IDX_SATA_IO 19->0(io) AltStatus (0x0) Reg_0x1 (0xa801) = 0x0 Reg_0x2 (0xa802) = 0x0 Reg_0x3 (0xa803) = 0x0 Reg_0x4 (0xa804) = 0x0 Reg_0x5 (0xa805) = 0x0 Reg_0x6 (0xa806) = 0x0 Reg_0x7 (0xa807) = 0x0 BM_0x0 (0xa008) = 0x8 BM_0x1 (0xa009) = 0x0 BM_0x2 (0xa00a) = 0x2 BM_0x3 (0xa00b) = 0x0 clean IDE intr 0 clean IDE intr 1 DMA status 0x2 AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b267e008 -> 00000000:04f7d008 AtapiVirtToPhysAddr_: b23be000 -> 00000000:04cbd000 exit: init spinlock MasterDev=0x0, NumberChannels=0x2, Isr2DevObj=0x0 Init ISR: Multichannel native mode, go... Create DO DO name: len(38, 38), \Device\uniata1_2ch HalGetInterruptVector OrigAdapterInterfaceType=5 SystemIoBusNumber=0 BusInterruptLevel=5 BusInterruptVector=5 isr2_de 0xb2680888 isr2_vector 0x35 isr2_irql 0x16 isr2_affinity 0x1 IoConnectInterrupt MasterDev=0x0, NumberChannels=0x2, Isr2DevObj=0xb26807d0 final chan[2] InterruptMode: 0, Level 5, Level2 0, Vector 5, Vector2 0 return SP_RETURN_FOUND AtapiHwInitialize: (base) AtapiChipInit: dev 0xffffffff, ph chan -1, c -1 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x51 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x50) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xec, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: TS830022 A FW: .333 S/N: K31BK1XP Pio: 2 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 10/3f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 45, Active: 44 Accoustic 128, cur 128 AdvPowerMode 0, cur 128 PhysLogSectorSize 0x0, 0x0, offset 0x0 NV PM_Sup 0, PM_En 0, En 0, PM ver 0x0 ver 0x0 R-rate 0 CHS 0x3fff:0x10:0x3f NumOfSectors 0xfbfc10 NumberOfCylinders == 0x3fff cylinders 0x25db5 NumOfSectors 0x950f8b0 SupportLba flag 0x1 MajorRevision 0x7e UserAddressableSectors 0x950f8b0 LBA mode requested LunExt->GeomType=ffffffff tmp_cylinders = 0x25db5 Use GEOM_STD, CHS=2601/ff/3f Geometry: C 0x2601 (0x2601) Geometry: H 0xff (0xff) Geometry: S 0x3f (0x3f) InitBadBlocks local LunExt 0xb23fe000 S/N:ST380022A_______________________________-3KB11KPX____________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: hard drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is IDE CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: try ATAPI 0x1, status 0x0 IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) IssueIdentify: Status before read words 0x0 IssueIdentify: statusByte 0x0 IssueIdentify: !IDE_STATUS_DRQ (2) (0x0) CheckDevice: Device 0x1 not responding CheckDevice: check status: not found 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: IDE branch AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc6, lba 0x0 count 0x10 feature 0x0 Status 0x50 AtapiHwInitialize: Using Multiblock on Device 0. Blocks / int - 16 Try Enable Read Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0xaa Status 0x50 Try Enable Write Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0x2 Status 0x50 Try Enable Adv. Power Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x5 Status 0x51 AtapiHwInitialize: Enable APM on Device 0 failed Try Enable Acoustic Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x42 Status 0x50 try mode 0x44 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 Using 0x44 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiChipInit: dev 0xffffffff, ph chan 1, c 1 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 FindDevices: AtapiDisableInterrupts_1: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x2 nobody home! 0x0 != 0x55 CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x2 nobody home! 0x0 != 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xf78a4f90, CDB 0xf78a4fc0, AtaReq 0xb23ad000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a4c78 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_INQUIRY PATH:LUN:TID = 0x0:0x0:0x0 IdeSendCommand: SCSIOP_INQUIRY ok HDD at home RelativeAddressing IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf78a4f90 complete with status 0x1 AtapiStartIo: AtapiDmaDBSync(b26808c8, f78a4f90) AtapiStartIo: UniataRemoveRequest(b26808c8, f78a4f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26808c8, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb23ad000 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: try ATAPI 0x1, status 0x0 IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 0 AtapiEnableInterrupts_0: 1 IssueIdentify: Status after soft reset (0x0) IssueIdentify: Status before read words 0x0 IssueIdentify: statusByte 0x0 IssueIdentify: !IDE_STATUS_DRQ (2) (0x0) CheckDevice: Device 0x1 not responding CheckDevice: check status: not found AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b26808c8, f78a4f90) AtapiStartIo: UniataRemoveRequest(b26808c8, f78a4f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26808c8, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb23ad000 nobody home! 0x0 != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b2680b30, f78a4f90) AtapiStartIo: UniataRemoveRequest(b2680b30, f78a4f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b2680b30, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x1 VendorID+DeviceID/Rev 0x4d38105a/0x1 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf78a4f90 TopLevel (3), AtaReq 0xb23ad000 nobody home! 0x0 != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b2680b30, f78a4f90) AtapiStartIo: UniataRemoveRequest(b2680b30, f78a4f90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b2680b30, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x2:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf78a4f90 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf78a4f90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f78a4f90) 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 AtapiFindController: assume max PIO4 allocate 2 Luns for 1 channels AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb23acb30 Lun 0x0 Lun ptr 0xb267b008 Lun 0x1 Lun ptr 0xb267b310 AtapiReadChipConfig: devExt 0xb23ac2b4 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 Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 AtapiFindController: AtdiskPrimaryClaimed Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 AtapiFindController: AtdiskSecondaryClaimed Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=1e8 BaseIoAddress2=3ee AltStatus (0xff) Reg_0x1 (0x1e9) = 0xff Reg_0x2 (0x1ea) = 0xff Reg_0x3 (0x1eb) = 0xff Reg_0x4 (0x1ec) = 0xff Reg_0x5 (0x1ed) = 0xff Reg_0x6 (0x1ee) = 0xff Reg_0x7 (0x1ef) = 0xff BM_0x0 (0x0) = 0x77 BM_0x1 (0x0) = 0xff BM_0x2 (0x0) = 0x77 BM_0x3 (0x0) = 0xff AtapiFindController: Identifier read back from Master (0xff) AtapiFindController: Identifier read back from Slave (0xff) Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=168 BaseIoAddress2=36e AltStatus (0xff) Reg_0x1 (0x169) = 0xff Reg_0x2 (0x16a) = 0xff Reg_0x3 (0x16b) = 0xff Reg_0x4 (0x16c) = 0xff Reg_0x5 (0x16d) = 0xff Reg_0x6 (0x16e) = 0xff Reg_0x7 (0x16f) = 0xff BM_0x0 (0x0) = 0x77 BM_0x1 (0x0) = 0xff BM_0x2 (0x0) = 0x77 BM_0x3 (0x0) = 0xff AtapiFindController: Identifier read back from Master (0xff) AtapiFindController: Identifier read back from Slave (0xff) AtapiFindController: 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a5360, CDB 0xf78a5390, AtaReq 0xb2685000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a5360 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f78a5390) assume IN 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 f78a5390 Command 0x25 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a5360 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c78, srb->DataBuffer 0xf7831c78 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 0xf7831c80, srb->DataBuffer 0xf7831c78, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf78a5360, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a5360 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a5364, CDB 0xf78a5394, AtaReq 0xb2685000, SCmd 0xbd UniataNeedQueueing: TopLevel, qd=0 Send to device bd TopLevel (2), srb 0xf78a5364 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send bd AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb f78a5394) assume IN 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 f78a5394 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a5364 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c78, srb->DataBuffer 0xf7831c78 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 0xf7831c80, srb->DataBuffer 0xf7831c78, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf78a5364, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a5364 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a53ec, CDB 0xf78a541c, AtaReq 0xb2685000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf78a53ec TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f78a541c) assume IN 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 f78a541c Command 0x1a to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a53ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x50 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x50 ATAPI: Illegal request AtapiInterrupt: Check for underflow, AtaReq->WordsLeft a AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a53ec, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a53ec 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb26834f8, CDB 0xb2683528, AtaReq 0xb2685000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb26834f8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2683528) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 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 b2683528 Command 0x3 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b26834f8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7830838, srb->DataBuffer 0xf7830838 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf783084a, srb->DataBuffer 0xf7830838, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb26834f8, status 1 AtapiInterrupt: RequestComplete, srb 0xb26834f8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a53ec, CDB 0xf78a541c, AtaReq 0xb2685000, SCmd 0x5a UniataNeedQueueing: TopLevel, qd=0 Send to device 5a TopLevel (2), srb 0xf78a53ec TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 5a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 5a (Cdb f78a541c) assume IN AtapiSendCommand: use_dma=0, Cmd 5a 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 f78a541c Command 0x5a to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a53ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 AtapiInterrupt: 12 words requested; 10 words xferred IdeIntr: Read 0xa words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c70, srb->DataBuffer 0xf7831c70 status re-check 0x50 AtapiInterrupt: early complete + underrun ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf7831c84, srb->DataBuffer 0xf7831c70, len 0x18 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 2 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a53ec, status 12 AtapiInterrupt: RequestComplete, srb 0xf78a53ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a53ec, CDB 0xf78a541c, AtaReq 0xb2685000, SCmd 0xbe UniataNeedQueueing: TopLevel, qd=0 Send to device be TopLevel (2), srb 0xf78a53ec TopLevel (3), AtaReq 0xb2685000 Try ATAPI send be AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD be (Cdb f78a541c) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd be AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a541c Command 0xbe to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a53ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xf78a53ec, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a53ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a5360, CDB 0xf78a5390, AtaReq 0xb2685000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a5360 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f78a5390) assume IN AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a5390 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a5360 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x20 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x20 ATAPI: Device not ready AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a5360, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a5360 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23ac2a8, CDB 0xb23ac2d8, AtaReq 0xb2685000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb23ac2a8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b23ac2d8) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23ac2d8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23ac2a8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7830818, srb->DataBuffer 0xf7830818 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf783082a, srb->DataBuffer 0xf7830818, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23ac2a8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23ac2a8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a5364, CDB 0xf78a5394, AtaReq 0xb2685000, SCmd 0xbd UniataNeedQueueing: TopLevel, qd=0 Send to device bd TopLevel (2), srb 0xf78a5364 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send bd AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb f78a5394) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a5394 Command 0xbd to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a5364 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831c78, srb->DataBuffer 0xf7831c78 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 0xf7831c80, srb->DataBuffer 0xf7831c78, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf78a5364, status 1 AtapiInterrupt: RequestComplete, srb 0xf78a5364 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a53ec, CDB 0xf78a541c, AtaReq 0xb2685000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf78a53ec TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f78a541c) assume IN AtapiSendCommand: use_dma=0, Cmd 1a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a541c Command 0x1a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a53ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x20 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x20 ATAPI: Device not ready AtapiInterrupt: Check for underflow, AtaReq->WordsLeft a AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a53ec, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a53ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23ac2a8, CDB 0xb23ac2d8, AtaReq 0xb2685000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb23ac2a8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b23ac2d8) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23ac2d8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23ac2a8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7830830, srb->DataBuffer 0xf7830830 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf7830842, srb->DataBuffer 0xf7830830, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23ac2a8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23ac2a8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a53ec, CDB 0xf78a541c, AtaReq 0xb2685000, SCmd 0x5a UniataNeedQueueing: TopLevel, qd=0 Send to device 5a TopLevel (2), srb 0xf78a53ec TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 5a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 5a (Cdb f78a541c) assume IN AtapiSendCommand: use_dma=0, Cmd 5a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a541c Command 0x5a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a53ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 AtapiInterrupt: 12 words requested; 10 words xferred IdeIntr: Read 0xa words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831818, srb->DataBuffer 0xf7831818 status re-check 0x50 AtapiInterrupt: early complete + underrun ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf783182c, srb->DataBuffer 0xf7831818, len 0x18 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 2 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a53ec, status 12 AtapiInterrupt: RequestComplete, srb 0xf78a53ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a53ec, CDB 0xf78a541c, AtaReq 0xb2685000, SCmd 0xbe UniataNeedQueueing: TopLevel, qd=0 Send to device be TopLevel (2), srb 0xf78a53ec TopLevel (3), AtaReq 0xb2685000 Try ATAPI send be AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD be (Cdb f78a541c) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd be AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a541c Command 0xbe to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a53ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x20 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x20 ATAPI: Device not ready AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a53ec, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a53ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23ac2a8, CDB 0xb23ac2d8, AtaReq 0xb2685000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb23ac2a8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b23ac2d8) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23ac2d8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23ac2a8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831830, srb->DataBuffer 0xf7831830 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf7831842, srb->DataBuffer 0xf7831830, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23ac2a8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23ac2a8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a529c, CDB 0xf78a52cc, AtaReq 0xb2401000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf78a529c TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f78a52cc) assume IN AtapiSendCommand: use_dma=0, Cmd 1a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a52cc Command 0x1a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a529c AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x54 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x54 ATAPI: Illegal request AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 60 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a529c, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a529c AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267b438, CDB 0xb267b468, AtaReq 0xb2401000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267b438 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267b468) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267b468 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267b438 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7830488, srb->DataBuffer 0xf7830488 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf783049a, srb->DataBuffer 0xf7830488, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267b438, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b438 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a529c, CDB 0xf78a52cc, AtaReq 0xb2401000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf78a529c TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f78a52cc) assume IN AtapiSendCommand: use_dma=0, Cmd 1a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a52cc Command 0x1a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a529c AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x54 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x54 ATAPI: Illegal request AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 60 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a529c, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a529c AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267b438, CDB 0xb267b468, AtaReq 0xb2401000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267b438 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267b468) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267b468 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267b438 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7830488, srb->DataBuffer 0xf7830488 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf783049a, srb->DataBuffer 0xf7830488, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267b438, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b438 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a52c0, CDB 0xf78a52f0, AtaReq 0xb2401000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a52c0 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f78a52f0) assume IN AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a52f0 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a52c0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x24 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x24 ATAPI: Device not ready AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a52c0, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a52c0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267b438, CDB 0xb267b468, AtaReq 0xb2401000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267b438 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267b468) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267b468 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267b438 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7830488, srb->DataBuffer 0xf7830488 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf783049a, srb->DataBuffer 0xf7830488, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267b438, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b438 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 (../../drivers/storage/class/disk/disk.c:1562) Reading beyond partition end! startingOffset: 512, PartitionLength: 0 (../../drivers/storage/class/disk/disk.c:1562) Reading beyond partition end! startingOffset: 512, PartitionLength: 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a4f40, CDB 0xf78a4f70, AtaReq 0xb2401000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a4f40 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f78a4f70) assume IN AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a4f70 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a4f40 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x24 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x24 ATAPI: Device not ready AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a4f40, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a4f40 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267b438, CDB 0xb267b468, AtaReq 0xb2401000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267b438 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267b468) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267b468 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267b438 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf78303d0, srb->DataBuffer 0xf78303d0 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf78303e2, srb->DataBuffer 0xf78303d0, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267b438, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b438 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 (../../drivers/storage/class/disk/disk.c:1562) Reading beyond partition end! startingOffset: 512, PartitionLength: 0 (../../drivers/storage/class/disk/disk.c:1570) Failing due to device not ready! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xf78a529c, CDB 0xf78a52cc, AtaReq 0xb23ad000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf78a529c TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a5010 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_MODE_SENSE PATH:LUN:TID = 0x0:0x0:0x0 IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf78a529c complete with status 0x6 AtapiStartIo: AtapiDmaDBSync(b26808c8, f78a529c) AtapiStartIo: UniataRemoveRequest(b26808c8, f78a529c) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26808c8, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xf78a529c, CDB 0xf78a52cc, AtaReq 0xb23ad000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf78a529c TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a5010 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_MODE_SENSE PATH:LUN:TID = 0x0:0x0:0x0 IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf78a529c complete with status 0x6 AtapiStartIo: AtapiDmaDBSync(b26808c8, f78a529c) AtapiStartIo: UniataRemoveRequest(b26808c8, f78a529c) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26808c8, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xf78a52c0, CDB 0xf78a52f0, AtaReq 0xb23ad000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a52c0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a5028 ** Ide: Command AtaReq 0xb23ad000 ** --- ** ** IdeSendCommand: SCSIOP_READ_CAPACITY PATH:LUN:TID = 0x0:0x0:0x0 ** IDE disk 0x0 - #sectors 0x3f, #heads 0xff, #cylinders 0x2601 IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf78a52c0 complete with status 0x1 AtapiStartIo: AtapiDmaDBSync(b26808c8, f78a52c0) AtapiStartIo: UniataRemoveRequest(b26808c8, f78a52c0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26808c8, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a4ef8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaSetup: mode 0x44, data f7831000, count 200, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=f7831000) AtapiVirtToPhysAddr_: f7831000 -> 00000000:04f77000 set TERM AtapiDmaSetup: OK IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 Status 0x0 AtapiDmaStart: read on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x50) AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a4e08 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaSetup: mode 0x44, data f7831000, count 200, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=f7831000) AtapiVirtToPhysAddr_: f7831000 -> 00000000:04f77000 set TERM AtapiDmaSetup: OK IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 Status 0x0 AtapiDmaStart: read on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x0 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb267b3f0 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: qd=1 Send to device 28 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809eba9c ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaSetup: already setup, 1 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 0 vs 0 Limit transfer rate to c AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831000, srb->DataBuffer 0xf7831000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xf78a4f40, CDB 0xf78a4f70, AtaReq 0xb23ad000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a4f40 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a4ca8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** ** IdeSendCommand: SCSIOP_READ_CAPACITY PATH:LUN:TID = 0x0:0x0:0x0 ** IDE disk 0x0 - #sectors 0x3f, #heads 0xff, #cylinders 0x2601 IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf78a4f40 complete with status 0x1 AtapiStartIo: AtapiDmaDBSync(b26808c8, f78a4f40) AtapiStartIo: UniataRemoveRequest(b26808c8, f78a4f40) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26808c8, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a4e70 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831250, srb->DataBuffer 0xf7831250 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a4e80 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7831000, srb->DataBuffer 0xf7831000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../drivers/storage/class/ramdisk/ramdisk.c:2438) FIXME: Installing from RamDisk is UNSUPPORTED! (../../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/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a5728, CDB 0xf78a5758, AtaReq 0xb2401000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a5728 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f78a5758) assume IN AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a5758 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a5728 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x24 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x24 ATAPI: Device not ready AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a5728, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a5728 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a8b8, CDB 0xb267a8e8, AtaReq 0xb2401000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267a8b8 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267a8e8) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a8e8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a8b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7828730, srb->DataBuffer 0xf7828730 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf7828742, srb->DataBuffer 0xf7828730, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267a8b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a8b8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a5538 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7829468, srb->DataBuffer 0xf7829468 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a5438 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7829000, srb->DataBuffer 0xf7829000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a54a0 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7829e00, srb->DataBuffer 0xf7829e00 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a5588 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7829000, srb->DataBuffer 0xf7829000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a55f0 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7829468, srb->DataBuffer 0xf7829468 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f7829008, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7829008) AtapiVirtToPhysAddr_: f7829008 -> 00000000:04ca6008 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x43 UniataNeedQueueing: TopLevel, qd=0 Send to device 43 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 43 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 43 (Cdb b23a86a0) assume IN AtapiSendCommand: use_dma=0, Cmd 43 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x43 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 AtapiInterrupt: 402 words requested; 10 words xferred IdeIntr: Read 0xa words IdeIntr: PIO Read AtaReq->DataBuffer 0xb23a61a0, srb->DataBuffer 0xb23a61a0 status re-check 0x50 AtapiInterrupt: early complete + underrun ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x188 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xb23a61b4, srb->DataBuffer 0xb23a61a0, len 0x324 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 188 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23a8670, status 12 AtapiInterrupt: RequestComplete, srb 0xb23a8670 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f7829800, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7829800) AtapiVirtToPhysAddr_: f7829800 -> 00000000:04ca5800 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f7829800, count 800, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7829800) AtapiVirtToPhysAddr_: f7829800 -> 00000000:04ca5800 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f7829800, count 800, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7829800) AtapiVirtToPhysAddr_: f7829800 -> 00000000:04ca5800 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f7829800, count 800, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7829800) AtapiVirtToPhysAddr_: f7829800 -> 00000000:04ca5800 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a86a0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f77ea000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:001ce000 get Phys(data[n=1]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:001b0000 get Phys(data[n=2]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:001c1000 get Phys(data[n=3]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:001ca000 get Phys(data[n=4]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:001cb000 get Phys(data[n=4]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:001cc000 get Phys(data[n=4]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:001c5000 get Phys(data[n=5]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:001c6000 get Phys(data[n=5]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:001c7000 get Phys(data[n=5]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:001a8000 get Phys(data[n=6]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:001b9000 get Phys(data[n=7]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:001c2000 get Phys(data[n=8]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:001c3000 get Phys(data[n=8]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:001c4000 get Phys(data[n=8]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:001bd000 get Phys(data[n=9]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:001be000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xd0 special case DMA + ATAPI + IDE_STATUS_DSC -> our ATAPI status 0xd0 ATAPI additional check status re-check 0xd0 Error reg (0xd0) still BUSY, seems it is not our AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77fa000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:001bf000 get Phys(data[n=1]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:001a0000 get Phys(data[n=2]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:001b1000 get Phys(data[n=3]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:001ba000 get Phys(data[n=4]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:001bb000 get Phys(data[n=4]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:001bc000 get Phys(data[n=4]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:001b5000 get Phys(data[n=5]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:001b6000 get Phys(data[n=5]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:001b7000 get Phys(data[n=5]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:00198000 get Phys(data[n=6]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:001a9000 get Phys(data[n=7]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:001b2000 get Phys(data[n=8]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:001b3000 get Phys(data[n=8]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:001b4000 get Phys(data[n=8]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:001ad000 get Phys(data[n=9]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:001ae000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f780a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:001af000 get Phys(data[n=1]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:00190000 get Phys(data[n=2]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:001a1000 get Phys(data[n=3]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:001aa000 get Phys(data[n=4]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:001ab000 get Phys(data[n=4]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:001ac000 get Phys(data[n=4]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:001a5000 get Phys(data[n=5]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:001a6000 get Phys(data[n=5]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:001a7000 get Phys(data[n=5]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:00188000 get Phys(data[n=6]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00199000 get Phys(data[n=7]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:001a2000 get Phys(data[n=8]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:001a3000 get Phys(data[n=8]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:001a4000 get Phys(data[n=8]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:0019d000 get Phys(data[n=9]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:0019e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f781a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:0019f000 get Phys(data[n=1]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:00180000 get Phys(data[n=2]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:00191000 get Phys(data[n=3]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:0019a000 get Phys(data[n=4]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:0019b000 get Phys(data[n=4]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:0019c000 get Phys(data[n=4]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:00195000 get Phys(data[n=5]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:00196000 get Phys(data[n=5]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:00197000 get Phys(data[n=5]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:00178000 get Phys(data[n=6]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:00189000 get Phys(data[n=7]=f7825000) AtapiVirtToPhysAddr_: f7825000 -> 00000000:00192000 get Phys(data[n=8]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:00193000 get Phys(data[n=8]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:00194000 get Phys(data[n=8]=f7828000) AtapiVirtToPhysAddr_: f7828000 -> 00000000:0018d000 get Phys(data[n=9]=f7829000) AtapiVirtToPhysAddr_: f7829000 -> 00000000:0018e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77ea000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:0018f000 get Phys(data[n=1]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:00170000 get Phys(data[n=2]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:00181000 get Phys(data[n=3]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:0018a000 get Phys(data[n=4]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:0018b000 get Phys(data[n=4]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:0018c000 get Phys(data[n=4]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:00185000 get Phys(data[n=5]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:00186000 get Phys(data[n=5]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:00187000 get Phys(data[n=5]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:00168000 get Phys(data[n=6]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:00179000 get Phys(data[n=7]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:00182000 get Phys(data[n=8]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:00183000 get Phys(data[n=8]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:00184000 get Phys(data[n=8]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:0017d000 get Phys(data[n=9]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:0017e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77fa000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:0017f000 get Phys(data[n=1]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:00160000 get Phys(data[n=2]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:00171000 get Phys(data[n=3]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:0017a000 get Phys(data[n=4]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:0017b000 get Phys(data[n=4]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:0017c000 get Phys(data[n=4]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:00175000 get Phys(data[n=5]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:00176000 get Phys(data[n=5]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:00177000 get Phys(data[n=5]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:00158000 get Phys(data[n=6]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:00169000 get Phys(data[n=7]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:00172000 get Phys(data[n=8]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:00173000 get Phys(data[n=8]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:00174000 get Phys(data[n=8]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:0016d000 get Phys(data[n=9]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:0016e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f780a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:0016f000 get Phys(data[n=1]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:00150000 get Phys(data[n=2]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:00161000 get Phys(data[n=3]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:0016a000 get Phys(data[n=4]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:0016b000 get Phys(data[n=4]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:0016c000 get Phys(data[n=4]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:00165000 get Phys(data[n=5]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:00166000 get Phys(data[n=5]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:00167000 get Phys(data[n=5]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:00148000 get Phys(data[n=6]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00159000 get Phys(data[n=7]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:00162000 get Phys(data[n=8]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:00163000 get Phys(data[n=8]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:00164000 get Phys(data[n=8]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:0015d000 get Phys(data[n=9]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:0015e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f781a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:0015f000 get Phys(data[n=1]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:00140000 get Phys(data[n=2]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:00151000 get Phys(data[n=3]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:0015a000 get Phys(data[n=4]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:0015b000 get Phys(data[n=4]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:0015c000 get Phys(data[n=4]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:00155000 get Phys(data[n=5]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:00156000 get Phys(data[n=5]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:00157000 get Phys(data[n=5]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:00138000 get Phys(data[n=6]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:00149000 get Phys(data[n=7]=f7825000) AtapiVirtToPhysAddr_: f7825000 -> 00000000:00152000 get Phys(data[n=8]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:00153000 get Phys(data[n=8]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:00154000 get Phys(data[n=8]=f7828000) AtapiVirtToPhysAddr_: f7828000 -> 00000000:0014d000 get Phys(data[n=9]=f7829000) AtapiVirtToPhysAddr_: f7829000 -> 00000000:0014e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f77ea000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:0014f000 get Phys(data[n=1]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:00130000 get Phys(data[n=2]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:00141000 get Phys(data[n=3]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:0014a000 get Phys(data[n=4]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:0014b000 get Phys(data[n=4]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:0014c000 get Phys(data[n=4]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:00145000 get Phys(data[n=5]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:00146000 get Phys(data[n=5]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:00147000 get Phys(data[n=5]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:00128000 get Phys(data[n=6]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:00139000 get Phys(data[n=7]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:00142000 get Phys(data[n=8]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:00143000 get Phys(data[n=8]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:00144000 get Phys(data[n=8]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:0013d000 get Phys(data[n=9]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:0013e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77fa000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:0013f000 get Phys(data[n=1]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:00120000 get Phys(data[n=2]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:00131000 get Phys(data[n=3]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:0013a000 get Phys(data[n=4]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:0013b000 get Phys(data[n=4]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:0013c000 get Phys(data[n=4]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:00135000 get Phys(data[n=5]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:00136000 get Phys(data[n=5]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:00137000 get Phys(data[n=5]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:00118000 get Phys(data[n=6]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:00129000 get Phys(data[n=7]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:00132000 get Phys(data[n=8]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:00133000 get Phys(data[n=8]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:00134000 get Phys(data[n=8]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:0012d000 get Phys(data[n=9]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:0012e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f780a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:0012f000 get Phys(data[n=1]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:00110000 get Phys(data[n=2]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:00121000 get Phys(data[n=3]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:0012a000 get Phys(data[n=4]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:0012b000 get Phys(data[n=4]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:0012c000 get Phys(data[n=4]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:00125000 get Phys(data[n=5]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:00126000 get Phys(data[n=5]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:00127000 get Phys(data[n=5]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:00108000 get Phys(data[n=6]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00119000 get Phys(data[n=7]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:00122000 get Phys(data[n=8]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:00123000 get Phys(data[n=8]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:00124000 get Phys(data[n=8]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:0011d000 get Phys(data[n=9]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:0011e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f781a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:0011f000 get Phys(data[n=1]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:007f8000 get Phys(data[n=2]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:00111000 get Phys(data[n=3]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:0011a000 get Phys(data[n=4]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:0011b000 get Phys(data[n=4]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:0011c000 get Phys(data[n=4]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:00115000 get Phys(data[n=5]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:00116000 get Phys(data[n=5]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:00117000 get Phys(data[n=5]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:007f0000 get Phys(data[n=6]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:00109000 get Phys(data[n=7]=f7825000) AtapiVirtToPhysAddr_: f7825000 -> 00000000:00112000 get Phys(data[n=8]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:00113000 get Phys(data[n=8]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:00114000 get Phys(data[n=8]=f7828000) AtapiVirtToPhysAddr_: f7828000 -> 00000000:0010d000 get Phys(data[n=9]=f7829000) AtapiVirtToPhysAddr_: f7829000 -> 00000000:0010e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77ea000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:0010f000 get Phys(data[n=1]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:007e8000 get Phys(data[n=2]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:007f9000 get Phys(data[n=3]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:0010a000 get Phys(data[n=4]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:0010b000 get Phys(data[n=4]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:0010c000 get Phys(data[n=4]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:007fd000 get Phys(data[n=5]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:00106000 get Phys(data[n=6]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:00107000 get Phys(data[n=6]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:007e0000 get Phys(data[n=7]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:007f1000 get Phys(data[n=8]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:007fa000 get Phys(data[n=9]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:007fb000 get Phys(data[n=9]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:007fc000 get Phys(data[n=9]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:007f5000 get Phys(data[n=10]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:007fe000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77fa000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:007ff000 get Phys(data[n=1]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:007d8000 get Phys(data[n=2]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:007e9000 get Phys(data[n=3]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:007f2000 get Phys(data[n=4]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:007f3000 get Phys(data[n=4]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:007f4000 get Phys(data[n=4]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:007ed000 get Phys(data[n=5]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:007f6000 get Phys(data[n=6]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:007f7000 get Phys(data[n=6]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:007d0000 get Phys(data[n=7]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:007e1000 get Phys(data[n=8]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:007ea000 get Phys(data[n=9]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:007eb000 get Phys(data[n=9]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:007ec000 get Phys(data[n=9]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:007e5000 get Phys(data[n=10]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:007ee000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f780a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:007ef000 get Phys(data[n=1]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:007c8000 get Phys(data[n=2]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:007d9000 get Phys(data[n=3]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:007e2000 get Phys(data[n=4]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:007e3000 get Phys(data[n=4]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:007e4000 get Phys(data[n=4]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:007dd000 get Phys(data[n=5]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:007e6000 get Phys(data[n=6]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:007e7000 get Phys(data[n=6]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:007c0000 get Phys(data[n=7]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:007d1000 get Phys(data[n=8]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:007da000 get Phys(data[n=9]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:007db000 get Phys(data[n=9]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:007dc000 get Phys(data[n=9]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:007d5000 get Phys(data[n=10]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:007de000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f781a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:007df000 get Phys(data[n=1]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:007b8000 get Phys(data[n=2]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:007c9000 get Phys(data[n=3]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:007d2000 get Phys(data[n=4]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:007d3000 get Phys(data[n=4]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:007d4000 get Phys(data[n=4]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:007cd000 get Phys(data[n=5]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:007d6000 get Phys(data[n=6]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:007d7000 get Phys(data[n=6]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:007b0000 get Phys(data[n=7]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:007c1000 get Phys(data[n=8]=f7825000) AtapiVirtToPhysAddr_: f7825000 -> 00000000:007ca000 get Phys(data[n=9]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:007cb000 get Phys(data[n=9]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:007cc000 get Phys(data[n=9]=f7828000) AtapiVirtToPhysAddr_: f7828000 -> 00000000:007c5000 get Phys(data[n=10]=f7829000) AtapiVirtToPhysAddr_: f7829000 -> 00000000:007ce000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 1 (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 1 (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf78a58f8, CDB 0xf78a5928, AtaReq 0xb2401000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf78a58f8 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f78a5928) assume IN AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f78a5928 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f78a58f8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x24 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x24 ATAPI: Device not ready AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf78a58f8, status 4 AtapiInterrupt: RequestComplete, srb 0xf78a58f8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a8b8, CDB 0xb267a8e8, AtaReq 0xb2401000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267a8b8 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267a8e8) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a8e8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a8b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7828730, srb->DataBuffer 0xf7828730 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf7828742, srb->DataBuffer 0xf7828730, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267a8b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a8b8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a5668 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf7829000, srb->DataBuffer 0xf7829000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78a56d0 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf78297e0, srb->DataBuffer 0xf78297e0 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Drive letter already used! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f77e9000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77e9000) AtapiVirtToPhysAddr_: f77e9000 -> 00000000:007bd000 get Phys(data[n=1]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:007c6000 get Phys(data[n=2]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:007c7000 get Phys(data[n=2]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:007a0000 get Phys(data[n=3]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:007b1000 get Phys(data[n=4]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:007ba000 get Phys(data[n=5]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:007bb000 get Phys(data[n=5]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:007bc000 get Phys(data[n=5]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:007b5000 get Phys(data[n=6]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:007be000 get Phys(data[n=7]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:007bf000 get Phys(data[n=7]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:00798000 get Phys(data[n=8]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:007a9000 get Phys(data[n=9]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:007b2000 get Phys(data[n=10]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:007b3000 get Phys(data[n=10]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:007b4000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77f9000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:007ad000 get Phys(data[n=1]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:007b6000 get Phys(data[n=2]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:007b7000 get Phys(data[n=2]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:00790000 get Phys(data[n=3]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:007a1000 get Phys(data[n=4]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:007aa000 get Phys(data[n=5]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:007ab000 get Phys(data[n=5]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:007ac000 get Phys(data[n=5]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:007a5000 get Phys(data[n=6]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:007ae000 get Phys(data[n=7]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:007af000 get Phys(data[n=7]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:00788000 get Phys(data[n=8]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:00799000 get Phys(data[n=9]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:007a2000 get Phys(data[n=10]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:007a3000 get Phys(data[n=10]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:007a4000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f7809000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:0079d000 get Phys(data[n=1]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:007a6000 get Phys(data[n=2]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:007a7000 get Phys(data[n=2]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:00780000 get Phys(data[n=3]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:00791000 get Phys(data[n=4]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:0079a000 get Phys(data[n=5]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:0079b000 get Phys(data[n=5]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:0079c000 get Phys(data[n=5]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:00795000 get Phys(data[n=6]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:0079e000 get Phys(data[n=7]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:0079f000 get Phys(data[n=7]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00778000 get Phys(data[n=8]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:00789000 get Phys(data[n=9]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:00792000 get Phys(data[n=10]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:00793000 get Phys(data[n=10]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:00794000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f7819000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:0078d000 get Phys(data[n=1]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:00796000 get Phys(data[n=2]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:00797000 get Phys(data[n=2]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:00770000 get Phys(data[n=3]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:00781000 get Phys(data[n=4]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:0078a000 get Phys(data[n=5]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:0078b000 get Phys(data[n=5]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:0078c000 get Phys(data[n=5]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:00785000 get Phys(data[n=6]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:0078e000 get Phys(data[n=7]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:0078f000 get Phys(data[n=7]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:00768000 get Phys(data[n=8]=f7825000) AtapiVirtToPhysAddr_: f7825000 -> 00000000:00779000 get Phys(data[n=9]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:00782000 get Phys(data[n=10]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:00783000 get Phys(data[n=10]=f7828000) AtapiVirtToPhysAddr_: f7828000 -> 00000000:00784000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f7826000, count 2000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:0077d000 get Phys(data[n=1]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:00786000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77ea000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:00772000 get Phys(data[n=1]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:00773000 get Phys(data[n=1]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:0077c000 get Phys(data[n=2]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:00775000 get Phys(data[n=3]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:0077e000 get Phys(data[n=4]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:0077f000 get Phys(data[n=4]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:00758000 get Phys(data[n=5]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:00769000 get Phys(data[n=6]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:0076a000 get Phys(data[n=6]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:0076b000 get Phys(data[n=6]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:00774000 get Phys(data[n=7]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:0076d000 get Phys(data[n=8]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:00776000 get Phys(data[n=9]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:00777000 get Phys(data[n=9]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:00750000 get Phys(data[n=10]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:00761000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77fa000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:00762000 get Phys(data[n=1]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:00763000 get Phys(data[n=1]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:0076c000 get Phys(data[n=2]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:00765000 get Phys(data[n=3]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:0076e000 get Phys(data[n=4]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:0076f000 get Phys(data[n=4]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:00748000 get Phys(data[n=5]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:00759000 get Phys(data[n=6]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:0075a000 get Phys(data[n=6]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:0075b000 get Phys(data[n=6]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:00764000 get Phys(data[n=7]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:0075d000 get Phys(data[n=8]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:00766000 get Phys(data[n=9]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:00767000 get Phys(data[n=9]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:00740000 get Phys(data[n=10]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:00751000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f780a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:00752000 get Phys(data[n=1]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:00753000 get Phys(data[n=1]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:0075c000 get Phys(data[n=2]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:00755000 get Phys(data[n=3]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:0075e000 get Phys(data[n=4]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:0075f000 get Phys(data[n=4]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:00738000 get Phys(data[n=5]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:00749000 get Phys(data[n=6]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:0074a000 get Phys(data[n=6]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:0074b000 get Phys(data[n=6]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00754000 get Phys(data[n=7]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:0074d000 get Phys(data[n=8]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:00756000 get Phys(data[n=9]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:00757000 get Phys(data[n=9]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:00730000 get Phys(data[n=10]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:00741000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f781a000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:00742000 get Phys(data[n=1]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:00743000 get Phys(data[n=1]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:0074c000 get Phys(data[n=2]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:00745000 get Phys(data[n=3]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:0074e000 get Phys(data[n=4]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:0074f000 get Phys(data[n=4]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:00728000 get Phys(data[n=5]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:00739000 get Phys(data[n=6]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:0073a000 get Phys(data[n=6]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:0073b000 get Phys(data[n=6]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:00744000 get Phys(data[n=7]=f7825000) AtapiVirtToPhysAddr_: f7825000 -> 00000000:0073d000 get Phys(data[n=8]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:00746000 get Phys(data[n=9]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:00747000 get Phys(data[n=9]=f7828000) AtapiVirtToPhysAddr_: f7828000 -> 00000000:00720000 get Phys(data[n=10]=f7829000) AtapiVirtToPhysAddr_: f7829000 -> 00000000:00731000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f77e9000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77e9000) AtapiVirtToPhysAddr_: f77e9000 -> 00000000:0073f000 get Phys(data[n=1]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:00718000 get Phys(data[n=2]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:00729000 get Phys(data[n=3]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:0072a000 get Phys(data[n=3]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:0072b000 get Phys(data[n=3]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:0072c000 get Phys(data[n=3]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:00725000 get Phys(data[n=4]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:00736000 get Phys(data[n=5]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:00737000 get Phys(data[n=5]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:00710000 get Phys(data[n=6]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:00721000 get Phys(data[n=7]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:00722000 get Phys(data[n=7]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:00723000 get Phys(data[n=7]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:00724000 get Phys(data[n=7]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:0071d000 get Phys(data[n=8]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:0072e000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77f9000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:0072f000 get Phys(data[n=1]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:00708000 get Phys(data[n=2]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:00719000 get Phys(data[n=3]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:0071a000 get Phys(data[n=3]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:0071b000 get Phys(data[n=3]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:0071c000 get Phys(data[n=3]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:00715000 get Phys(data[n=4]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:00726000 get Phys(data[n=5]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:00727000 get Phys(data[n=5]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:00700000 get Phys(data[n=6]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:00711000 get Phys(data[n=7]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:00712000 get Phys(data[n=7]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:00713000 get Phys(data[n=7]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:00714000 get Phys(data[n=7]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:0070d000 get Phys(data[n=8]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:0071e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f7809000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:0071f000 get Phys(data[n=1]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:006f8000 get Phys(data[n=2]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:00709000 get Phys(data[n=3]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:0070a000 get Phys(data[n=3]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:0070b000 get Phys(data[n=3]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:0070c000 get Phys(data[n=3]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:00705000 get Phys(data[n=4]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:00716000 get Phys(data[n=5]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:00717000 get Phys(data[n=5]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:006f0000 get Phys(data[n=6]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:00701000 get Phys(data[n=7]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00702000 get Phys(data[n=7]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:00703000 get Phys(data[n=7]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:00704000 get Phys(data[n=7]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:006fd000 get Phys(data[n=8]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:0070e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f7819000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:0070f000 get Phys(data[n=1]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:006e8000 get Phys(data[n=2]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:006f9000 get Phys(data[n=3]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:006fa000 get Phys(data[n=3]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:006fb000 get Phys(data[n=3]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:006fc000 get Phys(data[n=3]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:006f5000 get Phys(data[n=4]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:00706000 get Phys(data[n=5]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:00707000 get Phys(data[n=5]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:006e0000 get Phys(data[n=6]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:006f1000 get Phys(data[n=7]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:006f2000 get Phys(data[n=7]=f7825000) AtapiVirtToPhysAddr_: f7825000 -> 00000000:006f3000 get Phys(data[n=7]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:006f4000 get Phys(data[n=7]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:006ed000 get Phys(data[n=8]=f7828000) AtapiVirtToPhysAddr_: f7828000 -> 00000000:006fe000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f7826000, count 2000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7826000) AtapiVirtToPhysAddr_: f7826000 -> 00000000:006ff000 get Phys(data[n=1]=f7827000) AtapiVirtToPhysAddr_: f7827000 -> 00000000:006d8000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77e5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77e5000) AtapiVirtToPhysAddr_: f77e5000 -> 00000000:006b1000 get Phys(data[n=1]=f77e6000) AtapiVirtToPhysAddr_: f77e6000 -> 00000000:006b2000 get Phys(data[n=1]=f77e7000) AtapiVirtToPhysAddr_: f77e7000 -> 00000000:006ab000 get Phys(data[n=2]=f77e8000) AtapiVirtToPhysAddr_: f77e8000 -> 00000000:006ac000 get Phys(data[n=2]=f77e9000) AtapiVirtToPhysAddr_: f77e9000 -> 00000000:006a5000 get Phys(data[n=3]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:006b6000 get Phys(data[n=4]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:006b7000 get Phys(data[n=4]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:00698000 get Phys(data[n=5]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:006a9000 get Phys(data[n=6]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:006aa000 get Phys(data[n=6]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:006a3000 get Phys(data[n=7]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:006a4000 get Phys(data[n=7]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:0069d000 get Phys(data[n=8]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:006ae000 get Phys(data[n=9]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:006af000 get Phys(data[n=9]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:00690000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77f5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:006a1000 get Phys(data[n=1]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:006a2000 get Phys(data[n=1]=f77f7000) AtapiVirtToPhysAddr_: f77f7000 -> 00000000:0069b000 get Phys(data[n=2]=f77f8000) AtapiVirtToPhysAddr_: f77f8000 -> 00000000:0069c000 get Phys(data[n=2]=f77f9000) AtapiVirtToPhysAddr_: f77f9000 -> 00000000:00695000 get Phys(data[n=3]=f77fa000) AtapiVirtToPhysAddr_: f77fa000 -> 00000000:006a6000 get Phys(data[n=4]=f77fb000) AtapiVirtToPhysAddr_: f77fb000 -> 00000000:006a7000 get Phys(data[n=4]=f77fc000) AtapiVirtToPhysAddr_: f77fc000 -> 00000000:00688000 get Phys(data[n=5]=f77fd000) AtapiVirtToPhysAddr_: f77fd000 -> 00000000:00699000 get Phys(data[n=6]=f77fe000) AtapiVirtToPhysAddr_: f77fe000 -> 00000000:0069a000 get Phys(data[n=6]=f77ff000) AtapiVirtToPhysAddr_: f77ff000 -> 00000000:00693000 get Phys(data[n=7]=f7800000) AtapiVirtToPhysAddr_: f7800000 -> 00000000:00694000 get Phys(data[n=7]=f7801000) AtapiVirtToPhysAddr_: f7801000 -> 00000000:0068d000 get Phys(data[n=8]=f7802000) AtapiVirtToPhysAddr_: f7802000 -> 00000000:0069e000 get Phys(data[n=9]=f7803000) AtapiVirtToPhysAddr_: f7803000 -> 00000000:0069f000 get Phys(data[n=9]=f7804000) AtapiVirtToPhysAddr_: f7804000 -> 00000000:00680000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f7805000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7805000) AtapiVirtToPhysAddr_: f7805000 -> 00000000:00691000 get Phys(data[n=1]=f7806000) AtapiVirtToPhysAddr_: f7806000 -> 00000000:00692000 get Phys(data[n=1]=f7807000) AtapiVirtToPhysAddr_: f7807000 -> 00000000:0068b000 get Phys(data[n=2]=f7808000) AtapiVirtToPhysAddr_: f7808000 -> 00000000:0068c000 get Phys(data[n=2]=f7809000) AtapiVirtToPhysAddr_: f7809000 -> 00000000:00685000 get Phys(data[n=3]=f780a000) AtapiVirtToPhysAddr_: f780a000 -> 00000000:00696000 get Phys(data[n=4]=f780b000) AtapiVirtToPhysAddr_: f780b000 -> 00000000:00697000 get Phys(data[n=4]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:00678000 get Phys(data[n=5]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:00689000 get Phys(data[n=6]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:0068a000 get Phys(data[n=6]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:00683000 get Phys(data[n=7]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:00684000 get Phys(data[n=7]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:0067d000 get Phys(data[n=8]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:0068e000 get Phys(data[n=9]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:0068f000 get Phys(data[n=9]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00670000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f7815000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:00681000 get Phys(data[n=1]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:00682000 get Phys(data[n=1]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:0067b000 get Phys(data[n=2]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:0067c000 get Phys(data[n=2]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:00675000 get Phys(data[n=3]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:00686000 get Phys(data[n=4]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:00687000 get Phys(data[n=4]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:00668000 get Phys(data[n=5]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:00679000 get Phys(data[n=6]=f781e000) AtapiVirtToPhysAddr_: f781e000 -> 00000000:0067a000 get Phys(data[n=6]=f781f000) AtapiVirtToPhysAddr_: f781f000 -> 00000000:00673000 get Phys(data[n=7]=f7820000) AtapiVirtToPhysAddr_: f7820000 -> 00000000:00674000 get Phys(data[n=7]=f7821000) AtapiVirtToPhysAddr_: f7821000 -> 00000000:0066d000 get Phys(data[n=8]=f7822000) AtapiVirtToPhysAddr_: f7822000 -> 00000000:0067e000 get Phys(data[n=9]=f7823000) AtapiVirtToPhysAddr_: f7823000 -> 00000000:0067f000 get Phys(data[n=9]=f7824000) AtapiVirtToPhysAddr_: f7824000 -> 00000000:00660000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f7816000, count 4000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:04c97000 get Phys(data[n=1]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:04c98000 get Phys(data[n=1]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:04c99000 get Phys(data[n=1]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:04c9a000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 4000, full size 4000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (../../base/setup/usetup/interface/devinst.c:95) Using driver 'pci.sys' for device 'PCI_HAL\PNP0A03\0' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'PCI_HAL\PNP0A03\0' (no FDO above) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f780c000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:00db3000 get Phys(data[n=1]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:00dbc000 get Phys(data[n=2]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:00dbd000 get Phys(data[n=2]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:00dc6000 get Phys(data[n=3]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:00dc7000 get Phys(data[n=3]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:00da0000 get Phys(data[n=4]=f7812000) AtapiVirtToPhysAddr_: f7812000 -> 00000000:00db1000 get Phys(data[n=5]=f7813000) AtapiVirtToPhysAddr_: f7813000 -> 00000000:00db2000 get Phys(data[n=5]=f7814000) AtapiVirtToPhysAddr_: f7814000 -> 00000000:00dab000 get Phys(data[n=6]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:00db4000 get Phys(data[n=7]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:00db5000 get Phys(data[n=7]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:00dbe000 get Phys(data[n=8]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:00dbf000 get Phys(data[n=8]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:00d98000 get Phys(data[n=9]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:00da9000 get Phys(data[n=10]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:00daa000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f781c000, count 2000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:00da3000 get Phys(data[n=1]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:00dac000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f781d008, count 800, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781d008) AtapiVirtToPhysAddr_: f781d008 -> 00000000:04c99008 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f7819000, count 2000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:00d33000 get Phys(data[n=1]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:00d3c000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (../../ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\drivers\pci.sys at F77F7000 with 12 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0xc, data f77f1000, count 5800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:04c90000 get Phys(data[n=1]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:04c91000 get Phys(data[n=1]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:04c92000 get Phys(data[n=1]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:04c93000 get Phys(data[n=1]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:04c94000 get Phys(data[n=1]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:04c95000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (../../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 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 5800, full size 5800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../base/setup/usetup/interface/devinst.c:95) Using driver 'i8042prt.sys' for device 'Root\*PNP0303\0000' (../../base/setup/usetup/interface/devinst.c:147) Installing keyboard class driver for 'Root\*PNP0303\0000' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'Root\*PNP0303\0000' (no FDO above) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0xc, data f77dd000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77dd000) AtapiVirtToPhysAddr_: f77dd000 -> 00000000:00f9a000 get Phys(data[n=1]=f77de000) AtapiVirtToPhysAddr_: f77de000 -> 00000000:00f93000 get Phys(data[n=2]=f77df000) AtapiVirtToPhysAddr_: f77df000 -> 00000000:00f9c000 get Phys(data[n=3]=f77e0000) AtapiVirtToPhysAddr_: f77e0000 -> 00000000:00f9d000 get Phys(data[n=3]=f77e1000) AtapiVirtToPhysAddr_: f77e1000 -> 00000000:00fa6000 get Phys(data[n=4]=f77e2000) AtapiVirtToPhysAddr_: f77e2000 -> 00000000:00fa7000 get Phys(data[n=4]=f77e3000) AtapiVirtToPhysAddr_: f77e3000 -> 00000000:00f80000 get Phys(data[n=5]=f77e4000) AtapiVirtToPhysAddr_: f77e4000 -> 00000000:00f91000 get Phys(data[n=6]=f77e5000) AtapiVirtToPhysAddr_: f77e5000 -> 00000000:00f92000 get Phys(data[n=6]=f77e6000) AtapiVirtToPhysAddr_: f77e6000 -> 00000000:00f8b000 get Phys(data[n=7]=f77e7000) AtapiVirtToPhysAddr_: f77e7000 -> 00000000:00f94000 get Phys(data[n=8]=f77e8000) AtapiVirtToPhysAddr_: f77e8000 -> 00000000:00f95000 get Phys(data[n=8]=f77e9000) AtapiVirtToPhysAddr_: f77e9000 -> 00000000:00f9e000 get Phys(data[n=9]=f77ea000) AtapiVirtToPhysAddr_: f77ea000 -> 00000000:00f9f000 get Phys(data[n=9]=f77eb000) AtapiVirtToPhysAddr_: f77eb000 -> 00000000:00f78000 get Phys(data[n=10]=f77ec000) AtapiVirtToPhysAddr_: f77ec000 -> 00000000:00f89000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f77ed000, count a000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77ed000) AtapiVirtToPhysAddr_: f77ed000 -> 00000000:00f8a000 get Phys(data[n=1]=f77ee000) AtapiVirtToPhysAddr_: f77ee000 -> 00000000:00f83000 get Phys(data[n=2]=f77ef000) AtapiVirtToPhysAddr_: f77ef000 -> 00000000:00f8c000 get Phys(data[n=3]=f77f0000) AtapiVirtToPhysAddr_: f77f0000 -> 00000000:00f8d000 get Phys(data[n=3]=f77f1000) AtapiVirtToPhysAddr_: f77f1000 -> 00000000:00f96000 get Phys(data[n=4]=f77f2000) AtapiVirtToPhysAddr_: f77f2000 -> 00000000:00f97000 get Phys(data[n=4]=f77f3000) AtapiVirtToPhysAddr_: f77f3000 -> 00000000:00f70000 get Phys(data[n=5]=f77f4000) AtapiVirtToPhysAddr_: f77f4000 -> 00000000:00f81000 get Phys(data[n=6]=f77f5000) AtapiVirtToPhysAddr_: f77f5000 -> 00000000:00f82000 get Phys(data[n=6]=f77f6000) AtapiVirtToPhysAddr_: f77f6000 -> 00000000:00f7b000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered a000, full size a000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f781b000, count 2000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:0283a000 get Phys(data[n=1]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:0283b000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\drivers\i8042prt.sys at F77DD000 with 1a pages (../../ntoskrnl/wmi/smbios.c:172) Could not find the SMBIOS entry point (../../ntoskrnl/wmi/smbios.c:231) WmipGetRawSMBiosTableData failed: 0x08lx (../../drivers/input/i8042prt/hwhacks.c:247) IoWMIOpenBlock failed: 0xc0000225 (../../drivers/input/i8042prt/pnp.c:755) IRP_MJ_PNP / unknown minor function 0x9 (../../ntoskrnl/io/pnpmgr/pnproot.c:1198) IRP_MJ_PNP / Unknown minor function 0x14 (../../ntoskrnl/io/pnpmgr/pnpmgr.c:4059) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb (../../base/setup/usetup/interface/devinst.c:95) Using driver 'pci.sys' for device 'PCI\VEN_8086&DEV_7191&SUBSYS_00000000&REV_03\2&b3ac4ede&01' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'PCI\VEN_8086&DEV_7191&SUBSYS_00000000&REV_03\2&b3ac4ede&01' (no FDO above) (../../ntoskrnl/io/pnpmgr/pnpmgr.c:4059) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb (../../base/setup/usetup/interface/devinst.c:95) Using driver 'pciide.sys' for device 'PCI\VEN_8086&DEV_7111&SUBSYS_00000000&REV_01\2&b3ac4ede&24' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'PCI\VEN_8086&DEV_7111&SUBSYS_00000000&REV_01\2&b3ac4ede&24' (no FDO above) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f7815000, count 9000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7815000) AtapiVirtToPhysAddr_: f7815000 -> 00000000:02519000 get Phys(data[n=1]=f7816000) AtapiVirtToPhysAddr_: f7816000 -> 00000000:0251a000 get Phys(data[n=1]=f7817000) AtapiVirtToPhysAddr_: f7817000 -> 00000000:02513000 get Phys(data[n=2]=f7818000) AtapiVirtToPhysAddr_: f7818000 -> 00000000:02514000 get Phys(data[n=2]=f7819000) AtapiVirtToPhysAddr_: f7819000 -> 00000000:02515000 get Phys(data[n=2]=f781a000) AtapiVirtToPhysAddr_: f781a000 -> 00000000:0251e000 get Phys(data[n=3]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:02517000 get Phys(data[n=4]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:02518000 get Phys(data[n=4]=f781d000) AtapiVirtToPhysAddr_: f781d000 -> 00000000:02521000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 9000, full size 9000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f781b000, count 2000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:024f9000 get Phys(data[n=1]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:024f2000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (../../ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\drivers\pciide.sys at F77D5000 with 8 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f77cf000, count 5800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:04c79000 get Phys(data[n=1]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:04c7a000 get Phys(data[n=1]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:04c7b000 get Phys(data[n=1]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:04c7c000 get Phys(data[n=1]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:04c7d000 get Phys(data[n=1]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:04c7e000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 5800, full size 5800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f77c8000, count d000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:01ddb000 get Phys(data[n=1]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:01ddc000 get Phys(data[n=1]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:01ddd000 get Phys(data[n=1]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:01dde000 get Phys(data[n=1]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:01ddf000 get Phys(data[n=1]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:01dd8000 get Phys(data[n=2]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:01dd9000 get Phys(data[n=2]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:01dda000 get Phys(data[n=2]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:01de3000 get Phys(data[n=3]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:01de4000 get Phys(data[n=3]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:01de5000 get Phys(data[n=3]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:01de6000 get Phys(data[n=3]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:01de7000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered d000, full size d000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f781b000, count 2000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f781b000) AtapiVirtToPhysAddr_: f781b000 -> 00000000:0155b000 get Phys(data[n=1]=f781c000) AtapiVirtToPhysAddr_: f781c000 -> 00000000:0155c000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\drivers\pciidex.sys at F7813000 with c pages (../../hal/halx86/legacy/bus/pcibus.c:698) HAL: No PCI Resource Adjustment done! Hardware may malfunction (../../drivers/storage/ide/pciidex/fdo.c:467) IRP_MJ_PNP / Unknown minor function 0x9 (../../base/setup/usetup/interface/devinst.c:95) Using driver 'usbuhci.sys' for device 'PCI\VEN_8086&DEV_7112&SUBSYS_00000000&REV_01\2&b3ac4ede&44' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'PCI\VEN_8086&DEV_7112&SUBSYS_00000000&REV_01\2&b3ac4ede&44' (no FDO above) (../../drivers/usb/usbuhci/hardware.cpp:169) CUSBHardwareDevice::Initialize TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a63a0, CDB 0xb23a63d0, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a63a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a63d0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a63d0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a63a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb23a63a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a63a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f780c000, count 5800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f780c000) AtapiVirtToPhysAddr_: f780c000 -> 00000000:04c75000 get Phys(data[n=1]=f780d000) AtapiVirtToPhysAddr_: f780d000 -> 00000000:04c76000 get Phys(data[n=1]=f780e000) AtapiVirtToPhysAddr_: f780e000 -> 00000000:04c77000 get Phys(data[n=1]=f780f000) AtapiVirtToPhysAddr_: f780f000 -> 00000000:04c78000 get Phys(data[n=1]=f7810000) AtapiVirtToPhysAddr_: f7810000 -> 00000000:04c79000 get Phys(data[n=1]=f7811000) AtapiVirtToPhysAddr_: f7811000 -> 00000000:04c7a000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (../../hal/halx86/legacy/bus/pcibus.c:698) HAL: No PCI Resource Adjustment done! Hardware may malfunction (../../drivers/usb/usbuhci/hardware.cpp:255) CUSBHardwareDevice::PnpStart (../../drivers/usb/usbuhci/hardware.cpp:299) UHCI Base 0000D400 Length ffff0020 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 5800, full size 5800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../drivers/usb/usbuhci/hardware.cpp:607) [USBUHCI] InitializeController (../../drivers/usb/usbuhci/hardware.cpp:635) [USBUHCI] LEGSUP 2000 (../../drivers/usb/usbuhci/hardware.cpp:640) [USBUHCI] Acquired ownership (../../drivers/usb/usbuhci/hardware.cpp:643) [USBUHCI] SBRN 10 (../../drivers/usb/usbuhci/hardware.cpp:573) Waiting 10 milliseconds for global reset (../../drivers/usb/usbuhci/hardware.cpp:734) Index 0 QueueHead F7810000 LinkPhysical 77022 ElementPhysical 1 PhysicalAddress 77000 Request 00000000 NextElementDescriptor 00000000 (../../drivers/usb/usbuhci/hardware.cpp:742) Index 1 QueueHead F7810020 LinkPhysical 77042 ElementPhysical 1 PhysicalAddress 77020 Request 00000000 NextElementDescriptor 00000000 (../../drivers/usb/usbuhci/hardware.cpp:751) Index 2 QueueHead F7810040 LinkPhysical 77062 ElementPhysical 1 PhysicalAddress 77040 Request 00000000 NextElementDescriptor 00000000 (../../drivers/usb/usbuhci/hardware.cpp:759) Index 3 QueueHead F7810060 LinkPhysical 77082 ElementPhysical 1 PhysicalAddress 77060 Request 00000000 NextElementDescriptor 00000000 (../../drivers/usb/usbuhci/hardware.cpp:767) Index 4 QueueHead F7810080 LinkPhysical 1 ElementPhysical 1 PhysicalAddress 77080 Request 00000000 NextElementDescriptor 00000000 (../../drivers/usb/usbuhci/hardware.cpp:834) [USBUHCI] Controller initialized (../../drivers/usb/usbuhci/hardware.cpp:383) Starting Controller (../../drivers/usb/usbuhci/hardware.cpp:472) [USBUHCI] USBCMD: 80 USBSTS 20 (../../drivers/usb/usbuhci/hardware.cpp:490) [USBUHCI] Status 0 (../../drivers/usb/usbuhci/hardware.cpp:501) [USBUHCI] USBCMD: 81 USBSTS 0 (../../drivers/usb/usbuhci/hardware.cpp:532) [USBUHCI] Controller Started (../../drivers/usb/usbuhci/hardware.cpp:533) [USBUHCI] Controller Status 0 (../../drivers/usb/usbuhci/hardware.cpp:534) [USBUHCI] Controller Cmd Status c1 (../../drivers/usb/usbuhci/hardware.cpp:535) [USBUHCI] Controller Interrupt Status d (../../drivers/usb/usbuhci/hardware.cpp:536) [USBUHCI] Controller Frame 27 (../../drivers/usb/usbuhci/hardware.cpp:537) [USBUHCI] Controller Port Status 0 80 (../../drivers/usb/usbuhci/hardware.cpp:538) [USBUHCI] Controller Port Status 1 93 (../../ntoskrnl/io/pnpmgr/pnpmgr.c:4059) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb (../../base/setup/usetup/interface/devinst.c:95) Using driver 'uniata.sys' for device 'PCIIDE\IDEChannel\3&8529cb0b&0' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'PCIIDE\IDEChannel\3&8529cb0b&0' (no FDO above) (../../base/setup/usetup/interface/devinst.c:95) Using driver 'uniata.sys' for device 'PCIIDE\IDEChannel\3&8529cb0b&1' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'PCIIDE\IDEChannel\3&8529cb0b&1' (no FDO above) (../../base/setup/usetup/interface/devinst.c:95) Using driver 'usbhub.sys' for device 'USB\ROOT_HUB\3&e9f441d4' (../../ntoskrnl/io/pnpmgr/plugplay.c:736) A new driver will be loaded for 'USB\ROOT_HUB\3&e9f441d4' (no FDO above) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b2698760) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2698760 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f77bf000, count 5800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:04c75000 get Phys(data[n=1]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:04c76000 get Phys(data[n=1]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:04c77000 get Phys(data[n=1]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:04c78000 get Phys(data[n=1]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:04c79000 get Phys(data[n=1]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:04c7a000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xd0 special case DMA + ATAPI + IDE_STATUS_DSC -> our ATAPI status 0xd0 ATAPI additional check status re-check 0x50 Error reg (0x0) expecting intr + cleared BUSY base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 5800, full size 5800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (../../drivers/usb/usbuhci/hardware.cpp:1161) [UHCI] SetPortFeature PortId 0 Feature 8 (../../drivers/usb/usbuhci/hardware.cpp:1161) [UHCI] SetPortFeature PortId 1 Feature 8 (../../drivers/usb/usbuhci/hardware.cpp:1161) [UHCI] SetPortFeature PortId 1 Feature 4 (../../drivers/usb/usbuhci/hardware.cpp:905) [UHCI] ResetPort Id 1 (../../drivers/usb/usbuhci/hardware.cpp:938) Waiting 20 milliseconds for port reset (../../ntoskrnl/io/pnpmgr/pnpmgr.c:4059) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb (../../drivers/usb/usbuhci/hardware.cpp:1015) [USBUhci] Port Index 1 Status after reset 85 (../../lib/drivers/libusb/hub_controller.cpp:334) [USBUHCI] Change state on port 1 (../../lib/drivers/libusb/hub_controller.cpp:2705) USBHI_CreateUsbDevice (../../lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../../lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../../lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A8820 (../../lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../../lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../../lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../../lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../../lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../../lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../../lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../../lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../../lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../../lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../../lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../../lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../../lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../../lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../../lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../../lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../../lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A8820 (../../lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../../lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../../lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../../lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../../lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../../lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../../lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../../lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../../lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../../lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../../lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../../lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../../lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../../lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../../lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../../lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../../lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A8820 (../../lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../../lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../../lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../../lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../../lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../../lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../../lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../../lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../../lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../../lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../../lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../../lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../../lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../../lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../../lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../../lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../../lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A8820 (../../lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../../lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../../lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../../lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../../lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../../lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../../lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../../lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../../lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../../lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../../lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../../lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../../lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../../lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../../lib/drivers/libusb/hub_controller.cpp:2859) USBHI_InitializeUsbDevice failed to set address with c0000001 (../../drivers/usb/usbhub/fdo.c:1257) USBHUB: InitializeUsbDevice failed with status c000009c (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xf7828a30, CDB 0xf7828a60, AtaReq 0xb2401000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf7828a30 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7828a60) assume IN AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7828a60 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f7828a30 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x51 base status 0x51 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x51) AtapiInterrupt: iReason 3 AtapiInterrupt: Error 0x24 Bad Lba 0x0 wait 10 ready after ATAPI error Intr on DRQ 0 AtapiInterrupt: ATAPI Error, int reason 3 Errors in PIO mode AtapiInterrupt: Error AtapiInterrupt: CompleteRequest, srbstatus 4 AtapiInterrupt: Error. Begin mapping... MapError: Error register is 0x24 ATAPI: Device not ready AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf7828a30, status 4 AtapiInterrupt: RequestComplete, srb 0xf7828a30 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a8b8, CDB 0xb267a8e8, AtaReq 0xb2401000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267a8b8 TopLevel (3), AtaReq 0xb2401000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267a8e8) assume IN AtapiSendCommand: SCSIOP_REQUEST_SENSE, no DMA setup AtapiSendCommand: use_dma=0, Cmd 3 AtapiSendCommand: SCSIOP_REQUEST_SENSE -> no dma setup (2) AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a8e8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a8b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:1, irql 0xc, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x9 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780dde0, srb->DataBuffer 0xf780dde0 70 00 02 00 00 00 00 0a 00 00 00 00 3a 00 00 00 00 00 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 0xf780ddf2, srb->DataBuffer 0xf780dde0, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267a8b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a8b8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828964 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e790, srb->DataBuffer 0xf780e790 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../base/setup/usetup/partlist.c:1138) Buffer size: 136 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78286d8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e000, srb->DataBuffer 0xf780e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828740 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e920, srb->DataBuffer 0xf780e920 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../base/setup/usetup/partlist.c:1172) PartitionCount: 4 (../../base/setup/usetup/interface/usetup.c:2490) FormatState: Start --> FormatInstallPartition (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 11f TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78286f0 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e000, srb->DataBuffer 0xf780e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828758 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x0 count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e000, srb->DataBuffer 0xf780e000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb267b3f0, CDB 0xb267b420, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb267b3f0 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828758 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 0, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 0, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 IdeReadWrite: Write 0x100 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b267b3f0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x100 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267b3f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b3f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 11f (../../lib/fslib/vfatlib/vfatlib.c:204) WARNING: Failed to lock volume for formatting! Format may fail! (Status: 0xc0000010) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 3f, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 3f, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 IdeReadWrite: Write 0x100 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x100 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 45, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 45, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x45, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x45 count 0x1 feature 0x0 IdeReadWrite: Write 0x100 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x100 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 40, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 40, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x40, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x40 count 0x1 feature 0x0 IdeReadWrite: Write 0x100 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x100 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 5f, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 5f, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x5f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x5f count 0x1 feature 0x0 IdeReadWrite: Write 0x100 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x100 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 60, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 60, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x60, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x60 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xe0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xe0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 160, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 160, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x160, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x160 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 260, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 260, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x260, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x260 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 360, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 360, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x360, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x360 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 3e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 3e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x3e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 460, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 460, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x460, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x460 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 4e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 4e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x4e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x4e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 560, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 560, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x560, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x560 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 5e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 5e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x5e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x5e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 660, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 660, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x660, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x660 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 6e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 6e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x6e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x6e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 760, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 760, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x760, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x760 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 7e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 7e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x7e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x7e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 860, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 860, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x860, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x860 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 8e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 8e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x8e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x8e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 960, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 960, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x960, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x960 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 9e0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 9e0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x9e0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x9e0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector a60, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is a60, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xa60, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xa60 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector ae0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is ae0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xae0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xae0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector b60, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is b60, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xb60, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xb60 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector be0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is be0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xbe0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xbe0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector c60, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is c60, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xc60, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xc60 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector ce0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is ce0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xce0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xce0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector d60, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is d60, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xd60, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xd60 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector de0, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is de0, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xde0, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xde0 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector e60, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is e60, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xe60, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xe60 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector ee0, OrigWordsRequested 0x3c00, DevSize 0x3c IdeReadWrite (REQ): Starting sector is ee0, Number of WORDS 0x3c00, DevSize 0x3c AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xee0, Count 0x3c(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xee0 count 0x3c feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x3c00 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 7800, full size 7800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector f1c, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is f1c, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xf1c, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xf1c count 0x1 feature 0x0 IdeReadWrite: Write 0x100 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x100 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector f1d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is f1d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xf1d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xf1d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector f9d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is f9d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xf9d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xf9d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 101d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 101d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x101d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x101d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 109d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 109d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x109d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x109d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 111d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 111d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x111d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x111d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 119d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 119d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x119d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x119d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 121d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 121d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x121d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x121d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 129d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 129d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x129d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x129d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 131d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 131d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x131d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x131d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 139d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 139d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x139d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x139d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 141d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 141d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x141d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x141d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 149d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 149d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x149d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x149d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 151d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 151d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x151d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x151d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 159d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 159d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x159d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x159d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 161d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 161d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x161d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x161d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 169d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 169d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x169d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x169d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 171d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 171d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x171d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x171d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 179d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 179d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x179d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x179d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 181d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 181d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x181d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x181d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 189d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 189d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x189d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x189d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 191d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 191d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x191d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x191d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 199d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 199d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x199d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x199d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1a1d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1a1d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1a1d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1a1d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1a9d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1a9d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1a9d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1a9d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1b1d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1b1d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1b1d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1b1d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1b9d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1b9d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1b9d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1b9d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1c1d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1c1d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1c1d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1c1d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1c9d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1c9d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1c9d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1c9d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1d1d, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1d1d, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1d1d, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1d1d count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1d9d, OrigWordsRequested 0x3c00, DevSize 0x3c IdeReadWrite (REQ): Starting sector is 1d9d, Number of WORDS 0x3c00, DevSize 0x3c AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1d9d, Count 0x3c(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1d9d count 0x3c feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x3c00 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 7800, full size 7800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828954 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1dd9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1dd9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1dd9, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1dd9 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../../lib/fslib/vfatlib/vfatlib.c:261) Failed to umount volume (Status: 0xc0000010) (../../lib/fslib/vfatlib/vfatlib.c:277) Failed to unlock volume (Status: 0xc0000010) (../../base/setup/usetup/interface/usetup.c:2515) FormatState: FormatInstallPartition --> FormatDone TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828638 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 3f, OrigWordsRequested 0x200, DevSize 0x2 IdeReadWrite (REQ): Starting sector is 3f, Number of WORDS 0x200, DevSize 0x2 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x3f, Count 0x2(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x3f count 0x2 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x200 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e268, srb->DataBuffer 0xf780e268 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 400, full size 400 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828450 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 3f, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 3f, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x3f, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x3f count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e408, srb->DataBuffer 0xf780e408 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828450 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 3f, OrigWordsRequested 0x100, DevSize 0x1 IdeReadWrite (REQ): Starting sector is 3f, Number of WORDS 0x100, DevSize 0x1 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x3f, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x3f count 0x1 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x100 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf780e408, srb->DataBuffer 0xf780e408 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78281c8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 5f, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 5f, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x5f, Count 0x80(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x5f count 0x80 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83200000, srb->DataBuffer 0x83200000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83202000, srb->DataBuffer 0x83200000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83204000, srb->DataBuffer 0x83200000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83206000, srb->DataBuffer 0x83200000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83208000, srb->DataBuffer 0x83200000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8320a000, srb->DataBuffer 0x83200000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8320c000, srb->DataBuffer 0x83200000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8320e000, srb->DataBuffer 0x83200000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78281c8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector df, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is df, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xdf, Count 0x80(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0xdf count 0x80 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83210000, srb->DataBuffer 0x83210000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83212000, srb->DataBuffer 0x83210000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83214000, srb->DataBuffer 0x83210000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83216000, srb->DataBuffer 0x83210000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83218000, srb->DataBuffer 0x83210000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8321a000, srb->DataBuffer 0x83210000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8321c000, srb->DataBuffer 0x83210000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8321e000, srb->DataBuffer 0x83210000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78281c8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 15f, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 15f, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x15f, Count 0x80(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x15f count 0x80 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83220000, srb->DataBuffer 0x83220000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83222000, srb->DataBuffer 0x83220000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83224000, srb->DataBuffer 0x83220000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83226000, srb->DataBuffer 0x83220000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83228000, srb->DataBuffer 0x83220000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8322a000, srb->DataBuffer 0x83220000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8322c000, srb->DataBuffer 0x83220000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8322e000, srb->DataBuffer 0x83220000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78281c8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1df, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1df, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1df, Count 0x80(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1df count 0x80 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83230000, srb->DataBuffer 0x83230000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83232000, srb->DataBuffer 0x83230000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83234000, srb->DataBuffer 0x83230000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83236000, srb->DataBuffer 0x83230000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83238000, srb->DataBuffer 0x83230000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8323a000, srb->DataBuffer 0x83230000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8323c000, srb->DataBuffer 0x83230000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8323e000, srb->DataBuffer 0x83230000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78282e8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1dd9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1dd9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1dd9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1dd9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83240000, srb->DataBuffer 0x83240000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1de1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1de1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1de1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1de1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83280000, srb->DataBuffer 0x83280000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1de9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1de9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1de9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1de9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x832c0000, srb->DataBuffer 0x832c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1df1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1df1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1df1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1df1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83300000, srb->DataBuffer 0x83300000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1df9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1df9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1df9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1df9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83340000, srb->DataBuffer 0x83340000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e01, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e01, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e01, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e01 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83380000, srb->DataBuffer 0x83380000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e09, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e09, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e09, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e09 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x833c0000, srb->DataBuffer 0x833c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e11, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e11, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e11, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e11 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83400000, srb->DataBuffer 0x83400000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b2397a50) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2397a50 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0xc, data f7795000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7795000) AtapiVirtToPhysAddr_: f7795000 -> 00000000:00324000 get Phys(data[n=1]=f7796000) AtapiVirtToPhysAddr_: f7796000 -> 00000000:00325000 get Phys(data[n=1]=f7797000) AtapiVirtToPhysAddr_: f7797000 -> 00000000:00326000 get Phys(data[n=1]=f7798000) AtapiVirtToPhysAddr_: f7798000 -> 00000000:002ef000 get Phys(data[n=2]=f7799000) AtapiVirtToPhysAddr_: f7799000 -> 00000000:00310000 get Phys(data[n=3]=f779a000) AtapiVirtToPhysAddr_: f779a000 -> 00000000:00371000 get Phys(data[n=4]=f779b000) AtapiVirtToPhysAddr_: f779b000 -> 00000000:0036a000 get Phys(data[n=5]=f779c000) AtapiVirtToPhysAddr_: f779c000 -> 00000000:00363000 get Phys(data[n=6]=f779d000) AtapiVirtToPhysAddr_: f779d000 -> 00000000:0031c000 get Phys(data[n=7]=f779e000) AtapiVirtToPhysAddr_: f779e000 -> 00000000:0031d000 get Phys(data[n=7]=f779f000) AtapiVirtToPhysAddr_: f779f000 -> 00000000:0031e000 get Phys(data[n=7]=f77a0000) AtapiVirtToPhysAddr_: f77a0000 -> 00000000:002e7000 get Phys(data[n=8]=f77a1000) AtapiVirtToPhysAddr_: f77a1000 -> 00000000:002f8000 get Phys(data[n=9]=f77a2000) AtapiVirtToPhysAddr_: f77a2000 -> 00000000:00369000 get Phys(data[n=10]=f77a3000) AtapiVirtToPhysAddr_: f77a3000 -> 00000000:00362000 get Phys(data[n=11]=f77a4000) AtapiVirtToPhysAddr_: f77a4000 -> 00000000:0033b000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 5f, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 5f, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x5f, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x5f count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector df, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is df, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xdf, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xdf count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77a5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77a5000) AtapiVirtToPhysAddr_: f77a5000 -> 00000000:00314000 get Phys(data[n=1]=f77a6000) AtapiVirtToPhysAddr_: f77a6000 -> 00000000:00315000 get Phys(data[n=1]=f77a7000) AtapiVirtToPhysAddr_: f77a7000 -> 00000000:00316000 get Phys(data[n=1]=f77a8000) AtapiVirtToPhysAddr_: f77a8000 -> 00000000:002df000 get Phys(data[n=2]=f77a9000) AtapiVirtToPhysAddr_: f77a9000 -> 00000000:002f0000 get Phys(data[n=3]=f77aa000) AtapiVirtToPhysAddr_: f77aa000 -> 00000000:00361000 get Phys(data[n=4]=f77ab000) AtapiVirtToPhysAddr_: f77ab000 -> 00000000:0033a000 get Phys(data[n=5]=f77ac000) AtapiVirtToPhysAddr_: f77ac000 -> 00000000:00323000 get Phys(data[n=6]=f77ad000) AtapiVirtToPhysAddr_: f77ad000 -> 00000000:002f4000 get Phys(data[n=7]=f77ae000) AtapiVirtToPhysAddr_: f77ae000 -> 00000000:0030d000 get Phys(data[n=8]=f77af000) AtapiVirtToPhysAddr_: f77af000 -> 00000000:0030e000 get Phys(data[n=8]=f77b0000) AtapiVirtToPhysAddr_: f77b0000 -> 00000000:002d7000 get Phys(data[n=9]=f77b1000) AtapiVirtToPhysAddr_: f77b1000 -> 00000000:002e8000 get Phys(data[n=10]=f77b2000) AtapiVirtToPhysAddr_: f77b2000 -> 00000000:00339000 get Phys(data[n=11]=f77b3000) AtapiVirtToPhysAddr_: f77b3000 -> 00000000:00322000 get Phys(data[n=12]=f77b4000) AtapiVirtToPhysAddr_: f77b4000 -> 00000000:0031b000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77b5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77b5000) AtapiVirtToPhysAddr_: f77b5000 -> 00000000:002ec000 get Phys(data[n=1]=f77b6000) AtapiVirtToPhysAddr_: f77b6000 -> 00000000:002f5000 get Phys(data[n=2]=f77b7000) AtapiVirtToPhysAddr_: f77b7000 -> 00000000:002f6000 get Phys(data[n=2]=f77b8000) AtapiVirtToPhysAddr_: f77b8000 -> 00000000:002cf000 get Phys(data[n=3]=f77b9000) AtapiVirtToPhysAddr_: f77b9000 -> 00000000:002e0000 get Phys(data[n=4]=f77ba000) AtapiVirtToPhysAddr_: f77ba000 -> 00000000:00321000 get Phys(data[n=5]=f77bb000) AtapiVirtToPhysAddr_: f77bb000 -> 00000000:0031a000 get Phys(data[n=6]=f77bc000) AtapiVirtToPhysAddr_: f77bc000 -> 00000000:00313000 get Phys(data[n=7]=f77bd000) AtapiVirtToPhysAddr_: f77bd000 -> 00000000:002e4000 get Phys(data[n=8]=f77be000) AtapiVirtToPhysAddr_: f77be000 -> 00000000:002ed000 get Phys(data[n=9]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:002ee000 get Phys(data[n=9]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:002c7000 get Phys(data[n=10]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:002d8000 get Phys(data[n=11]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:00319000 get Phys(data[n=12]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:00312000 get Phys(data[n=13]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:002fb000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77c5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c5000) AtapiVirtToPhysAddr_: f77c5000 -> 00000000:002dc000 get Phys(data[n=1]=f77c6000) AtapiVirtToPhysAddr_: f77c6000 -> 00000000:002e5000 get Phys(data[n=2]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:002e6000 get Phys(data[n=2]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:002bf000 get Phys(data[n=3]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:002d0000 get Phys(data[n=4]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:00311000 get Phys(data[n=5]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:002fa000 get Phys(data[n=6]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:002f3000 get Phys(data[n=7]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:002d4000 get Phys(data[n=8]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:002dd000 get Phys(data[n=9]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:002de000 get Phys(data[n=9]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:002b7000 get Phys(data[n=10]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:002c8000 get Phys(data[n=11]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:002f9000 get Phys(data[n=12]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:002f2000 get Phys(data[n=13]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:002eb000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 15f, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 15f, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x15f, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x15f count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1df, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1df, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1df, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1df count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector f1c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is f1c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xf1c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xf1c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector f9c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is f9c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xf9c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xf9c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 101c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 101c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x101c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x101c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 109c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 109c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x109c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x109c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1dd9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1dd9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1dd9, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1dd9 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e19, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e19, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e19, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e19 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83440000, srb->DataBuffer 0x83440000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e21, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e21, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e21, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e21 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83480000, srb->DataBuffer 0x83480000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e29, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e29, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e29, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e29 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x834c0000, srb->DataBuffer 0x834c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e31, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e31, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e31, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e31 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83500000, srb->DataBuffer 0x83500000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e39, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e39, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e39, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e39 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83540000, srb->DataBuffer 0x83540000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e41, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e41, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e41, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e41 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83580000, srb->DataBuffer 0x83580000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e49, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e49, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e49, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e49 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x835c0000, srb->DataBuffer 0x835c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e51, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e51, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e51, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e51 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83600000, srb->DataBuffer 0x83600000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e59, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e59, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e59, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e59 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83640000, srb->DataBuffer 0x83640000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e61, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e61, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e61, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e61 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83680000, srb->DataBuffer 0x83680000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e69, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e69, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e69, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e69 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x836c0000, srb->DataBuffer 0x836c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e71, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e71, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e71, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e71 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83700000, srb->DataBuffer 0x83700000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e79, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e79, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e79, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e79 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83740000, srb->DataBuffer 0x83740000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e81, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e81, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e81, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e81 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83780000, srb->DataBuffer 0x83780000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e89, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e89, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e89, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e89 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x837c0000, srb->DataBuffer 0x837c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e91, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e91, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e91, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e91 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83800000, srb->DataBuffer 0x83800000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e99, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e99, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e99, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1e99 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83840000, srb->DataBuffer 0x83840000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ea1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ea1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ea1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ea1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83880000, srb->DataBuffer 0x83880000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ea9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ea9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ea9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ea9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x838c0000, srb->DataBuffer 0x838c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1eb1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1eb1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1eb1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1eb1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83900000, srb->DataBuffer 0x83900000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1eb9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1eb9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1eb9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1eb9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83940000, srb->DataBuffer 0x83940000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ec1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ec1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ec1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ec1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83980000, srb->DataBuffer 0x83980000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ec9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ec9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ec9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ec9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x839c0000, srb->DataBuffer 0x839c0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ed1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ed1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ed1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ed1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83a00000, srb->DataBuffer 0x83a00000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1de1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1de1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1de1, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1de1 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1de9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1de9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1de9, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1de9 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ed9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ed9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ed9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ed9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83a40000, srb->DataBuffer 0x83a40000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ee1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ee1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ee1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ee1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83a80000, srb->DataBuffer 0x83a80000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ee9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ee9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ee9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ee9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83ac0000, srb->DataBuffer 0x83ac0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ef1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ef1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ef1, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ef1 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83b00000, srb->DataBuffer 0x83b00000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1ef9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1ef9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1ef9, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1ef9 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83b40000, srb->DataBuffer 0x83b40000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f01, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f01, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f01, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f01 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83b80000, srb->DataBuffer 0x83b80000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f09, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f09, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f09, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f09 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83bc0000, srb->DataBuffer 0x83bc0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f11, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f11, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f11, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f11 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83c00000, srb->DataBuffer 0x83c00000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f19, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f19, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f19, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f19 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83c40000, srb->DataBuffer 0x83c40000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f21, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f21, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f21, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f21 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83c80000, srb->DataBuffer 0x83c80000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f29, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f29, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f29, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f29 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83cc0000, srb->DataBuffer 0x83cc0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f31, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f31, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f31, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f31 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83d00000, srb->DataBuffer 0x83d00000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f39, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f39, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f39, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f39 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83d40000, srb->DataBuffer 0x83d40000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f41, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f41, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f41, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f41 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83d80000, srb->DataBuffer 0x83d80000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f49, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f49, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f49, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f49 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83dc0000, srb->DataBuffer 0x83dc0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f51, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f51, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f51, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f51 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83e00000, srb->DataBuffer 0x83e00000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f59, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f59, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f59, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f59 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83e40000, srb->DataBuffer 0x83e40000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f61, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f61, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f61, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f61 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83e80000, srb->DataBuffer 0x83e80000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f69, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f69, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f69, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f69 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83ec0000, srb->DataBuffer 0x83ec0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f71, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f71, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f71, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f71 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83f00000, srb->DataBuffer 0x83f00000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f79, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f79, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f79, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f79 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83f40000, srb->DataBuffer 0x83f40000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f81, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f81, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f81, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f81 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83f80000, srb->DataBuffer 0x83f80000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f89, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f89, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f89, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f89 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x83fc0000, srb->DataBuffer 0x83fc0000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828034 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f91, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1f91, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f91, Count 0x8(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x1f91 count 0x8 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x800 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84000000, srb->DataBuffer 0x84000000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1df1, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1df1, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1df1, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1df1 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1df9, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1df9, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1df9, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1df9 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b2397a50) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2397a50 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0xc, data f7795000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7795000) AtapiVirtToPhysAddr_: f7795000 -> 00000000:002b7000 get Phys(data[n=1]=f7796000) AtapiVirtToPhysAddr_: f7796000 -> 00000000:002c8000 get Phys(data[n=2]=f7797000) AtapiVirtToPhysAddr_: f7797000 -> 00000000:002f9000 get Phys(data[n=3]=f7798000) AtapiVirtToPhysAddr_: f7798000 -> 00000000:002f2000 get Phys(data[n=4]=f7799000) AtapiVirtToPhysAddr_: f7799000 -> 00000000:002eb000 get Phys(data[n=5]=f779a000) AtapiVirtToPhysAddr_: f779a000 -> 00000000:002d4000 get Phys(data[n=6]=f779b000) AtapiVirtToPhysAddr_: f779b000 -> 00000000:002dd000 get Phys(data[n=7]=f779c000) AtapiVirtToPhysAddr_: f779c000 -> 00000000:002de000 get Phys(data[n=7]=f779d000) AtapiVirtToPhysAddr_: f779d000 -> 00000000:002bf000 get Phys(data[n=8]=f779e000) AtapiVirtToPhysAddr_: f779e000 -> 00000000:002d0000 get Phys(data[n=9]=f779f000) AtapiVirtToPhysAddr_: f779f000 -> 00000000:00311000 get Phys(data[n=10]=f77a0000) AtapiVirtToPhysAddr_: f77a0000 -> 00000000:002fa000 get Phys(data[n=11]=f77a1000) AtapiVirtToPhysAddr_: f77a1000 -> 00000000:002f3000 get Phys(data[n=12]=f77a2000) AtapiVirtToPhysAddr_: f77a2000 -> 00000000:002dc000 get Phys(data[n=13]=f77a3000) AtapiVirtToPhysAddr_: f77a3000 -> 00000000:002e5000 get Phys(data[n=14]=f77a4000) AtapiVirtToPhysAddr_: f77a4000 -> 00000000:002e6000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xc0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77a5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77a5000) AtapiVirtToPhysAddr_: f77a5000 -> 00000000:002c7000 get Phys(data[n=1]=f77a6000) AtapiVirtToPhysAddr_: f77a6000 -> 00000000:002d8000 get Phys(data[n=2]=f77a7000) AtapiVirtToPhysAddr_: f77a7000 -> 00000000:00319000 get Phys(data[n=3]=f77a8000) AtapiVirtToPhysAddr_: f77a8000 -> 00000000:00312000 get Phys(data[n=4]=f77a9000) AtapiVirtToPhysAddr_: f77a9000 -> 00000000:002fb000 get Phys(data[n=5]=f77aa000) AtapiVirtToPhysAddr_: f77aa000 -> 00000000:002e4000 get Phys(data[n=6]=f77ab000) AtapiVirtToPhysAddr_: f77ab000 -> 00000000:002ed000 get Phys(data[n=7]=f77ac000) AtapiVirtToPhysAddr_: f77ac000 -> 00000000:002ee000 get Phys(data[n=7]=f77ad000) AtapiVirtToPhysAddr_: f77ad000 -> 00000000:002cf000 get Phys(data[n=8]=f77ae000) AtapiVirtToPhysAddr_: f77ae000 -> 00000000:002e0000 get Phys(data[n=9]=f77af000) AtapiVirtToPhysAddr_: f77af000 -> 00000000:00321000 get Phys(data[n=10]=f77b0000) AtapiVirtToPhysAddr_: f77b0000 -> 00000000:0031a000 get Phys(data[n=11]=f77b1000) AtapiVirtToPhysAddr_: f77b1000 -> 00000000:00313000 get Phys(data[n=12]=f77b2000) AtapiVirtToPhysAddr_: f77b2000 -> 00000000:002ec000 get Phys(data[n=13]=f77b3000) AtapiVirtToPhysAddr_: f77b3000 -> 00000000:002f5000 get Phys(data[n=14]=f77b4000) AtapiVirtToPhysAddr_: f77b4000 -> 00000000:002f6000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77b5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77b5000) AtapiVirtToPhysAddr_: f77b5000 -> 00000000:002d7000 get Phys(data[n=1]=f77b6000) AtapiVirtToPhysAddr_: f77b6000 -> 00000000:002e8000 get Phys(data[n=2]=f77b7000) AtapiVirtToPhysAddr_: f77b7000 -> 00000000:00339000 get Phys(data[n=3]=f77b8000) AtapiVirtToPhysAddr_: f77b8000 -> 00000000:00322000 get Phys(data[n=4]=f77b9000) AtapiVirtToPhysAddr_: f77b9000 -> 00000000:0031b000 get Phys(data[n=5]=f77ba000) AtapiVirtToPhysAddr_: f77ba000 -> 00000000:002f4000 get Phys(data[n=6]=f77bb000) AtapiVirtToPhysAddr_: f77bb000 -> 00000000:0030d000 get Phys(data[n=7]=f77bc000) AtapiVirtToPhysAddr_: f77bc000 -> 00000000:0030e000 get Phys(data[n=7]=f77bd000) AtapiVirtToPhysAddr_: f77bd000 -> 00000000:002df000 get Phys(data[n=8]=f77be000) AtapiVirtToPhysAddr_: f77be000 -> 00000000:002f0000 get Phys(data[n=9]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:00361000 get Phys(data[n=10]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:0033a000 get Phys(data[n=11]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:00323000 get Phys(data[n=12]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:00314000 get Phys(data[n=13]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:00315000 get Phys(data[n=13]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:00316000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f77c5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c5000) AtapiVirtToPhysAddr_: f77c5000 -> 00000000:002e7000 get Phys(data[n=1]=f77c6000) AtapiVirtToPhysAddr_: f77c6000 -> 00000000:002f8000 get Phys(data[n=2]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:00369000 get Phys(data[n=3]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:00362000 get Phys(data[n=4]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:0033b000 get Phys(data[n=5]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:0031c000 get Phys(data[n=6]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:0031d000 get Phys(data[n=6]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:0031e000 get Phys(data[n=6]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:002ef000 get Phys(data[n=7]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:00310000 get Phys(data[n=8]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:00371000 get Phys(data[n=9]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:0036a000 get Phys(data[n=10]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:00363000 get Phys(data[n=11]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:00324000 get Phys(data[n=12]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:00325000 get Phys(data[n=12]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:00326000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f7795000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7795000) AtapiVirtToPhysAddr_: f7795000 -> 00000000:065af000 get Phys(data[n=1]=f7796000) AtapiVirtToPhysAddr_: f7796000 -> 00000000:06580000 get Phys(data[n=2]=f7797000) AtapiVirtToPhysAddr_: f7797000 -> 00000000:06569000 get Phys(data[n=3]=f7798000) AtapiVirtToPhysAddr_: f7798000 -> 00000000:0657a000 get Phys(data[n=4]=f7799000) AtapiVirtToPhysAddr_: f7799000 -> 00000000:06583000 get Phys(data[n=5]=f779a000) AtapiVirtToPhysAddr_: f779a000 -> 00000000:065ac000 get Phys(data[n=6]=f779b000) AtapiVirtToPhysAddr_: f779b000 -> 00000000:0658d000 get Phys(data[n=7]=f779c000) AtapiVirtToPhysAddr_: f779c000 -> 00000000:06596000 get Phys(data[n=8]=f779d000) AtapiVirtToPhysAddr_: f779d000 -> 00000000:065b7000 get Phys(data[n=9]=f779e000) AtapiVirtToPhysAddr_: f779e000 -> 00000000:06588000 get Phys(data[n=10]=f779f000) AtapiVirtToPhysAddr_: f779f000 -> 00000000:06571000 get Phys(data[n=11]=f77a0000) AtapiVirtToPhysAddr_: f77a0000 -> 00000000:06582000 get Phys(data[n=12]=f77a1000) AtapiVirtToPhysAddr_: f77a1000 -> 00000000:0658b000 get Phys(data[n=13]=f77a2000) AtapiVirtToPhysAddr_: f77a2000 -> 00000000:065b4000 get Phys(data[n=14]=f77a3000) AtapiVirtToPhysAddr_: f77a3000 -> 00000000:06595000 get Phys(data[n=15]=f77a4000) AtapiVirtToPhysAddr_: f77a4000 -> 00000000:0659e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77a5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77a5000) AtapiVirtToPhysAddr_: f77a5000 -> 00000000:065bf000 get Phys(data[n=1]=f77a6000) AtapiVirtToPhysAddr_: f77a6000 -> 00000000:06590000 get Phys(data[n=2]=f77a7000) AtapiVirtToPhysAddr_: f77a7000 -> 00000000:06579000 get Phys(data[n=3]=f77a8000) AtapiVirtToPhysAddr_: f77a8000 -> 00000000:0658a000 get Phys(data[n=4]=f77a9000) AtapiVirtToPhysAddr_: f77a9000 -> 00000000:06593000 get Phys(data[n=5]=f77aa000) AtapiVirtToPhysAddr_: f77aa000 -> 00000000:065bc000 get Phys(data[n=6]=f77ab000) AtapiVirtToPhysAddr_: f77ab000 -> 00000000:0659d000 get Phys(data[n=7]=f77ac000) AtapiVirtToPhysAddr_: f77ac000 -> 00000000:065a6000 get Phys(data[n=8]=f77ad000) AtapiVirtToPhysAddr_: f77ad000 -> 00000000:065c7000 get Phys(data[n=9]=f77ae000) AtapiVirtToPhysAddr_: f77ae000 -> 00000000:06598000 get Phys(data[n=10]=f77af000) AtapiVirtToPhysAddr_: f77af000 -> 00000000:06581000 get Phys(data[n=11]=f77b0000) AtapiVirtToPhysAddr_: f77b0000 -> 00000000:06592000 get Phys(data[n=12]=f77b1000) AtapiVirtToPhysAddr_: f77b1000 -> 00000000:0659b000 get Phys(data[n=13]=f77b2000) AtapiVirtToPhysAddr_: f77b2000 -> 00000000:065c4000 get Phys(data[n=14]=f77b3000) AtapiVirtToPhysAddr_: f77b3000 -> 00000000:065a5000 get Phys(data[n=15]=f77b4000) AtapiVirtToPhysAddr_: f77b4000 -> 00000000:065ae000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77b5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77b5000) AtapiVirtToPhysAddr_: f77b5000 -> 00000000:065cf000 get Phys(data[n=1]=f77b6000) AtapiVirtToPhysAddr_: f77b6000 -> 00000000:065a0000 get Phys(data[n=2]=f77b7000) AtapiVirtToPhysAddr_: f77b7000 -> 00000000:06589000 get Phys(data[n=3]=f77b8000) AtapiVirtToPhysAddr_: f77b8000 -> 00000000:0659a000 get Phys(data[n=4]=f77b9000) AtapiVirtToPhysAddr_: f77b9000 -> 00000000:065a3000 get Phys(data[n=5]=f77ba000) AtapiVirtToPhysAddr_: f77ba000 -> 00000000:065cc000 get Phys(data[n=6]=f77bb000) AtapiVirtToPhysAddr_: f77bb000 -> 00000000:065ad000 get Phys(data[n=7]=f77bc000) AtapiVirtToPhysAddr_: f77bc000 -> 00000000:065b6000 get Phys(data[n=8]=f77bd000) AtapiVirtToPhysAddr_: f77bd000 -> 00000000:065d7000 get Phys(data[n=9]=f77be000) AtapiVirtToPhysAddr_: f77be000 -> 00000000:065a8000 get Phys(data[n=10]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:06591000 get Phys(data[n=11]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:065a2000 get Phys(data[n=12]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:065ab000 get Phys(data[n=13]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:065d4000 get Phys(data[n=14]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:065b5000 get Phys(data[n=15]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:065be000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77c5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c5000) AtapiVirtToPhysAddr_: f77c5000 -> 00000000:065df000 get Phys(data[n=1]=f77c6000) AtapiVirtToPhysAddr_: f77c6000 -> 00000000:065b0000 get Phys(data[n=2]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:06599000 get Phys(data[n=3]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:065aa000 get Phys(data[n=4]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:065b3000 get Phys(data[n=5]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:065dc000 get Phys(data[n=6]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:065bd000 get Phys(data[n=7]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:065c6000 get Phys(data[n=8]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:065e7000 get Phys(data[n=9]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:065b8000 get Phys(data[n=10]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:065a1000 get Phys(data[n=11]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:065b2000 get Phys(data[n=12]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:065bb000 get Phys(data[n=13]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:065e4000 get Phys(data[n=14]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:065c5000 get Phys(data[n=15]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:065ce000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77c7000, count e000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:065ef000 get Phys(data[n=1]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:065c0000 get Phys(data[n=2]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:065a9000 get Phys(data[n=3]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:065ba000 get Phys(data[n=4]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:065c3000 get Phys(data[n=5]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:065ec000 get Phys(data[n=6]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:065cd000 get Phys(data[n=7]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:065d6000 get Phys(data[n=8]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:065f7000 get Phys(data[n=9]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:065c8000 get Phys(data[n=10]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:065b1000 get Phys(data[n=11]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:065c2000 get Phys(data[n=12]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:065cb000 get Phys(data[n=13]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:065f4000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered e000, full size e000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828564 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2399, OrigWordsRequested 0x7000, DevSize 0x70 IdeReadWrite (REQ): Starting sector is 2399, Number of WORDS 0x7000, DevSize 0x70 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2399, Count 0x70(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x2399 count 0x70 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84180000, srb->DataBuffer 0x84180000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84182000, srb->DataBuffer 0x84180000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84184000, srb->DataBuffer 0x84180000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84186000, srb->DataBuffer 0x84180000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84188000, srb->DataBuffer 0x84180000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8418a000, srb->DataBuffer 0x84180000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8418c000, srb->DataBuffer 0x84180000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered e000, full size e000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1f99, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1f99, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1f99, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1f99 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2019, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2019, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2019, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2019 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e01, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e01, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e01, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e01 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e09, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e09, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e09, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e09 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2099, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2099, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2099, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2099 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2119, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2119, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2119, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2119 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2199, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2199, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2199, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2199 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2219, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2219, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2219, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2219 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2299, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2299, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2299, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2299 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2319, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2319, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2319, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2319 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78285d4 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2399, OrigWordsRequested 0x7000, DevSize 0x70 IdeReadWrite (REQ): Starting sector is 2399, Number of WORDS 0x7000, DevSize 0x70 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2399, Count 0x70(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2399 count 0x70 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x7000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered e000, full size e000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e11, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e11, Number of WORDS 0x800, DevSize 0x8 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1e11, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e11 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 5f, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 5f, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x5f, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x5f count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector df, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is df, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xdf, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xdf count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 15f, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 15f, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x15f, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x15f count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1df, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 1df, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x1df, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1df count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector f1c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is f1c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xf1c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xf1c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector f9c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is f9c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0xf9c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0xf9c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 101c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 101c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x101c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x101c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841810 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 109c, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 109c, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x109c, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x109c count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b2397a50) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2397a50 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0xc, data f77cb000, count a000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:066ef000 get Phys(data[n=1]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:066c0000 get Phys(data[n=2]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:066a9000 get Phys(data[n=3]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:066ba000 get Phys(data[n=4]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:066c3000 get Phys(data[n=5]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:066ec000 get Phys(data[n=6]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:066cd000 get Phys(data[n=7]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:066d6000 get Phys(data[n=8]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:066f7000 get Phys(data[n=9]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:066c8000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xd0 special case DMA + ATAPI + IDE_STATUS_DSC -> our ATAPI status 0xd0 ATAPI additional check status re-check 0xd0 Error reg (0xd0) still BUSY, seems it is not our AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered a000, full size a000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828564 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2409, OrigWordsRequested 0x5000, DevSize 0x50 IdeReadWrite (REQ): Starting sector is 2409, Number of WORDS 0x5000, DevSize 0x50 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2409, Count 0x50(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x2409 count 0x50 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84080000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84082000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84084000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84086000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84088000, srb->DataBuffer 0x84080000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered a000, full size a000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78285d4 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2409, OrigWordsRequested 0x5000, DevSize 0x50 IdeReadWrite (REQ): Starting sector is 2409, Number of WORDS 0x5000, DevSize 0x50 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2409, Count 0x50(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2409 count 0x50 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x5000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered a000, full size a000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b2397a50) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2397a50 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0xc, data f77a6000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77a6000) AtapiVirtToPhysAddr_: f77a6000 -> 00000000:0676f000 get Phys(data[n=1]=f77a7000) AtapiVirtToPhysAddr_: f77a7000 -> 00000000:06740000 get Phys(data[n=2]=f77a8000) AtapiVirtToPhysAddr_: f77a8000 -> 00000000:06729000 get Phys(data[n=3]=f77a9000) AtapiVirtToPhysAddr_: f77a9000 -> 00000000:0673a000 get Phys(data[n=4]=f77aa000) AtapiVirtToPhysAddr_: f77aa000 -> 00000000:06743000 get Phys(data[n=5]=f77ab000) AtapiVirtToPhysAddr_: f77ab000 -> 00000000:0676c000 get Phys(data[n=6]=f77ac000) AtapiVirtToPhysAddr_: f77ac000 -> 00000000:0674d000 get Phys(data[n=7]=f77ad000) AtapiVirtToPhysAddr_: f77ad000 -> 00000000:06756000 get Phys(data[n=8]=f77ae000) AtapiVirtToPhysAddr_: f77ae000 -> 00000000:06777000 get Phys(data[n=9]=f77af000) AtapiVirtToPhysAddr_: f77af000 -> 00000000:06748000 get Phys(data[n=10]=f77b0000) AtapiVirtToPhysAddr_: f77b0000 -> 00000000:06731000 get Phys(data[n=11]=f77b1000) AtapiVirtToPhysAddr_: f77b1000 -> 00000000:06742000 get Phys(data[n=12]=f77b2000) AtapiVirtToPhysAddr_: f77b2000 -> 00000000:0674b000 get Phys(data[n=13]=f77b3000) AtapiVirtToPhysAddr_: f77b3000 -> 00000000:06774000 get Phys(data[n=14]=f77b4000) AtapiVirtToPhysAddr_: f77b4000 -> 00000000:06755000 get Phys(data[n=15]=f77b5000) AtapiVirtToPhysAddr_: f77b5000 -> 00000000:0675e000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77b6000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77b6000) AtapiVirtToPhysAddr_: f77b6000 -> 00000000:0677f000 get Phys(data[n=1]=f77b7000) AtapiVirtToPhysAddr_: f77b7000 -> 00000000:06750000 get Phys(data[n=2]=f77b8000) AtapiVirtToPhysAddr_: f77b8000 -> 00000000:06739000 get Phys(data[n=3]=f77b9000) AtapiVirtToPhysAddr_: f77b9000 -> 00000000:0674a000 get Phys(data[n=4]=f77ba000) AtapiVirtToPhysAddr_: f77ba000 -> 00000000:06753000 get Phys(data[n=5]=f77bb000) AtapiVirtToPhysAddr_: f77bb000 -> 00000000:0677c000 get Phys(data[n=6]=f77bc000) AtapiVirtToPhysAddr_: f77bc000 -> 00000000:0675d000 get Phys(data[n=7]=f77bd000) AtapiVirtToPhysAddr_: f77bd000 -> 00000000:06766000 get Phys(data[n=8]=f77be000) AtapiVirtToPhysAddr_: f77be000 -> 00000000:06787000 get Phys(data[n=9]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:06758000 get Phys(data[n=10]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:06741000 get Phys(data[n=11]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:06752000 get Phys(data[n=12]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:0675b000 get Phys(data[n=13]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:06784000 get Phys(data[n=14]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:06765000 get Phys(data[n=15]=f77c5000) AtapiVirtToPhysAddr_: f77c5000 -> 00000000:0676e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77c6000, count f000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c6000) AtapiVirtToPhysAddr_: f77c6000 -> 00000000:0678f000 get Phys(data[n=1]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:06760000 get Phys(data[n=2]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:06749000 get Phys(data[n=3]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:0675a000 get Phys(data[n=4]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:06763000 get Phys(data[n=5]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:0678c000 get Phys(data[n=6]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:0676d000 get Phys(data[n=7]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:06776000 get Phys(data[n=8]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:06797000 get Phys(data[n=9]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:06768000 get Phys(data[n=10]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:06751000 get Phys(data[n=11]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:06762000 get Phys(data[n=12]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:0676b000 get Phys(data[n=13]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:06794000 get Phys(data[n=14]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:06775000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered f000, full size f000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828514 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2459, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2459, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2459, Count 0x80(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x2459 count 0x80 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84080000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84082000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84084000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84086000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84088000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8408a000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8408c000, srb->DataBuffer 0x84080000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8408e000, srb->DataBuffer 0x84080000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828514 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 24d9, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 24d9, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x24d9, Count 0x80(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x24d9 count 0x80 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84090000, srb->DataBuffer 0x84090000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84092000, srb->DataBuffer 0x84090000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84094000, srb->DataBuffer 0x84090000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84096000, srb->DataBuffer 0x84090000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84098000, srb->DataBuffer 0x84090000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8409a000, srb->DataBuffer 0x84090000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8409c000, srb->DataBuffer 0x84090000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x8409e000, srb->DataBuffer 0x84090000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828514 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2559, OrigWordsRequested 0x7800, DevSize 0x78 IdeReadWrite (REQ): Starting sector is 2559, Number of WORDS 0x7800, DevSize 0x78 AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 IdeReadWrite: Lba 0x2559, Count 0x78(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x2559 count 0x78 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840a0000, srb->DataBuffer 0x840a0000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840a2000, srb->DataBuffer 0x840a0000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840a4000, srb->DataBuffer 0x840a0000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840a6000, srb->DataBuffer 0x840a0000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840a8000, srb->DataBuffer 0x840a0000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840aa000, srb->DataBuffer 0x840a0000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840ac000, srb->DataBuffer 0x840a0000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x840ae000, srb->DataBuffer 0x840a0000 status re-check 0x50 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ae018 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e19, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e19, Number of WORDS 0x800, DevSize 0x8 IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x105a/0x4d38 @ 0xa simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb26808c8, sptr 0x809ebaec AtapiResetController: pending SRB 0xb2698730, chan 0xb26808c8 senseBuffer 0xb23ae000, chan 0xb26808c8 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb26808c8 AtapiResetController: pending SRB 0xb2397a20, chan 0xb26808c8 senseBuffer 0xb23af018, chan 0xb26808c8 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb26808c8 ATA path, chan 0xb26808c8 disable intr (0) AtapiDisableInterrupts_0: 0 done check DMA engine DMA status 0x4 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb26808c8 Lun 0x0 Lun ptr 0xb23fe000 HDD at home IssueIdentify: Checking for IDE. Status (0x50) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xec, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: TS830022 A FW: .333 S/N: K31BK1XP Pio: 2 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 10/3f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 45, Active: 44 Accoustic 128, cur 128 AdvPowerMode 0, cur 128 PhysLogSectorSize 0x0, 0x0, offset 0x0 NV PM_Sup 0, PM_En 0, En 0, PM ver 0x0 ver 0x0 R-rate 0 CHS 0x3fff:0x10:0x3f NumOfSectors 0xfbfc10 NumberOfCylinders == 0x3fff cylinders 0x25db5 NumOfSectors 0x950f8b0 SupportLba flag 0x1 MajorRevision 0x7e UserAddressableSectors 0x950f8b0 LBA mode requested LunExt->GeomType=0 tmp_cylinders = 0x25db5 Use GEOM_STD, CHS=2601/ff/3f Geometry: C 0x2601 (0x2601) Geometry: H 0xff (0xff) Geometry: S 0x3f (0x3f) InitBadBlocks local LunExt 0xb23fe000 S/N:ST380022A_______________________________-3KB11KPX____________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: hard drive. IssueIdentify: final Status on exit (0x50) Chan 0xb26808c8 Lun 0x1 Lun ptr 0xb23fe308 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: try ATAPI 0x1, status 0x0 IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) IssueIdentify: Status before read words 0x0 IssueIdentify: statusByte 0x0 IssueIdentify: !IDE_STATUS_DRQ (2) (0x0) CheckDevice: Device 0x1 not responding CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x51 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x50) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xec, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: TS830022 A FW: .333 S/N: K31BK1XP Pio: 2 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 10/3f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 45, Active: 44 Accoustic 128, cur 128 AdvPowerMode 0, cur 128 PhysLogSectorSize 0x0, 0x0, offset 0x0 NV PM_Sup 0, PM_En 0, En 0, PM ver 0x0 ver 0x0 R-rate 0 CHS 0x3fff:0x10:0x3f NumOfSectors 0xfbfc10 NumberOfCylinders == 0x3fff cylinders 0x25db5 NumOfSectors 0x950f8b0 SupportLba flag 0x1 MajorRevision 0x7e UserAddressableSectors 0x950f8b0 LBA mode requested LunExt->GeomType=0 tmp_cylinders = 0x25db5 Use GEOM_STD, CHS=2601/ff/3f Geometry: C 0x2601 (0x2601) Geometry: H 0xff (0xff) Geometry: S 0x3f (0x3f) InitBadBlocks local LunExt 0xb23fe000 S/N:ST380022A_______________________________-3KB11KPX____________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: hard drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is IDE CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: try ATAPI 0x1, status 0x0 IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) IssueIdentify: Status before read words 0x0 IssueIdentify: statusByte 0x0 IssueIdentify: !IDE_STATUS_DRQ (2) (0x0) CheckDevice: Device 0x1 not responding CheckDevice: check status: not found 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: IDE branch AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc6, lba 0x0 count 0x10 feature 0x0 Status 0x50 AtapiHwInitialize: Using Multiblock on Device 0. Blocks / int - 16 Try Enable Read Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0xaa Status 0x50 Try Enable Write Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0x2 Status 0x50 Try Enable Adv. Power Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x5 Status 0x51 AtapiHwInitialize: Enable APM on Device 0 failed Try Enable Acoustic Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x42 Status 0x50 try mode 0x44 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 Using 0x44 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb23ae018 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809eba2c ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e19, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e19, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: mode 0x44, data 83440000, count 1000, lCh 0, dev 0 get Phys(PRD=b23ae078) AtapiVirtToPhysAddr_: b23ae078 -> 00000000:04cad078 get Phys(data[0]=83440000) AtapiVirtToPhysAddr_: 83440000 -> 00000000:00294000 set TERM AtapiDmaSetup: OK IdeReadWrite: Lba 0x1e19, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x1e19 count 0x8 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x1e19 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809eba9c ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e19, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e19, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: already setup, 1 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x1e19, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e19 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 1 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ae018 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809ebab4 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2559, OrigWordsRequested 0x7800, DevSize 0x78 IdeReadWrite (REQ): Starting sector is 2559, Number of WORDS 0x7800, DevSize 0x78 AtapiDmaSetup: mode 0xc, data 840a0000, count f000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23ae078) AtapiVirtToPhysAddr_: b23ae078 -> 00000000:04cad078 get Phys(data[0]=840a0000) AtapiVirtToPhysAddr_: 840a0000 -> 00000000:067cf000 get Phys(data[n=1]=840a1000) AtapiVirtToPhysAddr_: 840a1000 -> 00000000:067a0000 get Phys(data[n=2]=840a2000) AtapiVirtToPhysAddr_: 840a2000 -> 00000000:06789000 get Phys(data[n=3]=840a3000) AtapiVirtToPhysAddr_: 840a3000 -> 00000000:0679a000 get Phys(data[n=4]=840a4000) AtapiVirtToPhysAddr_: 840a4000 -> 00000000:067a3000 get Phys(data[n=5]=840a5000) AtapiVirtToPhysAddr_: 840a5000 -> 00000000:067cc000 get Phys(data[n=6]=840a6000) AtapiVirtToPhysAddr_: 840a6000 -> 00000000:067ad000 get Phys(data[n=7]=840a7000) AtapiVirtToPhysAddr_: 840a7000 -> 00000000:067b6000 get Phys(data[n=8]=840a8000) AtapiVirtToPhysAddr_: 840a8000 -> 00000000:067d7000 get Phys(data[n=9]=840a9000) AtapiVirtToPhysAddr_: 840a9000 -> 00000000:067a8000 get Phys(data[n=10]=840aa000) AtapiVirtToPhysAddr_: 840aa000 -> 00000000:06791000 get Phys(data[n=11]=840ab000) AtapiVirtToPhysAddr_: 840ab000 -> 00000000:067a2000 get Phys(data[n=12]=840ac000) AtapiVirtToPhysAddr_: 840ac000 -> 00000000:067ab000 get Phys(data[n=13]=840ad000) AtapiVirtToPhysAddr_: 840ad000 -> 00000000:067d4000 get Phys(data[n=14]=840ae000) AtapiVirtToPhysAddr_: 840ae000 -> 00000000:067b5000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2559, Count 0x78(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x2559 count 0x78 feature 0x0 Status 0x0 AtapiDmaStart: read on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x50) AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered f000, full size f000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2698730 TopLevel (3), AtaReq 0xb23ae018 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e21, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e21, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: mode 0x44, data 83480000, count 1000, lCh 0, dev 0 get Phys(PRD=b23ae078) AtapiVirtToPhysAddr_: b23ae078 -> 00000000:04cad078 get Phys(data[0]=83480000) AtapiVirtToPhysAddr_: 83480000 -> 00000000:00254000 set TERM AtapiDmaSetup: OK IdeReadWrite: Lba 0x1e21, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x1e21 count 0x8 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2459, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2459, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: mode 0x44, data 84080000, count 10000, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=84080000) AtapiVirtToPhysAddr_: 84080000 -> 00000000:067af000 get Phys(data[n=1]=84081000) AtapiVirtToPhysAddr_: 84081000 -> 00000000:06780000 get Phys(data[n=2]=84082000) AtapiVirtToPhysAddr_: 84082000 -> 00000000:06769000 get Phys(data[n=3]=84083000) AtapiVirtToPhysAddr_: 84083000 -> 00000000:0677a000 get Phys(data[n=4]=84084000) AtapiVirtToPhysAddr_: 84084000 -> 00000000:06783000 get Phys(data[n=5]=84085000) AtapiVirtToPhysAddr_: 84085000 -> 00000000:067ac000 get Phys(data[n=6]=84086000) AtapiVirtToPhysAddr_: 84086000 -> 00000000:0678d000 get Phys(data[n=7]=84087000) AtapiVirtToPhysAddr_: 84087000 -> 00000000:06796000 get Phys(data[n=8]=84088000) AtapiVirtToPhysAddr_: 84088000 -> 00000000:067b7000 get Phys(data[n=9]=84089000) AtapiVirtToPhysAddr_: 84089000 -> 00000000:06788000 get Phys(data[n=10]=8408a000) AtapiVirtToPhysAddr_: 8408a000 -> 00000000:06771000 get Phys(data[n=11]=8408b000) AtapiVirtToPhysAddr_: 8408b000 -> 00000000:06782000 get Phys(data[n=12]=8408c000) AtapiVirtToPhysAddr_: 8408c000 -> 00000000:0678b000 get Phys(data[n=13]=8408d000) AtapiVirtToPhysAddr_: 8408d000 -> 00000000:067b4000 get Phys(data[n=14]=8408e000) AtapiVirtToPhysAddr_: 8408e000 -> 00000000:06795000 get Phys(data[n=15]=8408f000) AtapiVirtToPhysAddr_: 8408f000 -> 00000000:0679e000 set TERM AtapiDmaSetup: OK IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x1e21 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2698730 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: qd=2 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78283e4 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e21, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e21, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: already setup, 1 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x1e21, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e21 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 2 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78283d8 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (ExecOnly): AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2459, Count 0x80(0x80) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x2459 count 0x80 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ae018 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 24d9, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 24d9, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: mode 0x44, data 84090000, count 10000, lCh 0, dev 0 get Phys(PRD=b23ae078) AtapiVirtToPhysAddr_: b23ae078 -> 00000000:04cad078 get Phys(data[0]=84090000) AtapiVirtToPhysAddr_: 84090000 -> 00000000:067bf000 get Phys(data[n=1]=84091000) AtapiVirtToPhysAddr_: 84091000 -> 00000000:06790000 get Phys(data[n=2]=84092000) AtapiVirtToPhysAddr_: 84092000 -> 00000000:06779000 get Phys(data[n=3]=84093000) AtapiVirtToPhysAddr_: 84093000 -> 00000000:0678a000 get Phys(data[n=4]=84094000) AtapiVirtToPhysAddr_: 84094000 -> 00000000:06793000 get Phys(data[n=5]=84095000) AtapiVirtToPhysAddr_: 84095000 -> 00000000:067bc000 get Phys(data[n=6]=84096000) AtapiVirtToPhysAddr_: 84096000 -> 00000000:0679d000 get Phys(data[n=7]=84097000) AtapiVirtToPhysAddr_: 84097000 -> 00000000:067a6000 get Phys(data[n=8]=84098000) AtapiVirtToPhysAddr_: 84098000 -> 00000000:067c7000 get Phys(data[n=9]=84099000) AtapiVirtToPhysAddr_: 84099000 -> 00000000:06798000 get Phys(data[n=10]=8409a000) AtapiVirtToPhysAddr_: 8409a000 -> 00000000:06781000 get Phys(data[n=11]=8409b000) AtapiVirtToPhysAddr_: 8409b000 -> 00000000:06792000 get Phys(data[n=12]=8409c000) AtapiVirtToPhysAddr_: 8409c000 -> 00000000:0679b000 get Phys(data[n=13]=8409d000) AtapiVirtToPhysAddr_: 8409d000 -> 00000000:067c4000 get Phys(data[n=14]=8409e000) AtapiVirtToPhysAddr_: 8409e000 -> 00000000:067a5000 get Phys(data[n=15]=8409f000) AtapiVirtToPhysAddr_: 8409f000 -> 00000000:067ae000 set TERM AtapiDmaSetup: OK IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x2459 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=2 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78283e4 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2459, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2459, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: already setup, 16 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2459, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2459 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 3 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 4 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 5 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 6 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 7 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 8 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 9 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 10 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0xb2698730 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828384 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (ExecOnly): AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x24d9, Count 0x80(0x80) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x24d9 count 0x80 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2559, OrigWordsRequested 0x7800, DevSize 0x78 IdeReadWrite (REQ): Starting sector is 2559, Number of WORDS 0x7800, DevSize 0x78 AtapiDmaSetup: mode 0x44, data 840a0000, count f000, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=840a0000) AtapiVirtToPhysAddr_: 840a0000 -> 00000000:067cf000 get Phys(data[n=1]=840a1000) AtapiVirtToPhysAddr_: 840a1000 -> 00000000:067a0000 get Phys(data[n=2]=840a2000) AtapiVirtToPhysAddr_: 840a2000 -> 00000000:06789000 get Phys(data[n=3]=840a3000) AtapiVirtToPhysAddr_: 840a3000 -> 00000000:0679a000 get Phys(data[n=4]=840a4000) AtapiVirtToPhysAddr_: 840a4000 -> 00000000:067a3000 get Phys(data[n=5]=840a5000) AtapiVirtToPhysAddr_: 840a5000 -> 00000000:067cc000 get Phys(data[n=6]=840a6000) AtapiVirtToPhysAddr_: 840a6000 -> 00000000:067ad000 get Phys(data[n=7]=840a7000) AtapiVirtToPhysAddr_: 840a7000 -> 00000000:067b6000 get Phys(data[n=8]=840a8000) AtapiVirtToPhysAddr_: 840a8000 -> 00000000:067d7000 get Phys(data[n=9]=840a9000) AtapiVirtToPhysAddr_: 840a9000 -> 00000000:067a8000 get Phys(data[n=10]=840aa000) AtapiVirtToPhysAddr_: 840aa000 -> 00000000:06791000 get Phys(data[n=11]=840ab000) AtapiVirtToPhysAddr_: 840ab000 -> 00000000:067a2000 get Phys(data[n=12]=840ac000) AtapiVirtToPhysAddr_: 840ac000 -> 00000000:067ab000 get Phys(data[n=13]=840ad000) AtapiVirtToPhysAddr_: 840ad000 -> 00000000:067d4000 get Phys(data[n=14]=840ae000) AtapiVirtToPhysAddr_: 840ae000 -> 00000000:067b5000 set TERM AtapiDmaSetup: OK IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x24d9 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2698730 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: qd=2 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78283e4 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 24d9, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 24d9, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: already setup, 16 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x24d9, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x24d9 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 11 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 12 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 13 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 14 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 15 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 16 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 17 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 18 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828384 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (ExecOnly): AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2559, Count 0x78(0x78) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x2559 count 0x78 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x2559 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809eba9c ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2559, OrigWordsRequested 0x7800, DevSize 0x78 IdeReadWrite (REQ): Starting sector is 2559, Number of WORDS 0x7800, DevSize 0x78 AtapiDmaSetup: already setup, 15 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2559, Count 0x78(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2559 count 0x78 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 19 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 20 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 21 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 22 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 23 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 24 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 25 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 26 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x7800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered f000, full size f000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb2330ae0, CDB 0xb2330b10, AtaReq 0xb2685000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb2330ae0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b2330b10) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (42 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b2330b10 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2330ae0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0: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 0xb2330ae0, status 1 AtapiInterrupt: RequestComplete, srb 0xb2330ae0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (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... ATAPI status 0x50 base status 0x50 Unexpected interrupt. ATAPI additional check AtapiCheckInterrupt__: ATAPI int reason 3 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0xc, data f7795000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7795000) AtapiVirtToPhysAddr_: f7795000 -> 00000000:06727000 get Phys(data[n=1]=f7796000) AtapiVirtToPhysAddr_: f7796000 -> 00000000:066f8000 get Phys(data[n=2]=f7797000) AtapiVirtToPhysAddr_: f7797000 -> 00000000:066e1000 get Phys(data[n=3]=f7798000) AtapiVirtToPhysAddr_: f7798000 -> 00000000:066f2000 get Phys(data[n=4]=f7799000) AtapiVirtToPhysAddr_: f7799000 -> 00000000:066fb000 get Phys(data[n=5]=f779a000) AtapiVirtToPhysAddr_: f779a000 -> 00000000:06724000 get Phys(data[n=6]=f779b000) AtapiVirtToPhysAddr_: f779b000 -> 00000000:06705000 get Phys(data[n=7]=f779c000) AtapiVirtToPhysAddr_: f779c000 -> 00000000:0670e000 get Phys(data[n=8]=f779d000) AtapiVirtToPhysAddr_: f779d000 -> 00000000:0671f000 get Phys(data[n=9]=f779e000) AtapiVirtToPhysAddr_: f779e000 -> 00000000:066f0000 get Phys(data[n=10]=f779f000) AtapiVirtToPhysAddr_: f779f000 -> 00000000:066d9000 get Phys(data[n=11]=f77a0000) AtapiVirtToPhysAddr_: f77a0000 -> 00000000:066ea000 get Phys(data[n=12]=f77a1000) AtapiVirtToPhysAddr_: f77a1000 -> 00000000:066f3000 get Phys(data[n=13]=f77a2000) AtapiVirtToPhysAddr_: f77a2000 -> 00000000:0671c000 get Phys(data[n=14]=f77a3000) AtapiVirtToPhysAddr_: f77a3000 -> 00000000:066fd000 get Phys(data[n=15]=f77a4000) AtapiVirtToPhysAddr_: f77a4000 -> 00000000:06706000 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: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x42 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xd0 special case DMA + ATAPI + IDE_STATUS_DSC -> our ATAPI status 0xd0 ATAPI additional check status re-check 0xd0 Error reg (0xd0) still BUSY, seems it is not our AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 0) unexpected, 1st chance AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77a5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77a5000) AtapiVirtToPhysAddr_: f77a5000 -> 00000000:06717000 get Phys(data[n=1]=f77a6000) AtapiVirtToPhysAddr_: f77a6000 -> 00000000:066e8000 get Phys(data[n=2]=f77a7000) AtapiVirtToPhysAddr_: f77a7000 -> 00000000:066d1000 get Phys(data[n=3]=f77a8000) AtapiVirtToPhysAddr_: f77a8000 -> 00000000:066e2000 get Phys(data[n=4]=f77a9000) AtapiVirtToPhysAddr_: f77a9000 -> 00000000:066eb000 get Phys(data[n=5]=f77aa000) AtapiVirtToPhysAddr_: f77aa000 -> 00000000:06714000 get Phys(data[n=6]=f77ab000) AtapiVirtToPhysAddr_: f77ab000 -> 00000000:066f5000 get Phys(data[n=7]=f77ac000) AtapiVirtToPhysAddr_: f77ac000 -> 00000000:066fe000 get Phys(data[n=8]=f77ad000) AtapiVirtToPhysAddr_: f77ad000 -> 00000000:0670f000 get Phys(data[n=9]=f77ae000) AtapiVirtToPhysAddr_: f77ae000 -> 00000000:066e0000 get Phys(data[n=10]=f77af000) AtapiVirtToPhysAddr_: f77af000 -> 00000000:066c9000 get Phys(data[n=11]=f77b0000) AtapiVirtToPhysAddr_: f77b0000 -> 00000000:066da000 get Phys(data[n=12]=f77b1000) AtapiVirtToPhysAddr_: f77b1000 -> 00000000:066e3000 get Phys(data[n=13]=f77b2000) AtapiVirtToPhysAddr_: f77b2000 -> 00000000:0670c000 get Phys(data[n=14]=f77b3000) AtapiVirtToPhysAddr_: f77b3000 -> 00000000:066ed000 get Phys(data[n=15]=f77b4000) AtapiVirtToPhysAddr_: f77b4000 -> 00000000:066f6000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77b5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77b5000) AtapiVirtToPhysAddr_: f77b5000 -> 00000000:06707000 get Phys(data[n=1]=f77b6000) AtapiVirtToPhysAddr_: f77b6000 -> 00000000:066d8000 get Phys(data[n=2]=f77b7000) AtapiVirtToPhysAddr_: f77b7000 -> 00000000:066c1000 get Phys(data[n=3]=f77b8000) AtapiVirtToPhysAddr_: f77b8000 -> 00000000:066d2000 get Phys(data[n=4]=f77b9000) AtapiVirtToPhysAddr_: f77b9000 -> 00000000:066db000 get Phys(data[n=5]=f77ba000) AtapiVirtToPhysAddr_: f77ba000 -> 00000000:06704000 get Phys(data[n=6]=f77bb000) AtapiVirtToPhysAddr_: f77bb000 -> 00000000:066e5000 get Phys(data[n=7]=f77bc000) AtapiVirtToPhysAddr_: f77bc000 -> 00000000:066ee000 get Phys(data[n=8]=f77bd000) AtapiVirtToPhysAddr_: f77bd000 -> 00000000:066ff000 get Phys(data[n=9]=f77be000) AtapiVirtToPhysAddr_: f77be000 -> 00000000:066d0000 get Phys(data[n=10]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:066b9000 get Phys(data[n=11]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:066ca000 get Phys(data[n=12]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:066d3000 get Phys(data[n=13]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:066fc000 get Phys(data[n=14]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:066dd000 get Phys(data[n=15]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:066e6000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f77c5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c5000) AtapiVirtToPhysAddr_: f77c5000 -> 00000000:066f7000 get Phys(data[n=1]=f77c6000) AtapiVirtToPhysAddr_: f77c6000 -> 00000000:066c8000 get Phys(data[n=2]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:066b1000 get Phys(data[n=3]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:066c2000 get Phys(data[n=4]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:066cb000 get Phys(data[n=5]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:066f4000 get Phys(data[n=6]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:066d5000 get Phys(data[n=7]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:066de000 get Phys(data[n=8]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:066ef000 get Phys(data[n=9]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:066c0000 get Phys(data[n=10]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:066a9000 get Phys(data[n=11]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:066ba000 get Phys(data[n=12]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:066c3000 get Phys(data[n=13]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:066ec000 get Phys(data[n=14]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:066cd000 get Phys(data[n=15]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:066d6000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e29, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e29, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: mode 0xc, data 834c0000, count 1000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=834c0000) AtapiVirtToPhysAddr_: 834c0000 -> 00000000:00214000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x1e29, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x1e29 count 0x8 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb267a4a0, CDB 0xb267a4d0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb267a4a0 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b267a4d0) AtapiDmaSetup: mode 0x42, data f7795000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f7795000) AtapiVirtToPhysAddr_: f7795000 -> 00000000:06767000 get Phys(data[n=1]=f7796000) AtapiVirtToPhysAddr_: f7796000 -> 00000000:06738000 get Phys(data[n=2]=f7797000) AtapiVirtToPhysAddr_: f7797000 -> 00000000:06721000 get Phys(data[n=3]=f7798000) AtapiVirtToPhysAddr_: f7798000 -> 00000000:06732000 get Phys(data[n=4]=f7799000) AtapiVirtToPhysAddr_: f7799000 -> 00000000:0673b000 get Phys(data[n=5]=f779a000) AtapiVirtToPhysAddr_: f779a000 -> 00000000:06764000 get Phys(data[n=6]=f779b000) AtapiVirtToPhysAddr_: f779b000 -> 00000000:06745000 get Phys(data[n=7]=f779c000) AtapiVirtToPhysAddr_: f779c000 -> 00000000:0674e000 get Phys(data[n=8]=f779d000) AtapiVirtToPhysAddr_: f779d000 -> 00000000:0675f000 get Phys(data[n=9]=f779e000) AtapiVirtToPhysAddr_: f779e000 -> 00000000:06730000 get Phys(data[n=10]=f779f000) AtapiVirtToPhysAddr_: f779f000 -> 00000000:06719000 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x1e29 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7827b5c ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e29, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e29, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: already setup, 1 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x1e29, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e29 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 27 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 get Phys(data[n=11]=f77a0000) AtapiVirtToPhysAddr_: f77a0000 -> 00000000:0672a000 get Phys(data[n=12]=f77a1000) AtapiVirtToPhysAddr_: f77a1000 -> 00000000:06733000 get Phys(data[n=13]=f77a2000) AtapiVirtToPhysAddr_: f77a2000 -> 00000000:0675c000 get Phys(data[n=14]=f77a3000) AtapiVirtToPhysAddr_: f77a3000 -> 00000000:0673d000 get Phys(data[n=15]=f77a4000) AtapiVirtToPhysAddr_: f77a4000 -> 00000000:06746000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b267a4d0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267a4a0 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb267a4a0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267a4a0 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a6af8, CDB 0xb23a6b28, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a6af8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a6b28) AtapiDmaSetup: mode 0x42, data f77a5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77a5000) AtapiVirtToPhysAddr_: f77a5000 -> 00000000:06757000 get Phys(data[n=1]=f77a6000) AtapiVirtToPhysAddr_: f77a6000 -> 00000000:06728000 get Phys(data[n=2]=f77a7000) AtapiVirtToPhysAddr_: f77a7000 -> 00000000:06711000 get Phys(data[n=3]=f77a8000) AtapiVirtToPhysAddr_: f77a8000 -> 00000000:06722000 get Phys(data[n=4]=f77a9000) AtapiVirtToPhysAddr_: f77a9000 -> 00000000:0672b000 get Phys(data[n=5]=f77aa000) AtapiVirtToPhysAddr_: f77aa000 -> 00000000:06754000 get Phys(data[n=6]=f77ab000) AtapiVirtToPhysAddr_: f77ab000 -> 00000000:06735000 get Phys(data[n=7]=f77ac000) AtapiVirtToPhysAddr_: f77ac000 -> 00000000:0673e000 get Phys(data[n=8]=f77ad000) AtapiVirtToPhysAddr_: f77ad000 -> 00000000:0674f000 get Phys(data[n=9]=f77ae000) AtapiVirtToPhysAddr_: f77ae000 -> 00000000:06720000 get Phys(data[n=10]=f77af000) AtapiVirtToPhysAddr_: f77af000 -> 00000000:06709000 get Phys(data[n=11]=f77b0000) AtapiVirtToPhysAddr_: f77b0000 -> 00000000:0671a000 get Phys(data[n=12]=f77b1000) AtapiVirtToPhysAddr_: f77b1000 -> 00000000:06723000 get Phys(data[n=13]=f77b2000) AtapiVirtToPhysAddr_: f77b2000 -> 00000000:0674c000 get Phys(data[n=14]=f77b3000) AtapiVirtToPhysAddr_: f77b3000 -> 00000000:0672d000 get Phys(data[n=15]=f77b4000) AtapiVirtToPhysAddr_: f77b4000 -> 00000000:06736000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a6b28 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a6af8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a6af8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a6af8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77b5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77b5000) AtapiVirtToPhysAddr_: f77b5000 -> 00000000:06747000 get Phys(data[n=1]=f77b6000) AtapiVirtToPhysAddr_: f77b6000 -> 00000000:06718000 get Phys(data[n=2]=f77b7000) AtapiVirtToPhysAddr_: f77b7000 -> 00000000:06701000 get Phys(data[n=3]=f77b8000) AtapiVirtToPhysAddr_: f77b8000 -> 00000000:06712000 get Phys(data[n=4]=f77b9000) AtapiVirtToPhysAddr_: f77b9000 -> 00000000:0671b000 get Phys(data[n=5]=f77ba000) AtapiVirtToPhysAddr_: f77ba000 -> 00000000:06744000 get Phys(data[n=6]=f77bb000) AtapiVirtToPhysAddr_: f77bb000 -> 00000000:06725000 get Phys(data[n=7]=f77bc000) AtapiVirtToPhysAddr_: f77bc000 -> 00000000:0672e000 get Phys(data[n=8]=f77bd000) AtapiVirtToPhysAddr_: f77bd000 -> 00000000:0673f000 get Phys(data[n=9]=f77be000) AtapiVirtToPhysAddr_: f77be000 -> 00000000:06710000 get Phys(data[n=10]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:066f9000 get Phys(data[n=11]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:0670a000 get Phys(data[n=12]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:06713000 get Phys(data[n=13]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:0673c000 get Phys(data[n=14]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:0671d000 get Phys(data[n=15]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:06726000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77c5000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77c5000) AtapiVirtToPhysAddr_: f77c5000 -> 00000000:06737000 get Phys(data[n=1]=f77c6000) AtapiVirtToPhysAddr_: f77c6000 -> 00000000:06708000 get Phys(data[n=2]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:066f1000 get Phys(data[n=3]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:06702000 get Phys(data[n=4]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:0670b000 get Phys(data[n=5]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:06734000 get Phys(data[n=6]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:06715000 get Phys(data[n=7]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:0671e000 get Phys(data[n=8]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:0672f000 get Phys(data[n=9]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:06700000 get Phys(data[n=10]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:066e9000 get Phys(data[n=11]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:066fa000 get Phys(data[n=12]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:06703000 get Phys(data[n=13]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:0672c000 get Phys(data[n=14]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:0670d000 get Phys(data[n=15]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:06716000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e31, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e31, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: mode 0xc, data 83500000, count 1000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=83500000) AtapiVirtToPhysAddr_: 83500000 -> 00000000:00bf4000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x1e31, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x1e31 count 0x8 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a8670, CDB 0xb23a86a0, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a8670 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a86a0) AtapiDmaSetup: mode 0x42, data f77bd000, count 10000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77bd000) AtapiVirtToPhysAddr_: f77bd000 -> 00000000:002ef000 get Phys(data[n=1]=f77be000) AtapiVirtToPhysAddr_: f77be000 -> 00000000:00310000 get Phys(data[n=2]=f77bf000) AtapiVirtToPhysAddr_: f77bf000 -> 00000000:00371000 get Phys(data[n=3]=f77c0000) AtapiVirtToPhysAddr_: f77c0000 -> 00000000:0036a000 get Phys(data[n=4]=f77c1000) AtapiVirtToPhysAddr_: f77c1000 -> 00000000:00363000 get Phys(data[n=5]=f77c2000) AtapiVirtToPhysAddr_: f77c2000 -> 00000000:00324000 get Phys(data[n=6]=f77c3000) AtapiVirtToPhysAddr_: f77c3000 -> 00000000:00325000 get Phys(data[n=6]=f77c4000) AtapiVirtToPhysAddr_: f77c4000 -> 00000000:00326000 get Phys(data[n=6]=f77c5000) AtapiVirtToPhysAddr_: f77c5000 -> 00000000:002e7000 get Phys(data[n=7]=f77c6000) AtapiVirtToPhysAddr_: f77c6000 -> 00000000:002f8000 get Phys(data[n=8]=f77c7000) AtapiVirtToPhysAddr_: f77c7000 -> 00000000:00369000 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x1e31 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7827b50 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e31, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e31, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: already setup, 1 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x1e31, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x1e31 count 0x8 feature 0x0 IdeReadWrite: Write 0x800 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 28 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x800 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 1000, full size 1000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 get Phys(data[n=9]=f77c8000) AtapiVirtToPhysAddr_: f77c8000 -> 00000000:00362000 get Phys(data[n=10]=f77c9000) AtapiVirtToPhysAddr_: f77c9000 -> 00000000:0033b000 get Phys(data[n=11]=f77ca000) AtapiVirtToPhysAddr_: f77ca000 -> 00000000:0031c000 get Phys(data[n=12]=f77cb000) AtapiVirtToPhysAddr_: f77cb000 -> 00000000:0031d000 get Phys(data[n=12]=f77cc000) AtapiVirtToPhysAddr_: f77cc000 -> 00000000:0031e000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a86a0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a8670 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a8670, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a8670 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 VendorID+DeviceID/Rev 0x71118086/0x1 SRB 0xb23a51b8, CDB 0xb23a51e8, AtaReq 0xb2685000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a51b8 TopLevel (3), AtaReq 0xb2685000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a51e8) AtapiDmaSetup: mode 0x42, data f77cd000, count 8000, lCh 0, dev 0 get Phys(PRD=b2685060) AtapiVirtToPhysAddr_: b2685060 -> 00000000:04f84060 get Phys(data[0]=f77cd000) AtapiVirtToPhysAddr_: f77cd000 -> 00000000:002df000 get Phys(data[n=1]=f77ce000) AtapiVirtToPhysAddr_: f77ce000 -> 00000000:002f0000 get Phys(data[n=2]=f77cf000) AtapiVirtToPhysAddr_: f77cf000 -> 00000000:00361000 get Phys(data[n=3]=f77d0000) AtapiVirtToPhysAddr_: f77d0000 -> 00000000:0033a000 get Phys(data[n=4]=f77d1000) AtapiVirtToPhysAddr_: f77d1000 -> 00000000:00323000 get Phys(data[n=5]=f77d2000) AtapiVirtToPhysAddr_: f77d2000 -> 00000000:00314000 get Phys(data[n=6]=f77d3000) AtapiVirtToPhysAddr_: f77d3000 -> 00000000:00315000 get Phys(data[n=6]=f77d4000) AtapiVirtToPhysAddr_: f77d4000 -> 00000000:00316000 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() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a51e8 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a51b8 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/Rev 0x71118086/0x1 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... ATAPI status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 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 DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 8000, full size 8000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a51b8, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a51b8 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828514 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 29d1, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 29d1, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: mode 0xc, data 84180000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=84180000) AtapiVirtToPhysAddr_: 84180000 -> 00000000:06667000 get Phys(data[n=1]=84181000) AtapiVirtToPhysAddr_: 84181000 -> 00000000:06638000 get Phys(data[n=2]=84182000) AtapiVirtToPhysAddr_: 84182000 -> 00000000:06621000 get Phys(data[n=3]=84183000) AtapiVirtToPhysAddr_: 84183000 -> 00000000:06632000 get Phys(data[n=4]=84184000) AtapiVirtToPhysAddr_: 84184000 -> 00000000:0663b000 get Phys(data[n=5]=84185000) AtapiVirtToPhysAddr_: 84185000 -> 00000000:06664000 get Phys(data[n=6]=84186000) AtapiVirtToPhysAddr_: 84186000 -> 00000000:06645000 get Phys(data[n=7]=84187000) AtapiVirtToPhysAddr_: 84187000 -> 00000000:0664e000 get Phys(data[n=8]=84188000) AtapiVirtToPhysAddr_: 84188000 -> 00000000:0665f000 get Phys(data[n=9]=84189000) AtapiVirtToPhysAddr_: 84189000 -> 00000000:06630000 get Phys(data[n=10]=8418a000) AtapiVirtToPhysAddr_: 8418a000 -> 00000000:06619000 get Phys(data[n=11]=8418b000) AtapiVirtToPhysAddr_: 8418b000 -> 00000000:0662a000 get Phys(data[n=12]=8418c000) AtapiVirtToPhysAddr_: 8418c000 -> 00000000:06633000 get Phys(data[n=13]=8418d000) AtapiVirtToPhysAddr_: 8418d000 -> 00000000:0665c000 get Phys(data[n=14]=8418e000) AtapiVirtToPhysAddr_: 8418e000 -> 00000000:0663d000 get Phys(data[n=15]=8418f000) AtapiVirtToPhysAddr_: 8418f000 -> 00000000:06646000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x29d1, Count 0x80(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x29d1 count 0x80 feature 0x0 Status 0x0 AtapiDmaStart: read on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x50) AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 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 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828514 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2a51, OrigWordsRequested 0x4000, DevSize 0x40 IdeReadWrite (REQ): Starting sector is 2a51, Number of WORDS 0x4000, DevSize 0x40 AtapiDmaSetup: mode 0x44, data 84190000, count 8000, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=84190000) AtapiVirtToPhysAddr_: 84190000 -> 00000000:06657000 get Phys(data[n=1]=84191000) AtapiVirtToPhysAddr_: 84191000 -> 00000000:06628000 get Phys(data[n=2]=84192000) AtapiVirtToPhysAddr_: 84192000 -> 00000000:06611000 get Phys(data[n=3]=84193000) AtapiVirtToPhysAddr_: 84193000 -> 00000000:06622000 get Phys(data[n=4]=84194000) AtapiVirtToPhysAddr_: 84194000 -> 00000000:0662b000 get Phys(data[n=5]=84195000) AtapiVirtToPhysAddr_: 84195000 -> 00000000:06654000 get Phys(data[n=6]=84196000) AtapiVirtToPhysAddr_: 84196000 -> 00000000:06635000 get Phys(data[n=7]=84197000) AtapiVirtToPhysAddr_: 84197000 -> 00000000:0663e000 set TERM AtapiDmaSetup: OK IdeReadWrite: Lba 0x2a51, Count 0x40(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x2a51 count 0x40 feature 0x0 Status 0x0 AtapiDmaStart: read on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x2a51 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x28 UniataNeedQueueing: qd=1 Send to device 28 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809eba9c ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_READ PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2a51, OrigWordsRequested 0x4000, DevSize 0x40 IdeReadWrite (REQ): Starting sector is 2a51, Number of WORDS 0x4000, DevSize 0x40 AtapiDmaSetup: already setup, 8 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2a51, Count 0x40(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc4, lba 0x2a51 count 0x40 feature 0x0 Status 0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 29 vs 0 AtapiInterrupt: i-reason=2, status=0x58 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84190000, srb->DataBuffer 0x84190000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84192000, srb->DataBuffer 0x84190000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84194000, srb->DataBuffer 0x84190000 status re-check 0x58 HDD read data ready IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0x84196000, srb->DataBuffer 0x84190000 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 8000, full size 8000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 25d1, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 25d1, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: mode 0xc, data 84100000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=84100000) AtapiVirtToPhysAddr_: 84100000 -> 00000000:065e7000 get Phys(data[n=1]=84101000) AtapiVirtToPhysAddr_: 84101000 -> 00000000:065b8000 get Phys(data[n=2]=84102000) AtapiVirtToPhysAddr_: 84102000 -> 00000000:065a1000 get Phys(data[n=3]=84103000) AtapiVirtToPhysAddr_: 84103000 -> 00000000:065b2000 get Phys(data[n=4]=84104000) AtapiVirtToPhysAddr_: 84104000 -> 00000000:065bb000 get Phys(data[n=5]=84105000) AtapiVirtToPhysAddr_: 84105000 -> 00000000:065e4000 get Phys(data[n=6]=84106000) AtapiVirtToPhysAddr_: 84106000 -> 00000000:065c5000 get Phys(data[n=7]=84107000) AtapiVirtToPhysAddr_: 84107000 -> 00000000:065ce000 get Phys(data[n=8]=84108000) AtapiVirtToPhysAddr_: 84108000 -> 00000000:065df000 get Phys(data[n=9]=84109000) AtapiVirtToPhysAddr_: 84109000 -> 00000000:065b0000 get Phys(data[n=10]=8410a000) AtapiVirtToPhysAddr_: 8410a000 -> 00000000:06599000 get Phys(data[n=11]=8410b000) AtapiVirtToPhysAddr_: 8410b000 -> 00000000:065aa000 get Phys(data[n=12]=8410c000) AtapiVirtToPhysAddr_: 8410c000 -> 00000000:065b3000 get Phys(data[n=13]=8410d000) AtapiVirtToPhysAddr_: 8410d000 -> 00000000:065dc000 get Phys(data[n=14]=8410e000) AtapiVirtToPhysAddr_: 8410e000 -> 00000000:065bd000 get Phys(data[n=15]=8410f000) AtapiVirtToPhysAddr_: 8410f000 -> 00000000:065c6000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x25d1, Count 0x80(0x80) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x25d1 count 0x80 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ae018 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2651, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2651, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: mode 0x44, data 84110000, count 10000, lCh 0, dev 0 get Phys(PRD=b23ae078) AtapiVirtToPhysAddr_: b23ae078 -> 00000000:04cad078 get Phys(data[0]=84110000) AtapiVirtToPhysAddr_: 84110000 -> 00000000:065d7000 get Phys(data[n=1]=84111000) AtapiVirtToPhysAddr_: 84111000 -> 00000000:065a8000 get Phys(data[n=2]=84112000) AtapiVirtToPhysAddr_: 84112000 -> 00000000:06591000 get Phys(data[n=3]=84113000) AtapiVirtToPhysAddr_: 84113000 -> 00000000:065a2000 get Phys(data[n=4]=84114000) AtapiVirtToPhysAddr_: 84114000 -> 00000000:065ab000 get Phys(data[n=5]=84115000) AtapiVirtToPhysAddr_: 84115000 -> 00000000:065d4000 get Phys(data[n=6]=84116000) AtapiVirtToPhysAddr_: 84116000 -> 00000000:065b5000 get Phys(data[n=7]=84117000) AtapiVirtToPhysAddr_: 84117000 -> 00000000:065be000 get Phys(data[n=8]=84118000) AtapiVirtToPhysAddr_: 84118000 -> 00000000:065cf000 get Phys(data[n=9]=84119000) AtapiVirtToPhysAddr_: 84119000 -> 00000000:065a0000 get Phys(data[n=10]=8411a000) AtapiVirtToPhysAddr_: 8411a000 -> 00000000:06589000 get Phys(data[n=11]=8411b000) AtapiVirtToPhysAddr_: 8411b000 -> 00000000:0659a000 get Phys(data[n=12]=8411c000) AtapiVirtToPhysAddr_: 8411c000 -> 00000000:065a3000 get Phys(data[n=13]=8411d000) AtapiVirtToPhysAddr_: 8411d000 -> 00000000:065cc000 get Phys(data[n=14]=8411e000) AtapiVirtToPhysAddr_: 8411e000 -> 00000000:065ad000 get Phys(data[n=15]=8411f000) AtapiVirtToPhysAddr_: 8411f000 -> 00000000:065b6000 set TERM AtapiDmaSetup: OK IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 2) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x25d1 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=2 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78283e4 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 25d1, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 25d1, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: already setup, 16 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x25d1, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x25d1 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 30 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 31 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 32 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 33 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 34 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 35 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 36 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 37 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0xb2698730 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828384 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (ExecOnly): AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2651, Count 0x80(0x80) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x2651 count 0x80 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ad000 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 26d1, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 26d1, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: mode 0x44, data 84120000, count 10000, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=84120000) AtapiVirtToPhysAddr_: 84120000 -> 00000000:065c7000 get Phys(data[n=1]=84121000) AtapiVirtToPhysAddr_: 84121000 -> 00000000:06598000 get Phys(data[n=2]=84122000) AtapiVirtToPhysAddr_: 84122000 -> 00000000:06581000 get Phys(data[n=3]=84123000) AtapiVirtToPhysAddr_: 84123000 -> 00000000:06592000 get Phys(data[n=4]=84124000) AtapiVirtToPhysAddr_: 84124000 -> 00000000:0659b000 get Phys(data[n=5]=84125000) AtapiVirtToPhysAddr_: 84125000 -> 00000000:065c4000 get Phys(data[n=6]=84126000) AtapiVirtToPhysAddr_: 84126000 -> 00000000:065a5000 get Phys(data[n=7]=84127000) AtapiVirtToPhysAddr_: 84127000 -> 00000000:065ae000 get Phys(data[n=8]=84128000) AtapiVirtToPhysAddr_: 84128000 -> 00000000:065bf000 get Phys(data[n=9]=84129000) AtapiVirtToPhysAddr_: 84129000 -> 00000000:06590000 get Phys(data[n=10]=8412a000) AtapiVirtToPhysAddr_: 8412a000 -> 00000000:06579000 get Phys(data[n=11]=8412b000) AtapiVirtToPhysAddr_: 8412b000 -> 00000000:0658a000 get Phys(data[n=12]=8412c000) AtapiVirtToPhysAddr_: 8412c000 -> 00000000:06593000 get Phys(data[n=13]=8412d000) AtapiVirtToPhysAddr_: 8412d000 -> 00000000:065bc000 get Phys(data[n=14]=8412e000) AtapiVirtToPhysAddr_: 8412e000 -> 00000000:0659d000 get Phys(data[n=15]=8412f000) AtapiVirtToPhysAddr_: 8412f000 -> 00000000:065a6000 set TERM AtapiDmaSetup: OK IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x2651 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2698730 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: qd=2 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78283e4 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2651, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2651, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: already setup, 16 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2651, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x2651 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 38 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 39 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 40 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 41 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 42 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 43 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 44 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 45 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2698730, status 1 AtapiInterrupt: RequestComplete, srb 0xb2698730 AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828384 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (ExecOnly): AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x26d1, Count 0x80(0x80) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x26d1 count 0x80 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828584 ** Ide: Command AtaReq 0xb23ae018 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 2751, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 2751, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: mode 0x44, data 84130000, count 10000, lCh 0, dev 0 get Phys(PRD=b23ae078) AtapiVirtToPhysAddr_: b23ae078 -> 00000000:04cad078 get Phys(data[0]=84130000) AtapiVirtToPhysAddr_: 84130000 -> 00000000:065b7000 get Phys(data[n=1]=84131000) AtapiVirtToPhysAddr_: 84131000 -> 00000000:06588000 get Phys(data[n=2]=84132000) AtapiVirtToPhysAddr_: 84132000 -> 00000000:06571000 get Phys(data[n=3]=84133000) AtapiVirtToPhysAddr_: 84133000 -> 00000000:06582000 get Phys(data[n=4]=84134000) AtapiVirtToPhysAddr_: 84134000 -> 00000000:0658b000 get Phys(data[n=5]=84135000) AtapiVirtToPhysAddr_: 84135000 -> 00000000:065b4000 get Phys(data[n=6]=84136000) AtapiVirtToPhysAddr_: 84136000 -> 00000000:06595000 get Phys(data[n=7]=84137000) AtapiVirtToPhysAddr_: 84137000 -> 00000000:0659e000 get Phys(data[n=8]=84138000) AtapiVirtToPhysAddr_: 84138000 -> 00000000:065af000 get Phys(data[n=9]=84139000) AtapiVirtToPhysAddr_: 84139000 -> 00000000:06580000 get Phys(data[n=10]=8413a000) AtapiVirtToPhysAddr_: 8413a000 -> 00000000:06569000 get Phys(data[n=11]=8413b000) AtapiVirtToPhysAddr_: 8413b000 -> 00000000:0657a000 get Phys(data[n=12]=8413c000) AtapiVirtToPhysAddr_: 8413c000 -> 00000000:06583000 get Phys(data[n=13]=8413d000) AtapiVirtToPhysAddr_: 8413d000 -> 00000000:065ac000 get Phys(data[n=14]=8413e000) AtapiVirtToPhysAddr_: 8413e000 -> 00000000:0658d000 get Phys(data[n=15]=8413f000) AtapiVirtToPhysAddr_: 8413f000 -> 00000000:06596000 set TERM AtapiDmaSetup: OK IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = TRUE perform generic check getting status... IDE status 0x51 base status 0x51 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 DmaTransfer = TRUE dev_type IDE OldReqState = 40 AtapiInterrupt: Entered with status (0x51) AtapiInterrupt: Error 0x84 Bad Lba 0x26d1 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb2397a20 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: qd=2 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf78283e4 ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 26d1, OrigWordsRequested 0x8000, DevSize 0x80 IdeReadWrite (REQ): Starting sector is 26d1, Number of WORDS 0x8000, DevSize 0x80 AtapiDmaSetup: already setup, 16 entries AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (44 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:-1:-1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 Status 0x50 IdeReadWrite: Lba 0x26d1, Count 0x80(0x10) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x26d1 count 0x80 feature 0x0 IdeReadWrite: Write 0x1000 words IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 40 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 46 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 47 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 48 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 49 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 50 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 51 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x58) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 52 vs 0 AtapiInterrupt: i-reason=0, status=0x58 AtapiInterrupt: Write interrupt AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: VendorID+DeviceID/Rev 0x4d38105a/0x1 (ex 1) AtapiInterrupt(base): cntrlr 0x1 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x1:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... IDE status 0x50 base status 0x50 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x1:0, irql 0x16, c 0 dev_type IDE OldReqState = 50 service PIO HDD AtapiInterrupt: Entered with status (0x50) operate like in DPC Some higher mode doesn't work right :(( Recovery stats[1]: 53 vs 0 AtapiInterrupt: !DRQ, !BUSY, WordsLeft 0x0 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was PIO AtapiInterrupt: wordCount 0x0, WordsTransfered 0x8000 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb2397a20, status 1 AtapiInterrupt: RequestComplete, srb 0xb2397a20 AtapiInterrupt: NextRequest, srb=0xb2698730 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2698730, CDB 0xb2698760, AtaReq 0xb23ae018, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7828384 ** Ide: Command AtaReq 0xb23ae018 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (ExecOnly): AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 IdeReadWrite: Lba 0x2751, Count 0x80(0x80) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x2751 count 0x80 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2698730 AtapiStartIo: query PORT for next request AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=0, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=1 Non-empty queue Try IDE prepare ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7841860 ** Ide: Command AtaReq 0xb23ad000 ** --- ** ** Ide: Command continue prep IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e39, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e39, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: mode 0x44, data 83540000, count 1000, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=83540000) AtapiVirtToPhysAddr_: 83540000 -> 00000000:00bb4000 set TERM AtapiDmaSetup: OK IdeSendCommand: SRB_STATUS_PENDING AtapiStartIo: Already have 2 request(s)! AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x105a/0x4d38 @ 0xa simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb26808c8, sptr 0x809ebaec AtapiResetController: pending SRB 0xb2698730, chan 0xb26808c8 senseBuffer 0xb23af018, chan 0xb26808c8 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb26808c8 AtapiResetController: pending SRB 0xb2397a20, chan 0xb26808c8 senseBuffer 0xb23ae000, chan 0xb26808c8 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb26808c8 ATA path, chan 0xb26808c8 disable intr (0) AtapiDisableInterrupts_0: 0 done check DMA engine DMA status 0x0 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb26808c8 Lun 0x0 Lun ptr 0xb23fe000 HDD at home AtapiResetController: IdeHardReset failed Chan 0xb26808c8 Lun 0x1 Lun ptr 0xb23fe308 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: try ATAPI 0x1, status 0x0 IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) IssueIdentify: Status before read words 0x0 IssueIdentify: statusByte 0x0 IssueIdentify: !IDE_STATUS_DRQ (2) (0x0) CheckDevice: Device 0x1 not responding CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x1 VendorID/DeviceID/Rev 0x105a/0x4d38/0x1 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x50 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x50) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xec, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0xd0 retry waiting DRQ, status 0xd0 retry waiting DRQ, status 0xd0 retry waiting DRQ, status 0xd0 IssueIdentify: !IDE_STATUS_DRQ (0xd0) IssueIdentify: DRQ never asserted (0xd0). Error reg (0xd0) AtapiSoftReset: statusByte2 d0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x58) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xec, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: TS830022 A FW: .333 S/N: K31BK1XP Pio: 2 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 10/3f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 45, Active: 44 Accoustic 128, cur 128 AdvPowerMode 0, cur 128 PhysLogSectorSize 0x0, 0x0, offset 0x0 NV PM_Sup 0, PM_En 0, En 0, PM ver 0x0 ver 0x0 R-rate 0 CHS 0x3fff:0x10:0x3f NumOfSectors 0xfbfc10 NumberOfCylinders == 0x3fff cylinders 0x25db5 NumOfSectors 0x950f8b0 SupportLba flag 0x1 MajorRevision 0x7e UserAddressableSectors 0x950f8b0 LBA mode requested LunExt->GeomType=0 tmp_cylinders = 0x25db5 Use GEOM_STD, CHS=2601/ff/3f Geometry: C 0x2601 (0x2601) Geometry: H 0xff (0xff) Geometry: S 0x3f (0x3f) InitBadBlocks local LunExt 0xb23fe000 S/N:ST380022A_______________________________-3KB11KPX____________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: hard drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is IDE CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: try ATAPI 0x1, status 0x0 IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x1, cmd 0xa1, lba 0x0 count 0x0 feature 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 retry waiting DRQ, status 0x0 IssueIdentify: !IDE_STATUS_DRQ (0x0) IssueIdentify: DRQ never asserted (0x0). Error reg (0x0) AtapiSoftReset: statusByte2 0: DMA status 0x0 AtapiDisableInterrupts_0: 1 AtapiEnableInterrupts_0: 2 IssueIdentify: Status after soft reset (0x0) IssueIdentify: Status before read words 0x0 IssueIdentify: statusByte 0x0 IssueIdentify: !IDE_STATUS_DRQ (2) (0x0) CheckDevice: Device 0x1 not responding CheckDevice: check status: not found 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: IDE branch AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc6, lba 0x0 count 0x10 feature 0x0 Status 0x50 AtapiHwInitialize: Using Multiblock on Device 0. Blocks / int - 16 Try Enable Read Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0xaa Status 0x50 Try Enable Write Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0x2 Status 0x50 Try Enable Adv. Power Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x5 Status 0x51 AtapiHwInitialize: Enable APM on Device 0 failed Try Enable Acoustic Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x42 Status 0x50 try mode 0x44 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Setup chip a:w:u=4:2:4 AtaSetTransferMode: Set 0x44 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x44 feature 0x3 Status 0x50 Using 0x44 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x4d38105a/0x1 SRB 0xb2397a20, CDB 0xb2397a50, AtaReq 0xb23ad000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb2397a20 TopLevel (3), AtaReq 0xb23ad000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809eba2c ** Ide: Command AtaReq 0xb23ad000 ** --- ** IdeSendCommand: SCSIOP_WRITE PATH:LUN:TID = 0x0:0x0:0x0 IdeReadWrite (Orig REQ): Starting sector 1e39, OrigWordsRequested 0x800, DevSize 0x8 IdeReadWrite (REQ): Starting sector is 1e39, Number of WORDS 0x800, DevSize 0x8 AtapiDmaSetup: mode 0x44, data 83540000, count 1000, lCh 0, dev 0 get Phys(PRD=b23ad060) AtapiVirtToPhysAddr_: b23ad060 -> 00000000:04cac060 get Phys(data[0]=83540000) AtapiVirtToPhysAddr_: 83540000 -> 00000000:00bb4000 set TERM AtapiDmaSetup: OK IdeReadWrite: Lba 0x1e39, Count 0x8(0x8) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x1e39 count 0x8 feature 0x0 Status 0x0 AtapiDmaStart: write on 0x0:0x0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b2397a20 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x105a/0x4d38 @ 0xa simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb26808c8, sptr 0x809ebae4 AtapiResetController: pending SRB 0xb2397a20, chan 0xb26808c8 senseBuffer 0xb23ae000, chan 0xb26808c8 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb26808c8 ATA path, chan 0xb26808c8 disable intr (0) AtapiDisableInterrupts_0: 0 done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb26808c8 Lun 0x0 Lun ptr 0xb23fe000