OnCreate(../ntoskrnl/kd/kdio.c:376) ----------------------------------------------------- (../ntoskrnl/kd/kdio.c:377) ReactOS 0.5-SVN (Build 20160509-r71301) (../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 - 0xB26C1000ARM3 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:513) CmpCreateHardwareProfile() 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: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 b800 [size=2K] 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] Memory at cd000000 (32-bit, non-prefetchable) [size=16M] Device is using IRQ 5! ISA Cards using that IRQ may fail! 00:0b.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 43) Subsystem: DFE-530TX rev A [1186:1400] Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at a000 [size=8K] Memory at cc800000 (32-bit, non-prefetchable) [size=8M] 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 cc000000 (32-bit, non-prefetchable) [size=64M] Memory at cb800000 (32-bit, non-prefetchable) [size=8M] 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:318) SHIMS: ApphelpCacheRead could not even open Session Manager\AppCompatCache (0xc0000034) (../ntoskrnl/wmi/wmi.c:72) IoWMIRegistrationControl() called for DO B2690E18, requesting 1 action, returning success (../sdk/lib/rtl/image.c:171) Invalid base address: 00000000 (../ntoskrnl/io/iomgr/driver.c:1647) '\Driver\sacdrv' initialization failed, status (0xc0000037) (../ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\sacdrv' ATAPI IDE MiniPort Driver (UniATA) v 0.46d7 Parameter PrintLogo Parameter PrintLogo = 0x0 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 Parameter IgnoreNativePci Parameter IgnoreNativePci = 0x0 UniATA Init: OS should be ReactOS UniATA Init: OS ver 4.1 (1), 1 CPU(s) Performance calibration: dt=14995, counter=410487 InitBadBlocks general InitBadBlocks returned: 0xc0000034 Parameter SkipRaids Parameter SkipRaids = 0x1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 Parameter LogToDisplay Parameter LogToDisplay = 0x0 HwInitializationDataSize = 50 set NeedPhysicalAddresses = TRUE set AtapiAdapterControl() ptr UniATA init... (0) Parameter VirtualMachineType Parameter VirtualMachineType = 0x0 Parameter VirtualBox Parameter VirtualBox = 0x0 ATAPI IDE enum supported PCI BusMaster Devices UniataEnumBusMasterController__: maxPciBus=16 pass 0 DevId = 71908086 Class = 0006/0000, SubVen/Sys 0000/0000 DevId = 71918086 Class = 0006/0004, SubVen/Sys 0000/0000 DevId = 71108086 Class = 0006/0001, SubVen/Sys 0000/0000 DevId = 71118086 Class = 0001/0001, SubVen/Sys 0000/0000 -- 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++ DevId = 71128086 Class = 000C/0003, SubVen/Sys 0000/0000 DevId = 71138086 Class = 0006/0080, SubVen/Sys 0000/0000 DevId = 001F9005 Class = 0001/0000, SubVen/Sys 9005/000f -- 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 DevId = 4D38105A Class = 0001/0080, SubVen/Sys 105a/4d33 -- 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 = 0xb801 Range 1 = 0xb401 Range 2 = 0xb001 Range 3 = 0xa801 Range 4 = 0xa401 Range 5 = 0xcd000000 count: BMListLen++ DevId = 30651106 Class = 0002/0000, SubVen/Sys 1186/1400 DevId = 60031013 Class = 0004/0001, SubVen/Sys 153b/112e DevId = 032610DE Class = 0003/0000, SubVen/Sys 10b0/0403 pass 1 DevId = 71118086 Class = 0001/0001, SubVen/Sys 0000/0000 -- 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 DevId = 4D38105A Class = 0001/0080, SubVen/Sys 105a/4d33 -- 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 = 0xb801 Range 1 = 0xb401 Range 2 = 0xb001 Range 3 = 0xa801 Range 4 = 0xa401 Range 5 = 0xcd000000 found suitable device pass 2 DevId = 71118086 Class = 0001/0001, SubVen/Sys 0000/0000 -- 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 DevId = 4D38105A Class = 0001/0080, SubVen/Sys 105a/4d33 -- 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 = 0xb801 Range 1 = 0xb401 Range 2 = 0xb001 Range 3 = 0xa801 Range 4 = 0xa401 Range 5 = 0xcd000000 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 AtapiNoDma Parameter AtapiNoDma = 0x0 Parameter MaxIsrWait Parameter MaxIsrWait = 0x28 Parameter DriveSelectNanoDelay Parameter DriveSelectNanoDelay = 0x0 ATAPI IDE: Look for legacy ISA-bridged PCI IDE controller (onboard) ATAPI IDE: BMListLen 2 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 0xb268f2b4 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 0xb268f2b4, Channel 0x0 chan = 0xb268f7f8 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb268f7f8 Lun 0x0 Lun ptr 0xb2450008 Lun 0x1 Lun ptr 0xb2450320 AtapiReadChipConfig: devExt 0xb268f2b4 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 Exclude Parameter Exclude = 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 Exclude Parameter Exclude = 0x0 set AccessRanges Getting IO ranges IO range 1 0x1f0 IO range 2 0x3f6 IO_0x0 (0x1f0), IO: IO_0x10 (0x3f6), IO: IO_0x12 (0xd800), IO: IO_0x17 (0x0), 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_: b268e008 -> 00000000:04f8d008 AtapiVirtToPhysAddr_: b2430000 -> 00000000:04d2f000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb24513b0 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb24513b0 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: set DFLAGS_REINIT_DMA 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 IssueIdentify: iReason 2 IssueIdentify: wCount 200 use 16bit IO 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 PowerMngt 0/0, APM 0/0 InitBadBlocks local LunExt 0xb2450008 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: set DFLAGS_REINIT_DMA DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x0 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x0:0x0 dev 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 IssueIdentify: iReason 2 IssueIdentify: wCount 200 use 16bit IO 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 PowerMngt 0/0, APM 0/0 InitBadBlocks local LunExt 0xb2450320 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/1 AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 ff/0, 0x44 f/b Using 0x42 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: (base) done Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf7724200, CDB 0xf7724230, AtaReq 0xb267d000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f7724230) assume IN AtapiSendCommand: zero/unaligned transfer 24, no DMA setup AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724230 Command 0x12 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f7724200 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x24 IdeIntr: Read 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b0c78, srb->DataBuffer 0xf76b0c78 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 0xf76b0c9c, srb->DataBuffer 0xf76b0c78, len 0x24 Transfered 24, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf7724200, status 1 AtapiInterrupt: RequestComplete, srb 0xf7724200 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf7724200, CDB 0xf7724230, AtaReq 0xb267d000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f7724230) assume IN AtapiSendCommand: zero/unaligned transfer 24, no DMA setup AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/1 AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 ff/0, 0x44 f/b AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724230 Command 0x12 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0xd, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f7724200 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x24 IdeIntr: Read 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b0c78, srb->DataBuffer 0xf76b0c78 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 0xf76b0c9c, srb->DataBuffer 0xf76b0c78, len 0x24 Transfered 24, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf7724200, status 1 AtapiInterrupt: RequestComplete, srb 0xf7724200 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf7724200 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 0xb267c7dc 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 0xb267c7dc, Channel 0x1 chan = 0xb267b008 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb267b008 Lun 0x0 Lun ptr 0xb242d008 Lun 0x1 Lun ptr 0xb242d320 AtapiReadChipConfig: devExt 0xb267c7dc 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 Exclude Parameter Exclude = 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 Exclude Parameter Exclude = 0x0 set AccessRanges Getting IO ranges IO range 1 0x170 IO range 2 0x376 IO_0x0 (0x170), IO: IO_0x10 (0x376), IO: IO_0x12 (0xd808), IO: IO_0x17 (0x0), 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_: b267b800 -> 00000000:04f7a800 AtapiVirtToPhysAddr_: b240d000 -> 00000000:04d0c000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb24513b0 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb24513b0 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: set DFLAGS_REINIT_DMA 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 IssueIdentify: iReason 2 IssueIdentify: wCount 200 use 16bit IO 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 PowerMngt 0/0, APM 0/0 InitBadBlocks local LunExt 0xb242d008 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: set DFLAGS_REINIT_DMA DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x0 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x0) IssueIdentify: Checking for ATAPI (2). Status (0x0) AtaCommand48: cntrlr 0x0: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 IssueIdentify: iReason 2 IssueIdentify: wCount 200 use 16bit IO 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 PowerMngt 0/0, APM 0/0 IssueIdentify: Marking drive 1 as removable. SFE = 257 InitBadBlocks local LunExt 0xb242d320 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 Intel 1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x1 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 0x40 33000000/23000000, 0x44 0/0 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 Intel 1 AtaSetTransferMode: Set 0x21 on Device 0/1 AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0x21 feature 0x3 0x40 ff0000/0, 0x44 f0/90 Using 0x21 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: (base) done Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf7724200, CDB 0xf7724230, AtaReq 0xb23fc000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f7724230) assume IN AtapiSendCommand: zero/unaligned transfer 24, no DMA setup AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 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 Intel 1 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x1 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 33000000/23000000, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724230 Command 0x12 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f7724200 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x24 IdeIntr: Read 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b0c78, srb->DataBuffer 0xf76b0c78 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 0xf76b0c9c, srb->DataBuffer 0xf76b0c78, len 0x24 Transfered 24, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf7724200, status 1 AtapiInterrupt: RequestComplete, srb 0xf7724200 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf7724200, CDB 0xf7724230, AtaReq 0xb23fc000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f7724230) assume IN AtapiSendCommand: zero/unaligned transfer 24, no DMA setup AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 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 Intel 1 AtaSetTransferMode: Set 0xb on Device 0/1 AtaCommand48: cntrlr 0x0:0x1 dev 0x1, cmd 0xef, lba 0x0 count 0xb feature 0x3 0x40 ff0000/0, 0x44 f0/90 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724230 Command 0x12 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f7724200 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x24 IdeIntr: Read 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b0c78, srb->DataBuffer 0xf76b0c78 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 0xf76b0c9c, srb->DataBuffer 0xf76b0c78, len 0x24 Transfered 24, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf7724200, status 1 AtapiInterrupt: RequestComplete, srb 0xf7724200 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf7724200 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 DeviceID+VendorID/Rev 0x71118086/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) 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 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 = 0xb801 Range 1 = 0xb401 Range 2 = 0xb001 Range 3 = 0xa801 Range 4 = 0xa401 Range 5 = 0xcd000000 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0xa400, offs 0x0, len 0x10, mem 0x0 AtapiGetIoRange: (2) 0xa400 BusMasterAddress (base): 0xa400 IsBusMaster == TRUE && !MasterDev BM statusByte = 4 AtapiReadChipConfig: devExt 0xb26782b4 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 0xb26782b4, Channel 0x0 chan = 0xb26788e0 AtapiSetupLunPtrs for channel 0 of 2, 2 luns Chan 0xb26788e0 Lun 0x0 Lun ptr 0xb23f9000 Lun 0x1 Lun ptr 0xb23f9318 AtapiReadChipConfig: devExt 0xb26782b4 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 Exclude Parameter Exclude = 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 Exclude Parameter Exclude = 0x0 Getting IO ranges !MasterDev mode IO range 1 0xb800 IO range 2 0xb402 IO_0x0 (0xb800), IO: IO_0x10 (0xb402), IO: IO_0x12 (0xa400), IO: IO_0x17 (0x0), IO: AltStatus (0x50) Reg_0x1 (0xb801) = 0x0 Reg_0x2 (0xb802) = 0x0 Reg_0x3 (0xb803) = 0x0 Reg_0x4 (0xb804) = 0x0 Reg_0x5 (0xb805) = 0x0 Reg_0x6 (0xb806) = 0xe0 Reg_0x7 (0xb807) = 0x50 BM_0x0 (0xa400) = 0x8 BM_0x1 (0xa401) = 0x0 BM_0x2 (0xa402) = 0x4 BM_0x3 (0xa403) = 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_: b2677008 -> 00000000:04f76008 AtapiVirtToPhysAddr_: b23d9000 -> 00000000:04cd8000 de 0xb26782b4, Channel 0x1 chan = 0xb2678b40 AtapiSetupLunPtrs for channel 1 of 2, 2 luns Chan 0xb2678b40 Lun 0x0 Lun ptr 0xb23f9630 Lun 0x1 Lun ptr 0xb23f9948 AtapiReadChipConfig: devExt 0xb26782b4 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 Exclude Parameter Exclude = 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 Exclude Parameter Exclude = 0x0 Getting IO ranges !MasterDev mode IO range 1 0xb000 IO range 2 0xa802 IO_0x0 (0xb000), IO: IO_0x10 (0xa802), IO: IO_0x12 (0xa408), IO: IO_0x17 (0x0), IO: AltStatus (0x0) Reg_0x1 (0xb001) = 0x0 Reg_0x2 (0xb002) = 0x0 Reg_0x3 (0xb003) = 0x0 Reg_0x4 (0xb004) = 0x0 Reg_0x5 (0xb005) = 0x0 Reg_0x6 (0xb006) = 0x0 Reg_0x7 (0xb007) = 0x0 BM_0x0 (0xa408) = 0x8 BM_0x1 (0xa409) = 0x0 BM_0x2 (0xa40a) = 0x2 BM_0x3 (0xa40b) = 0x0 clean IDE intr 0 clean IDE intr 1 DMA status 0x2 AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b2676008 -> 00000000:04f75008 AtapiVirtToPhysAddr_: b23b9000 -> 00000000:04cb8000 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 0xb26788a0 isr2_vector 0x35 isr2_irql 0x16 isr2_affinity 0x1 IoConnectInterrupt MasterDev=0x0, NumberChannels=0x2, Isr2DevObj=0xb26787e8 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: set DFLAGS_REINIT_DMA 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 PowerMngt 1/1, APM 0/0 PhysLogSectorSize 0x0, 0x0, offset 0x0 NV PM_Sup 0, PM_En 0, En 0, PM ver 0x0 ver 0x0 R-rate 0 WC 1/1, LA 1/1, WB 1/1, RB 1/1, Q 0/0 Protected 1/1 status 0x1, rev 0x0 CHS 0x3fff:0x10:0x3f NumOfSectors 0xfbfc10 NumberOfCylinders == 0x3fff cylinders 0x25db5 NumOfSectors 0x950f8b0 SupportLba flag 0x1 SupportDMA flag 0x1 SoftReset 0x0 SupportIordy 0x1, DisableIordy 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 0xb23f9000 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: set DFLAGS_REINIT_DMA 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: 0-status, not present 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 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 Try Enable Write Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0x2 Try Enable Acoustic Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x42 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 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: set DFLAGS_REINIT_DMA DMA status 0x2 nobody home! 0x0 != 0x55 CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA 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 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xf7724200, CDB 0xf7724230, AtaReq 0xb23a8000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7723ee8 ** Ide: Command AtaReq 0xb23a8000 ** --- ** IdeSendCommand: SCSIOP_INQUIRY PATH:LUN:TID = 0x0:0x0:0x0 IdeSendCommand: SCSIOP_INQUIRY ok HDD at home RelativeAddressing IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf7724200 complete with status 0x1 AtapiStartIo: AtapiDmaDBSync(b26788e0, f7724200) AtapiStartIo: UniataRemoveRequest(b26788e0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x1:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x4d38105a/0x1 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb23a8000 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA 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: 0-status, not present CheckDevice: Device 0x1 not responding CheckDevice: check status: not found AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b26788e0, f7724200) AtapiStartIo: UniataRemoveRequest(b26788e0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb23a8000 nobody home! 0x0 != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b2678b40, f7724200) AtapiStartIo: UniataRemoveRequest(b2678b40, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b2678b40, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x1 DeviceID+VendorID/Rev 0x4d38105a/0x1 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf7724200 TopLevel (3), AtaReq 0xb23a8000 nobody home! 0x0 != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b2678b40, f7724200) AtapiStartIo: UniataRemoveRequest(b2678b40, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b2678b40, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x2:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf7724200 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x2:0x1:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x2:0x0:0x1 DeviceID+VendorID/Rev 0x4d38105a/0x1 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf7724200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f7724200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request ScsiPortInitialize Status 0x0 Parameter IgnoreIsa Parameter IgnoreIsa = 0x0 ATAPI IDE: Look for ISA Controllers AtapiFindIsaController (ISA): assume max PIO4 allocate 2 Luns for 1 channels AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb23a7b40 Lun 0x0 Lun ptr 0xb2673008 Lun 0x1 Lun ptr 0xb2673320 AtapiReadChipConfig: devExt 0xb23a72b4 AtapiReadChipConfig: dev 0xffffffff, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0xc Parameter MaxTransferMode Parameter MaxTransferMode = 0xc MaxTransferMode (overriden): 0xc Parameter Force80pin Parameter Force80pin = 0x0 Parameter AtapiDmaZeroTransfer Parameter AtapiDmaZeroTransfer = 0x0 Parameter AtapiDmaControlCmd Parameter AtapiDmaControlCmd = 0x0 Parameter AtapiDmaRawRead Parameter AtapiDmaRawRead = 0x1 Parameter AtapiDmaReadWrite Parameter AtapiDmaReadWrite = 0x1 AtapiChipInit: dev 0xffffffff, ph chan -1, c -1 HwFlags: 0x0 VendorID/DeviceID/Rev 0x0/0x0/0x0 AtapiFindIsaController: adapterCount=0 portBase[0]=1f0 Parameter PortBase Parameter PortBase = 0x1f0 Parameter Irq Parameter Irq = 0x0 AtapiCheckIOInterference: AtdiskPrimaryClaimed AtapiFindIsaController: !ioSpace AtapiFindIsaController: adapterCount=1 portBase[1]=170 Parameter PortBase Parameter PortBase = 0x170 Parameter Irq Parameter Irq = 0x0 AtapiCheckIOInterference: AtdiskSecondaryClaimed AtapiFindIsaController: !ioSpace AtapiFindIsaController: adapterCount=2 portBase[2]=1e8 Parameter PortBase Parameter PortBase = 0x1e8 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=1e8 BaseIoAddress2=3ee expected InterruptLevel=b 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 AtapiFindIsaController: Identifier read back from Master (0xff) AtapiFindIsaController: Identifier read back from Slave (0xff) AtapiFindIsaController: cleanup AccessRanges 0 AtapiFindIsaController: cleanup AccessRanges 1 AtapiFindIsaController: adapterCount=3 portBase=1e8 Parameter PortBase Parameter PortBase = 0x1e8 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=1e8 BaseIoAddress2=3ee expected InterruptLevel=a 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 AtapiFindIsaController: Identifier read back from Master (0xff) AtapiFindIsaController: Identifier read back from Slave (0xff) AtapiFindIsaController: cleanup AccessRanges 0 AtapiFindIsaController: cleanup AccessRanges 1 AtapiFindIsaController: return SP_RETURN_NOT_FOUND ScsiPortInitialize Status 0xc00000c0 Parameter IgnoreMca Parameter IgnoreMca = 0x0 ATAPI IDE: Look for MCA Controllers ScsiPortInitialize Status 0xc00000c0 Leave UNIATA MiniPort DriverEntry with status 0x0 (../ntoskrnl/io/iomgr/driver.c:1647) '\Driver\buslogic' initialization failed, status (0xc00000c0) (../ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\buslogic' TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77245d0, CDB 0xf7724600, AtaReq 0xb267d000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf77245d0 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7724600) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724600 Command 0x25 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77245d0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: Error. Begin mapping... MapError: Error register is 0x60 ATAPI: Unit attention AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf77245d0, status 4 AtapiInterrupt: RequestComplete, srb 0xf77245d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb267b4f0, CDB 0xb267b520, AtaReq 0xb267d000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267b4f0 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267b520) 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 b267b520 Command 0x3 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267b4f0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76afc80, srb->DataBuffer 0xf76afc80 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: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf76afc92, srb->DataBuffer 0xf76afc80, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267b4f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b4f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77245d0, CDB 0xf7724600, AtaReq 0xb267d000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf77245d0 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7724600) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724600 Command 0x25 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77245d0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x8 IdeIntr: Read 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b01e8, srb->DataBuffer 0xf76b01e8 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 0xf76b01f0, srb->DataBuffer 0xf76b01e8, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf77245d0, status 1 AtapiInterrupt: RequestComplete, srb 0xf77245d0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77245d4, CDB 0xf7724604, AtaReq 0xb267d000, SCmd 0xbd UniataNeedQueueing: TopLevel, qd=0 Send to device bd TopLevel (2), srb 0xf77245d4 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send bd AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb f7724604) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724604 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77245d4 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x8 IdeIntr: Read 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b01e8, srb->DataBuffer 0xf76b01e8 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x1 set DFLAGS_CHANGER_INITED AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf76b01f0, srb->DataBuffer 0xf76b01e8, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf77245d4, status 1 AtapiInterrupt: RequestComplete, srb 0xf77245d4 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772465c, CDB 0xf772468c, AtaReq 0xb267d000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf772465c TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f772468c) assume IN AtapiSendCommand: zero/unaligned transfer 14, no DMA setup AtapiSendCommand: use_dma=0, Cmd 1a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f772468c Command 0x1a to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x14. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772465c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf772465c, status 4 AtapiInterrupt: RequestComplete, srb 0xf772465c AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb267b4f0, CDB 0xb267b520, AtaReq 0xb267d000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb267b4f0 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b267b520) 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 b267b520 Command 0x3 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b267b4f0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af820, srb->DataBuffer 0xf76af820 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 0xf76af832, srb->DataBuffer 0xf76af820, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb267b4f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb267b4f0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772465c, CDB 0xf772468c, AtaReq 0xb267d000, SCmd 0x5a UniataNeedQueueing: TopLevel, qd=0 Send to device 5a TopLevel (2), srb 0xf772465c TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 5a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 5a (Cdb f772468c) assume IN AtapiSendCommand: zero/unaligned transfer 18, no DMA setup 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 f772468c Command 0x5a to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x18. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772465c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x14 AtapiInterrupt: 12 words requested; 10 words xferred IdeIntr: Read 0xa words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b0c80, srb->DataBuffer 0xf76b0c80 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 0xf76b0c94, srb->DataBuffer 0xf76b0c80, len 0x18 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 2 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf772465c, status 12 AtapiInterrupt: RequestComplete, srb 0xf772465c AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772465c, CDB 0xf772468c, AtaReq 0xb267d000, SCmd 0xbe UniataNeedQueueing: TopLevel, qd=0 Send to device be TopLevel (2), srb 0xf772465c TopLevel (3), AtaReq 0xb267d000 Try ATAPI send be AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD be (Cdb f772468c) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 f772468c Command 0xbe to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772465c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf772465c, status 1 AtapiInterrupt: RequestComplete, srb 0xf772465c 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77245d0, CDB 0xf7724600, AtaReq 0xb267d000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf77245d0 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7724600) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724600 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77245d0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 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: Error. Begin mapping... MapError: Error register is 0x60 ATAPI: Unit attention AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf77245d0, status 4 AtapiInterrupt: RequestComplete, srb 0xf77245d0 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb268e898, CDB 0xb268e8c8, AtaReq 0xb267d000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb268e898 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b268e8c8) 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 b268e8c8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b268e898 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af8e8, srb->DataBuffer 0xf76af8e8 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: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf76af8fa, srb->DataBuffer 0xf76af8e8, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb268e898, status 1 AtapiInterrupt: RequestComplete, srb 0xb268e898 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77245d0, CDB 0xf7724600, AtaReq 0xb267d000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf77245d0 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7724600) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724600 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77245d0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf77245d0, status 4 AtapiInterrupt: RequestComplete, srb 0xf77245d0 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb268e898, CDB 0xb268e8c8, AtaReq 0xb267d000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb268e898 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b268e8c8) 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 b268e8c8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b268e898 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af8e8, srb->DataBuffer 0xf76af8e8 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 0xf76af8fa, srb->DataBuffer 0xf76af8e8, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb268e898, status 1 AtapiInterrupt: RequestComplete, srb 0xb268e898 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77245d4, CDB 0xf7724604, AtaReq 0xb267d000, SCmd 0xbd UniataNeedQueueing: TopLevel, qd=0 Send to device bd TopLevel (2), srb 0xf77245d4 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send bd AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb f7724604) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724604 Command 0xbd to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77245d4 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x8 IdeIntr: Read 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b01e8, srb->DataBuffer 0xf76b01e8 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x1 set DFLAGS_CHANGER_INITED AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf76b01f0, srb->DataBuffer 0xf76b01e8, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf77245d4, status 1 AtapiInterrupt: RequestComplete, srb 0xf77245d4 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772465c, CDB 0xf772468c, AtaReq 0xb267d000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf772465c TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f772468c) assume IN AtapiSendCommand: zero/unaligned transfer 14, no DMA setup AtapiSendCommand: use_dma=0, Cmd 1a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f772468c Command 0x1a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x14. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772465c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf772465c, status 4 AtapiInterrupt: RequestComplete, srb 0xf772465c 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb268e898, CDB 0xb268e8c8, AtaReq 0xb267d000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb268e898 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b268e8c8) 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 b268e8c8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b268e898 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af830, srb->DataBuffer 0xf76af830 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 0xf76af842, srb->DataBuffer 0xf76af830, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb268e898, status 1 AtapiInterrupt: RequestComplete, srb 0xb268e898 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772465c, CDB 0xf772468c, AtaReq 0xb267d000, SCmd 0x5a UniataNeedQueueing: TopLevel, qd=0 Send to device 5a TopLevel (2), srb 0xf772465c TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 5a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 5a (Cdb f772468c) assume IN AtapiSendCommand: zero/unaligned transfer 18, no DMA setup 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 f772468c Command 0x5a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x18. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772465c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x14 AtapiInterrupt: 12 words requested; 10 words xferred IdeIntr: Read 0xa words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b08e8, srb->DataBuffer 0xf76b08e8 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 0xf76b08fc, srb->DataBuffer 0xf76b08e8, len 0x18 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 2 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf772465c, status 12 AtapiInterrupt: RequestComplete, srb 0xf772465c AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772465c, CDB 0xf772468c, AtaReq 0xb267d000, SCmd 0xbe UniataNeedQueueing: TopLevel, qd=0 Send to device be TopLevel (2), srb 0xf772465c TopLevel (3), AtaReq 0xb267d000 Try ATAPI send be AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD be (Cdb f772468c) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 f772468c Command 0xbe to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772465c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf772465c, status 4 AtapiInterrupt: RequestComplete, srb 0xf772465c 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb268e898, CDB 0xb268e8c8, AtaReq 0xb267d000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb268e898 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b268e8c8) 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 b268e8c8 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b268e898 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76b0830, srb->DataBuffer 0xf76b0830 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 0xf76b0842, srb->DataBuffer 0xf76b0830, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb268e898, status 1 AtapiInterrupt: RequestComplete, srb 0xb268e898 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772450c, CDB 0xf772453c, AtaReq 0xb23fc000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf772450c TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f772453c) assume IN AtapiSendCommand: try DMA setup 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 f772453c Command 0x1a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0xc0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772450c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: Error. Begin mapping... MapError: Error register is 0x64 ATAPI: Unit attention AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 60 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf772450c, status 4 AtapiInterrupt: RequestComplete, srb 0xf772450c 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb26732f8, CDB 0xb2673328, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb26732f8 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2673328) 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 b2673328 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b26732f8 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af348, srb->DataBuffer 0xf76af348 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: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf76af35a, srb->DataBuffer 0xf76af348, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb26732f8, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732f8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772450c, CDB 0xf772453c, AtaReq 0xb23fc000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf772450c TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f772453c) assume IN AtapiSendCommand: try DMA setup 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 f772453c Command 0x1a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0xc0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772450c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf772450c, status 4 AtapiInterrupt: RequestComplete, srb 0xf772450c 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb26732f8, CDB 0xb2673328, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb26732f8 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2673328) 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 b2673328 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b26732f8 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af348, srb->DataBuffer 0xf76af348 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 0xf76af35a, srb->DataBuffer 0xf76af348, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb26732f8, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732f8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf772450c, CDB 0xf772453c, AtaReq 0xb23fc000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf772450c TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f772453c) assume IN AtapiSendCommand: try DMA setup 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 f772453c Command 0x1a to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0xc0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f772450c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf772450c, status 4 AtapiInterrupt: RequestComplete, srb 0xf772450c 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb26732f8, CDB 0xb2673328, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb26732f8 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2673328) 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 b2673328 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b26732f8 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af348, srb->DataBuffer 0xf76af348 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 0xf76af35a, srb->DataBuffer 0xf76af348, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb26732f8, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732f8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf7724530, CDB 0xf7724560, AtaReq 0xb23fc000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf7724530 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7724560) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724560 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f7724530 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf7724530, status 4 AtapiInterrupt: RequestComplete, srb 0xf7724530 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb26732f8, CDB 0xb2673328, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb26732f8 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2673328) 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 b2673328 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b26732f8 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af348, srb->DataBuffer 0xf76af348 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 0xf76af35a, srb->DataBuffer 0xf76af348, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb26732f8, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732f8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77241b0, CDB 0xf77241e0, AtaReq 0xb23fc000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf77241b0 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f77241e0) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f77241e0 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77241b0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf77241b0, status 4 AtapiInterrupt: RequestComplete, srb 0xf77241b0 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb26732f8, CDB 0xb2673328, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb26732f8 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b2673328) 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 b2673328 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b26732f8 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76af290, srb->DataBuffer 0xf76af290 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 0xf76af2a2, srb->DataBuffer 0xf76af290, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb26732f8, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732f8 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xf772450c, CDB 0xf772453c, AtaReq 0xb23a8000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf772450c TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724278 ** Ide: Command AtaReq 0xb23a8000 ** --- ** IdeSendCommand: SCSIOP_MODE_SENSE PATH:LUN:TID = 0x0:0x0:0x0 IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf772450c complete with status 0x6 AtapiStartIo: AtapiDmaDBSync(b26788e0, f772450c) AtapiStartIo: UniataRemoveRequest(b26788e0, f772450c) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xf772450c, CDB 0xf772453c, AtaReq 0xb23a8000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf772450c TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724278 ** Ide: Command AtaReq 0xb23a8000 ** --- ** IdeSendCommand: SCSIOP_MODE_SENSE PATH:LUN:TID = 0x0:0x0:0x0 IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xf772450c complete with status 0x6 AtapiStartIo: AtapiDmaDBSync(b26788e0, f772450c) AtapiStartIo: UniataRemoveRequest(b26788e0, f772450c) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xf7724530, CDB 0xf7724560, AtaReq 0xb23a8000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf7724530 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724298 ** Ide: Command AtaReq 0xb23a8000 ** --- ** ** 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 0xf7724530 complete with status 0x1 AtapiStartIo: AtapiDmaDBSync(b26788e0, f7724530) AtapiStartIo: UniataRemoveRequest(b26788e0, f7724530) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724168 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76b0000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76b0000) AtapiVirtToPhysAddr_: f76b0000 -> 00000000:04f6f000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/Rev 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 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724078 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76b0000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76b0000) AtapiVirtToPhysAddr_: f76b0000 -> 00000000:04f6f000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xf77241b0, CDB 0xf77241e0, AtaReq 0xb23a8000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf77241b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7723f18 ** Ide: Command AtaReq 0xb23a8000 ** --- ** ** 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 0xf77241b0 complete with status 0x1 AtapiStartIo: AtapiDmaDBSync(b26788e0, f77241b0) AtapiStartIo: UniataRemoveRequest(b26788e0, f77241b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request (../drivers/storage/class/disk/disk.c:2252) HACK: Handling partition 0 request! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf77240e0 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76b0008, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76b0008) AtapiVirtToPhysAddr_: f76b0008 -> 00000000:04f6f008 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf77240f0 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76b0000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76b0000) AtapiVirtToPhysAddr_: f76b0000 -> 00000000:04f6f000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 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/driver.c:1647) '\Driver\floppy' initialization failed, status (0xc000000e) (../ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\floppy' (../drivers/storage/class/ramdisk/ramdisk.c:2438) FIXME: Installing from RamDisk is UNSUPPORTED! Ext2Fsd -- Version 0.63 Checked -- May 4 2016 12:33:39. Ext2Fsd:~0: 20:47:26:153 b266db18: Ext2 DriverEntry ... Ext2Fsd:~0: 20:47:26:153 b266db18: Ext2QueryParameters: WritingSupport=0h Ext2Fsd:~0: 20:47:26:153 b266db18: Ext2QueryParameters: CheckingBitmap=0h Ext2Fsd:~0: 20:47:26:168 b266db18: Ext2QueryParameters: Ext3ForceWriting=0h Ext2Fsd:~0: 20:47:26:168 b266db18: Ext2QueryParameters: AutoMount=0h Ext2Fsd:~0: 20:47:26:183 b266db18: Ext2QueryParameters: CodePage not specified. Ext2Fsd:~0: 20:47:26:183 b266db18: Ext2QueryParameters: HidingPrefix not specified. Ext2Fsd:~0: 20:47:26:198 b266db18: Ext2QueryParameters: HidingSuffix not specified. Btrfs ERR : read_registry : ZwCreateKey returned c0000034 (../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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf7724728, CDB 0xf7724758, AtaReq 0xb23fc000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf7724728 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7724758) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724758 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f7724728 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf7724728, status 4 AtapiInterrupt: RequestComplete, srb 0xf7724728 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a4118, CDB 0xb23a4148, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb23a4118 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b23a4148) 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 b23a4148 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a4118 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76a79d0, srb->DataBuffer 0xf76a79d0 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 0xf76a79e2, srb->DataBuffer 0xf76a79d0, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23a4118, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a4118 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724538 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76a8720, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76a8720) AtapiVirtToPhysAddr_: f76a8720 -> 00000000:04ca1720 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724438 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76a8000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:04c9f000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../drivers/storage/class/disk/disk.c:2252) HACK: Handling partition 0 request! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf77244a0 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76a8518, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76a8518) AtapiVirtToPhysAddr_: f76a8518 -> 00000000:04ca1518 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724588 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76a8000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:04ca0000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf77245f0 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76a82a0, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76a82a0) AtapiVirtToPhysAddr_: f76a82a0 -> 00000000:04ca12a0 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f76a8008, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a8008) AtapiVirtToPhysAddr_: f76a8008 -> 00000000:04ca0008 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, last dev 1 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Ext2Fsd:~0: 20:47:28:777 b266db18: System IRP_MJ_FILE_SYSTEM_CONTROL \Ext2CdFsd IRP_MN_MOUNT_VOLUME DeviceObject: 0xb23a72c8 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb b23a2958) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x25 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x8 IdeIntr: Read 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb26901e8, srb->DataBuffer 0xb26901e8 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 0xb26901f0, srb->DataBuffer 0xb26901e8, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f76a87f0, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a87f0) AtapiVirtToPhysAddr_: f76a87f0 -> 00000000:001c07f0 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0x50 special case DMA + ATAPI + IDE_STATUS_DSC -> our 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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 Ext2Fsd:~0: 20:47:29:452 b266db18: System IRP_MJ_FILE_SYSTEM_CONTROL Status: STATUS_UNRECOGNIZED_VOLUME (0xc000014f). TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x43 UniataNeedQueueing: TopLevel, qd=0 Send to device 43 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 43 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 43 (Cdb b23a2958) assume IN AtapiSendCommand: zero/unaligned transfer 324, no DMA setup AtapiSendCommand: use_dma=0, Cmd 43 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x43 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x3:0x24. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x14 AtapiInterrupt: 402 words requested; 10 words xferred IdeIntr: Read 0xa words IdeIntr: PIO Read AtaReq->DataBuffer 0xb23a09a8, srb->DataBuffer 0xb23a09a8 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 0xb23a09bc, srb->DataBuffer 0xb23a09a8, len 0x324 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 188 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23a2928, status 12 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f76a8008, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a8008) AtapiVirtToPhysAddr_: f76a8008 -> 00000000:04c9f008 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f76a8008, count 800, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a8008) AtapiVirtToPhysAddr_: f76a8008 -> 00000000:04c9f008 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f76a8008, count 800, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a8008) AtapiVirtToPhysAddr_: f76a8008 -> 00000000:04c9f008 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f76a8008, count 800, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a8008) AtapiVirtToPhysAddr_: f76a8008 -> 00000000:04c9f008 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a2958) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7669000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:001d1000 get Phys(data[n=1+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:001d3000 get Phys(data[n=2+1000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:001d4000 get Phys(data[n=2+2000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:001d5000 get Phys(data[n=2+3000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:001d6000 get Phys(data[n=2+4000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:001d7000 get Phys(data[n=2+5000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:001b8000 get Phys(data[n=3+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:001c9000 get Phys(data[n=4+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:001ca000 get Phys(data[n=4+2000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:001cb000 get Phys(data[n=4+3000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:001cc000 get Phys(data[n=4+4000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:001cd000 get Phys(data[n=4+5000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:001ce000 get Phys(data[n=4+6000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:001cf000 get Phys(data[n=4+7000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:001b0000 get Phys(data[n=5+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:001c1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 6 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: restore IO mode on Device 0, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7679000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:001c2000 get Phys(data[n=1+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:001c3000 get Phys(data[n=1+2000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:001c4000 get Phys(data[n=1+3000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:001c5000 get Phys(data[n=1+4000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:001c6000 get Phys(data[n=1+5000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:001c7000 get Phys(data[n=1+6000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:001a8000 get Phys(data[n=2+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:001b9000 get Phys(data[n=3+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:001ba000 get Phys(data[n=3+2000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:001bb000 get Phys(data[n=3+3000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:001bc000 get Phys(data[n=3+4000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:001bd000 get Phys(data[n=3+5000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:001be000 get Phys(data[n=3+6000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:001bf000 get Phys(data[n=3+7000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:001a0000 get Phys(data[n=4+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:001b1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7689000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:001b2000 get Phys(data[n=1+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:001b3000 get Phys(data[n=1+2000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:001b4000 get Phys(data[n=1+3000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:001b5000 get Phys(data[n=1+4000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:001b6000 get Phys(data[n=1+5000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:001b7000 get Phys(data[n=1+6000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00198000 get Phys(data[n=2+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:001a9000 get Phys(data[n=3+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:001aa000 get Phys(data[n=3+2000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:001ab000 get Phys(data[n=3+3000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:001ac000 get Phys(data[n=3+4000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:001ad000 get Phys(data[n=3+5000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:001ae000 get Phys(data[n=3+6000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:001af000 get Phys(data[n=3+7000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00190000 get Phys(data[n=4+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:001a1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7699000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:001a2000 get Phys(data[n=1+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:001a3000 get Phys(data[n=1+2000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:001a4000 get Phys(data[n=1+3000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:001a5000 get Phys(data[n=1+4000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:001a6000 get Phys(data[n=1+5000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:001a7000 get Phys(data[n=1+6000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00188000 get Phys(data[n=2+1000]=f76a0000) AtapiVirtToPhysAddr_: f76a0000 -> 00000000:00199000 get Phys(data[n=3+1000]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:0019a000 get Phys(data[n=3+2000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:0019b000 get Phys(data[n=3+3000]=f76a3000) AtapiVirtToPhysAddr_: f76a3000 -> 00000000:0019c000 get Phys(data[n=3+4000]=f76a4000) AtapiVirtToPhysAddr_: f76a4000 -> 00000000:0019d000 get Phys(data[n=3+5000]=f76a5000) AtapiVirtToPhysAddr_: f76a5000 -> 00000000:0019e000 get Phys(data[n=3+6000]=f76a6000) AtapiVirtToPhysAddr_: f76a6000 -> 00000000:0019f000 get Phys(data[n=3+7000]=f76a7000) AtapiVirtToPhysAddr_: f76a7000 -> 00000000:00180000 get Phys(data[n=4+1000]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:00191000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7669000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00192000 get Phys(data[n=1+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00193000 get Phys(data[n=1+2000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00194000 get Phys(data[n=1+3000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00195000 get Phys(data[n=1+4000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00196000 get Phys(data[n=1+5000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00197000 get Phys(data[n=1+6000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:00178000 get Phys(data[n=2+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00189000 get Phys(data[n=3+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:0018a000 get Phys(data[n=3+2000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:0018b000 get Phys(data[n=3+3000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:0018c000 get Phys(data[n=3+4000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:0018d000 get Phys(data[n=3+5000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:0018e000 get Phys(data[n=3+6000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:0018f000 get Phys(data[n=3+7000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:00170000 get Phys(data[n=4+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:00181000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7679000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:00182000 get Phys(data[n=1+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:00183000 get Phys(data[n=1+2000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:00184000 get Phys(data[n=1+3000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:00185000 get Phys(data[n=1+4000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:00186000 get Phys(data[n=1+5000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00187000 get Phys(data[n=1+6000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:00168000 get Phys(data[n=2+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:00179000 get Phys(data[n=3+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:0017a000 get Phys(data[n=3+2000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:0017b000 get Phys(data[n=3+3000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:0017c000 get Phys(data[n=3+4000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:0017d000 get Phys(data[n=3+5000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:0017e000 get Phys(data[n=3+6000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:0017f000 get Phys(data[n=3+7000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00160000 get Phys(data[n=4+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00171000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7689000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00172000 get Phys(data[n=1+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00173000 get Phys(data[n=1+2000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00174000 get Phys(data[n=1+3000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00175000 get Phys(data[n=1+4000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00176000 get Phys(data[n=1+5000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00177000 get Phys(data[n=1+6000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00158000 get Phys(data[n=2+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00169000 get Phys(data[n=3+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:0016a000 get Phys(data[n=3+2000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:0016b000 get Phys(data[n=3+3000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:0016c000 get Phys(data[n=3+4000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:0016d000 get Phys(data[n=3+5000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:0016e000 get Phys(data[n=3+6000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:0016f000 get Phys(data[n=3+7000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00150000 get Phys(data[n=4+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00161000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7699000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:00162000 get Phys(data[n=1+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:00163000 get Phys(data[n=1+2000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:00164000 get Phys(data[n=1+3000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:00165000 get Phys(data[n=1+4000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:00166000 get Phys(data[n=1+5000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:00167000 get Phys(data[n=1+6000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00148000 get Phys(data[n=2+1000]=f76a0000) AtapiVirtToPhysAddr_: f76a0000 -> 00000000:00159000 get Phys(data[n=3+1000]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:0015a000 get Phys(data[n=3+2000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:0015b000 get Phys(data[n=3+3000]=f76a3000) AtapiVirtToPhysAddr_: f76a3000 -> 00000000:0015c000 get Phys(data[n=3+4000]=f76a4000) AtapiVirtToPhysAddr_: f76a4000 -> 00000000:0015d000 get Phys(data[n=3+5000]=f76a5000) AtapiVirtToPhysAddr_: f76a5000 -> 00000000:0015e000 get Phys(data[n=3+6000]=f76a6000) AtapiVirtToPhysAddr_: f76a6000 -> 00000000:0015f000 get Phys(data[n=3+7000]=f76a7000) AtapiVirtToPhysAddr_: f76a7000 -> 00000000:00140000 get Phys(data[n=4+1000]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:00151000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7669000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00152000 get Phys(data[n=1+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00153000 get Phys(data[n=1+2000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00154000 get Phys(data[n=1+3000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00155000 get Phys(data[n=1+4000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00156000 get Phys(data[n=1+5000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00157000 get Phys(data[n=1+6000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:00138000 get Phys(data[n=2+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00149000 get Phys(data[n=3+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:0014a000 get Phys(data[n=3+2000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:0014b000 get Phys(data[n=3+3000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:0014c000 get Phys(data[n=3+4000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:0014d000 get Phys(data[n=3+5000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:0014e000 get Phys(data[n=3+6000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:0014f000 get Phys(data[n=3+7000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:00130000 get Phys(data[n=4+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:00141000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7679000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:00142000 get Phys(data[n=1+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:00143000 get Phys(data[n=1+2000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:00144000 get Phys(data[n=1+3000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:00145000 get Phys(data[n=1+4000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:00146000 get Phys(data[n=1+5000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00147000 get Phys(data[n=1+6000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:00128000 get Phys(data[n=2+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:00139000 get Phys(data[n=3+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:0013a000 get Phys(data[n=3+2000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:0013b000 get Phys(data[n=3+3000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:0013c000 get Phys(data[n=3+4000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:0013d000 get Phys(data[n=3+5000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:0013e000 get Phys(data[n=3+6000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:0013f000 get Phys(data[n=3+7000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00120000 get Phys(data[n=4+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00131000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7689000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00132000 get Phys(data[n=1+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00133000 get Phys(data[n=1+2000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00134000 get Phys(data[n=1+3000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00135000 get Phys(data[n=1+4000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00136000 get Phys(data[n=1+5000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00137000 get Phys(data[n=1+6000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00118000 get Phys(data[n=2+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00129000 get Phys(data[n=3+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:0012a000 get Phys(data[n=3+2000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:0012b000 get Phys(data[n=3+3000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:0012c000 get Phys(data[n=3+4000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:0012d000 get Phys(data[n=3+5000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:0012e000 get Phys(data[n=3+6000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:0012f000 get Phys(data[n=3+7000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00110000 get Phys(data[n=4+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00121000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7699000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:00122000 get Phys(data[n=1+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:00123000 get Phys(data[n=1+2000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:00124000 get Phys(data[n=1+3000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:00125000 get Phys(data[n=1+4000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:00126000 get Phys(data[n=1+5000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:00127000 get Phys(data[n=1+6000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00108000 get Phys(data[n=2+1000]=f76a0000) AtapiVirtToPhysAddr_: f76a0000 -> 00000000:00119000 get Phys(data[n=3+1000]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:0011a000 get Phys(data[n=3+2000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:0011b000 get Phys(data[n=3+3000]=f76a3000) AtapiVirtToPhysAddr_: f76a3000 -> 00000000:0011c000 get Phys(data[n=3+4000]=f76a4000) AtapiVirtToPhysAddr_: f76a4000 -> 00000000:0011d000 get Phys(data[n=3+5000]=f76a5000) AtapiVirtToPhysAddr_: f76a5000 -> 00000000:0011e000 get Phys(data[n=3+6000]=f76a6000) AtapiVirtToPhysAddr_: f76a6000 -> 00000000:0011f000 get Phys(data[n=3+7000]=f76a7000) AtapiVirtToPhysAddr_: f76a7000 -> 00000000:007f8000 get Phys(data[n=4+1000]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:00111000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7669000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00112000 get Phys(data[n=1+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00113000 get Phys(data[n=1+2000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00114000 get Phys(data[n=1+3000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00115000 get Phys(data[n=1+4000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00116000 get Phys(data[n=1+5000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00117000 get Phys(data[n=1+6000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:007f0000 get Phys(data[n=2+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00109000 get Phys(data[n=3+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:0010a000 get Phys(data[n=3+2000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:0010b000 get Phys(data[n=3+3000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:0010c000 get Phys(data[n=3+4000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:0010d000 get Phys(data[n=3+5000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:0010e000 get Phys(data[n=3+6000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:0010f000 get Phys(data[n=3+7000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:007e8000 get Phys(data[n=4+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:007f9000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 5 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7679000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:007fa000 get Phys(data[n=1+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:007fb000 get Phys(data[n=1+2000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:007fc000 get Phys(data[n=1+3000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:007fd000 get Phys(data[n=1+4000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:007fe000 get Phys(data[n=1+5000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00107000 get Phys(data[n=2+1000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:007e0000 get Phys(data[n=3+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:007f1000 get Phys(data[n=4+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:007f2000 get Phys(data[n=4+2000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:007f3000 get Phys(data[n=4+3000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:007f4000 get Phys(data[n=4+4000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:007f5000 get Phys(data[n=4+5000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:007f6000 get Phys(data[n=4+6000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:007ff000 get Phys(data[n=5+1000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00e18000 get Phys(data[n=6+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:007e9000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 7 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7689000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:007ea000 get Phys(data[n=1+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:007eb000 get Phys(data[n=1+2000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:007ec000 get Phys(data[n=1+3000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:007ed000 get Phys(data[n=1+4000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:007ee000 get Phys(data[n=1+5000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:007f7000 get Phys(data[n=2+1000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00e10000 get Phys(data[n=3+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:007e1000 get Phys(data[n=4+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:007e2000 get Phys(data[n=4+2000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:007e3000 get Phys(data[n=4+3000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:007e4000 get Phys(data[n=4+4000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:007e5000 get Phys(data[n=4+5000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:007e6000 get Phys(data[n=4+6000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:007ef000 get Phys(data[n=5+1000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00e08000 get Phys(data[n=6+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00e19000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 7 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7699000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:007da000 get Phys(data[n=1+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:007db000 get Phys(data[n=1+2000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:007dc000 get Phys(data[n=1+3000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:007dd000 get Phys(data[n=1+4000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:007de000 get Phys(data[n=1+5000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:007e7000 get Phys(data[n=2+1000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00e00000 get Phys(data[n=3+1000]=f76a0000) AtapiVirtToPhysAddr_: f76a0000 -> 00000000:00e11000 get Phys(data[n=4+1000]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:00e1a000 get Phys(data[n=5+1000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:00e13000 get Phys(data[n=6+1000]=f76a3000) AtapiVirtToPhysAddr_: f76a3000 -> 00000000:00e14000 get Phys(data[n=6+2000]=f76a4000) AtapiVirtToPhysAddr_: f76a4000 -> 00000000:00e15000 get Phys(data[n=6+3000]=f76a5000) AtapiVirtToPhysAddr_: f76a5000 -> 00000000:00e16000 get Phys(data[n=6+4000]=f76a6000) AtapiVirtToPhysAddr_: f76a6000 -> 00000000:007df000 get Phys(data[n=7+1000]=f76a7000) AtapiVirtToPhysAddr_: f76a7000 -> 00000000:00df8000 get Phys(data[n=8+1000]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:00e09000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 9 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf77248f8, CDB 0xf7724928, AtaReq 0xb23fc000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf77248f8 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f7724928) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f7724928 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f77248f8 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf77248f8, status 4 AtapiInterrupt: RequestComplete, srb 0xf77248f8 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a1550, CDB 0xb23a1580, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb23a1550 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b23a1580) 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 b23a1580 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a1550 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76a79d0, srb->DataBuffer 0xf76a79d0 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 0xf76a79e2, srb->DataBuffer 0xf76a79d0, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23a1550, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a1550 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7724668 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76a8000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:04c9c000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../drivers/storage/class/disk/disk.c:2252) HACK: Handling partition 0 request! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf77246d0 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f76a8868, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76a8868) AtapiVirtToPhysAddr_: f76a8868 -> 00000000:04c9e868 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0c08, CDB 0xb23a0c38, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb23a0c08 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b23a0c38) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0c38 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0c08 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0c08, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0c08 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7668000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7668000) AtapiVirtToPhysAddr_: f7668000 -> 00000000:00df0000 get Phys(data[n=1+1000]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00e01000 get Phys(data[n=2+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00e0a000 get Phys(data[n=3+1000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00e03000 get Phys(data[n=4+1000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00e04000 get Phys(data[n=4+2000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00e05000 get Phys(data[n=4+3000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00e06000 get Phys(data[n=4+4000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:00e0f000 get Phys(data[n=5+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00de8000 get Phys(data[n=6+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:00df9000 get Phys(data[n=7+1000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:00e02000 get Phys(data[n=8+1000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:00dfb000 get Phys(data[n=9+1000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:00dfc000 get Phys(data[n=9+2000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:00dfd000 get Phys(data[n=9+3000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:00dfe000 get Phys(data[n=9+4000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:00e07000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7678000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:00de0000 get Phys(data[n=1+1000]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:00df1000 get Phys(data[n=2+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:00dfa000 get Phys(data[n=3+1000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:00df3000 get Phys(data[n=4+1000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:00df4000 get Phys(data[n=4+2000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:00df5000 get Phys(data[n=4+3000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00df6000 get Phys(data[n=4+4000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:00dff000 get Phys(data[n=5+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:00dd8000 get Phys(data[n=6+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:00de9000 get Phys(data[n=7+1000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:00df2000 get Phys(data[n=8+1000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:00deb000 get Phys(data[n=9+1000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:00dec000 get Phys(data[n=9+2000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:00ded000 get Phys(data[n=9+3000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:00dee000 get Phys(data[n=9+4000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00df7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7688000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00dd0000 get Phys(data[n=1+1000]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00de1000 get Phys(data[n=2+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00dea000 get Phys(data[n=3+1000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00de3000 get Phys(data[n=4+1000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00de4000 get Phys(data[n=4+2000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00de5000 get Phys(data[n=4+3000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00de6000 get Phys(data[n=4+4000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00def000 get Phys(data[n=5+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00dc8000 get Phys(data[n=6+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:00dd9000 get Phys(data[n=7+1000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:00de2000 get Phys(data[n=8+1000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:00ddb000 get Phys(data[n=9+1000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:00ddc000 get Phys(data[n=9+2000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:00ddd000 get Phys(data[n=9+3000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:00dde000 get Phys(data[n=9+4000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00de7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7698000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00dc0000 get Phys(data[n=1+1000]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:00dd1000 get Phys(data[n=2+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:00dda000 get Phys(data[n=3+1000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:00dd3000 get Phys(data[n=4+1000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:00dd4000 get Phys(data[n=4+2000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:00dd5000 get Phys(data[n=4+3000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:00dd6000 get Phys(data[n=4+4000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00ddf000 get Phys(data[n=5+1000]=f76a0000) AtapiVirtToPhysAddr_: f76a0000 -> 00000000:00db8000 get Phys(data[n=6+1000]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:00dc9000 get Phys(data[n=7+1000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:00dd2000 get Phys(data[n=8+1000]=f76a3000) AtapiVirtToPhysAddr_: f76a3000 -> 00000000:00dcb000 get Phys(data[n=9+1000]=f76a4000) AtapiVirtToPhysAddr_: f76a4000 -> 00000000:00dcc000 get Phys(data[n=9+2000]=f76a5000) AtapiVirtToPhysAddr_: f76a5000 -> 00000000:00dcd000 get Phys(data[n=9+3000]=f76a6000) AtapiVirtToPhysAddr_: f76a6000 -> 00000000:00dce000 get Phys(data[n=9+4000]=f76a7000) AtapiVirtToPhysAddr_: f76a7000 -> 00000000:00dd7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f76a5000, count 2000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a5000) AtapiVirtToPhysAddr_: f76a5000 -> 00000000:00db0000 get Phys(data[n=1+1000]=f76a6000) AtapiVirtToPhysAddr_: f76a6000 -> 00000000:00dc1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7669000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00dc5000 get Phys(data[n=1+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00dc6000 get Phys(data[n=1+2000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00dcf000 get Phys(data[n=2+1000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00da8000 get Phys(data[n=3+1000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00db9000 get Phys(data[n=4+1000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00dba000 get Phys(data[n=4+2000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:00db3000 get Phys(data[n=5+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00dbc000 get Phys(data[n=6+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:00dbd000 get Phys(data[n=6+2000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:00dbe000 get Phys(data[n=6+3000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:00dc7000 get Phys(data[n=7+1000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:00da0000 get Phys(data[n=8+1000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:00db1000 get Phys(data[n=9+1000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:00db2000 get Phys(data[n=9+2000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:00dab000 get Phys(data[n=10+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:00db4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7679000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:00db5000 get Phys(data[n=1+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:00db6000 get Phys(data[n=1+2000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:00dbf000 get Phys(data[n=2+1000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:00d98000 get Phys(data[n=3+1000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:00da9000 get Phys(data[n=4+1000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00daa000 get Phys(data[n=4+2000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:00da3000 get Phys(data[n=5+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:00dac000 get Phys(data[n=6+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:00dad000 get Phys(data[n=6+2000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:00dae000 get Phys(data[n=6+3000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:00db7000 get Phys(data[n=7+1000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:00d90000 get Phys(data[n=8+1000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:00da1000 get Phys(data[n=9+1000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:00da2000 get Phys(data[n=9+2000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00d9b000 get Phys(data[n=10+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00da4000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7689000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00da5000 get Phys(data[n=1+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00da6000 get Phys(data[n=1+2000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00daf000 get Phys(data[n=2+1000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00d88000 get Phys(data[n=3+1000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00d99000 get Phys(data[n=4+1000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00d9a000 get Phys(data[n=4+2000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00d93000 get Phys(data[n=5+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00d9c000 get Phys(data[n=6+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:00d9d000 get Phys(data[n=6+2000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:00d9e000 get Phys(data[n=6+3000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:00da7000 get Phys(data[n=7+1000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:00d80000 get Phys(data[n=8+1000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:00d91000 get Phys(data[n=9+1000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:00d92000 get Phys(data[n=9+2000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00d8b000 get Phys(data[n=10+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00d94000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7699000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:00d95000 get Phys(data[n=1+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:00d96000 get Phys(data[n=1+2000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:00d9f000 get Phys(data[n=2+1000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:00d78000 get Phys(data[n=3+1000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:00d89000 get Phys(data[n=4+1000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:00d8a000 get Phys(data[n=4+2000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00d83000 get Phys(data[n=5+1000]=f76a0000) AtapiVirtToPhysAddr_: f76a0000 -> 00000000:00d8c000 get Phys(data[n=6+1000]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:00d8d000 get Phys(data[n=6+2000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:00d8e000 get Phys(data[n=6+3000]=f76a3000) AtapiVirtToPhysAddr_: f76a3000 -> 00000000:00d97000 get Phys(data[n=7+1000]=f76a4000) AtapiVirtToPhysAddr_: f76a4000 -> 00000000:00d70000 get Phys(data[n=8+1000]=f76a5000) AtapiVirtToPhysAddr_: f76a5000 -> 00000000:00d81000 get Phys(data[n=9+1000]=f76a6000) AtapiVirtToPhysAddr_: f76a6000 -> 00000000:00d82000 get Phys(data[n=9+2000]=f76a7000) AtapiVirtToPhysAddr_: f76a7000 -> 00000000:00d7b000 get Phys(data[n=10+1000]=f76a8000) AtapiVirtToPhysAddr_: f76a8000 -> 00000000:00d84000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7664000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7664000) AtapiVirtToPhysAddr_: f7664000 -> 00000000:00d75000 get Phys(data[n=1+1000]=f7665000) AtapiVirtToPhysAddr_: f7665000 -> 00000000:00d7e000 get Phys(data[n=2+1000]=f7666000) AtapiVirtToPhysAddr_: f7666000 -> 00000000:00d87000 get Phys(data[n=3+1000]=f7667000) AtapiVirtToPhysAddr_: f7667000 -> 00000000:00d60000 get Phys(data[n=4+1000]=f7668000) AtapiVirtToPhysAddr_: f7668000 -> 00000000:00d71000 get Phys(data[n=5+1000]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00d72000 get Phys(data[n=5+2000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00d6b000 get Phys(data[n=6+1000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00d6c000 get Phys(data[n=6+2000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00d6d000 get Phys(data[n=6+3000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00d76000 get Phys(data[n=7+1000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00d7f000 get Phys(data[n=8+1000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:00d58000 get Phys(data[n=9+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00d69000 get Phys(data[n=10+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:00d6a000 get Phys(data[n=10+2000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:00d63000 get Phys(data[n=11+1000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:00d64000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7674000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:00d65000 get Phys(data[n=1+1000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:00d6e000 get Phys(data[n=2+1000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:00d77000 get Phys(data[n=3+1000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:00d50000 get Phys(data[n=4+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:00d61000 get Phys(data[n=5+1000]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:00d62000 get Phys(data[n=5+2000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:00d5b000 get Phys(data[n=6+1000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:00d5c000 get Phys(data[n=6+2000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:00d5d000 get Phys(data[n=6+3000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:00d66000 get Phys(data[n=7+1000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00d6f000 get Phys(data[n=8+1000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:00d48000 get Phys(data[n=9+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:00d59000 get Phys(data[n=10+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:00d5a000 get Phys(data[n=10+2000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:00d53000 get Phys(data[n=11+1000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:00d54000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7684000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:00d55000 get Phys(data[n=1+1000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:00d5e000 get Phys(data[n=2+1000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:00d67000 get Phys(data[n=3+1000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00d40000 get Phys(data[n=4+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00d51000 get Phys(data[n=5+1000]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00d52000 get Phys(data[n=5+2000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00d4b000 get Phys(data[n=6+1000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00d4c000 get Phys(data[n=6+2000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00d4d000 get Phys(data[n=6+3000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00d56000 get Phys(data[n=7+1000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00d5f000 get Phys(data[n=8+1000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00d38000 get Phys(data[n=9+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00d49000 get Phys(data[n=10+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:00d4a000 get Phys(data[n=10+2000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:00d43000 get Phys(data[n=11+1000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:00d44000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7694000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:00d45000 get Phys(data[n=1+1000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:00d4e000 get Phys(data[n=2+1000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:00d57000 get Phys(data[n=3+1000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00d30000 get Phys(data[n=4+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00d41000 get Phys(data[n=5+1000]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:00d42000 get Phys(data[n=5+2000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:00d3b000 get Phys(data[n=6+1000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:00d3c000 get Phys(data[n=6+2000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:00d3d000 get Phys(data[n=6+3000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:00d46000 get Phys(data[n=7+1000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:00d4f000 get Phys(data[n=8+1000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00d28000 get Phys(data[n=9+1000]=f76a0000) AtapiVirtToPhysAddr_: f76a0000 -> 00000000:00d39000 get Phys(data[n=10+1000]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:00d3a000 get Phys(data[n=10+2000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:00d33000 get Phys(data[n=11+1000]=f76a3000) AtapiVirtToPhysAddr_: f76a3000 -> 00000000:00d34000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f76a1000, count 2000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f76a1000) AtapiVirtToPhysAddr_: f76a1000 -> 00000000:00d35000 get Phys(data[n=1+1000]=f76a2000) AtapiVirtToPhysAddr_: f76a2000 -> 00000000:00d3e000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7660000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7660000) AtapiVirtToPhysAddr_: f7660000 -> 00000000:00fe2000 get Phys(data[n=1+1000]=f7661000) AtapiVirtToPhysAddr_: f7661000 -> 00000000:00fd3000 get Phys(data[n=2+1000]=f7662000) AtapiVirtToPhysAddr_: f7662000 -> 00000000:00fdc000 get Phys(data[n=3+1000]=f7663000) AtapiVirtToPhysAddr_: f7663000 -> 00000000:00fdd000 get Phys(data[n=3+2000]=f7664000) AtapiVirtToPhysAddr_: f7664000 -> 00000000:00fe6000 get Phys(data[n=4+1000]=f7665000) AtapiVirtToPhysAddr_: f7665000 -> 00000000:00fe7000 get Phys(data[n=4+2000]=f7666000) AtapiVirtToPhysAddr_: f7666000 -> 00000000:00fc8000 get Phys(data[n=5+1000]=f7667000) AtapiVirtToPhysAddr_: f7667000 -> 00000000:00fd9000 get Phys(data[n=6+1000]=f7668000) AtapiVirtToPhysAddr_: f7668000 -> 00000000:00fda000 get Phys(data[n=6+2000]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00fcb000 get Phys(data[n=7+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00fd4000 get Phys(data[n=8+1000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00fd5000 get Phys(data[n=8+2000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00fde000 get Phys(data[n=9+1000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00fdf000 get Phys(data[n=9+2000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00fc0000 get Phys(data[n=10+1000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:00fd1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7670000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00fd2000 get Phys(data[n=1+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:00fc3000 get Phys(data[n=2+1000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:00fcc000 get Phys(data[n=3+1000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:00fcd000 get Phys(data[n=3+2000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:00fd6000 get Phys(data[n=4+1000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:00fd7000 get Phys(data[n=4+2000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:00fb8000 get Phys(data[n=5+1000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:00fc9000 get Phys(data[n=6+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:00fca000 get Phys(data[n=6+2000]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:00fbb000 get Phys(data[n=7+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:00fc4000 get Phys(data[n=8+1000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:00fc5000 get Phys(data[n=8+2000]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:00fce000 get Phys(data[n=9+1000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:00fcf000 get Phys(data[n=9+2000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00fb0000 get Phys(data[n=10+1000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:00fc1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7680000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:00fc2000 get Phys(data[n=1+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:00fb3000 get Phys(data[n=2+1000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:00fbc000 get Phys(data[n=3+1000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:00fbd000 get Phys(data[n=3+2000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:00fc6000 get Phys(data[n=4+1000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:00fc7000 get Phys(data[n=4+2000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:00fa8000 get Phys(data[n=5+1000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00fb9000 get Phys(data[n=6+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00fba000 get Phys(data[n=6+2000]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00fab000 get Phys(data[n=7+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00fb4000 get Phys(data[n=8+1000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00fb5000 get Phys(data[n=8+2000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00fbe000 get Phys(data[n=9+1000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00fbf000 get Phys(data[n=9+2000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00fa0000 get Phys(data[n=10+1000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00fb1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7690000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00fb2000 get Phys(data[n=1+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:00fa3000 get Phys(data[n=2+1000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:00fac000 get Phys(data[n=3+1000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:00fad000 get Phys(data[n=3+2000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:00fb6000 get Phys(data[n=4+1000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:00fb7000 get Phys(data[n=4+2000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:00f98000 get Phys(data[n=5+1000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00fa9000 get Phys(data[n=6+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00faa000 get Phys(data[n=6+2000]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:00f9b000 get Phys(data[n=7+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:00fa4000 get Phys(data[n=8+1000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:00fa5000 get Phys(data[n=8+2000]=f769c000) AtapiVirtToPhysAddr_: f769c000 -> 00000000:00fae000 get Phys(data[n=9+1000]=f769d000) AtapiVirtToPhysAddr_: f769d000 -> 00000000:00faf000 get Phys(data[n=9+2000]=f769e000) AtapiVirtToPhysAddr_: f769e000 -> 00000000:00f90000 get Phys(data[n=10+1000]=f769f000) AtapiVirtToPhysAddr_: f769f000 -> 00000000:00fa1000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb2672180, CDB 0xb26721b0, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb2672180 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b26721b0) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f765c000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f765c000) AtapiVirtToPhysAddr_: f765c000 -> 00000000:00f85000 get Phys(data[n=1+1000]=f765d000) AtapiVirtToPhysAddr_: f765d000 -> 00000000:00f8e000 get Phys(data[n=2+1000]=f765e000) AtapiVirtToPhysAddr_: f765e000 -> 00000000:00f8f000 get Phys(data[n=2+2000]=f765f000) AtapiVirtToPhysAddr_: f765f000 -> 00000000:00f68000 get Phys(data[n=3+1000]=f7660000) AtapiVirtToPhysAddr_: f7660000 -> 00000000:00f79000 get Phys(data[n=4+1000]=f7661000) AtapiVirtToPhysAddr_: f7661000 -> 00000000:00f82000 get Phys(data[n=5+1000]=f7662000) AtapiVirtToPhysAddr_: f7662000 -> 00000000:00f73000 get Phys(data[n=6+1000]=f7663000) AtapiVirtToPhysAddr_: f7663000 -> 00000000:00f7c000 get Phys(data[n=7+1000]=f7664000) AtapiVirtToPhysAddr_: f7664000 -> 00000000:00f7d000 get Phys(data[n=7+2000]=f7665000) AtapiVirtToPhysAddr_: f7665000 -> 00000000:00f86000 get Phys(data[n=8+1000]=f7666000) AtapiVirtToPhysAddr_: f7666000 -> 00000000:00f87000 get Phys(data[n=8+2000]=f7667000) AtapiVirtToPhysAddr_: f7667000 -> 00000000:00f60000 get Phys(data[n=9+1000]=f7668000) AtapiVirtToPhysAddr_: f7668000 -> 00000000:00f71000 get Phys(data[n=10+1000]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:00f7a000 get Phys(data[n=11+1000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:00f6b000 get Phys(data[n=12+1000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:00f74000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: restore IO mode on Device 0, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b26721b0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b2672180 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 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: DeviceID+VendorID/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 0xb2672180, status 1 AtapiInterrupt: RequestComplete, srb 0xb2672180 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a2928, CDB 0xb23a2958, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a2928 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a2958) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f766c000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:00f75000 get Phys(data[n=1+1000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:00f7e000 get Phys(data[n=2+1000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:00f7f000 get Phys(data[n=2+2000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:00f58000 get Phys(data[n=3+1000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:00f69000 get Phys(data[n=4+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:00f72000 get Phys(data[n=5+1000]=f7672000) AtapiVirtToPhysAddr_: f7672000 -> 00000000:00f63000 get Phys(data[n=6+1000]=f7673000) AtapiVirtToPhysAddr_: f7673000 -> 00000000:00f6c000 get Phys(data[n=7+1000]=f7674000) AtapiVirtToPhysAddr_: f7674000 -> 00000000:00f6d000 get Phys(data[n=7+2000]=f7675000) AtapiVirtToPhysAddr_: f7675000 -> 00000000:00f76000 get Phys(data[n=8+1000]=f7676000) AtapiVirtToPhysAddr_: f7676000 -> 00000000:00f77000 get Phys(data[n=8+2000]=f7677000) AtapiVirtToPhysAddr_: f7677000 -> 00000000:00f50000 get Phys(data[n=9+1000]=f7678000) AtapiVirtToPhysAddr_: f7678000 -> 00000000:00f61000 get Phys(data[n=10+1000]=f7679000) AtapiVirtToPhysAddr_: f7679000 -> 00000000:00f6a000 get Phys(data[n=11+1000]=f767a000) AtapiVirtToPhysAddr_: f767a000 -> 00000000:00f5b000 get Phys(data[n=12+1000]=f767b000) AtapiVirtToPhysAddr_: f767b000 -> 00000000:00f64000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a2958 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a2928 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a2928, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a2928 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f767c000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f767c000) AtapiVirtToPhysAddr_: f767c000 -> 00000000:00f65000 get Phys(data[n=1+1000]=f767d000) AtapiVirtToPhysAddr_: f767d000 -> 00000000:00f6e000 get Phys(data[n=2+1000]=f767e000) AtapiVirtToPhysAddr_: f767e000 -> 00000000:00f6f000 get Phys(data[n=2+2000]=f767f000) AtapiVirtToPhysAddr_: f767f000 -> 00000000:00f48000 get Phys(data[n=3+1000]=f7680000) AtapiVirtToPhysAddr_: f7680000 -> 00000000:00f59000 get Phys(data[n=4+1000]=f7681000) AtapiVirtToPhysAddr_: f7681000 -> 00000000:00f62000 get Phys(data[n=5+1000]=f7682000) AtapiVirtToPhysAddr_: f7682000 -> 00000000:00f53000 get Phys(data[n=6+1000]=f7683000) AtapiVirtToPhysAddr_: f7683000 -> 00000000:00f5c000 get Phys(data[n=7+1000]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:00f5d000 get Phys(data[n=7+2000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:00f66000 get Phys(data[n=8+1000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:00f67000 get Phys(data[n=8+2000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00f40000 get Phys(data[n=9+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00f51000 get Phys(data[n=10+1000]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00f5a000 get Phys(data[n=11+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00f4b000 get Phys(data[n=12+1000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00f54000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f768c000, count 10000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00f55000 get Phys(data[n=1+1000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00f5e000 get Phys(data[n=2+1000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00f5f000 get Phys(data[n=2+2000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00f38000 get Phys(data[n=3+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00f49000 get Phys(data[n=4+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:00f52000 get Phys(data[n=5+1000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:00f43000 get Phys(data[n=6+1000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:00f4c000 get Phys(data[n=7+1000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:00f4d000 get Phys(data[n=7+2000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:00f56000 get Phys(data[n=8+1000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:00f57000 get Phys(data[n=8+2000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00f30000 get Phys(data[n=9+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00f41000 get Phys(data[n=10+1000]=f7699000) AtapiVirtToPhysAddr_: f7699000 -> 00000000:00f4a000 get Phys(data[n=11+1000]=f769a000) AtapiVirtToPhysAddr_: f769a000 -> 00000000:00f3b000 get Phys(data[n=12+1000]=f769b000) AtapiVirtToPhysAddr_: f769b000 -> 00000000:00f44000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 13 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7691000, count 4000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:04c91000 get Phys(data[n=1+1000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:04c92000 get Phys(data[n=1+2000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:04c93000 get Phys(data[n=1+3000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:04c94000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x40:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 4000, full size 4000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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:766) A new driver will be loaded for 'PCI_HAL\PNP0A03\0' (no FDO above) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7687000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:00edc000 get Phys(data[n=1+1000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:00edd000 get Phys(data[n=1+2000]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:00ee6000 get Phys(data[n=2+1000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:00ee7000 get Phys(data[n=2+2000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:00ec0000 get Phys(data[n=3+1000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:00ed1000 get Phys(data[n=4+1000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:00ed2000 get Phys(data[n=4+2000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:00ec3000 get Phys(data[n=5+1000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:00ed4000 get Phys(data[n=6+1000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:00ed5000 get Phys(data[n=6+2000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:00ede000 get Phys(data[n=7+1000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:00edf000 get Phys(data[n=7+2000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:00eb8000 get Phys(data[n=8+1000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:00ec9000 get Phys(data[n=9+1000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:00eca000 get Phys(data[n=9+2000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:00ebb000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7697000, count 2000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:00ecc000 get Phys(data[n=1+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:00ecd000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7698008, count 800, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7698008) AtapiVirtToPhysAddr_: f7698008 -> 00000000:04c94008 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x8:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7694000, count 2000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:02384000 get Phys(data[n=1+1000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:02385000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 F7672000 with 12 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f766c000, count 6000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:04c8a000 get Phys(data[n=1+1000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:04c8b000 get Phys(data[n=1+2000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:04c8c000 get Phys(data[n=1+3000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:04c8d000 get Phys(data[n=1+4000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:04c8e000 get Phys(data[n=1+5000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:04c8f000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x60:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 6000, full size 6000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 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:766) A new driver will be loaded for 'Root\*PNP0303\0000' (no FDO above) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a0240, CDB 0xb23a0270, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb23a0240 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b23a0270) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7658000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7658000) AtapiVirtToPhysAddr_: f7658000 -> 00000000:3fc37000 get Phys(data[n=1+1000]=f7659000) AtapiVirtToPhysAddr_: f7659000 -> 00000000:3fc38000 get Phys(data[n=1+2000]=f765a000) AtapiVirtToPhysAddr_: f765a000 -> 00000000:3fc39000 get Phys(data[n=1+3000]=f765b000) AtapiVirtToPhysAddr_: f765b000 -> 00000000:3fc42000 get Phys(data[n=2+1000]=f765c000) AtapiVirtToPhysAddr_: f765c000 -> 00000000:3fc43000 get Phys(data[n=2+2000]=f765d000) AtapiVirtToPhysAddr_: f765d000 -> 00000000:3fc3c000 get Phys(data[n=3+1000]=f765e000) AtapiVirtToPhysAddr_: f765e000 -> 00000000:3fc35000 get Phys(data[n=4+1000]=f765f000) AtapiVirtToPhysAddr_: f765f000 -> 00000000:3fc36000 get Phys(data[n=4+2000]=f7660000) AtapiVirtToPhysAddr_: f7660000 -> 00000000:3fc3f000 get Phys(data[n=5+1000]=f7661000) AtapiVirtToPhysAddr_: f7661000 -> 00000000:3fc40000 get Phys(data[n=6+1000]=f7662000) AtapiVirtToPhysAddr_: f7662000 -> 00000000:3fc41000 get Phys(data[n=6+2000]=f7663000) AtapiVirtToPhysAddr_: f7663000 -> 00000000:3fc4a000 get Phys(data[n=7+1000]=f7664000) AtapiVirtToPhysAddr_: f7664000 -> 00000000:3fc4b000 get Phys(data[n=7+2000]=f7665000) AtapiVirtToPhysAddr_: f7665000 -> 00000000:3fc44000 get Phys(data[n=8+1000]=f7666000) AtapiVirtToPhysAddr_: f7666000 -> 00000000:3fc3d000 get Phys(data[n=9+1000]=f7667000) AtapiVirtToPhysAddr_: f7667000 -> 00000000:3fc3e000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b23a0270 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xff:0xff. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a0240 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 0xb23a0240, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a0240 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7668000, count a000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7668000) AtapiVirtToPhysAddr_: f7668000 -> 00000000:3fc47000 get Phys(data[n=1+1000]=f7669000) AtapiVirtToPhysAddr_: f7669000 -> 00000000:3fc48000 get Phys(data[n=1+2000]=f766a000) AtapiVirtToPhysAddr_: f766a000 -> 00000000:3fc49000 get Phys(data[n=1+3000]=f766b000) AtapiVirtToPhysAddr_: f766b000 -> 00000000:3fc52000 get Phys(data[n=2+1000]=f766c000) AtapiVirtToPhysAddr_: f766c000 -> 00000000:3fc53000 get Phys(data[n=2+2000]=f766d000) AtapiVirtToPhysAddr_: f766d000 -> 00000000:3fc4c000 get Phys(data[n=3+1000]=f766e000) AtapiVirtToPhysAddr_: f766e000 -> 00000000:3fc45000 get Phys(data[n=4+1000]=f766f000) AtapiVirtToPhysAddr_: f766f000 -> 00000000:3fc46000 get Phys(data[n=4+2000]=f7670000) AtapiVirtToPhysAddr_: f7670000 -> 00000000:3fc4f000 get Phys(data[n=5+1000]=f7671000) AtapiVirtToPhysAddr_: f7671000 -> 00000000:3fc50000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 6 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xa0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7696000, count 2000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:3f247000 get Phys(data[n=1+1000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:3f248000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 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 F7658000 with 1a pages (../ntoskrnl/wmi/smbios.c:172) Could not find the SMBIOS entry point (../ntoskrnl/wmi/smbios.c:232) WmipGetRawSMBiosTableData failed: 0x08lx (../drivers/input/i8042prt/hwhacks.c:248) IoWMIOpenBlock failed: 0xc0000225 (../drivers/input/i8042prt/pnp.c:755) IRP_MJ_PNP / unknown minor function 0x9 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7652000, count 6000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7652000) AtapiVirtToPhysAddr_: f7652000 -> 00000000:04c73000 get Phys(data[n=1+1000]=f7653000) AtapiVirtToPhysAddr_: f7653000 -> 00000000:04c74000 get Phys(data[n=1+2000]=f7654000) AtapiVirtToPhysAddr_: f7654000 -> 00000000:04c75000 get Phys(data[n=1+3000]=f7655000) AtapiVirtToPhysAddr_: f7655000 -> 00000000:04c76000 get Phys(data[n=1+4000]=f7656000) AtapiVirtToPhysAddr_: f7656000 -> 00000000:04c77000 get Phys(data[n=1+5000]=f7657000) AtapiVirtToPhysAddr_: f7657000 -> 00000000:04c78000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x60:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 (../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:766) A new driver will be loaded for 'PCI\VEN_8086&DEV_7191&SUBSYS_00000000&REV_03\2&b3ac4ede&01' (no FDO above) Intr: DeviceID+VendorID/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 6000, full size 6000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7652000, count 6000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7652000) AtapiVirtToPhysAddr_: f7652000 -> 00000000:04c73000 get Phys(data[n=1+1000]=f7653000) AtapiVirtToPhysAddr_: f7653000 -> 00000000:04c74000 get Phys(data[n=1+2000]=f7654000) AtapiVirtToPhysAddr_: f7654000 -> 00000000:04c75000 get Phys(data[n=1+3000]=f7655000) AtapiVirtToPhysAddr_: f7655000 -> 00000000:04c76000 get Phys(data[n=1+4000]=f7656000) AtapiVirtToPhysAddr_: f7656000 -> 00000000:04c77000 get Phys(data[n=1+5000]=f7657000) AtapiVirtToPhysAddr_: f7657000 -> 00000000:04c78000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x60:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0x50 special case DMA + ATAPI + IDE_STATUS_DSC -> our 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 6000, full size 6000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7652000, count 6000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7652000) AtapiVirtToPhysAddr_: f7652000 -> 00000000:04c73000 get Phys(data[n=1+1000]=f7653000) AtapiVirtToPhysAddr_: f7653000 -> 00000000:04c74000 get Phys(data[n=1+2000]=f7654000) AtapiVirtToPhysAddr_: f7654000 -> 00000000:04c75000 get Phys(data[n=1+3000]=f7655000) AtapiVirtToPhysAddr_: f7655000 -> 00000000:04c76000 get Phys(data[n=1+4000]=f7656000) AtapiVirtToPhysAddr_: f7656000 -> 00000000:04c77000 get Phys(data[n=1+5000]=f7657000) AtapiVirtToPhysAddr_: f7657000 -> 00000000:04c78000 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, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x60:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 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 6000, full size 6000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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/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:766) 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7690000, count 9000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:3ef4a000 get Phys(data[n=1+1000]=f7691000) AtapiVirtToPhysAddr_: f7691000 -> 00000000:3ef53000 get Phys(data[n=2+1000]=f7692000) AtapiVirtToPhysAddr_: f7692000 -> 00000000:3ef4c000 get Phys(data[n=3+1000]=f7693000) AtapiVirtToPhysAddr_: f7693000 -> 00000000:3ef4d000 get Phys(data[n=3+2000]=f7694000) AtapiVirtToPhysAddr_: f7694000 -> 00000000:3ef56000 get Phys(data[n=4+1000]=f7695000) AtapiVirtToPhysAddr_: f7695000 -> 00000000:3ef57000 get Phys(data[n=4+2000]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:3ef50000 get Phys(data[n=5+1000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:3ef49000 get Phys(data[n=6+1000]=f7698000) AtapiVirtToPhysAddr_: f7698000 -> 00000000:3ef52000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 7 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: restore IO mode on Device 0, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x90:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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: DeviceID+VendorID/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 9000, full size 9000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f7696000, count 2000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7696000) AtapiVirtToPhysAddr_: f7696000 -> 00000000:3e602000 get Phys(data[n=1+1000]=f7697000) AtapiVirtToPhysAddr_: f7697000 -> 00000000:3e603000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 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\pciide.sys at F7692000 with 8 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239eb68, CDB 0xb239eb98, AtaReq 0xb267d000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb239eb68 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b239eb98) assume 0-transfer AtapiSendCommand: zero/unaligned transfer 0, 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 Intel 0 AtaSetTransferMode: Set 0xc on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xc feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239eb98 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x9, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239eb68 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239eb68, status 1 AtapiInterrupt: RequestComplete, srb 0xb239eb68 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0xc, data f7684000, count d000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f7684000) AtapiVirtToPhysAddr_: f7684000 -> 00000000:3e334000 get Phys(data[n=1+1000]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:3e335000 get Phys(data[n=1+2000]=f7686000) AtapiVirtToPhysAddr_: f7686000 -> 00000000:3e336000 get Phys(data[n=1+3000]=f7687000) AtapiVirtToPhysAddr_: f7687000 -> 00000000:3e337000 get Phys(data[n=1+4000]=f7688000) AtapiVirtToPhysAddr_: f7688000 -> 00000000:3e330000 get Phys(data[n=2+1000]=f7689000) AtapiVirtToPhysAddr_: f7689000 -> 00000000:3e331000 get Phys(data[n=2+2000]=f768a000) AtapiVirtToPhysAddr_: f768a000 -> 00000000:3e332000 get Phys(data[n=2+3000]=f768b000) AtapiVirtToPhysAddr_: f768b000 -> 00000000:3e333000 get Phys(data[n=2+4000]=f768c000) AtapiVirtToPhysAddr_: f768c000 -> 00000000:3e33c000 get Phys(data[n=3+1000]=f768d000) AtapiVirtToPhysAddr_: f768d000 -> 00000000:3e33d000 get Phys(data[n=3+2000]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:3e33e000 get Phys(data[n=3+3000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:3e33f000 get Phys(data[n=3+4000]=f7690000) AtapiVirtToPhysAddr_: f7690000 -> 00000000:3e338000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 4 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: restore IO mode on Device 0, last dev 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 Intel 0 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 0x40 3300/2300, 0x44 0/0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0xd0:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x41, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 d000, full size d000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb239fe28, CDB 0xb239fe58, AtaReq 0xb267d000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb239fe28 TopLevel (3), AtaReq 0xb267d000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b239fe58) AtapiSendCommand: try DMA setup AtapiDmaSetup: mode 0x42, data f768e000, count 2000, lCh 0, dev 0 get Phys(PRD=b267d060) AtapiVirtToPhysAddr_: b267d060 -> 00000000:04f7c060 get Phys(data[0]=f768e000) AtapiVirtToPhysAddr_: f768e000 -> 00000000:3e324000 get Phys(data[n=1+1000]=f768f000) AtapiVirtToPhysAddr_: f768f000 -> 00000000:3e325000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: LimitedTransferMode == TransferMode = 42 (103), Device 0, last dev 0 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b239fe58 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x1, CntHL:0x20:0x0. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: lchan=0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b239fe28 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xb239fe28, status 1 AtapiInterrupt: RequestComplete, srb 0xb239fe28 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 F7686000 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:766) A new driver will be loaded for 'PCI\VEN_8086&DEV_7112&SUBSYS_00000000&REV_01\2&b3ac4ede&44' (no FDO above) (../hal/halx86/legacy/bus/pcibus.c:698) HAL: No PCI Resource Adjustment done! Hardware may malfunction (../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' (../sdk/lib/drivers/libusb/hub_controller.cpp:3991) There was no pending IRP for SCE. Did the usb hub 2.0 driver (usbhub2) load? (../ntoskrnl/io/pnpmgr/plugplay.c:766) 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:766) 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:766) A new driver will be loaded for 'USB\ROOT_HUB\3&e9f441d4' (no FDO above) (../ntoskrnl/io/pnpmgr/pnpmgr.c:4059) IRP_MN_QUERY_PNP_DEVICE_STATE failed with status 0xc00000bb (../sdk/lib/drivers/libusb/hub_controller.cpp:334) [USBUHCI] Change state on port 1 (../sdk/lib/drivers/libusb/hub_controller.cpp:2705) USBHI_CreateUsbDevice (../sdk/lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../sdk/lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../sdk/lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A2A18 (../sdk/lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../sdk/lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../sdk/lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../sdk/lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../sdk/lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../sdk/lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../sdk/lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../sdk/lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../sdk/lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../sdk/lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../sdk/lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../sdk/lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../sdk/lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../sdk/lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../sdk/lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A2A18 (../sdk/lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../sdk/lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../sdk/lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../sdk/lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../sdk/lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../sdk/lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../sdk/lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../sdk/lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../sdk/lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../sdk/lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../sdk/lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../sdk/lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../sdk/lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../sdk/lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../sdk/lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A2A18 (../sdk/lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../sdk/lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../sdk/lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../sdk/lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../sdk/lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../sdk/lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../sdk/lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../sdk/lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../sdk/lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../sdk/lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../sdk/lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../sdk/lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../sdk/lib/drivers/libusb/usb_device.cpp:314) [USBUHCI] SetDeviceAddress> Address 1 (../sdk/lib/drivers/libusb/usb_device.cpp:362) [USBUHCI] SetDeviceAddress> device returned bogus device descriptor (../sdk/lib/drivers/libusb/usb_device.cpp:844) Dumping Device Descriptor B23A2A18 (../sdk/lib/drivers/libusb/usb_device.cpp:845) bLength 12 (../sdk/lib/drivers/libusb/usb_device.cpp:846) bDescriptorType 1 (../sdk/lib/drivers/libusb/usb_device.cpp:847) bcdUSB 110 (../sdk/lib/drivers/libusb/usb_device.cpp:848) bDeviceClass 9 (../sdk/lib/drivers/libusb/usb_device.cpp:849) bDeviceSubClass 0 (../sdk/lib/drivers/libusb/usb_device.cpp:850) bDeviceProtocol 0 (../sdk/lib/drivers/libusb/usb_device.cpp:851) bMaxPacketSize0 8 (../sdk/lib/drivers/libusb/usb_device.cpp:852) idVendor 0 (../sdk/lib/drivers/libusb/usb_device.cpp:853) idProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:854) bcdDevice 0 (../sdk/lib/drivers/libusb/usb_device.cpp:855) iManufacturer 0 (../sdk/lib/drivers/libusb/usb_device.cpp:856) iProduct 0 (../sdk/lib/drivers/libusb/usb_device.cpp:857) iSerialNumber 0 (../sdk/lib/drivers/libusb/usb_device.cpp:858) bNumConfigurations 0 (../sdk/lib/drivers/libusb/hub_controller.cpp:2859) USBHI_InitializeUsbDevice failed to set address with c0000001 (../drivers/usb/usbhub/fdo.c:1259) 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xf76a3a30, CDB 0xf76a3a60, AtaReq 0xb23fc000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf76a3a30 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f76a3a60) assume IN AtapiSendCommand: zero/unaligned transfer 8, no DMA setup AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 1 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f76a3a60 Command 0x25 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: F:0x0, CntHL:0x0:0x8. AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f76a3a30 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 0xf76a3a30, status 4 AtapiInterrupt: RequestComplete, srb 0xf76a3a30 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 DeviceID+VendorID/Rev 0x71118086/0x1 SRB 0xb23a1550, CDB 0xb23a1580, AtaReq 0xb23fc000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb23a1550 TopLevel (3), AtaReq 0xb23fc000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b23a1580) 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 b23a1580 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x51 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x51) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x51) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0xd0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b23a1550 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/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 byteCount 0x12 IdeIntr: Read 0x9 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf76841a8, srb->DataBuffer 0xf76841a8 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 0xf76841ba, srb->DataBuffer 0xf76841a8, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb23a1550, status 1 AtapiInterrupt: RequestComplete, srb 0xb23a1550 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: DeviceID+VendorID/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 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf76a3964 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f7685100, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685100) AtapiVirtToPhysAddr_: f7685100 -> 00000000:00ee0100 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 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/partlist.c:1308) Buffer size: 136 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf76a36d8 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f7685000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c78000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (../drivers/storage/class/disk/disk.c:2252) HACK: Handling partition 0 request! TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf76a3740 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f7685e00, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685e00) AtapiVirtToPhysAddr_: f7685e00 -> 00000000:04c8de00 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 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/partlist.c:1342) PartitionCount: 4 (../base/setup/usetup/partlist.c:3159) We are here (1)! (../base/setup/usetup/partlist.c:3201) We are here (2)! (../base/setup/usetup/partlist.c:3248) We are here (3)! (../base/setup/usetup/partlist.c:3274) Found active system partition 3 in disk 1, drive letter E (../base/setup/usetup/fslist.c:105) File system not found, try to guess one... (../base/setup/usetup/fslist.c:146) Recognized file system NTFS that doesn't support write support yet! (../base/setup/usetup/fslist.c:149) GetFileSystem -- PartitionType: 0x07 ; FileSystemName (guessed): NTFS (../base/setup/usetup/partlist.c:3313) System partition 3 in disk 1 with no FS?! (../base/setup/usetup/partlist.c:3356) Use alternative active system partition 1 in disk 1, drive letter C (../base/setup/usetup/interface/usetup.c:2608) 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 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf76a36f0 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f7685000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf76a3758 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 f7685000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x0) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc8, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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 200, full size 200 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb26732b0, status 1 AtapiInterrupt: RequestComplete, srb 0xb26732b0 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf76a3758 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x44, data f7685000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: LimitedTransferMode == TransferMode = 44 (1a01), Device 0, last dev 0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x1 chan 0x0 Intr: DeviceID+VendorID/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=0xb26732b0 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809ddaa4 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: already setup, 1 entries AtapiDmaReinit: FORCE_DOWNRATE on Device 0 AtapiDmaReinit: set MAX mode on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x2 IDE_STATUS_ERROR detected on entry, statusByte = 0x51 Setup chip a:w:u=4:2:2 AtaSetTransferMode: Set 0x42 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x42 feature 0x3 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 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: DeviceID+VendorID/Rev 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 0x0 wait 100 ready after IDE error Intr on DRQ 0 Errors in DMA mode AtapiInterrupt: NextRequest, srb=0xb26732b0 ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: qd=1 Send to device 2a Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809ddaa4 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: already setup, 1 entries AtapiDmaReinit: FORCE_DOWNRATE on Device 0 AtapiDmaReinit: set MAX mode on Device 0 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:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xca, lba 0x0 count 0x1 feature 0x0 AtapiDmaStart: lchan=0 IdeSendCommand: SRB_STATUS_PENDING IdeSendCommand: REQ_STATE_EXPECTING_INTR AtapiStartIo: next Srb b26732b0 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 AtapiResetController(0) AtapiResetController: Reset IDE 0x105a/0x4d38 @ 0xa simplexOnly 0, VM 0 AtapiResetController: Reset lchannel 0[0] CompleteType 0x1, Luns 2, chan 0xb26788e0, sptr 0x809ddaec, flags 0x5 Lun 0 AtapiResetController: pending SRB 0xb26732b0, chan 0xb26788e0 senseBuffer 0xb23a9000, chan 0xb26788e0, ReqFlags 0x7 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET Save IDE retry status 2 do nothing chan 0xb26788e0 ATA path, chan 0xb26788e0 disable intr (0) AtapiDisableInterrupts_0: 0 done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb26788e0 Lun 0x0 Lun ptr 0xb23f9000 HDD at home AtapiResetController: IdeHardReset failed set DFLAGS_REINIT_DMA Chan 0xb26788e0 Lun 0x1 Lun ptr 0xb23f9318 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA 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: 0-status, not present 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: set DFLAGS_REINIT_DMA 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: set DFLAGS_REINIT_DMA 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: 4 UDMA: 0/3f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 45, Active: 22 Accoustic 128, cur 128 AdvPowerMode 0 PowerMngt 1/1, APM 0/0 PhysLogSectorSize 0x0, 0x0, offset 0x0 NV PM_Sup 0, PM_En 0, En 0, PM ver 0x0 ver 0x0 R-rate 0 WC 1/1, LA 1/1, WB 1/1, RB 1/1, Q 0/0 Protected 1/1 status 0x1, rev 0x0 CHS 0x3fff:0x10:0x3f NumOfSectors 0xfbfc10 NumberOfCylinders == 0x3fff cylinders 0x25db5 NumOfSectors 0x950f8b0 SupportLba flag 0x1 SupportDMA flag 0x1 SoftReset 0x0 SupportIordy 0x1, DisableIordy 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 0xb23f9000 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: set DFLAGS_REINIT_DMA 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: 0-status, not present 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 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 Try Enable Write Cache AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0x2 Try Enable Acoustic Mgmt AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x80 feature 0x42 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 Using 0x44 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dda2c ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 IdeReadWrite: Retry after BUS_RESET 3 @0x0 (0x1) AtapiDmaSetup: mode 0x44, data f7685000, count 200, lCh 0, dev 0 get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: FORCE_DOWNRATE on Device 0 AtapiDmaReinit: set MAX mode on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0xffffffff 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 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 retry waiting DRQ, status 0xd0 retry waiting DRQ, status 0xd0 retry waiting DRQ, status 0xd0 retry waiting DRQ, status 0xd0 IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0xc, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26732b0, CDB 0xb26732e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26732b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0x809dd9bc ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f7685000, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f7685000) AtapiVirtToPhysAddr_: f7685000 -> 00000000:04c83000 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x0, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x0 count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26732b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26732b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26732b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request (../base/setup/usetup/partlist.c:3424) IOCTL_DISK_SET_DRIVE_LAYOUT failed (Status 0xc00000b5) (../ntoskrnl/io/iomgr/file.c:554) Using IopParseDevice() hack. Requested invalid attributes: 11f (../sdk/lib/fslib/vfatlib/vfatlib.c:232) WARNING: Failed to lock volume for formatting! Format may fail! (Status: 0xc0000010) TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf76a3954 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x4d38105a/0x1 SRB 0xb26662b0, CDB 0xb26662e0, AtaReq 0xb23a8000, SCmd 0x2a UniataNeedQueueing: TopLevel, qd=0 Send to device 2a TopLevel (2), srb 0xb26662b0 TopLevel (3), AtaReq 0xb23a8000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xf7720c90 ** Ide: Command AtaReq 0xb23a8000 ** --- ** 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 AtapiDmaSetup: mode 0x0, data f76854d8, count 200, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b23a8060) AtapiVirtToPhysAddr_: b23a8060 -> 00000000:04ca7060 get Phys(data[0]=f76854d8) AtapiVirtToPhysAddr_: f76854d8 -> 00000000:00ee04d8 set TERM AtapiDmaSetup: OK AtapiDmaReinit: restore IO mode on Device 0, last dev 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_UDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x44 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_UDMA => 0x4 Can't setup transfer mode: statusByte = 0xd0 IdeReadWrite: Lba 0x3f, Count 0x1(0x1) AtaCommand48: cntrlr 0x1:0x0 dev 0x0, cmd 0xc5, lba 0x3f count 0x1 feature 0x0 Returning BUSY status IdeReadWrite: DRQ never asserted (0xd0) IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xb26662b0 complete with status 0x9 AtapiStartIo: AtapiDmaDBSync(b26788e0, b26662b0) AtapiStartIo: UniataRemoveRequest(b26788e0, b26662b0) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b26788e0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request (../sdk/lib/fslib/vfatlib/vfatlib.c:289) Failed to umount volume (Status: 0xc0000010) (../sdk/lib/fslib/vfatlib/vfatlib.c:304) Failed to unlock volume (Status: 0xc0000010) (../base/setup/usetup/interface/usetup.c:3047) FormatPartition() failed with status 0xc00000b5 WARNING: HvHiveWillShrink at ../sdk/lib/cmlib/hivewrt.c:280 is UNIMPLEMENTED! WARNING: HvpWriteLog at ../sdk/lib/cmlib/hivewrt.c:29 is UNIMPLEMENTED! WARNING: HvHiveWillShrink at ../sdk/lib/cmlib/hivewrt.c:280 is UNIMPLEMENTED! WARNING: HvHiveWillShrink at ../sdk/lib/cmlib/hivewrt.c:280 is UNIMPLEMENTED! (../ntoskrnl/po/poshtdwn.c:259) smss.exe is still RUNNING (00000054) Btrfs ERR : drv_shutdown : shutdown Ext2Fsd:~0: 20:49:21:046 b266bb40: System IRP_MJ_SHUTDOWN \Ext2Fsd Ext2Fsd:~0: 20:49:21:046 b266bb40: System IRP_MJ_SHUTDOWN \Ext2CdFsd WARNING: CcWaitForCurrentLazyWriterActivity at ../ntoskrnl/cc/copy.c:493 is UNIMPLEMENTED! (../ntoskrnl/po/power.c:227) No system power driver available (../hal/halx86/legacy/halpnpdd.c:825) HAL: PnP Driver Power! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! (../hal/halx86/legacy/halpnpdd.c:825) HAL: PnP Driver Power! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED! WARNING: PoStartNextPowerIrp at ../ntoskrnl/po/power.c:607 is UNIMPLEMENTED!