(ntoskrnl/kd/kdio.c:376) ----------------------------------------------------- (ntoskrnl/kd/kdio.c:377) ReactOS 0.4-SVN (Build 20150913-r69221) (ntoskrnl/kd/kdio.c:379) 1 System Processor [255 MB Memory] (ntoskrnl/kd/kdio.c:380) Command Line: NOGUIBOOT KDSERIAL DEBUGPORT=COM1 FIRSTCHANCE (ntoskrnl/kd/kdio.c:384) ARC Paths: multi(0)disk(0)cdrom(96) \ multi(0)disk(0)cdrom(96) \reactos\ (ntoskrnl/ke/i386/cpu.c:450) Supported CPU features : KF_V86_VIS KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE KF_MTRR KF_CMPXCHG8B KF_MMX KF_PAT KF_FXSR KF_FAST_SYSCALL KF_XMMI KF_XMMI64 KF_NX_BIT (ntoskrnl/ke/i386/cpu.c:722) Prefetch Cache: 32 bytes L2 Cache: 131072 bytes L2 Cache Line: 64 bytes L2 Cache Associativity: 4 (ntoskrnl/mm/ARM3/mminit.c:1443) HAL I/O Mapping at FFFE0000 is unsafe (ntoskrnl/mm/mminit.c:132) 0x80000000 - 0x83000000 Boot Loaded Image (ntoskrnl/mm/mminit.c:136) 0xB0000000 - 0xB01C0000 PFN Database (ntoskrnl/mm/mminit.c:140) 0xB01C0000 - 0xB0990000 ARM3 Non Paged Pool (ntoskrnl/mm/mminit.c:144) 0xB9400000 - 0xBB400000 System View Space (ntoskrnl/mm/mminit.c:148) 0xBB400000 - 0xC0000000 Session Space (ntoskrnl/mm/mminit.c:151) 0xC0000000 - 0xC03FFFFF Page Tables (ntoskrnl/mm/mminit.c:154) 0xC0300000 - 0xC0300FFF Page Directories (ntoskrnl/mm/mminit.c:157) 0xC0400000 - 0xC07FFFFF Hyperspace (ntoskrnl/mm/mminit.c:161) 0xE1000000 - 0xED400000 ARM3 Paged Pool (ntoskrnl/mm/mminit.c:164) 0xF4C00000 - 0xFA269000 System PTE Space (ntoskrnl/mm/mminit.c:167) 0xFA269000 - 0xFFBE0000 Non Paged Pool Expansion PTE Space (ntoskrnl/config/cmsysini.c:516) CmpCreateHardwareProfile() done (ntoskrnl/config/cmsysini.c:793) CmpCreateControlSet() done (ntoskrnl/config/cmhvlist.c:158) CmpAddToHiveFileList: Creation or opening of the hive list failed, status = c0000034 (hal/halx86/legacy/bussupp.c:717) Found parent bus (indicating PCI Bridge). PCI devices may fail! ====== PCI BUS HARDWARE DETECTION ======= 00:00.0 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] (rev 00) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 0 00:01.0 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] (rev 00) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 0 00:01.1 IDE interface [0101]: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] [8086:7010] (rev 00) Subsystem: Unknown [0000:0000] Flags: medium devsel, latency 0 I/O ports at c000 [size=16K] 00:01.2 USB controller [0c03]: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] [8086:7020] (rev 01) Subsystem: Unknown [0000:0000] Flags: bus master, medium devsel, latency 32, IRQ 09 I/O ports at c020 [size=32] Device is using IRQ 9! ISA Cards using that IRQ may fail! Device is an Intel UHCI (USB) Controller. Turn off Legacy USB in your BIOS! 00:01.3 Secondary bus towards host CPU [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 03) Subsystem: Unknown [0000:0000] Flags: medium devsel, latency 0, IRQ 09 Device is using IRQ 9! ISA Cards using that IRQ may fail! 00:02.0 VGA compatible controller [0300]: Unknown device [1234:1111] (rev 00) Subsystem: Unknown [0000:0000] Flags: medium devsel, latency 0 Memory at c0000000 (32-bit, prefetchable) [size=1024M] ====== PCI BUS DETECTION COMPLETE ======= PC Compatible Eisa/Isa HAL Detected (ntoskrnl/io/pnpmgr/pnpinit.c:62) WARNING!! In PiInitCacheGroupInformation, using ReactOS HACK for SETUPLDR!! (ntoskrnl/io/pnpmgr/pnpinit.c:455) Need to build DACL (ntoskrnl/io/pnpmgr/pnpmgr.c:3212) ZwOpenKey(\Registry\Machine\SYSTEM\CURRENTCONTROLSET\Control\Pnp) failed with status 0xc0000034 (ntoskrnl/ps/apphelp.c:410) SHIMS: ApphelpCacheInitialize (ntoskrnl/ps/apphelp.c:298) SHIMS: ApphelpCacheRead could not even open Session Manager\AppCompatCache (0xc0000034) (ntoskrnl/ps/apphelp.c:428) SHIMS: ApphelpCacheInitialize: 0 (ntoskrnl/wmi/wmi.c:72) IoWMIRegistrationControl() called for DO B0965038, requesting 1 action, returning success (lib/rtl/image.c:171) Invalid base address: 00000000 (ntoskrnl/io/iomgr/driver.c:1629) '\Driver\sacdrv' initialization failed, status (0xc0000037) (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\sacdrv' ATAPI IDE MiniPort Driver (UniATA) v 0.45e Parameter PrintLogo Parameter PrintLogo = 0x0 UniATA Init: OS should be ReactOS UniATA Init: OS ver 4.1 (1), 1 CPU(s) Performance calibration: dt=14995, counter=13221 InitBadBlocks general InitBadBlocks returned: 0xc0000034 UniataInitAtaCommands: Parameter SkipRaids Parameter SkipRaids = 0x1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 Parameter LogToDisplay Parameter LogToDisplay = 0x0 HwInitializationDataSize = 50 set NeedPhysicalAddresses = TRUE set AtapiAdapterControl() ptr ATAPI IDE enum supported BusMaster Devices Parameter VirtualMachineType Parameter VirtualMachineType = 0x0 Parameter VirtualBox Parameter VirtualBox = 0x0 -- BusID: 0x0:0x1:0x1 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 = 0x1 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE New pciData.Command = 0x1 PCI_ENABLE_BUS_MASTER New pciData.Command = 0x5 InterruptLine = 0x0 Final pciData.Command = 0x5 Range 4 = 0xc001 count: BMListLen++ -- BusID: 0x0:0x1:0x1 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 = 0xc001 found suitable device Parameter NativePCIMode Parameter NativePCIMode = 0x0 Add to BMList, AltInit 0 -- BusID: 0x0:0x1:0x1 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 = 0xc001 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 MaxIsrWait Parameter MaxIsrWait = 0x28 ATAPI IDE: Look for legacy ISA-bridged PCI IDE controller (onboard) ATAPI IDE: BMListLen 1 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 UniataClaimLegacyPCIIDE: (hal/halx86/legacy/bussupp.c:1253) Slot assignment for 5 on bus 0 (hal/halx86/legacy/bus/pcibus.c:727) WARNING: PCI Slot Resource Assignment is FOOBAR ok 0x0 Parameter IgnoreIsaCompatiblePci Parameter IgnoreIsaCompatiblePci = 0x0 Try init channel 0, method 0 UniataFindBusMasterController: Context=0, BMListLen=1 ConfigInfo->Length 8c AdapterInterfaceType: Isa bm_offset 0, channel 0 AdapterInterfaceType=0x1 IoBusNumber=0x0 slotNumber=0x21 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: 0x33 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 = 0xc001 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0x0, offs 0x0, len 0x8, mem 0x0 AtapiGetIoRange: (2) 0xc000 BusMasterAddress (base): 0xc000 AtapiReadChipConfig: devExt 0xb0964cec 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 = 0x5 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE New pciData.Command = 0x5 PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0x0, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/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 0xb0964cec, Channel 0x0 chan = 0xb0964568 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 Lun 0x1 Lun ptr 0xb072a310 AtapiReadChipConfig: devExt 0xb0964cec 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 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 set AccessRanges Getting IO ranges IO range 1 0x1f0 IO range 2 0x3f6 IDX_IO1 0->1f0(io) IDX_IO2 10->3f6(io) IDX_BM_IO 14->c000(io) IDX_SATA_IO 19->0(io) AltStatus (0x50) Reg_0x1 (0x1f1) = 0x1 Reg_0x2 (0x1f2) = 0x3 Reg_0x3 (0x1f3) = 0x0 Reg_0x4 (0x1f4) = 0x0 Reg_0x5 (0x1f5) = 0x8 Reg_0x6 (0x1f6) = 0xa0 Reg_0x7 (0x1f7) = 0x50 BM_0x0 (0xc000) = 0x0 BM_0x1 (0xc001) = 0xff BM_0x2 (0xc002) = 0x0 BM_0x3 (0xc003) = 0xff clean IDE intr 0 clean IDE intr 1 DMA status 0x0 claim Compatible controller claim Primary AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b0963008 -> 00000000:037a3008 AtapiVirtToPhysAddr_: b070a000 -> 00000000:0354a000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb072b5f0 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb072b5f0 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 = 0x5 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE New pciData.Command = 0x5 PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0xffffffff, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7010/0x0 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 0 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: b, Active: b Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x52) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 AtapiHwInitialize: ATAPI/Changer branch 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiHwInitialize: (base) done TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xf9f2af90, CDB 0xf9f2afc0, AtaReq 0xb0952000, SCmd 0x12 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9f2af90 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 12 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: BuildMechanismStatusSrb() MechanismStatusSrb 0xb09645a4 AtapiSendCommand: AtapiSendCommand recursive AtapiSendCommand: req state 0x20, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb b09645d4) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (22 -> b) AtapiDmaInit: chan->MaxTransferMode >= ATA_WDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0xffffffff Setup chip a:w:u=3:-1:-1 AtaSetTransferMode: Set 0xb on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xb feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b09645d4 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x5a) AtapiSendCommand: cmd status (0x58) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiSendCommand: SRB_STATUS_PENDING (2) AtapiStartIo: next Srb f9f2af90 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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 wordCount 0x4 IdeIntr: Read 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xb0964584, srb->DataBuffer 0xb0964584 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: OriginalSrb != NULL AtapiInterrupt: SCSIOP_MECHANISM_STATUS status 0x1 AtapiSendCommand: req state 0x50, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 12 (Cdb f9f2afc0) assume IN AtapiSendCommand: use_dma=0, Cmd 12 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9f2afc0 Command 0x12 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x52 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0x58) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiInterrupt: chan->ExpectingInterrupt 1 (1) AtapiInterrupt: send orig SRB_STATUS_PENDING (1) AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 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 0x58 base status 0x5a AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 dev_type ATAPI OldReqState = 42 continue service interrupt AtapiInterrupt: ATAPI Entered with status (0x58) AtapiInterrupt: iReason 2 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 2 AtapiInterrupt: i-reason=2, status=0x58 AtapiInterrupt: get R wordCount 0x12 IdeIntr: Read 0x12 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9eb7c78, srb->DataBuffer 0xf9eb7c78 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 0xf9eb7c9c, srb->DataBuffer 0xf9eb7c78, len 0x24 Transfered 2c, full size 24 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf9f2af90, status 1 AtapiInterrupt: RequestComplete, srb 0xf9f2af90 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 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... 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:0x1:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x70108086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9f2af90 TopLevel (3), AtaReq 0xb0952000 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b0964568, f9f2af90) AtapiStartIo: UniataRemoveRequest(b0964568, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b0964568, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf9f2af90 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x1:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x1 VendorID+DeviceID/Rev 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9f2af90) 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=0x21 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: 0x33 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 = 0xc001 IsBusMaster == TRUE AtapiGetIoRange: AtapiGetIoRange: rid 0x4, start 0x0, offs 0x8, len 0x8, mem 0x0 AtapiGetIoRange: (2) 0xc008 BusMasterAddress (base): 0xc008 AtapiReadChipConfig: devExt 0xb0951cec 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 = 0x5 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE New pciData.Command = 0x5 PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0x0, ph chan 0, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/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 0xb0951cec, Channel 0x1 chan = 0xb0951568 AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb0951568 Lun 0x0 Lun ptr 0xb0707008 Lun 0x1 Lun ptr 0xb0707310 AtapiReadChipConfig: devExt 0xb0951cec 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 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 set AccessRanges Getting IO ranges IO range 1 0x170 IO range 2 0x376 IDX_IO1 0->170(io) IDX_IO2 10->376(io) IDX_BM_IO 14->c008(io) IDX_SATA_IO 19->0(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) = 0xb0 Reg_0x7 (0x177) = 0x0 BM_0x0 (0xc008) = 0x0 BM_0x1 (0xc009) = 0xff BM_0x2 (0xc00a) = 0x0 BM_0x3 (0xc00b) = 0xff clean IDE intr 0 clean IDE intr 1 DMA status 0x0 claim Compatible controller claim Secondary AtapiDmaAlloc: allocate tmp buffers below 4Gb AtapiVirtToPhysAddr_: b0950008 -> 00000000:03790008 AtapiVirtToPhysAddr_: b06e7000 -> 00000000:03527000 exit: init spinlock MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb072b5f0 Init ISR: Unnecessary MasterDev=0x1, NumberChannels=0x1, Isr2DevObj=0xb072b5f0 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 = 0x5 PCI_ENABLE_IO_SPACE PCI_ENABLE_MEMORY_SPACE New pciData.Command = 0x5 PCI_ENABLE_BUS_MASTER InterruptLine = 0x0 Final pciData.Command = 0x5 AtapiChipInit: dev 0xffffffff, ph chan 1, c 0 HwFlags: 0x0 VendorID/DeviceID/Rev 0x8086/0x7010/0x0 FindDevices: AtapiDisableInterrupts_0: 0 max_ldev 2 CheckDevice: Device 0x0 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 nobody home! 0x0 != 0x55 CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 nobody home! 0x0 != 0x55 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 VendorID+DeviceID/Rev 0x70108086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9f2af90 TopLevel (3), AtaReq 0xb06d6000 nobody home! 0x0 != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b0951568, f9f2af90) AtapiStartIo: UniataRemoveRequest(b0951568, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b0951568, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x1 VendorID+DeviceID/Rev 0x70108086/0x0 UniataNeedQueueing: TopLevel, qd=0 Send to device 12 TopLevel (2), srb 0xf9f2af90 TopLevel (3), AtaReq 0xb06d6000 nobody home! 0x0 != 0x55 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: AtapiDmaDBSync(b0951568, f9f2af90) AtapiStartIo: UniataRemoveRequest(b0951568, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan b0951568, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 AtapiStartIo: Communication port INQUIRY AtapiStartIo: Srb 0xf9f2af90 complete with status 0x1 AtapiStartIo: UniataRemoveRequest(0, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x1:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9f2af90) AtapiStartIo: ScsiPortNotification AtapiStartIo: UniataGetCurRequest AtapiStartIo: chan 0, Src 0 AtapiStartIo: next Srb 0 AtapiStartIo: query PORT for next request TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x1:0x0:0x1 VendorID+DeviceID/Rev 0x70108086/0x0 AtapiStartIo: SRB rejected SRB_STATUS_SELECTION_TIMEOUT AtapiStartIo: Srb 0xf9f2af90 complete with status 0xa AtapiStartIo: UniataRemoveRequest(0, f9f2af90) 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 AtapiFindController: assume max PIO4 allocate 2 Luns for 1 channels AtapiSetupLunPtrs for channel 0 of 1, 2 luns Chan 0xb06d5b30 Lun 0x0 Lun ptr 0xb094d008 Lun 0x1 Lun ptr 0xb094d310 AtapiReadChipConfig: devExt 0xb06d52b4 AtapiReadChipConfig: dev 0xffffffff, ph chan -1 Parameter ForceSimplex Parameter ForceSimplex = 0x0 MaxTransferMode (base): 0xc Parameter MaxTransferMode Parameter MaxTransferMode = 0xc MaxTransferMode (overriden): 0xc Parameter Force80pin Parameter Force80pin = 0x0 Parameter AtapiDmaZeroTransfer Parameter AtapiDmaZeroTransfer = 0x0 Parameter AtapiDmaControlCmd Parameter AtapiDmaControlCmd = 0x0 Parameter AtapiDmaRawRead Parameter AtapiDmaRawRead = 0x1 Parameter AtapiDmaReadWrite Parameter AtapiDmaReadWrite = 0x1 AtapiChipInit: dev 0xffffffff, ph chan -1, c -1 HwFlags: 0x0 VendorID/DeviceID/Rev 0x0/0x0/0x0 Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 AtapiFindController: AtdiskPrimaryClaimed Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 AtapiFindController: AtdiskSecondaryClaimed Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=1e8 BaseIoAddress2=3ee AltStatus (0xff) Reg_0x1 (0x1e9) = 0xff Reg_0x2 (0x1ea) = 0xff Reg_0x3 (0x1eb) = 0xff Reg_0x4 (0x1ec) = 0xff Reg_0x5 (0x1ed) = 0xff Reg_0x6 (0x1ee) = 0xff Reg_0x7 (0x1ef) = 0xff BM_0x0 (0x0) = 0x0 BM_0x1 (0x0) = 0x0 BM_0x2 (0x0) = 0x0 BM_0x3 (0x0) = 0x0 AtapiFindController: Identifier read back from Master (0xff) AtapiFindController: Identifier read back from Slave (0xff) Parameter PortBase Parameter PortBase = 0x0 Parameter Irq Parameter Irq = 0x0 BaseIoAddress1=168 BaseIoAddress2=36e AltStatus (0xff) Reg_0x1 (0x169) = 0xff Reg_0x2 (0x16a) = 0xff Reg_0x3 (0x16b) = 0xff Reg_0x4 (0x16c) = 0xff Reg_0x5 (0x16d) = 0xff Reg_0x6 (0x16e) = 0xff Reg_0x7 (0x16f) = 0xff BM_0x0 (0x0) = 0x0 BM_0x1 (0x0) = 0x0 BM_0x2 (0x0) = 0x0 BM_0x3 (0x0) = 0x0 AtapiFindController: Identifier read back from Master (0xff) AtapiFindController: Identifier read back from Slave (0xff) AtapiFindController: return SP_RETURN_NOT_FOUND ScsiPortInitialize Status 0xc00000c0 Parameter IgnoreMca Parameter IgnoreMca = 0x0 ATAPI IDE: Look for MCA Controllers ScsiPortInitialize Status 0xc00000c0 Leave UNIATA MiniPort DriverEntry with status 0x0 (ntoskrnl/io/iomgr/driver.c:1629) '\Driver\buslogic' initialization failed, status (0xc00000c0) (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\buslogic' TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xf9f2b360, CDB 0xf9f2b390, AtaReq 0xb0952000, SCmd 0x25 UniataNeedQueueing: TopLevel, qd=0 Send to device 25 TopLevel (2), srb 0xf9f2b360 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 25 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 25 (Cdb f9f2b390) assume IN AtapiSendCommand: use_dma=0, Cmd 25 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9f2b390 Command 0x25 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0x58) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9f2b360 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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... 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 0x4 IdeIntr: Read 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9eb7510, srb->DataBuffer 0xf9eb7510 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 0xf9eb7518, srb->DataBuffer 0xf9eb7510, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf9f2b360, status 1 AtapiInterrupt: RequestComplete, srb 0xf9f2b360 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 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... 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 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xf9f2b364, CDB 0xf9f2b394, AtaReq 0xb0952000, SCmd 0xbd UniataNeedQueueing: TopLevel, qd=0 Send to device bd TopLevel (2), srb 0xf9f2b364 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send bd AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD bd (Cdb f9f2b394) assume IN AtapiSendCommand: use_dma=0, Cmd bd AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9f2b394 Command 0xbd to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0x58) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9f2b364 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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... 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 0x4 IdeIntr: Read 0x4 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9eb7510, srb->DataBuffer 0xf9eb7510 status re-check 0x50 AtapiInterrupt: all transferred, AtaReq->WordsLeft == 0 AtapiInterrupt: early complete ? status 52 AtapiInterrupt: CompleteRequest, srbstatus 1 AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9eb7518, srb->DataBuffer 0xf9eb7510, len 0x8 Transfered 8, full size 8 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xf9f2b364, status 1 AtapiInterrupt: RequestComplete, srb 0xf9f2b364 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 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... 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 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xf9f2b3ec, CDB 0xf9f2b41c, AtaReq 0xb0952000, SCmd 0x1a UniataNeedQueueing: TopLevel, qd=0 Send to device 1a TopLevel (2), srb 0xf9f2b3ec TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 1a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 1a (Cdb f9f2b41c) assume IN AtapiSendCommand: use_dma=0, Cmd 1a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9f2b41c Command 0x1a to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0x58) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9f2b3ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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... 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 0x8 AtapiInterrupt: 10 words requested; 8 words xferred IdeIntr: Read 0x8 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9eb7538, srb->DataBuffer 0xf9eb7538 status re-check 0x50 AtapiInterrupt: early complete + underrun ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x2 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xf9eb7548, srb->DataBuffer 0xf9eb7538, len 0x14 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 2 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf9f2b3ec, status 12 AtapiInterrupt: RequestComplete, srb 0xf9f2b3ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 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... IDE status 0x52 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 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xf9f2b3ec, CDB 0xf9f2b41c, AtaReq 0xb0952000, SCmd 0x5a UniataNeedQueueing: TopLevel, qd=0 Send to device 5a TopLevel (2), srb 0xf9f2b3ec TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 5a AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 5a (Cdb f9f2b41c) assume IN AtapiSendCommand: use_dma=0, Cmd 5a AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9f2b41c Command 0x5a to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0x5a) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9f2b3ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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... 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 0x8 AtapiInterrupt: 12 words requested; 8 words xferred IdeIntr: Read 0x8 words IdeIntr: PIO Read AtaReq->DataBuffer 0xf9eb7538, srb->DataBuffer 0xf9eb7538 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 0xf9eb7548, srb->DataBuffer 0xf9eb7538, len 0x18 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 4 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xf9f2b3ec, status 12 AtapiInterrupt: RequestComplete, srb 0xf9f2b3ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 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... 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 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xf9f2b3ec, CDB 0xf9f2b41c, AtaReq 0xb0952000, SCmd 0xbe UniataNeedQueueing: TopLevel, qd=0 Send to device be TopLevel (2), srb 0xf9f2b3ec TopLevel (3), AtaReq 0xb0952000 Try ATAPI send be AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD be (Cdb f9f2b41c) assume 0-transfer AtapiSendCommand: zero transfer, no DMA setup AtapiSendCommand: use_dma=0, Cmd be AtapiSendCommand: zero transfer AtapiSendCommand: AtapiDmaReinit() to PIO AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb f9f2b41c Command 0xbe to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x52 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0x50) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb f9f2b3ec AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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... IDE status 0x50 base status 0x52 AtapiCheckInterrupt__: 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 0xf9f2b3ec, status 1 AtapiInterrupt: RequestComplete, srb 0xf9f2b3ec AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 (ntoskrnl/io/iomgr/driver.c:1629) '\Driver\floppy' initialization failed, status (0xc000000e) (ntoskrnl/io/iomgr/driver.c:64) Deleting driver object '\Driver\floppy' (drivers/storage/class/ramdisk/ramdisk.c:2438) FIXME: Installing from RamDisk is UNSUPPORTED! (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: c (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: c (hal/halx86/legacy/halpnpdd.c:793) Illegal IRP: 15 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0xb, data f9eaf008, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf008) AtapiVirtToPhysAddr_: f9eaf008 -> 00000000:03512008 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_WDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0x2 Setup chip a:w:u=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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 = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0xd0 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 Intr: VendorID+DeviceID/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 = TRUE perform generic check getting status... IDE status 0x50 base status 0x50 AtapiDmaDone: dev -1 AtapiCheckInterrupt__: exit with TRUE AtapiInterrupt: cntrlr 0x0:0, irql 0xd, c 0 DmaTransfer = TRUE dev_type ATAPI OldReqState = 42 AtapiInterrupt: ATAPI Entered with status (0x50) AtapiInterrupt: iReason 3 AtapiInterrupt: ATAPI branch AtapiInterrupt: iReason 3 AtapiInterrupt: i-reason=3, status=0x50 AtapiInterrupt: interruptReason = CompleteRequest AtapiInterrupt: CompleteRequest, was DmaTransfer AtapiInterrupt: CompleteRequest, srbstatus 1 Transfered 800, full size 800 AtapiInterrupt: RequestComplete AtapiInterrupt: set AutoSense AtapiInterrupt: remove srb 0xb094b760, status 1 AtapiInterrupt: RequestComplete, srb 0xb094b760 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 0x70108086/0x0 SRB 0xb06d2188, CDB 0xb06d21b8, AtaReq 0xb0952000, SCmd 0x43 UniataNeedQueueing: TopLevel, qd=0 Send to device 43 TopLevel (2), srb 0xb06d2188 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 43 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 43 (Cdb b06d21b8) assume IN AtapiSendCommand: use_dma=0, Cmd 43 AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: !(AtaReq->Flags & REQ_FLAG_DMA_OPERATION), fall to PIO on Device 0 AtapiDmaReinit: set PIO mode on Device 0 (22 -> b) AtapiDmaInit: chan->MaxTransferMode >= ATA_WDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0xffffffff Setup chip a:w:u=3:-1:-1 AtaSetTransferMode: Set 0xb on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0xb feature 0x3 Status 0x50 AtapiSendCommand: use_dma=0 AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b06d21b8 Command 0x43 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x50 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0x5a) AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b06d2188 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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... 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 0xa AtapiInterrupt: 402 words requested; 10 words xferred IdeIntr: Read 0xa words IdeIntr: PIO Read AtaReq->DataBuffer 0xb094acd8, srb->DataBuffer 0xb094acd8 status re-check 0x50 AtapiInterrupt: early complete + underrun ? status 50 AtapiInterrupt: CompleteRequest, srbstatus 1 WordsLeft 0x188 -> SRB_STATUS_DATA_OVERRUN AtapiInterrupt: PIO completion AtapiInterrupt: PIO completion, wait BUSY IdeIntr: ATAPI Read AtaReq->DataBuffer 0xb094acec, srb->DataBuffer 0xb094acd8, len 0x324 AtapiInterrupt: Check for underflow, AtaReq->WordsLeft 188 AtapiInterrupt: RequestComplete AtapiInterrupt: remove srb 0xb06d2188, status 12 AtapiInterrupt: RequestComplete, srb 0xb06d2188 AtapiInterrupt: NextRequest, srb=0x0 AtapiInterrupt: ReturnEnableIntr AtapiInterrupt: exiting, UseDpc=1, NoStartIo=1 AtapiInterrupt(base): return status TRUE AtapiInterrupt(base): exit with status 0x1 Intr: VendorID+DeviceID/Rev 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... 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 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0xb, data f9eaf1d0, count 800, lCh 0, dev 0 AtapiDmaSetup: Not DMA mode, assume this is just preparation get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiDmaReinit: restore IO mode on Device 0 AtapiDmaInit__: Set (U)DMA on Device 0 AtapiDmaInit: chan->MaxTransferMode >= ATA_WDMA AtapiDmaInit: LunExt->LimitedTransferMode 0x22 AtapiDmaInit: LunExt->MaxTransferMode >= ATA_WDMA => 0x2 Setup chip a:w:u=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request Intr: VendorID+DeviceID/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 = TRUE perform generic check DmaTransfer + !BM_STATUS_INTR (1) getting status... status 0x58 AtapiInterrupt(base): set CHECK_INTR_IDLE (2) AtapiInterrupt(base): exit with status 0x0 AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0aec AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x52 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x52) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd2) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x52 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x52 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x5a use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x5a) 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: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x52 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x52). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x52) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x52 IssueIdentify: statusByte 0x52 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x52 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x52) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd2) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x52 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x52 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x5a use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x5a) 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: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x52 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x52). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x52) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x52 IssueIdentify: statusByte 0x52 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x52 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x52) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd2) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x52 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x52 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x5a use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x50 IssueIdentify: statusByte 0x50 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 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: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x50). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x50) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x5a) 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: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 TopLevel ** AtapiStartIo: Function 0x0, PATH:LUN:TID = 0x0:0x0:0x0 VendorID+DeviceID/Rev 0x70108086/0x0 SRB 0xb094b760, CDB 0xb094b790, AtaReq 0xb0952000, SCmd 0x28 UniataNeedQueueing: TopLevel, qd=0 Send to device 28 TopLevel (2), srb 0xb094b760 TopLevel (3), AtaReq 0xb0952000 Try ATAPI send 28 AtapiSendCommand: req state 0x10, Action 3 AtapiSendCommand: prepare..., ATAPI CMD 28 (Cdb b094b790) AtapiDmaSetup: mode 0x22, data f9eaf1d0, count 800, lCh 0, dev 0 get Phys(PRD=b0952060) AtapiVirtToPhysAddr_: b0952060 -> 00000000:03792060 get Phys(data[0]=f9eaf1d0) AtapiVirtToPhysAddr_: f9eaf1d0 -> 00000000:035121d0 set TERM AtapiDmaSetup: OK AtapiSendCommand: use dma AtapiDmaSetup: already setup, 1 entries AtapiSendCommand: use dma AtapiSendCommand: use_dma=1, Cmd 28 REQ_FLAG_DMA_OPERATION AtapiSendCommand: AtapiDmaReinit() AtapiSendCommand: use_dma=1 REQ_FLAG_DMA_OPERATION AtapiSendCommand: CMD_ACTION_EXEC AtapiSendCommand: Cdb b094b790 Command 0x28 to TargetId 0 lun 0 AtapiSendCommand: Entered with status 0x52 AtapiSendCommand: Entry Status (0x50) AtapiSendCommand: Poll for int. to send packet. Status (0x50) AtapiSendCommand: status (0x58) AtapiSendCommand: cmd status (0xd0) AtapiDmaStart: read on 0x0:0x0 AtapiSendCommand: ExpectingInterrupt (0x1) AtapiSendCommand: return SRB_STATUS_PENDING (3) AtapiStartIo: next Srb b094b760 AtapiStartIo: query PORT for next request AtapiResetController(0) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 AtapiResetController: Reset channel 0 CompleteType 0x1, Luns 2, chan 0xb0964568, sptr 0x809f0ae4 AtapiResetController: pending SRB 0xb094b760, chan 0xb0964568 senseBuffer 0xb0953000, chan 0xb0964568 AtapiResetController: report SCSI_SENSE_UNIT_ATTENTION + SCSI_ADSENSE_BUS_RESET chan 0xb0964568 ATA path, chan 0xb0964568 disable intr (0) AtapiDisableInterrupts_0: 0 done send reset wait a little disable intr AtapiDisableInterrupts_0: 1 re-enable intr AtapiEnableInterrupts_0: 2 wait a little (2) done check DMA engine DMA status 0x1 AtapiDmaDone: dev 0 process connected devices 0 - 1 Chan 0xb0964568 Lun 0x0 Lun ptr 0xb072a008 ATAPI at home AtapiResetController: Status before Atapi reset (0x52). AtapiDisableInterrupts_0: 1 AtapiSoftReset: statusByte2 50: DMA status 0x0 AtapiEnableInterrupts_0: 2 AtapiResetController: Status after soft reset 0x50 Chan 0xb0964568 Lun 0x1 Lun ptr 0xb072a310 HDD at home CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 0: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found AtapiResetController: deviceExtension->chan[0].DisableIntr 1 -> 1 AtapiEnableInterrupts_0: 1 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 0: DMA status 0x0 ATAPI at home ATAPI at home CheckDevice: status 0x50 CheckDevice: ATAPI signature found IssueIdentify: Checking for ATAPI. Status (0x52) IssueIdentify: Checking for ATAPI (2). Status (0x50) AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xa1, lba 0x20000 count 0x0 feature 0x0 IssueIdentify: IDE_STATUS_DRQ (0x58) IssueIdentify: Status before read words 0x58 IssueIdentify: statusByte 0x58 IssueIdentify: BASE statusByte 0x58 use 16bit IO IssueIdentify: suck data port IssueIdentify: statusByte 0x52 IssueIdentify: statusByte 0x52 IssueIdentify: Status after read words 0x50 Model: eGenir c2143 FW: LAHP S/N: XBDC0000 1 Pio: 0 APio: 1 SWDMA: 0 MWDMA: 4 SATA: 0 SATA support: 0, CAPs 0x0 OrigTransferMode: 22, Active: 22 Accoustic 0, cur 0 AdvPowerMode 0, cur 0 InitBadBlocks local LunExt 0xb072a008 S/N:Generic_1234____________________________-BXCD00001___________ IssueIdentify: Device does not interrupt on assertion of DRQ. IssueIdentify: Device is CD/Optical drive. IssueIdentify: final Status on exit (0x50) CheckDevice: Device 0x0 is ATAPI CheckDevice: check status: found CheckDevice: Device 0x1 CheckDevice: reset dev AtapiSoftReset: statusByte2 50: DMA status 0x0 HDD at home HDD at home CheckDevice: status 0x0 CheckDevice: IDE device check IssueIdentify: Checking for IDE. Status (0x0) IssueIdentify: statusByte != IDE_STATUS_IDLE IssueIdentify: no dev (dev 1) CheckDevice: check status: not found FindDevices: select 0 dev to clear INTR FindDevices: statusByte=0x50 FindDevices: select 1 dev to clear INTR FindDevices: statusByte=0x0 FindDevices: select 0 dev on exit AtapiEnableInterrupts_0: 1 FindDevices: returning 1 AtapiHwInitialize: lChannel 0x0, dev 0 AtapiDisableInterrupts_0: 0 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=3:2:-1 AtaSetTransferMode: Set 0x22 on Device 0/0 AtaCommand48: cntrlr 0x0:0x0 dev 0x0, cmd 0xef, lba 0x0 count 0x22 feature 0x3 Status 0x50 Using 0x22 mode AtapiEnableInterrupts_0: 1 AtapiHwInitialize: lChannel 0x0, dev 1 AtapiResetController(1) AtapiResetController: Reset IDE 0x8086/0x7010 @ 0x21 simplexOnly 0 *** Fatal System Error: 0x0000007b (0xB06D5678,0xC0000185,0x00000000,0x00000000)  Entered debugger on embedded INT3 at 0x0008:0x8094b9d8. kdb:>