AtapiVirtToPhysAddr_: f9e36000 -> 00000000:00782000 get Phys(data[n=3]=f9e37000) AtapiVirtToPhysAddr_: f9e37000 -> 00000000:00783000 get Phys(data[n=3]=f9e38000) AtapiVirtToPhysAddr_: f9e38000 -> 00000000:00784000 get Phys(data[n=3]=f9e39000) AtapiVirtToPhysAddr_: f9e39000 -> 00000000:0077d000 get Phys(data[n=4]=f9e3a000) AtapiVirtToPhysAddr_: f9e3a000 -> 00000000:00786000 get Phys(data[n=5]=f9e3b000) AtapiVirtToPhysAddr_: f9e3b000 -> 00000000:0077f000 get Phys(data[n=6]=f9e3c000) AtapiVirtToPhysAddr_: f9e3c000 -> 00000000:007e8000 get Phys(data[n=7]=f9e3d000) AtapiVirtToPhysAddr_: f9e3d000 -> 00000000:007f9000 get Phys(data[n=8]=f9e3e000) AtapiVirtToPhysAddr_: f9e3e000 -> 00000000:0077a000 get Phys(data[n=9]=f9e3f000) AtapiVirtToPhysAddr_: f9e3f000 -> 00000000:0077b000 get Phys(data[n=9]=f9e40000) AtapiVirtToPhysAddr_: f9e40000 -> 00000000:0077c000 get Phys(data[n=9]=f9e41000) AtapiVirtToPhysAddr_: f9e41000 -> 00000000:007fd000 get Phys(data[n=10]=f9e42000) AtapiVirtToPhysAddr_: f9e42000 -> 00000000:0077e000 get Phys(data[n=11]=f9e43000) AtapiVirtToPhysAddr_: f9e43000 -> 00000000:00777000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 12 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09463c0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946390 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x7f80 AtapiInterrupt: 32768 words requested; 32640 words xferred IdeIntr: Read 0x7f80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e34000, srb->DataBuffer 0xf9e34000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x80 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0946390 data in AtaReq b094a000 AtaReq->WordsLeft=80 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x80 IdeIntr: Read 0x80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e43f00, srb->DataBuffer 0xf9e34000 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 0xf9e44000, srb->DataBuffer 0xf9e34000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946390, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946390 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0704150, CDB 0xb0704180, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0704150 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0704180) AtapiDmaSetup: mode 0xa, data f9e44000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e44000) AtapiVirtToPhysAddr_: f9e44000 -> 00000000:007e0000 get Phys(data[n=1]=f9e45000) AtapiVirtToPhysAddr_: f9e45000 -> 00000000:007f1000 get Phys(data[n=2]=f9e46000) AtapiVirtToPhysAddr_: f9e46000 -> 00000000:007fa000 get Phys(data[n=3]=f9e47000) AtapiVirtToPhysAddr_: f9e47000 -> 00000000:007fb000 get Phys(data[n=3]=f9e48000) AtapiVirtToPhysAddr_: f9e48000 -> 00000000:007fc000 get Phys(data[n=3]=f9e49000) AtapiVirtToPhysAddr_: f9e49000 -> 00000000:007f5000 get Phys(data[n=4]=f9e4a000) AtapiVirtToPhysAddr_: f9e4a000 -> 00000000:007fe000 get Phys(data[n=5]=f9e4b000) AtapiVirtToPhysAddr_: f9e4b000 -> 00000000:007ff000 get Phys(data[n=5]=f9e4c000) AtapiVirtToPhysAddr_: f9e4c000 -> 00000000:007d8000 get Phys(data[n=6]=f9e4d000) AtapiVirtToPhysAddr_: f9e4d000 -> 00000000:007e9000 get Phys(data[n=7]=f9e4e000) AtapiVirtToPhysAddr_: f9e4e000 -> 00000000:007f2000 get Phys(data[n=8]=f9e4f000) AtapiVirtToPhysAddr_: f9e4f000 -> 00000000:007f3000 get Phys(data[n=8]=f9e50000) AtapiVirtToPhysAddr_: f9e50000 -> 00000000:007f4000 get Phys(data[n=8]=f9e51000) AtapiVirtToPhysAddr_: f9e51000 -> 00000000:007ed000 get Phys(data[n=9]=f9e52000) AtapiVirtToPhysAddr_: f9e52000 -> 00000000:007f6000 get Phys(data[n=10]=f9e53000) AtapiVirtToPhysAddr_: f9e53000 -> 00000000:007f7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0704180 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0704150 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x7f80 AtapiInterrupt: 32768 words requested; 32640 words xferred IdeIntr: Read 0x7f80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e44000, srb->DataBuffer 0xf9e44000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x80 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0704150 data in AtaReq b094a000 AtaReq->WordsLeft=80 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x80 IdeIntr: Read 0x80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e53f00, srb->DataBuffer 0xf9e44000 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 0xf9e54000, srb->DataBuffer 0xf9e44000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0704150, status 1 AtapiInterrupt: RequestComplete, srb 0xb0704150 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0947138, CDB 0xb0947168, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0947138 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0947168) AtapiDmaSetup: mode 0xa, data f9e54000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e54000) AtapiVirtToPhysAddr_: f9e54000 -> 00000000:007d0000 get Phys(data[n=1]=f9e55000) AtapiVirtToPhysAddr_: f9e55000 -> 00000000:007e1000 get Phys(data[n=2]=f9e56000) AtapiVirtToPhysAddr_: f9e56000 -> 00000000:007ea000 get Phys(data[n=3]=f9e57000) AtapiVirtToPhysAddr_: f9e57000 -> 00000000:007eb000 get Phys(data[n=3]=f9e58000) AtapiVirtToPhysAddr_: f9e58000 -> 00000000:007ec000 get Phys(data[n=3]=f9e59000) AtapiVirtToPhysAddr_: f9e59000 -> 00000000:007e5000 get Phys(data[n=4]=f9e5a000) AtapiVirtToPhysAddr_: f9e5a000 -> 00000000:007ee000 get Phys(data[n=5]=f9e5b000) AtapiVirtToPhysAddr_: f9e5b000 -> 00000000:007ef000 get Phys(data[n=5]=f9e5c000) AtapiVirtToPhysAddr_: f9e5c000 -> 00000000:007c8000 get Phys(data[n=6]=f9e5d000) AtapiVirtToPhysAddr_: f9e5d000 -> 00000000:007d9000 get Phys(data[n=7]=f9e5e000) AtapiVirtToPhysAddr_: f9e5e000 -> 00000000:007e2000 get Phys(data[n=8]=f9e5f000) AtapiVirtToPhysAddr_: f9e5f000 -> 00000000:007e3000 get Phys(data[n=8]=f9e60000) AtapiVirtToPhysAddr_: f9e60000 -> 00000000:007e4000 get Phys(data[n=8]=f9e61000) AtapiVirtToPhysAddr_: f9e61000 -> 00000000:007dd000 get Phys(data[n=9]=f9e62000) AtapiVirtToPhysAddr_: f9e62000 -> 00000000:007e6000 get Phys(data[n=10]=f9e63000) AtapiVirtToPhysAddr_: f9e63000 -> 00000000:007e7000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 10 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0947168 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0947138 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x7f80 AtapiInterrupt: 32768 words requested; 32640 words xferred IdeIntr: Read 0x7f80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e54000, srb->DataBuffer 0xf9e54000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x80 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0947138 data in AtaReq b094a000 AtaReq->WordsLeft=80 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x80 IdeIntr: Read 0x80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e63f00, srb->DataBuffer 0xf9e54000 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 0xf9e64000, srb->DataBuffer 0xf9e54000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0947138, status 1 AtapiInterrupt: RequestComplete, srb 0xb0947138 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0947138, CDB 0xb0947168, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0947138 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0947168) AtapiDmaSetup: mode 0xa, data f9e57000, count c000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e57000) AtapiVirtToPhysAddr_: f9e57000 -> 00000000:007da000 get Phys(data[n=1]=f9e58000) AtapiVirtToPhysAddr_: f9e58000 -> 00000000:007db000 get Phys(data[n=1]=f9e59000) AtapiVirtToPhysAddr_: f9e59000 -> 00000000:007dc000 get Phys(data[n=1]=f9e5a000) AtapiVirtToPhysAddr_: f9e5a000 -> 00000000:007d5000 get Phys(data[n=2]=f9e5b000) AtapiVirtToPhysAddr_: f9e5b000 -> 00000000:007de000 get Phys(data[n=3]=f9e5c000) AtapiVirtToPhysAddr_: f9e5c000 -> 00000000:007df000 get Phys(data[n=3]=f9e5d000) AtapiVirtToPhysAddr_: f9e5d000 -> 00000000:007b8000 get Phys(data[n=4]=f9e5e000) AtapiVirtToPhysAddr_: f9e5e000 -> 00000000:007c9000 get Phys(data[n=5]=f9e5f000) AtapiVirtToPhysAddr_: f9e5f000 -> 00000000:007d2000 get Phys(data[n=6]=f9e60000) AtapiVirtToPhysAddr_: f9e60000 -> 00000000:007d3000 get Phys(data[n=6]=f9e61000) AtapiVirtToPhysAddr_: f9e61000 -> 00000000:007d4000 get Phys(data[n=6]=f9e62000) AtapiVirtToPhysAddr_: f9e62000 -> 00000000:007cd000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 7 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0947168 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0947138 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x6000 IdeIntr: Read 0x6000 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e57000, srb->DataBuffer 0xf9e57000 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 0xf9e63000, srb->DataBuffer 0xf9e57000, len 0xc000 Transfered c000, full size c000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0947138, status 1 AtapiInterrupt: RequestComplete, srb 0xb0947138 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0947138, CDB 0xb0947168, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0947138 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0947168) AtapiDmaSetup: mode 0xa, data f9e60000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e60000) AtapiVirtToPhysAddr_: f9e60000 -> 00000000:00fe2000 get Phys(data[n=1]=f9e61000) AtapiVirtToPhysAddr_: f9e61000 -> 00000000:00fe3000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0947168 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0947138 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e60000, srb->DataBuffer 0xf9e60000 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 0xf9e62000, srb->DataBuffer 0xf9e60000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0947138, status 1 AtapiInterrupt: RequestComplete, srb 0xb0947138 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 (../../ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\system32\drivers\vbemp.sys at F9E5C000 with 8 pages TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0703b80, CDB 0xb0703bb0, AtaReq 0xb094a000, SCmd 0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 0 TopLevel (2), srb 0xb0703b80 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 0 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 0 (Cdb b0703bb0) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd 0 AtapiSendCommand: zero transfer AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0703bb0 Command 0x0 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0703b80 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE 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 0xb0703b80, status 1 AtapiInterrupt: RequestComplete, srb 0xb0703b80 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0947138, CDB 0xb0947168, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0947138 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0947168) AtapiDmaSetup: mode 0xa, data f9e36000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e36000) AtapiVirtToPhysAddr_: f9e36000 -> 00000000:00fdc000 get Phys(data[n=1]=f9e37000) AtapiVirtToPhysAddr_: f9e37000 -> 00000000:00fd5000 get Phys(data[n=2]=f9e38000) AtapiVirtToPhysAddr_: f9e38000 -> 00000000:00fde000 get Phys(data[n=3]=f9e39000) AtapiVirtToPhysAddr_: f9e39000 -> 00000000:00fdf000 get Phys(data[n=3]=f9e3a000) AtapiVirtToPhysAddr_: f9e3a000 -> 00000000:00fb8000 get Phys(data[n=4]=f9e3b000) AtapiVirtToPhysAddr_: f9e3b000 -> 00000000:00fc9000 get Phys(data[n=5]=f9e3c000) AtapiVirtToPhysAddr_: f9e3c000 -> 00000000:00fd2000 get Phys(data[n=6]=f9e3d000) AtapiVirtToPhysAddr_: f9e3d000 -> 00000000:00fd3000 get Phys(data[n=6]=f9e3e000) AtapiVirtToPhysAddr_: f9e3e000 -> 00000000:00fd4000 get Phys(data[n=6]=f9e3f000) AtapiVirtToPhysAddr_: f9e3f000 -> 00000000:00fcd000 get Phys(data[n=7]=f9e40000) AtapiVirtToPhysAddr_: f9e40000 -> 00000000:00fd6000 get Phys(data[n=8]=f9e41000) AtapiVirtToPhysAddr_: f9e41000 -> 00000000:00fd7000 get Phys(data[n=8]=f9e42000) AtapiVirtToPhysAddr_: f9e42000 -> 00000000:00fb0000 get Phys(data[n=9]=f9e43000) AtapiVirtToPhysAddr_: f9e43000 -> 00000000:00fc1000 get Phys(data[n=10]=f9e44000) AtapiVirtToPhysAddr_: f9e44000 -> 00000000:00fca000 get Phys(data[n=11]=f9e45000) AtapiVirtToPhysAddr_: f9e45000 -> 00000000:00fcb000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0947168 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0947138 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 3) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x7f80 AtapiInterrupt: 32768 words requested; 32640 words xferred IdeIntr: Read 0x7f80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e36000, srb->DataBuffer 0xf9e36000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x80 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0947138 data in AtaReq b094a000 AtaReq->WordsLeft=80 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x80 IdeIntr: Read 0x80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e45f00, srb->DataBuffer 0xf9e36000 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 0xf9e46000, srb->DataBuffer 0xf9e36000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0947138, status 1 AtapiInterrupt: RequestComplete, srb 0xb0947138 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0704150, CDB 0xb0704180, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0704150 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b0704180) AtapiDmaSetup: mode 0xa, data f9e46000, count 10000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e46000) AtapiVirtToPhysAddr_: f9e46000 -> 00000000:00fcc000 get Phys(data[n=1]=f9e47000) AtapiVirtToPhysAddr_: f9e47000 -> 00000000:00fc5000 get Phys(data[n=2]=f9e48000) AtapiVirtToPhysAddr_: f9e48000 -> 00000000:00fce000 get Phys(data[n=3]=f9e49000) AtapiVirtToPhysAddr_: f9e49000 -> 00000000:00fcf000 get Phys(data[n=3]=f9e4a000) AtapiVirtToPhysAddr_: f9e4a000 -> 00000000:00fa8000 get Phys(data[n=4]=f9e4b000) AtapiVirtToPhysAddr_: f9e4b000 -> 00000000:00fb9000 get Phys(data[n=5]=f9e4c000) AtapiVirtToPhysAddr_: f9e4c000 -> 00000000:00fc2000 get Phys(data[n=6]=f9e4d000) AtapiVirtToPhysAddr_: f9e4d000 -> 00000000:00fc3000 get Phys(data[n=6]=f9e4e000) AtapiVirtToPhysAddr_: f9e4e000 -> 00000000:00fc4000 get Phys(data[n=6]=f9e4f000) AtapiVirtToPhysAddr_: f9e4f000 -> 00000000:00fbd000 get Phys(data[n=7]=f9e50000) AtapiVirtToPhysAddr_: f9e50000 -> 00000000:00fc6000 get Phys(data[n=8]=f9e51000) AtapiVirtToPhysAddr_: f9e51000 -> 00000000:00fc7000 get Phys(data[n=8]=f9e52000) AtapiVirtToPhysAddr_: f9e52000 -> 00000000:00fa0000 get Phys(data[n=9]=f9e53000) AtapiVirtToPhysAddr_: f9e53000 -> 00000000:00fb1000 get Phys(data[n=10]=f9e54000) AtapiVirtToPhysAddr_: f9e54000 -> 00000000:00fba000 get Phys(data[n=11]=f9e55000) AtapiVirtToPhysAddr_: f9e55000 -> 00000000:00fbb000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 11 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b0704180 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0704150 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x7f80 AtapiInterrupt: 32768 words requested; 32640 words xferred IdeIntr: Read 0x7f80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e46000, srb->DataBuffer 0xf9e46000 status re-check 0x58 AtapiInterrupt: early complete + underrun ? status 58 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x80 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY AtapiInterrupt: DRQ... srb b0704150 data in AtaReq b094a000 AtaReq->WordsLeft=80 DRQ+AtaReq->WordsLeft -> next portion AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x80 IdeIntr: Read 0x80 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e55f00, srb->DataBuffer 0xf9e46000 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 0xf9e56000, srb->DataBuffer 0xf9e46000, len 0x10000 Transfered 10000, full size 10000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0704150, status 1 AtapiInterrupt: RequestComplete, srb 0xb0704150 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0946390, CDB 0xb09463c0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946390 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09463c0) AtapiDmaSetup: mode 0xa, data f9e56000, count 5000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e56000) AtapiVirtToPhysAddr_: f9e56000 -> 00000000:00fbc000 get Phys(data[n=1]=f9e57000) AtapiVirtToPhysAddr_: f9e57000 -> 00000000:00fb5000 get Phys(data[n=2]=f9e58000) AtapiVirtToPhysAddr_: f9e58000 -> 00000000:00fbe000 get Phys(data[n=3]=f9e59000) AtapiVirtToPhysAddr_: f9e59000 -> 00000000:00fbf000 get Phys(data[n=3]=f9e5a000) AtapiVirtToPhysAddr_: f9e5a000 -> 00000000:00f98000 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() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09463c0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946390 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x2800 IdeIntr: Read 0x2800 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e56000, srb->DataBuffer 0xf9e56000 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 0xf9e5b000, srb->DataBuffer 0xf9e56000, len 0x5000 Transfered 5000, full size 5000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946390, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946390 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x3a208086/0x0 SRB 0xb0946390, CDB 0xb09463c0, AtaReq 0xb094a000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb0946390 TopLevel (3), AtaReq 0xb094a000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b09463c0) AtapiDmaSetup: mode 0xa, data f9e58000, count 2000, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b094a060) AtapiVirtToPhysAddr_: b094a060 -> 00000000:03789060 get Phys(data[0]=f9e58000) AtapiVirtToPhysAddr_: f9e58000 -> 00000000:00f9c000 get Phys(data[n=1]=f9e59000) AtapiVirtToPhysAddr_: f9e59000 -> 00000000:00f95000 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 2 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09463c0 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: iReason 1 AtapiSendCommand: cmd status (0x80) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b0946390 AtapiStartIo: query PORT for next request AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x58 base status 0x58 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x1000 IdeIntr: Read 0x1000 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9e58000, srb->DataBuffer 0xf9e58000 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 0xf9e5a000, srb->DataBuffer 0xf9e58000, len 0x2000 Transfered 2000, full size 2000 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb0946390, status 1 AtapiInterrupt: RequestComplete, srb 0xb0946390 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 AtapiInterrupt2: NOT ACTIVE cntrlr 0x0 chan 0x0 Intr: VendorID+DeviceID/Rev 0x3a208086/0x0 (ex 1) AtapiInterrupt(base): cntrlr 0x0 chan 0x1 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x1, lch 0x1 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0xff base status 0xff Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): cntrlr 0x0 chan 0x0 AtapiInterrupt(base): try lock AtapiInterrupt(base): locked AtapiCheckInterrupt__: cntrlr 0x0:0x0, lch 0x0 DmaTransfer = FALSE DMA status 0x0 perform generic check getting status... IDE status 0x50 base status 0x50 Unexpected interrupt. OurInterrupt = 0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Assertion 'GuardedMutex->Owner != Thread' failed at ../../ntoskrnl/include/internal/ke_x.h line 1563  Entered debugger on embedded INT3 at 0x0008:0x809613b2. kdb:> bt Eip: Frames: --- Press q to abort, any other key to continue --- <0000000e> Couldn't access memory at 0x0000EB20! kdb:> cont