(ntoskrnl/kd/kdio.c:105) ----------------------------------------------------- (ntoskrnl/kd/kdio.c:106) ReactOS 0.4.14-dev (Build 20200218-0.4.14-dev-998-g19201b4) (Commit 19201b468ef2bfcb8a5f533b601a48af487ad34d) (ntoskrnl/kd/kdio.c:107) 1 System Processor [60 MB Memory] (ntoskrnl/kd/kdio.c:108) Command Line: DEBUG DEBUGPORT=COM1 BAUDRATE=115200 SOS MININT KDSERIAL FIRSTCHANCE HAL=HALXBOX.DLL (ntoskrnl/kd/kdio.c:109) ARC Paths: multi(0)disk(0)cdrom(96) \ multi(0)disk(0)cdrom(96) \reactos\ (ntoskrnl/ke/i386/cpu.c:450) Supported CPU features : KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE KF_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: 64 bytes L2 Cache: 2097152 bytes L2 Cache Line: 64 bytes L2 Cache Associativity: 8 (hal/halx86/legacy/bussupp.c:1384) No translator Interface: ffffffff, Bus: 0, Handler: 00000000, BusAddress: 0! (hal/halx86/legacy/bussupp.c:1384) No translator Interface: ffffffff, Bus: 1, Handler: 00000000, BusAddress: 0! (ntoskrnl/mm/mminit.c:131) 0x80000000 - 0x82C00000 Boot Loaded Image (ntoskrnl/mm/mminit.c:135) 0xB0000000 - 0xB006A000 PFN Database (ntoskrnl/mm/mminit.c:139) 0xB006A000 - 0xB026A000 ARM3 Non Paged Pool (ntoskrnl/mm/mminit.c:143) 0xB9400000 - 0xBB400000 System View Space (ntoskrnl/mm/mminit.c:147) 0xBB400000 - 0xC0000000 Session Space (ntoskrnl/mm/mminit.c:150) 0xC0000000 - 0xC03FFFFF Page Tables (ntoskrnl/mm/mminit.c:153) 0xC0300000 - 0xC0300FFF Page Directories (ntoskrnl/mm/mminit.c:156) 0xC0400000 - 0xC07FFFFF Hyperspace (ntoskrnl/mm/mminit.c:159) 0xC1000000 - 0xE0FFFFFF System Cache (ntoskrnl/mm/mminit.c:163) 0xE1000000 - 0xE3800000 ARM3 Paged Pool (ntoskrnl/mm/mminit.c:166) 0xF9400000 - 0xFEAE4000 System PTE Space (ntoskrnl/mm/mminit.c:169) 0xFEAE4000 - 0xFFBE0000 Non Paged Pool Expansion PTE Space (ntoskrnl/mm/ARM3/sysldr.c:2467) Skipping NT 4 driver @ 821DB000 (ntoskrnl/config/cmcheck.c:25) CmCheckRegistry(0xB0219008, 2) is UNIMPLEMENTED! (hal/halx86/legacy/bussupp.c:699) Your machine has a PCI-to-PCI or CardBUS Bridge. PCI devices may fail! (hal/halx86/legacy/bussupp.c:728) Found parent bus (indicating PCI Bridge). PCI devices may fail! ====== PCI BUS HARDWARE DETECTION ======= 00:00.0 Host bridge [0600]: NVIDIA Corporation MCPX CPU Bridge [10de:02a5] (rev a1) Subsystem: Unknown [1af4:1100] Flags: fast devsel, latency 0 00:01.0 ISA bridge [0601]: NVIDIA Corporation nForce ISA Bridge [10de:01b2] (rev d4) Subsystem: Unknown [1af4:1100] Flags: fast devsel, latency 0 I/O ports at 8000 [size=32K] 00:01.1 SMBus [0c05]: NVIDIA Corporation nForce PCI System Management [10de:01b4] (rev a1) Subsystem: Unknown [1af4:1100] Flags: fast devsel, latency 0 I/O ports at c000 [size=16K] 00:02.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f] (rev 00) Subsystem: QEMU Virtual Machine [1af4:1100] Flags: bus master, fast devsel, latency 0, IRQ 01 Memory at fed00000 (32-bit, non-prefetchable) [size=1M] Device is using IRQ 1! ISA Cards using that IRQ may fail! 00:03.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f] (rev 00) Subsystem: QEMU Virtual Machine [1af4:1100] Flags: bus master, fast devsel, latency 0, IRQ 09 Memory at fed08000 (32-bit, non-prefetchable) [size=32K] Device is using IRQ 9! ISA Cards using that IRQ may fail! 00:04.0 Ethernet controller [0200]: NVIDIA Corporation nForce Ethernet Controller [10de:01c3] (rev d2) Subsystem: Unknown [1af4:1100] Flags: bus master, fast devsel, latency 0, IRQ 04 Memory at fef00000 (32-bit, non-prefetchable) [size=1M] I/O ports at e000 [size=8K] Device is using IRQ 4! ISA Cards using that IRQ may fail! 00:05.0 Multimedia audio controller [0401]: NVIDIA Corporation nForce Audio Processing Unit [10de:01b0] (rev d2) Subsystem: Unknown [1af4:1100] Flags: bus master, fast devsel, latency 0, IRQ 05 Memory at fe800000 (32-bit, non-prefetchable) [size=8M] Device is using IRQ 5! ISA Cards using that IRQ may fail! 00:06.0 Multimedia audio controller [0401]: NVIDIA Corporation nForce AC'97 Audio Controller [10de:01b1] (rev d2) Subsystem: Unknown [1af4:1100] Flags: bus master, fast devsel, latency 0, IRQ 06 Memory at fec00000 (32-bit, non-prefetchable) [size=4M] Device is using IRQ 6! ISA Cards using that IRQ may fail! 00:09.0 IDE interface [0101]: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] [8086:7010] (rev 00) Subsystem: Qemu virtual machine [1af4:1100] Flags: bus master, medium devsel, latency 0 I/O ports at ff60 [size=32] 00:1e.0 PCI bridge [0604]: NVIDIA Corporation nForce AGP to PCI Bridge [10de:01b7] (rev a1) Subsystem: Unknown [ef87:f8bf] Flags: bus master, 66MHz, fast devsel, latency 0 Memory at 00010100 (32-bit, non-prefetchable) [size=256] Memory at 00a000f0 (32-bit, non-prefetchable) [size=2M] Memory at fdf0fd00 (32-bit, non-prefetchable) [size=256] Memory at f7f0f000 (32-bit, non-prefetchable) [size=4K] 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV2A [XGPU] [10de:02a0] (rev a1) Subsystem: Unknown [0000:0000] Flags: bus master, fast devsel, latency 0, IRQ 03 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Memory at f0000000 (32-bit, prefetchable) [size=256M] Device is using IRQ 3! ISA Cards using that IRQ may fail! ====== PCI BUS DETECTION COMPLETE ======= Xbox HAL Detected (sdk/lib/rtl/image.c:172) Invalid base address: 00000000 (ntoskrnl/io/iomgr/driver.c:1650) '\Driver\SACDRV' initialization failed, status (0xc0000037) (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\SACDRV' ATAPI IDE MiniPort Driver (UniATA) v 0.47a HwInitializationDataSize = 50 UniATA: parse ArgumentString (drivers/storage/port/scsiport/scsiport.c:5859) ZwOpenKey() failed with Status=0xC0000034 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=439762 InitBadBlocks general InitBadBlocks returned: 0xc0000034 Parameter SkipRaids Parameter SkipRaids = 0x1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 Parameter LogToDisplay Parameter LogToDisplay = 0x0 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 = 02A510DE Class = 0006/0000, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x0:0x0 - QEmu DevId = 01B210DE Class = 0006/0001, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x1:0x0 - QEmu DevId = 01B410DE Class = 000C/0005, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x1:0x1 - QEmu DevId = 003F106B Class = 000C/0003, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x2:0x0 - QEmu DevId = 003F106B Class = 000C/0003, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x3:0x0 - QEmu DevId = 01C310DE Class = 0002/0000, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x4:0x0 - QEmu DevId = 01B010DE Class = 0004/0001, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x5:0x0 - QEmu DevId = 01B110DE Class = 0004/0001, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x6:0x0 - QEmu DevId = 70108086 Class = 0001/0001, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x9:0x0 - QEmu -- BusID: 0x0:0x9:0x0 Storage Class DevId = 70108086 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 = 0x7 PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x7 Range 4 = 0xff61 count: BMListLen++ DevId = 01B710DE Class = 0006/0004, SubVen/Sys ef87/f8bf DevId = 02A010DE Class = 0003/0000, SubVen/Sys 0000/0000 pass 1 DevId = 70108086 Class = 0001/0001, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x9:0x0 - QEmu -- BusID: 0x0:0x9:0x0 Storage Class DevId = 70108086 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 = 0xff61 found suitable device Parameter NativePCIMode Parameter NativePCIMode = 0x0 Add to BMList, AltInit 0 pass 2 DevId = 70108086 Class = 0001/0001, SubVen/Sys 1af4/1100 -- BusID: 0x0:0x9:0x0 - QEmu -- BusID: 0x0:0x9:0x0 Storage Class DevId = 70108086 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 = 0xff61 found suitable device BMListLen=1 Parameter WaitBusyCount Parameter WaitBusyCount = 0xc8 Parameter WaitBusyDelay Parameter WaitBusyDelay = 0xa Parameter WaitDrqDelay Parameter WaitDrqDelay = 0xa Parameter WaitBusyLongCount Parameter WaitBusyLongCount = 0x7d0 Parameter WaitBusyLongDelay Parameter WaitBusyLongDelay = 0xfa Parameter AtapiSendDisableIntr Parameter AtapiSendDisableIntr = 0x0 Parameter AtapiDmaRawRead Parameter AtapiDmaRawRead = 0x1 Parameter AtapiNoDma Parameter AtapiNoDma = 0x0 Parameter MaxIsrWait Parameter MaxIsrWait = 0x28 Parameter DriveSelectNanoDelay Parameter DriveSelectNanoDelay = 0x0 ATAPI IDE: Look for legacy ISA-bridged PCI IDE controller (onboard) ATAPI IDE: BMListLen 1 UniataClaimLegacyPCIIDE: (hal/halx86/legacy/bussupp.c:1274) Slot assignment for 5 on bus 0 (hal/halx86/legacy/bus/pcibus.c:742) WARNING: PCI Slot Resource Assignment is FOOBAR ok 0x0 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 Try init channel 0, method 0 UniataFindBusMasterController: Context=0, BMListLen=1 ConfigInfo->Length 8c AdapterInterfaceType: Isa bm_offset 0, channel 0 AdapterInterfaceType=0x1 IoBusNumber=0x0 slotNumber=0x9 busDataRead DevId = 70108086 Class = 0001/0001 Storage Class MasterDev (1) Check exclude Parameter Exclude Parameter Exclude = 0x0 UniataChipDetect: HwFlags: 0x0 Parameter ForceSimplex Parameter ForceSimplex = 0x0 i: 0x5c VendorID/DeviceID/Rev 0x8086/0x7010/0x0 i: 0x1 HwFlags: 0x0 Parameter HwFlagsOverride Parameter HwFlagsOverride = 0x0 HwFlagsOverride: 0x0 Parameter HwFlagsAdd Parameter HwFlagsAdd = 0x0 HwFlagsAdd: 0x0 HwFlags (final): 0x0 MaxTransferMode: 0x22 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 MaxTransferMode (overriden): 0x22 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 = 0xff61 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0x0, offs 0x0, len 0x8, mem 0x0 AtapiGetIoRange: (2) 0xff60 BusMasterAddress (base): 0xff60 AtapiReadChipConfig: devExt 0xb0214b5c AtapiReadChipConfig: dev 0x0, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0x22 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 MaxTransferMode (overriden): 0x22 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/0x7010/0x0 re-enable IO resources of MasterDev Enabling Mem/Io spaces and busmastering... Initial pciData.Command = 0x7 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x7 AtapiChipInit: dev 0x0, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7010/0x0 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 0xb0214b5c, Channel 0x0 chan = 0xb02143e8 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb02143e8 Lun 0x0 Lun ptr 0xb0240008 Lun 0x1 Lun ptr 0xb0240320 AtapiReadChipConfig: devExt 0xb0214b5c AtapiReadChipConfig: dev 0x0, ph chan 0 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 MaxTransferMode (overriden): 0x22 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 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 = 0x22 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 (0xff60), IO: IO_0x17 (0x0), IO: AltStatus (0x50) Reg_0x1 (0x1f1) = 0x0 Reg_0x2 (0x1f2) = 0x3 Reg_0x3 (0x1f3) = 0x0 Reg_0x4 (0x1f4) = 0x0 Reg_0x5 (0x1f5) = 0x8 Reg_0x6 (0x1f6) = 0x30 Reg_0x7 (0x1f7) = 0x50 BM_0x0 (0xff60) = 0x0 BM_0x1 (0xff61) = 0xff BM_0x2 (0xff62) = 0x64 BM_0x3 (0xff63) = 0xff 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_: b0213008 -> 00000000:0032c008 AtapiVirtToPhysAddr_: b01f3000 -> 00000000:0030c000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb0241710 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb0241710 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/0x7010/0x0 re-enable IO resources of MasterDev Enabling Mem/Io spaces and busmastering... Initial pciData.Command = 0x7 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x7 AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7010/0x0 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: Command aborted, statusByte2 41: set DFLAGS_REINIT_DMA DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x41 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x50) AtaCommand48: cntrlr 0x0: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: EQUMH RADDSI K FW: .2+5 S/N: MQ0000 1 Pio: 2 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 4/3f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 45, Active: 42 Accoustic 0, cur 0 AdvPowerMode 0 PowerMngt 0/0, APM 0/0 PhysLogSectorSize 0x6000, 0x0, offset 0x0 NV PM_Sup 0, PM_En 0, En 0, PM ver 0x0 ver 0x0 R-rate 0 WC 1/1, LA 0/0, WB 0/0, RB 0/0, Q 0/0 Protected 0/0 status 0x1, rev 0x0 CHS 0x3fff:0x10:0x3f NumOfSectors 0xfbfc10 NumberOfCylinders == 0x3fff cylinders 0x4104 NumOfSectors 0xffffc0 SupportLba flag 0x1 SupportDMA flag 0x1 SoftReset 0x0 SupportIordy 0x1, DisableIordy 0x0 MajorRevision 0xf0 UserAddressableSectors 0x1000000 LBA mode LBA48 cylinders 0x4104 NativeNumOfSectors 0xffffc0 Use IDE_COMMAND_READ_NATIVE_SIZE48 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0x27, lba 0x0 count 0x0 feature 0x0 Read high order bytes NativeNumOfSectors 0xffffffffffff High-order bytes == Low-order bytes !!! AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0x27, lba 0x0 count 0x0 feature 0x0 High-order bytes == Low-order bytes !!! (2) Use IDE_COMMAND_READ_NATIVE_SIZE AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xf8, lba 0x0 count 0x0 feature 0x0 NativeNumOfSectors 0xffffff Use IDE_COMMAND_SET_NATIVE_SIZE Update NumOfSectors to 0xffffff AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xf9, lba 0xffffff count 0x0 feature 0x0 requested LunExt->GeomType=ffffffff tmp_cylinders = 0x4104 Geometry: C 0x4104 (0x4104) Geometry: H 0x10 (0x10) Geometry: S 0x3f (0x3f) IssueIdentify: DWORDIO supported InitBadBlocks local LunExt 0xb0240008 S/N:QEMU_HARDDISK___________________________-QM00001_____________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: hard drive. IssueIdentify: final Status on exit (0x41) CheckDevice: Device 0x0 is IDE CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 41: set DFLAGS_REINIT_DMA DMA status 0x4 clear unexpected DMA intr on ATAPI reset AtapiDmaDone: dev 1 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 0 IssueIdentify: wCount 200 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: EQUMD DVR-MO FW: .2+5 S/N: MQ0000 2 Pio: 0 APio: 3 SWDMA: 0 MWDMA: 0 UDMA: 4/3f SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 45, Active: 42 Accoustic 0, cur 0 AdvPowerMode 0 PowerMngt 0/0, APM 0/0 IssueIdentify: DFLAGS_DWORDIO_ENABLED. InitBadBlocks local LunExt 0xb0240320 S/N:QEMU_DVD-ROM____________________________-QM00002_____________ 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=0x41 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: IDE branch AtaCommand48: cntrlr 0x0: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 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0xaa Try Enable Write Cache AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x0 feature 0x2 try mode 0x22 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_WDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0x2 Setup chip a:w:u=4:2:-1 Intel 0 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 0x40 3300/2300, 0x44 0/0 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiDisableInterrupts_0: 0 AtapiHwInitialize: ATAPI/Changer branch try mode 0x22 AtapiDmaInit__: Set (U)DMA on Device 1 AtapiDmaInit: chan->MaxTransferMode >= ATA_WDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0x2 Setup chip a:w:u=4:2:-1 Intel 0 AtaSetTransferMode: Set 0x22 on Device 0/1 AtaCommand48: cntrlr 0x0:0x0 dev 0x1, cmd 0xef, lba 0x0 count 0x22 feature 0x3 0x40 ff/0, 0x44 f/b Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: (base) done Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (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... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 2 AtapiInterrupt(base): Catch unexpected AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x70108086/0x0 SRB 0xfe6b2200, CDB 0xfe6b2230, AtaReq 0xb022f000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xfe6b2200 TopLevel (3), AtaReq 0xb022f000 Try IDE send ** Ide: Command: entryway ** Ide: Command: ** Ide: Command &AtaReq 0xfe6b1ee8 ** Ide: Command AtaReq 0xb022f000 ** --- ** IdeSendCommand: SCSIOP_INQUIRY PATH:LUN:TID = 0x0:0x0:0x0 IdeSendCommand: SCSIOP_INQUIRY ok HDD at home RelativeAddressing IdeSendCommand: REQ_STATE_TRANSFER_COMPLETE AtapiStartIo: Srb 0xfe6b2200 complete with status 0x1 AtapiStartIo: AtapiDmaDBSync(b02143e8, fe6b2200) AtapiStartIo: UniataRemoveRequest(b02143e8, fe6b2200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b02143e8, 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 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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 0x70108086/0x0 SRB 0xfe6b2200, CDB 0xfe6b2230, AtaReq 0xb022f000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xfe6b2200 TopLevel (3), AtaReq 0xb022f000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb fe6b2230) 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 (22 -> c) AtapiDmaInit: chan->MaxTransferMode >= ATA_WDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 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 fe6b2230 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 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb fe6b2200 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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: pre-Read 0x9 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xfe66236c, srb->DataBuffer 0xfe662348 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 0xfe66236c, srb->DataBuffer 0xfe662348, len 0x24 Transfered 24, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xfe6b2200, status 1 AtapiInterrupt: RequestComplete, srb 0xfe6b2200 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 0x70108086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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 0x70108086/0x0 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xfe6b2200 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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=1 ConfigInfo->Length 8c AdapterInterfaceType: Isa bm_offset 8, channel 1 AdapterInterfaceType=0x1 IoBusNumber=0x0 slotNumber=0x9 busDataRead DevId = 70108086 Class = 0001/0001 Storage Class MasterDev (1) Check exclude Parameter Exclude Parameter Exclude = 0x0 UniataChipDetect: HwFlags: 0x0 Parameter ForceSimplex Parameter ForceSimplex = 0x0 i: 0x5c VendorID/DeviceID/Rev 0x8086/0x7010/0x0 i: 0x1 HwFlags: 0x0 Parameter HwFlagsOverride Parameter HwFlagsOverride = 0x0 HwFlagsOverride: 0x0 Parameter HwFlagsAdd Parameter HwFlagsAdd = 0x0 HwFlagsAdd: 0x0 HwFlags (final): 0x0 MaxTransferMode: 0x22 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 MaxTransferMode (overriden): 0x22 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 = 0xff61 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0x0, offs 0x8, len 0x8, mem 0x0 AtapiGetIoRange: (2) 0xff68 BusMasterAddress (base): 0xff68 AtapiReadChipConfig: devExt 0xb022e7dc AtapiReadChipConfig: dev 0x0, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0x22 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 MaxTransferMode (overriden): 0x22 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/0x7010/0x0 re-enable IO resources of MasterDev Enabling Mem/Io spaces and busmastering... Initial pciData.Command = 0x7 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x7 AtapiChipInit: dev 0x0, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7010/0x0 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 0xb022e7dc, Channel 0x1 chan = 0xb022d008 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb022d008 Lun 0x0 Lun ptr 0xb01f0008 Lun 0x1 Lun ptr 0xb01f0320 AtapiReadChipConfig: devExt 0xb022e7dc AtapiReadChipConfig: dev 0x0, ph chan 1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 MaxTransferMode (overriden): 0x22 Parameter ReorderEnable Parameter ReorderEnable = 0x1 Parameter Force80pin Parameter Force80pin = 0x0 Parameter ReadCacheEnable Parameter ReadCacheEnable = 0x1 Parameter WriteCacheEnable Parameter WriteCacheEnable = 0x1 Parameter MaxTransferMode Parameter MaxTransferMode = 0x22 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 = 0x22 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 (0xff68), IO: IO_0x17 (0x0), IO: AltStatus (0x0) Reg_0x1 (0x171) = 0x0 Reg_0x2 (0x172) = 0x0 Reg_0x3 (0x173) = 0x0 Reg_0x4 (0x174) = 0x0 Reg_0x5 (0x175) = 0x0 Reg_0x6 (0x176) = 0x0 Reg_0x7 (0x177) = 0x0 BM_0x0 (0xff68) = 0x0 BM_0x1 (0xff69) = 0xff BM_0x2 (0xff6a) = 0x0 BM_0x3 (0xff6b) = 0xff clean IDE intr 0 clean IDE intr 1 DMA status 0x0 claim Compatible controller claim Secondary AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b022d800 -> 00000000:00346800 AtapiVirtToPhysAddr_: b01d0000 -> 00000000:002e9000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb0241710 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb0241710 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/0x7010/0x0 re-enable IO resources of MasterDev Enabling Mem/Io spaces and busmastering... Initial pciData.Command = 0x7 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x7 AtapiChipInit: dev 0xffffffff, ph chan 1, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7010/0x0 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA DMA status 0x0 0-status VM - not present CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: set DFLAGS_REINIT_DMA DMA status 0x0 0-status VM - not present AtapiEnableInterrupts_0: 1 FindDevices: returning 0 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiHwInitialize: (base) done TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 DeviceID+VendorID/Rev 0x70108086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xfe6b2200 TopLevel (3), AtaReq 0xb01bf000 0-status VM - not present AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b022d008, fe6b2200) AtapiStartIo: UniataRemoveRequest(b022d008, fe6b2200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b022d008, 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 0x70108086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xfe6b2200 TopLevel (3), AtaReq 0xb01bf000 0-status VM - not present AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b022d008, fe6b2200) AtapiStartIo: UniataRemoveRequest(b022d008, fe6b2200) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b022d008, 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 0x70108086/0x0 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xfe6b2200 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xfe6b2200 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, fe6b2200) 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 ATAPI IDE: Look for PCI IDE controller ATAPI IDE: i 1, BMListLen 1 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 0xb01be578 Lun 0x0 Lun ptr 0xb022a008 Lun 0x1 Lun ptr 0xb022a320 AtapiReadChipConfig: devExt 0xb01becec 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 = 0x0 Parameter Irq Parameter Irq = 0x0 AtapiCheckIOInterference: AtdiskPrimaryClaimed AtapiFindIsaController: !ioSpace AtapiFindIsaController: adapterCount=1 portBase[1]=170 Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 AtapiCheckIOInterference: AtdiskSecondaryClaimed AtapiFindIsaController: !ioSpace AtapiFindIsaController: adapterCount=2 portBase[2]=1e8 Parameter PortBase Parameter PortBase = 0x0 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[3]=168 Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=168 BaseIoAddress2=36e expected InterruptLevel=a AltStatus (0xff) Reg_0x1 (0x169) = 0xff Reg_0x2 (0x16a) = 0xff Reg_0x3 (0x16b) = 0xff Reg_0x4 (0x16c) = 0xff Reg_0x5 (0x16d) = 0xff Reg_0x6 (0x16e) = 0xff Reg_0x7 (0x16f) = 0xff 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 BusLogic - Inside the DriverEntry function BusLogic - Calling the ScsiPortInitialize Routine BusLogic - Exiting the DriverEntry function BusLogic - Status = 3221225664l (ntoskrnl/io/iomgr/driver.c:1650) '\Driver\BUSLOGIC' initialization failed, status (0xc00000c0) (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\BUSLOGIC' SCSI Class Driver ScsiClassInitialize: Open Port \Device\ScsiPort0 (drivers/storage/class/cdrom/cdrom.c:596) IoGetConfigurationInformation()->CdRomCount result = 0 (drivers/storage/class/cdrom/cdrom.c:609) Iteration scsiBus 1 of 2 (drivers/storage/class/cdrom/cdrom.c:618) Iteration inquiryData 0xE1056618 (drivers/storage/class/cdrom/cdrom.c:661) Condition FALSE: DeviceType = 0, DeviceTypeQualifier = 0, DeviceClaimed = 0 (drivers/storage/class/cdrom/cdrom.c:618) Iteration inquiryData 0xE105664C FindScsiDevices: Vendor string is QEMU QEMU DVD-ROM ScsiClassCreateDeviceObject: Create device object \Device\CdRom0 ScsiClassQueryTimeOutRegistryValue: Timeout value 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x70108086/0x0 SRB 0xfe6b25d0, CDB 0xfe6b2600, AtaReq 0xb022f000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xfe6b25d0 TopLevel (3), AtaReq 0xb022f000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb fe6b2600) 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 fe6b2600 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 (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb fe6b25d0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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: pre-Read 0x2 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xfe662528, srb->DataBuffer 0xfe662520 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 0xfe662528, srb->DataBuffer 0xfe662520, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xfe6b25d0, status 1 AtapiInterrupt: RequestComplete, srb 0xfe6b25d0 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 0x70108086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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 SCSI ScsiClassReadDriveCapacity: Sector size is 2048 SCSI ScsiClassReadDriveCapacity: Number of Sectors is 113664 CreateCdRomDeviceObject: Calc'd bps = 800 CdRomDeviceControl: Ioctl Code = 0x04100c, Base Code = 0x4, Function Code = 0x403 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized ScsiIoDeviceControl: Unsupported device IOCTL TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x70108086/0x0 SRB 0xfe6b25d4, CDB 0xfe6b2604, AtaReq 0xb022f000, SCmd 0xbd UniataNeedQueueing: TopLevel, qd=0 Send to device bd TopLevel (2), srb 0xfe6b25d4 TopLevel (3), AtaReq 0xb022f000 Try ATAPI send bd AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb fe6b2604) 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 fe6b2604 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 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb fe6b25d4 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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: pre-Read 0x2 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xfe662528, srb->DataBuffer 0xfe662520 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 0xfe662528, srb->DataBuffer 0xfe662520, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xfe6b25d4, status 1 AtapiInterrupt: RequestComplete, srb 0xfe6b25d4 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 0x70108086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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 IsThisAMultiLunDevice: Vendor string is QEMU QEMU DVD-ROM CdRomCheckRegAP: paramPath [136] = \Registry\Machine\System\CurrentControlSet\Services\CDROM\Parameters CdRomCheckRegAP: paramDevPath [136] = \Registry\Machine\System\CurrentControlSet\Services\CDROM\Parameters CdRomCheckRegAP: cdrom/Autorun flag = 0 CdRomCheckRegAP: cdrom/parameters/autorun flag = 0 CdRomCheckRegAP: cdrom/parameters/device0/autorun flag = 0 CdRomCheckRegAP: Autoplay for device 0 is off TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x70108086/0x0 SRB 0xfe6b265c, CDB 0xfe6b268c, AtaReq 0xb022f000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xfe6b265c TopLevel (3), AtaReq 0xb022f000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb fe6b268c) 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 fe6b268c 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 0x1, i=0 AtapiSendCommand: cmd status (0x41) AtapiSendCommand: Error on cmd: (0x41) AtapiSendCommand: iReason 3 MapError: Error register is 0x50 ATAPI: Illegal request AtapiStartIo: Srb 0xfe6b265c complete with status 0x4 AtapiStartIo: AtapiDmaDBSync(b02143e8, fe6b265c) AtapiStartIo: UniataRemoveRequest(b02143e8, fe6b265c) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b02143e8, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x4 perform generic check clear unexpected DMA intr AtapiDmaDone: dev -1 getting status... ATAPI status 0x41 base status 0x41 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 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 0x70108086/0x0 SRB 0xb02140f0, CDB 0xb0214120, AtaReq 0xb022f000, SCmd 0x3 UniataNeedQueueing: TopLevel, qd=0 Send to device 3 TopLevel (2), srb 0xb02140f0 TopLevel (3), AtaReq 0xb022f000 Try ATAPI send 3 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 3 (Cdb b0214120) 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 b0214120 Command 0x3 to TargetId 1 lun 0 AtapiSendCommand: Entered with status 0x41 continue with SCSIOP_REQUEST_SENSE AtapiSendCommand: Entry Status (0x41) AtapiSendCommand: F:0x0, CntHL:0x0:0x12. AtapiSendCommand: Poll for int. to send packet. Status (0x41) AtapiSendCommand: status (0x58) AtapiSendCommand: ready for packet, status 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b02140f0 AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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: pre-Read 0x4 Dwords IdeIntr: Read 0x1 words IdeIntr: PIO Read AtaReq->DataBuffer 0xfe661150, srb->DataBuffer 0xfe661140 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 0xfe661152, srb->DataBuffer 0xfe661140, len 0x12 Transfered 12, full size 12 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb02140f0, status 1 AtapiInterrupt: RequestComplete, srb 0xb02140f0 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 0x70108086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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 Opcode 1a Parameters: 0 1 0 14 0 0 0 0 0 0 0 ScsiClassInterpretSenseInfo: Error code is 70 ScsiClassInterpretSenseInfo: Sense key is 5 ScsiClassInterpretSenseInfo: Additional sense code is 20 ScsiClassInterpretSenseInfo: Additional sense code qualifier is 0 ScsiClassInterpretSenseInfo: Illegal SCSI request ScsiClassInterpretSenseInfo: Illegal command TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x70108086/0x0 SRB 0xfe6b265c, CDB 0xfe6b268c, AtaReq 0xb022f000, SCmd 0x5a UniataNeedQueueing: TopLevel, qd=0 Send to device 5a TopLevel (2), srb 0xfe6b265c TopLevel (3), AtaReq 0xb022f000 Try ATAPI send 5a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 5a (Cdb fe6b268c) 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 fe6b268c 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 0x1, i=0 AtapiSendCommand: cmd status (0x58) AtapiSendCommand: DRQ on cmd: (0x58) AtapiSendCommand: Err on cmd: (0x0) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb fe6b265c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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 0x10 AtapiInterrupt: 12 words requested; 8 words xferred IdeIntr: pre-Read 0x4 Dwords IdeIntr: PIO Read AtaReq->DataBuffer 0xfe662878, srb->DataBuffer 0xfe662868 status re-check 0x50 AtapiInterrupt: early complete + underrun ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x4 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xfe662878, srb->DataBuffer 0xfe662868, len 0x18 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xfe6b265c, status 12 AtapiInterrupt: RequestComplete, srb 0xfe6b265c 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 0x70108086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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 Opcode 5a Parameters: 0 1 0 0 0 0 0 18 0 0 0 ScsiClassInterpretSenseInfo: Request sense info not valid. SrbStatus 12 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 DeviceID+VendorID/Rev 0x70108086/0x0 SRB 0xfe6b265c, CDB 0xfe6b268c, AtaReq 0xb022f000, SCmd 0xbe UniataNeedQueueing: TopLevel, qd=0 Send to device be TopLevel (2), srb 0xfe6b265c TopLevel (3), AtaReq 0xb022f000 Try ATAPI send be AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD be (Cdb fe6b268c) 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 fe6b268c 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 0x1, i=0 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb fe6b265c AtapiStartIo: query PORT for next request Intr: DeviceID+VendorID/Rev 0x70108086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 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 0xfe6b265c, status 1 AtapiInterrupt: RequestComplete, srb 0xfe6b265c AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 CdRomDeviceControl: Ioctl Code = 0x4d0008, Base Code = 0x4d, Function Code = 0x2 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized CdRomDeviceControl: Ioctl Code = 0x4d0008, Base Code = 0x4d, Function Code = 0x2 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized CdRomDeviceControl: Ioctl Code = 0x4d0000, Base Code = 0x4d, Function Code = 0x0 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized CdRomDeviceControl: Ioctl Code = 0x4d0000, Base Code = 0x4d, Function Code = 0x0 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized CdRomDeviceControl: Ioctl Code = 0x4d0018, Base Code = 0x4d, Function Code = 0x6 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized ScsiIoDeviceControl: Unsupported device IOCTL (drivers/storage/port/scsiport/scsiport.c:2890) got ioctl intended for the mount manager: 0x4D0018 CdRomDeviceControl: Ioctl Code = 0x4d000c, Base Code = 0x4d, Function Code = 0x3 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized WARNING: ScsiClassDeviceControl at drivers/storage/class/class2/class2.c:3731 is UNIMPLEMENTED! CdRomDeviceControl: Ioctl Code = 0x4dc010, Base Code = 0x4d, Function Code = 0x4 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized ScsiIoDeviceControl: Unsupported device IOCTL (drivers/storage/port/scsiport/scsiport.c:2890) got ioctl intended for the mount manager: 0x4DC010 CdRomDeviceControl: Ioctl Code = 0x4d0010, Base Code = 0x4d, Function Code = 0x4 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized ScsiIoDeviceControl: Unsupported device IOCTL (drivers/storage/port/scsiport/scsiport.c:2890) got ioctl intended for the mount manager: 0x4D0010 CdRomDeviceControl: Ioctl Code = 0x4d0004, Base Code = 0x4d, Function Code = 0x1 CdRomClassIoctlCompletion: setting event for irp 0xb02168f0 CdRomDeviceControl: irp 0xb02168f0 synchronized ScsiIoDeviceControl: Unsupported device IOCTL (drivers/storage/port/scsiport/scsiport.c:2890) got ioctl intended for the mount manager: 0x4D0004 (drivers/storage/class/cdrom/cdrom.c:860) Reported to the MountMgr: 0 (drivers/storage/class/cdrom/cdrom.c:647) Increment system cdrom device count = 1 (drivers/storage/class/cdrom/cdrom.c:609) Iteration scsiBus 2 of 2 (drivers/storage/class/cdrom/cdrom.c:618) Iteration inquiryData 0xE1056680 (drivers/storage/class/cdrom/cdrom.c:661) Condition FALSE: DeviceType = 9, DeviceTypeQualifier = 0, DeviceClaimed = 0 (drivers/storage/class/cdrom/cdrom.c:678) return foundDevice (1)