I did another test: - Call dma_set_mask_and_coherent(&pPciDev->dev, DMA_BIT_MASK(32)) in probe; - Use DMA address or BUS address in DMA But EHH error remains.
All sources are based on PLX SDK 7.25. Note: Sample test is in user space. It allocates memory and starts DMA through PLX API. The original sample NT_DmaTest does DMA between BARx and Host memory. I change this for simple: Allocate two host memory buffers and try to do DMA between them. Device probe =========== (Driver/Source.Plx8000_DMA/Driver.c) int AddDevice( DRIVER_OBJECT *pDriverObject, struct pci_dev *pPciDev ) { U8 channel; int status; U32 RegValue; DEVICE_OBJECT *fdo; DEVICE_OBJECT *pDevice; DEVICE_EXTENSION *pdx; // Allocate memory for the device object fdo = kmalloc( sizeof(DEVICE_OBJECT), GFP_KERNEL ); if (fdo == NULL) { ErrorPrintf(("ERROR - memory allocation for device object failed\n")); return (-ENOMEM); } // Initialize device object RtlZeroMemory( fdo, sizeof(DEVICE_OBJECT) ); fdo->DriverObject = pDriverObject; // Save parent driver object fdo->DeviceExtension = &(fdo->DeviceInfo); // Enable the device if (pci_enable_device( pPciDev ) == 0) { DebugPrintf(("Enabled PCI device\n")); } else { ErrorPrintf(("WARNING - PCI device enable failed\n")); } #if 1 /* New added: Set DMA mask as suggestied on linuxppc */ { int err; printk("Debug %s: dma_set_mask_and_coherent()...\n", __func__); err = dma_set_mask_and_coherent(&pPciDev->dev, DMA_BIT_MASK(32)); if (err != 0) { printk("Error %s: Failed dma_set_mask_and_coherent(). ret = %d\n", __func__, err); return err; } } #endif // Enable bus mastering pci_set_master( pPciDev ); // // Initialize the device extension // pdx = fdo->DeviceExtension; // Clear device extension RtlZeroMemory( pdx, sizeof(DEVICE_EXTENSION) ); // Store parent device object pdx->pDeviceObject = fdo; // Save the OS-supplied PCI object pdx->pPciDevice = pPciDev; // Set initial device device state pdx->State = PLX_STATE_STOPPED; // Set initial power state pdx->PowerState = PowerDeviceD0; // Store device location information pdx->Key.domain = pci_domain_nr(pPciDev->bus); pdx->Key.bus = pPciDev->bus->number; pdx->Key.slot = PCI_SLOT(pPciDev->devfn); pdx->Key.function = PCI_FUNC(pPciDev->devfn); pdx->Key.DeviceId = pPciDev->device; pdx->Key.VendorId = pPciDev->vendor; pdx->Key.SubVendorId = pPciDev->subsystem_vendor; pdx->Key.SubDeviceId = pPciDev->subsystem_device; pdx->Key.DeviceNumber = pDriverObject->DeviceCount; // Set API access mode pdx->Key.ApiMode = PLX_API_MODE_PCI; // Update Revision ID PLX_PCI_REG_READ( pdx, PCI_REG_CLASS_REV, &RegValue ); pdx->Key.Revision = (U8)(RegValue & 0xFF); // Set device mode pdx->Key.DeviceMode = PLX_CHIP_MODE_STANDARD; // Set PLX-specific port type pdx->Key.PlxPortType = PLX_SPEC_PORT_DMA; // Build device name sprintf( pdx->LinkName, PLX_DRIVER_NAME "-%d", pDriverObject->DeviceCount ); // Initialize work queue for ISR DPC queueing PLX_INIT_WORK( &(pdx->Task_DpcForIsr), DpcForIsr, // DPC routine &(pdx->Task_DpcForIsr) // DPC parameter (pre-2.6.20 only) ); // Initialize ISR spinlock spin_lock_init( &(pdx->Lock_Isr) ); // Initialize interrupt wait list INIT_LIST_HEAD( &(pdx->List_WaitObjects) ); spin_lock_init( &(pdx->Lock_WaitObjectsList) ); // Initialize physical memories list INIT_LIST_HEAD( &(pdx->List_PhysicalMem) ); spin_lock_init( &(pdx->Lock_PhysicalMemList) ); // Set the DMA mask if (Plx_dma_set_mask( pdx, PLX_DMA_BIT_MASK(48) ) == 0) { DebugPrintf(("Set DMA bit mask to 48-bits\n")); } else { DebugPrintf(("ERROR - Unable to set DMA mask to 48-bits, revert to 32-bit\n")); Plx_dma_set_mask( pdx, PLX_DMA_BIT_MASK(32) ); } // Set buffer allocation mask if (Plx_dma_set_coherent_mask( pdx, PLX_DMA_BIT_MASK(32) ) != 0) { ErrorPrintf(("WARNING - Set DMA coherent mask failed\n")); } // Initialize DMA spinlocks for (channel = 0; channel < MAX_DMA_CHANNELS; channel++) { spin_lock_init( &(pdx->Lock_Dma[channel]) ); } // // Add to driver device list // // Acquire Device List lock spin_lock( &(pDriverObject->Lock_DeviceList) ); // Get device list head pDevice = pDriverObject->DeviceObject; if (pDevice == NULL) { // Add device as first in list pDriverObject->DeviceObject = fdo; } else { // Go to end of list while (pDevice->NextDevice != NULL) { pDevice = pDevice->NextDevice; } // Add device to end of list pDevice->NextDevice = fdo; } // Increment device count pDriverObject->DeviceCount++; // Release Device List lock spin_unlock( &(pDriverObject->Lock_DeviceList) ); DebugPrintf(("Created Device (%s)\n", pdx->LinkName)); // Start the device status = StartDevice( fdo ); if (status != 0) { RemoveDevice( fdo ); return status; } return 0; } Memory allocate ============ (Driver/Source.Plx8000_DMA/SuppFunc.c) /******************************************************************************* * * Function : Plx_dma_buffer_alloc * * Description: Allocates physically contiguous non-paged memory * * Note : The function allocates a contiguous block of system memory and * marks it as reserved. Marking the memory as reserved is required * in case the memory is later mapped to user virtual space. * ******************************************************************************/ VOID* Plx_dma_buffer_alloc( DEVICE_EXTENSION *pdx, PLX_PHYS_MEM_OBJECT *pMemObject ) { dma_addr_t BusAddress; PLX_UINT_PTR virt_addr; // Verify size if (pMemObject->Size == 0) { ErrorPrintf(("ERROR: Unable to allocate buffer, requested size = 0\n")); RtlZeroMemory( pMemObject, sizeof(PLX_PHYS_MEM_OBJECT) ); return NULL; } /********************************************************* * Attempt to allocate contiguous memory * * Additional flags are specified as follows: * * __GFP_NOWARN : Prevents the kernel from dumping warnings * about a failed allocation attempt. The * PLX driver already handles failures. * * __GFP_REPEAT : Not enabled by default, but may be added * manually. It asks the kernel to "try a * little harder" in the allocation effort. ********************************************************/ pMemObject->pKernelVa = Plx_dma_alloc_coherent( pdx, pMemObject->Size, &BusAddress, GFP_KERNEL | __GFP_NOWARN ); if (pMemObject->pKernelVa == NULL) { return NULL; } // Store the bus address pMemObject->BusPhysical = (U64)BusAddress; // Tag all pages as reserved for (virt_addr = (PLX_UINT_PTR)pMemObject->pKernelVa; virt_addr < ((PLX_UINT_PTR)pMemObject->pKernelVa + pMemObject->Size); virt_addr += PAGE_SIZE) { SetPageReserved( virt_to_page( PLX_INT_TO_PTR(virt_addr) ) ); } // Get CPU physical address of buffer pMemObject->CpuPhysical = virt_to_phys( pMemObject->pKernelVa ); // Clear the buffer RtlZeroMemory( pMemObject->pKernelVa, pMemObject->Size ); DebugPrintf(("Allocated physical memory...\n")); DebugPrintf(( " CPU Phys Addr: %08llx\n", pMemObject->CpuPhysical )); DebugPrintf(( " Bus Phys Addr: %08llx\n", pMemObject->BusPhysical )); DebugPrintf(( " Kernel VA : %p\n", pMemObject->pKernelVa )); DebugPrintf(( " Size : %Xh (%d%s)\n", pMemObject->Size, (pMemObject->Size > (1 << 30)) ? (pMemObject->Size >> 30) : (pMemObject->Size > (1 << 20)) ? (pMemObject->Size >> 20) : (pMemObject->Size > (1 << 10)) ? (pMemObject->Size >> 10) : pMemObject->Size, (pMemObject->Size > (1 << 30)) ? "GB" : (pMemObject->Size > (1 << 20)) ? "MB" : (pMemObject->Size > (1 << 10)) ? "KB" : "B" )); // Return the kernel virtual address of the allocated block return pMemObject->pKernelVa; } DMA transfer ========== (Driver/Source.Plx8000_DMA/ApiFunc.c) /****************************************************************************** * * Function : PlxDmaTransferBlock * * Description: Performs DMA block transfer * ******************************************************************************/ PLX_STATUS PlxDmaTransferBlock( DEVICE_EXTENSION *pdx, U8 channel, PLX_DMA_PARAMS *pParams, VOID *pOwner ) { U16 OffsetDmaBase; U32 RegValue; PLX_STATUS status; printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Verify DMA channel is available status = PlxDmaStatus( pdx, channel, pOwner ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); if (status != PLX_STATUS_COMPLETE) { DebugPrintf(("ERROR - DMA unavailable or in-progress\n")); return status; } printk("PLX DMA[%s-%d]\n", __func__, __LINE__); DebugPrintf(( "Ch %d - DMA %08X_%08X --> %08X_%08X (%d bytes)\n", channel, PLX_64_HIGH_32(pParams->AddrSource), PLX_64_LOW_32(pParams->AddrSource), PLX_64_HIGH_32(pParams->AddrDest), PLX_64_LOW_32(pParams->AddrDest), pParams->ByteCount )); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Set the channel's base register offset (200h, 300h, etc) OffsetDmaBase = 0x200 + (channel * 0x100); spin_lock( &(pdx->Lock_Dma[channel]) ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Write Source Address PLX_DMA_REG_WRITE( pdx, OffsetDmaBase + 0x0, PLX_64_LOW_32(pParams->AddrSource) ); PLX_DMA_REG_WRITE( pdx, OffsetDmaBase + 0x4, PLX_64_HIGH_32(pParams->AddrSource) ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Write Destination Address PLX_DMA_REG_WRITE( pdx, OffsetDmaBase + 0x8, PLX_64_LOW_32(pParams->AddrDest) ); PLX_DMA_REG_WRITE( pdx, OffsetDmaBase + 0xC, PLX_64_HIGH_32(pParams->AddrDest) ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Set Transfer Count & address & interrupt options RegValue = (1 << 31) | // Valid bit (pParams->bConstAddrSrc << 29) | // Keep source address constant (pParams->bConstAddrDest << 28) | // Keep destination address constant (pParams->ByteCount << 0); // Byte count if (pParams->bIgnoreBlockInt == 0) { RegValue |= (1 << 30); } printk("PLX DMA[%s-%d]\n", __func__, __LINE__); PLX_DMA_REG_WRITE( pdx, OffsetDmaBase + 0x10, RegValue ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Get DMA control/status RegValue = PLX_DMA_REG_READ( pdx, OffsetDmaBase + 0x38 ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Set DMA to block mode if (pdx->Key.PlxFamily == PLX_FAMILY_SIRIUS) { RegValue &= ~(1 << 4); } else { RegValue &= ~(3 << 5); } printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Make sure descriptor write-back ([2]) is disabled RegValue &= ~(1 << 2); // Clear any active status bits ([31,12:8]) RegValue |= ((1 << 31) | (0x1F << 8)); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); spin_unlock( &(pdx->Lock_Dma[channel]) ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); DebugPrintf(("Start DMA transfer...\n")); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); // Start DMA ([3]) PLX_DMA_REG_WRITE( pdx, OffsetDmaBase + 0x38, RegValue | (1 << 3) ); printk("PLX DMA[%s-%d]\n", __func__, __LINE__); return PLX_STATUS_OK; } Latest dmesg with EEH error ====================== [156541.460091] Plx8000_NT: <========================================================> [156541.460316] Plx8000_NT: PLX 8000_NT driver v7.25 (64-bit) [156541.460365] Plx8000_NT: Supports Linux kernel v3.10.0-514.10.2.el7.ppc64le [156541.460428] Plx8000_NT: Allocated global driver object (c000003c841f0200) [156541.460432] Plx8000_NT: Registered driver (MajorID = 247) [156541.460463] Plx8000_NT: -------------------- [156541.460469] Plx8000_NT: Probe: 8619 10B5 [D1 01:00.1] [156541.460482] Plx8000_NT: Probe: -- Unsupported Device -- [156541.460506] Plx8000_NT: -------------------- [156541.460509] Plx8000_NT: Probe: 8619 10B5 [D1 02:01.0] [156541.460518] Plx8000_NT: Enabled PCI device [156541.460527] Plx8000_NT: Created Device (Plx8000_NT-0) [156541.460530] Plx8000_NT: Start: 8619 10B5 [D1 02:01.0] [156541.460532] Debug StartDevice 723: Reading PCI header command... [156541.460720] Debug StartDevice 725: Reading PCI header command... = 0x100146 [156541.460790] Plx8000_NT: Resource 00 [156541.460792] Plx8000_NT: Type : Memory [156541.460798] Plx8000_NT: PCI BAR 0: 81000000 [156541.460799] Plx8000_NT: Phys Addr: 3FE081000000 [156541.460802] Plx8000_NT: Size : 20000h (128KB) [156541.460804] Plx8000_NT: Property : Non-Prefetchable 32-bit [156541.460819] Plx8000_NT: Kernel VA: d000080081480000 [156541.460822] Debug StartDevice 841: Read BAR0[0xd000080081480000] after map... [156541.460895] Debug StartDevice 843: Read BAR0[0xd000080081480000] after map... = 0x861910b5 [156541.460966] Plx8000_NT: Resource 01 [156541.460967] Plx8000_NT: Type : Memory [156541.460973] Plx8000_NT: PCI BAR 2: 80000000 [156541.460974] Plx8000_NT: Phys Addr: 3FE080000000 [156541.460976] Plx8000_NT: Size : 400000h (4MB) [156541.460978] Plx8000_NT: Property : Non-Prefetchable 32-bit [156541.460983] Plx8000_NT: Kernel VA: d000080084000000 [156541.460985] Debug StartDevice 849: Read BAR2[0xd000080084000000] after map... [156541.461073] Debug StartDevice 851: Read BAR2[0xd000080084000000] after map... = 0xf000eef3 [156541.461146] Plx8000_NT: Resource 02 [156541.461147] Plx8000_NT: Type : Memory [156541.461152] Plx8000_NT: PCI BAR 3: 80400000 [156541.461154] Plx8000_NT: Phys Addr: 3FE080400000 [156541.461156] Plx8000_NT: Size : 400000h (4MB) [156541.461157] Plx8000_NT: Property : Non-Prefetchable 32-bit [156541.461162] Plx8000_NT: Kernel VA: d000080084800000 [156541.461163] Plx8000_NT: Resource 03 [156541.461165] Plx8000_NT: Type : Memory [156541.461170] Plx8000_NT: PCI BAR 4: 80800000 [156541.461171] Plx8000_NT: Phys Addr: 3FE080800000 [156541.461173] Plx8000_NT: Size : 400000h (4MB) [156541.461175] Plx8000_NT: Property : Non-Prefetchable 32-bit [156541.461179] Plx8000_NT: Kernel VA: d000080085000000 [156541.461180] Plx8000_NT: Resource 04 [156541.461182] Plx8000_NT: Type : Memory [156541.461187] Plx8000_NT: PCI BAR 5: 80C00000 [156541.461188] Plx8000_NT: Phys Addr: 3FE080C00000 [156541.461190] Plx8000_NT: Size : 400000h (4MB) [156541.461192] Plx8000_NT: Property : Non-Prefetchable 32-bit [156541.461196] Plx8000_NT: Kernel VA: d000080085800000 [156541.461198] Debug StartDevice 862: Reading PCI header command... [156541.461261] Debug StartDevice 864: Reading PCI header command... = 0x100146 [156541.461409] Plx8000_NT: Device 8619_10B5 = 8619 rev BA [156541.461412] Plx8000_NT: Device in NT LEGACY mode [156541.461414] Debug StartDevice 891: Read BAR0[0xd000080081480000] before PlxDetermineNtPortSide... [156541.461497] Debug StartDevice 893: Read BAR0[0xd000080081480000] before PlxDetermineNtPortSide map... = 0x861910b5 [156541.461595] Plx8000_NT: NT port is VIRTUAL-side (NT base=10000h) [156541.461597] Debug StartDevice 901: Read BAR0[0xd000080081480000] after PlxDetermineNtPortSide... [156541.461684] Debug StartDevice 903: Read BAR0[0xd000080081480000] after PlxDetermineNtPortSide map... = 0x861910b5 [156541.461834] Plx8000_NT: MSI enabled, change IRQ 249 --> 499 [156541.461836] Plx8000_NT: Resource 05 [156541.461838] Plx8000_NT: Type : Interrupt (MSI) [156541.461840] Plx8000_NT: IRQ : 499 [1F3h] [156541.461850] Plx8000_NT: MSI Addr : 10000000 [156541.461855] Plx8000_NT: _00000000 [156541.461860] Plx8000_NT: MSI Data : 0001 [156541.461878] Plx8000_NT: Installed ISR for interrupt [156541.461895] Plx8000_NT: -------------------- [156541.461899] Plx8000_NT: Probe: 87D0 10B5 [D3 01:00.1] [156541.461909] Plx8000_NT: Probe: -- Unsupported Device -- [156541.461916] Plx8000_NT: -------------------- [156541.461918] Plx8000_NT: Probe: 87D0 10B5 [D3 01:00.2] [156541.461925] Plx8000_NT: Probe: -- Unsupported Device -- [156541.461931] Plx8000_NT: -------------------- [156541.461933] Plx8000_NT: Probe: 87D0 10B5 [D3 01:00.3] [156541.461940] Plx8000_NT: Probe: -- Unsupported Device -- [156541.461946] Plx8000_NT: -------------------- [156541.461948] Plx8000_NT: Probe: 87D0 10B5 [D3 01:00.4] [156541.461956] Plx8000_NT: Probe: -- Unsupported Device -- [156541.461984] Plx8000_NT: Attempt to allocate physical memory (8KB) [156541.461999] Plx8000_NT: Allocated physical memory... [156541.462001] Plx8000_NT: CPU Phys Addr: 1f87000000 [156541.462002] Plx8000_NT: Bus Phys Addr: 60df0000 [156541.462004] Plx8000_NT: Kernel VA : c000001f87000000 [156541.462006] Plx8000_NT: Size : 2000h (8KB) [156541.462008] Plx8000_NT: -------------------- [156541.462009] Plx8000_NT: Added: 1 device [156541.462011] Plx8000_NT: ...driver loaded [156542.961942] Plx8000_DMA: <========================================================> [156542.962168] Plx8000_DMA: PLX 8000_DMA driver v7.25 (64-bit) [156542.962227] Plx8000_DMA: Supports Linux kernel v3.10.0-514.10.2.el7.ppc64le [156542.962301] Plx8000_DMA: Allocated global driver object (c000003c834af800) [156542.962543] Plx8000_DMA: Registered driver (MajorID = 246) [156542.962616] Plx8000_DMA: -------------------- [156542.962668] Plx8000_DMA: Probe: 8619 10B5 [D1 01:00.1] [156542.962724] Plx8000_DMA: Enabled PCI device [156542.962772] Debug AddDevice: dma_set_mask_and_coherent()... [156542.962836] PLX 8000 DMA Driver 0001:01:00.1: Using 32-bit DMA via iommu [156542.962901] PLX 8000 DMA Driver 0001:01:00.1: Using 32-bit DMA via iommu [156542.962959] Plx8000_DMA: Set DMA bit mask to 48-bits [156542.963006] Plx8000_DMA: Created Device (Plx8000_DMA-0) [156542.963054] Plx8000_DMA: Start: 8619 10B5 [D1 01:00.1] [156542.963102] Plx8000_DMA: Resource 00 [156542.963138] Plx8000_DMA: Type : Memory [156542.963189] Plx8000_DMA: PCI BAR 0: 81820000 [156542.963236] Plx8000_DMA: Phys Addr: 3FE081820000 [156542.963284] Plx8000_DMA: Size : 20000h (128KB) [156542.963332] Plx8000_DMA: Property : Non-Prefetchable 32-bit [156542.963395] Plx8000_DMA: Kernel VA: d0000800814c0000 [156542.963489] Plx8000_DMA: Device 8619_10B5 = 8619 rev BA [156542.963583] Plx8000_DMA: MSI enabled, change IRQ 249 --> 500 [156542.963642] Plx8000_DMA: Resource 01 [156542.963679] Plx8000_DMA: Type : Interrupt (MSI) [156542.963727] Plx8000_DMA: IRQ : 500 [1F4h] [156542.963782] Plx8000_DMA: MSI Addr : 10000000 [156542.963832] Plx8000_DMA: _00000000 [156542.963882] Plx8000_DMA: MSI Data : 0002 [156542.963941] Plx8000_DMA: Installed ISR for interrupt [156542.964013] Plx8000_DMA: -------------------- [156542.964070] Plx8000_DMA: Probe: 87D0 10B5 [D3 01:00.1] [156542.964142] Plx8000_DMA: Enabled PCI device [156542.964191] Debug AddDevice: dma_set_mask_and_coherent()... [156542.964255] PLX 8000 DMA Driver 0003:01:00.1: Using 32-bit DMA via iommu [156542.964324] PLX 8000 DMA Driver 0003:01:00.1: Using 32-bit DMA via iommu [156542.964385] Plx8000_DMA: Set DMA bit mask to 48-bits [156542.964432] Plx8000_DMA: Created Device (Plx8000_DMA-1) [156542.964482] Plx8000_DMA: Start: 87D0 10B5 [D3 01:00.1] [156542.964528] Plx8000_DMA: Resource 00 [156542.964564] Plx8000_DMA: Type : Memory [156542.964617] Plx8000_DMA: PCI BAR 0: 83040000 [156542.964666] Plx8000_DMA: Phys Addr: 3FE883040000 [156542.964716] Plx8000_DMA: Size : 2000h (8KB) [156542.964766] Plx8000_DMA: Property : Non-Prefetchable 32-bit [156542.964857] Plx8000_DMA: Kernel VA: d000080081500000 [156542.964996] Plx8000_DMA: Device 87D0_10B5 = 8725 rev CA [156542.965096] Plx8000_DMA: MSI enabled, change IRQ 251 --> 272 [156542.965157] Plx8000_DMA: Resource 01 [156542.965193] Plx8000_DMA: Type : Interrupt (MSI) [156542.965239] Plx8000_DMA: IRQ : 272 [110h] [156542.965296] Plx8000_DMA: MSI Addr : 10000000 [156542.965349] Plx8000_DMA: _00000000 [156542.965403] Plx8000_DMA: MSI Data : 0010 [156542.965481] Plx8000_DMA: Installed ISR for interrupt [156542.965537] Plx8000_DMA: -------------------- [156542.965587] Plx8000_DMA: Probe: 87D0 10B5 [D3 01:00.2] [156542.965642] Plx8000_DMA: Enabled PCI device [156542.965726] Debug AddDevice: dma_set_mask_and_coherent()... [156542.965790] PLX 8000 DMA Driver 0003:01:00.2: Using 32-bit DMA via iommu [156542.965884] PLX 8000 DMA Driver 0003:01:00.2: Using 32-bit DMA via iommu [156542.965948] Plx8000_DMA: Set DMA bit mask to 48-bits [156542.966026] Plx8000_DMA: Created Device (Plx8000_DMA-2) [156542.966077] Plx8000_DMA: Start: 87D0 10B5 [D3 01:00.2] [156542.966153] Plx8000_DMA: Resource 00 [156542.966190] Plx8000_DMA: Type : Memory [156542.966245] Plx8000_DMA: PCI BAR 0: 83042000 [156542.966329] Plx8000_DMA: Phys Addr: 3FE883042000 [156542.966395] Plx8000_DMA: Size : 2000h (8KB) [156542.966466] Plx8000_DMA: Property : Non-Prefetchable 32-bit [156542.966531] Plx8000_DMA: Kernel VA: d000080081522000 [156542.986063] Plx8000_DMA: Device 87D0_10B5 = 8725 rev CA [156543.012909] Plx8000_DMA: MSI enabled, change IRQ 251 --> 273 [156543.033885] Plx8000_DMA: Resource 01 [156543.051045] Plx8000_DMA: Type : Interrupt (MSI) [156543.058139] Plx8000_DMA: IRQ : 273 [111h] [156543.081938] Plx8000_DMA: MSI Addr : 10000000 [156543.151285] Plx8000_DMA: _00000000 [156543.151340] Plx8000_DMA: MSI Data : 0011 [156543.175049] Plx8000_DMA: Installed ISR for interrupt [156543.199076] Plx8000_DMA: -------------------- [156543.228325] Plx8000_DMA: Probe: 87D0 10B5 [D3 01:00.3] [156543.266237] Plx8000_DMA: Enabled PCI device [156543.266287] Debug AddDevice: dma_set_mask_and_coherent()... [156543.284766] PLX 8000 DMA Driver 0003:01:00.3: Using 32-bit DMA via iommu [156543.302570] PLX 8000 DMA Driver 0003:01:00.3: Using 32-bit DMA via iommu [156543.338986] Plx8000_DMA: Set DMA bit mask to 48-bits [156543.356741] Plx8000_DMA: Created Device (Plx8000_DMA-3) [156543.385337] Plx8000_DMA: Start: 87D0 10B5 [D3 01:00.3] [156543.385384] Plx8000_DMA: Resource 00 [156543.401548] Plx8000_DMA: Type : Memory [156543.416851] Plx8000_DMA: PCI BAR 0: 83044000 [156543.432384] Plx8000_DMA: Phys Addr: 3FE883044000 [156543.447424] Plx8000_DMA: Size : 2000h (8KB) [156543.462876] Plx8000_DMA: Property : Non-Prefetchable 32-bit [156543.502837] Plx8000_DMA: Kernel VA: d000080081544000 [156543.522190] Plx8000_DMA: Device 87D0_10B5 = 8725 rev CA [156543.536863] Plx8000_DMA: MSI enabled, change IRQ 251 --> 274 [156543.536923] Plx8000_DMA: Resource 01 [156543.558229] Plx8000_DMA: Type : Interrupt (MSI) [156543.579107] Plx8000_DMA: IRQ : 274 [112h] [156543.593668] Plx8000_DMA: MSI Addr : 10000000 [156543.607511] Plx8000_DMA: _00000000 [156543.622554] Plx8000_DMA: MSI Data : 0012 [156543.622630] Plx8000_DMA: Installed ISR for interrupt [156543.645996] Plx8000_DMA: -------------------- [156543.659853] Plx8000_DMA: Probe: 87D0 10B5 [D3 01:00.4] [156543.667360] Plx8000_DMA: Enabled PCI device [156543.681660] Debug AddDevice: dma_set_mask_and_coherent()... [156543.695406] PLX 8000 DMA Driver 0003:01:00.4: Using 32-bit DMA via iommu [156543.709749] PLX 8000 DMA Driver 0003:01:00.4: Using 32-bit DMA via iommu [156543.723734] Plx8000_DMA: Set DMA bit mask to 48-bits [156543.744728] Plx8000_DMA: Created Device (Plx8000_DMA-4) [156543.758804] Plx8000_DMA: Start: 87D0 10B5 [D3 01:00.4] [156543.773284] Plx8000_DMA: Resource 00 [156543.773322] Plx8000_DMA: Type : Memory [156543.791508] Plx8000_DMA: PCI BAR 0: 83046000 [156543.805245] Plx8000_DMA: Phys Addr: 3FE883046000 [156543.819215] Plx8000_DMA: Size : 2000h (8KB) [156543.833571] Plx8000_DMA: Property : Non-Prefetchable 32-bit [156543.847515] Plx8000_DMA: Kernel VA: d000080081566000 [156543.886524] Plx8000_DMA: Device 87D0_10B5 = 8725 rev CA [156543.906770] Plx8000_DMA: MSI enabled, change IRQ 251 --> 275 [156543.924546] Plx8000_DMA: Resource 01 [156543.938587] Plx8000_DMA: Type : Interrupt (MSI) [156543.938637] Plx8000_DMA: IRQ : 275 [113h] [156543.959460] Plx8000_DMA: MSI Addr : 10000000 [156543.974286] Plx8000_DMA: _00000000 [156543.989775] Plx8000_DMA: MSI Data : 0013 [156544.005015] Plx8000_DMA: Installed ISR for interrupt [156544.018303] Plx8000_DMA: Attempt to allocate physical memory (64KB) [156544.040309] Plx8000_DMA: Allocated physical memory... [156544.069896] Plx8000_DMA: CPU Phys Addr: 1fc3dd0000 [156544.136502] Plx8000_DMA: Bus Phys Addr: 60030000 [156544.136551] Plx8000_DMA: Kernel VA : c000001fc3dd0000 [156544.183572] Plx8000_DMA: Size : 10000h (64KB) [156544.222978] Plx8000_DMA: -------------------- [156544.253033] Plx8000_DMA: Added: 5 devices [156544.296043] Plx8000_DMA: ...driver loaded [156562.531757] Plx8000_NT: [156562.531762] Plx8000_NT: Received message ==> OPEN_DEVICE [156562.531764] Plx8000_NT: Open device (Plx8000_NT-0)... [156562.531766] Plx8000_NT: ...device opened [156562.531769] Plx8000_NT: [156562.531771] Plx8000_NT: Received PLX message ===> [156562.531772] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156562.531774] Plx8000_NT: ...Completed message [156562.531776] Plx8000_NT: [156562.531777] Plx8000_NT: Received PLX message ===> [156562.531779] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156562.531782] Plx8000_NT: Criteria matched device 8619_10B5 [02:01.0] [156562.531783] Plx8000_NT: ...Completed message [156562.531787] Plx8000_NT: [156562.531788] Plx8000_NT: Received message ==> CLOSE_DEVICE [156562.531790] Plx8000_NT: Close device (Plx8000_NT-0)... [156562.531792] Plx8000_NT: ...device closed [156562.531798] Plx8000_NT: [156562.531799] Plx8000_NT: Received message ==> OPEN_DEVICE [156562.531801] Plx8000_NT: Open device (Plx8000_NT-0)... [156562.531802] Plx8000_NT: ...device opened [156562.531805] Plx8000_NT: [156562.531806] Plx8000_NT: Received PLX message ===> [156562.531807] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156562.531809] Plx8000_NT: ...Completed message [156562.531814] Plx8000_NT: [156562.531815] Plx8000_NT: Received PLX message ===> [156562.531816] Plx8000_NT: PLX_IOCTL_GET_PORT_PROPERTIES [156562.531861] Plx8000_NT: [D1 02:01.0] P=1 T=0 MPS=512/2048 MRR=128 L=G2x4/G2x8 [156562.531863] Plx8000_NT: ...Completed message [156562.531866] Plx8000_NT: [156562.531867] Plx8000_NT: Received message ==> CLOSE_DEVICE [156562.531869] Plx8000_NT: Close device (Plx8000_NT-0)... [156562.531870] Plx8000_NT: ...device closed [156562.531898] Plx8000_NT: [156562.531899] Plx8000_NT: Received message ==> OPEN_DEVICE [156562.531901] Plx8000_NT: Open device (Plx8000_NT-0)... [156562.531902] Plx8000_NT: ...device opened [156562.531905] Plx8000_NT: [156562.531906] Plx8000_NT: Received PLX message ===> [156562.531907] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156562.531909] Plx8000_NT: ...Completed message [156562.531911] Plx8000_NT: [156562.531912] Plx8000_NT: Received PLX message ===> [156562.531913] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156562.531915] Plx8000_NT: Criteria did not match any devices [156562.531916] Plx8000_NT: ...Completed message [156562.531919] Plx8000_NT: [156562.531920] Plx8000_NT: Received message ==> CLOSE_DEVICE [156562.531922] Plx8000_NT: Close device (Plx8000_NT-0)... [156562.531923] Plx8000_NT: ...device closed [156562.531930] Plx8000_DMA: [156562.532042] Plx8000_DMA: Received message ==> OPEN_DEVICE [156562.532211] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156562.532256] Plx8000_DMA: ...device opened [156562.532294] Plx8000_DMA: [156562.532320] Plx8000_DMA: Received PLX message ===> [156562.532409] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156562.532592] Plx8000_DMA: ...Completed message [156562.532641] PLX DMA[Dispatch_IoControl-1053] [156562.532688] PLX DMA[Dispatch_IoControl-1061] [156562.532736] Plx8000_DMA: [156562.532762] Plx8000_DMA: Received PLX message ===> [156562.532809] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156562.532871] Plx8000_DMA: Criteria matched device 8619_10B5 [01:00.1] [156562.532932] Plx8000_DMA: ...Completed message [156562.532979] PLX DMA[Dispatch_IoControl-1053] [156562.533027] PLX DMA[Dispatch_IoControl-1061] [156562.533077] Plx8000_DMA: [156562.533102] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156562.533151] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156562.533199] Plx8000_DMA: ...device closed [156562.533239] Plx8000_DMA: [156562.533263] Plx8000_DMA: Received message ==> OPEN_DEVICE [156562.533313] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156562.533362] Plx8000_DMA: ...device opened [156562.533399] Plx8000_DMA: [156562.533425] Plx8000_DMA: Received PLX message ===> [156562.533473] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156562.533532] Plx8000_DMA: ...Completed message [156562.533581] PLX DMA[Dispatch_IoControl-1053] [156562.533628] PLX DMA[Dispatch_IoControl-1061] [156562.533677] Plx8000_DMA: [156562.533701] Plx8000_DMA: Received PLX message ===> [156562.533746] Plx8000_DMA: PLX_IOCTL_GET_PORT_PROPERTIES [156562.533838] Plx8000_DMA: [D1 01:00.1] P=0 T=0 MPS=512/2048 MRR=512 L=G2x8/G2x8 [156562.533910] Plx8000_DMA: ...Completed message [156562.533956] PLX DMA[Dispatch_IoControl-1053] [156562.534002] PLX DMA[Dispatch_IoControl-1061] [156562.534050] Plx8000_DMA: [156562.534075] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156562.534122] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156562.534169] Plx8000_DMA: ...device closed [156562.534233] Plx8000_NT: [156562.534235] Plx8000_NT: Received message ==> OPEN_DEVICE [156562.534236] Plx8000_NT: Open device (Plx8000_NT-0)... [156562.534238] Plx8000_NT: ...device opened [156562.534240] Plx8000_NT: [156562.534242] Plx8000_NT: Received PLX message ===> [156562.534243] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156562.534244] Plx8000_NT: ...Completed message [156562.534246] Plx8000_NT: [156562.534247] Plx8000_NT: Received PLX message ===> [156562.534249] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156562.534250] Plx8000_NT: Criteria did not match any devices [156562.534251] Plx8000_NT: ...Completed message [156562.534254] Plx8000_NT: [156562.534255] Plx8000_NT: Received message ==> CLOSE_DEVICE [156562.534257] Plx8000_NT: Close device (Plx8000_NT-0)... [156562.534258] Plx8000_NT: ...device closed [156562.534263] Plx8000_DMA: [156562.534287] Plx8000_DMA: Received message ==> OPEN_DEVICE [156562.534335] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156562.534383] Plx8000_DMA: ...device opened [156562.534421] Plx8000_DMA: [156562.534446] Plx8000_DMA: Received PLX message ===> [156562.534495] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156562.534553] Plx8000_DMA: ...Completed message [156562.534600] PLX DMA[Dispatch_IoControl-1053] [156562.534649] PLX DMA[Dispatch_IoControl-1061] [156562.534697] Plx8000_DMA: [156562.534721] Plx8000_DMA: Received PLX message ===> [156562.534769] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156562.534829] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.1] [156562.534889] Plx8000_DMA: ...Completed message [156562.534937] PLX DMA[Dispatch_IoControl-1053] [156562.534986] PLX DMA[Dispatch_IoControl-1061] [156562.535036] Plx8000_DMA: [156562.535060] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156562.535106] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156562.535155] Plx8000_DMA: ...device closed [156562.535194] Plx8000_DMA: [156562.535221] Plx8000_DMA: Received message ==> OPEN_DEVICE [156562.535269] Plx8000_DMA: Open device (Plx8000_DMA-1)... [156562.535331] Plx8000_DMA: ...device opened [156562.535378] Plx8000_DMA: [156562.535404] Plx8000_DMA: Received PLX message ===> [156562.535452] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156562.535511] Plx8000_DMA: ...Completed message [156562.535560] PLX DMA[Dispatch_IoControl-1053] [156562.535650] PLX DMA[Dispatch_IoControl-1061] [156562.535705] Plx8000_DMA: [156562.535730] Plx8000_DMA: Received PLX message ===> [156562.535801] Plx8000_DMA: PLX_IOCTL_GET_PORT_PROPERTIES [156562.535928] Plx8000_DMA: [D3 01:00.1] P=0 T=0 MPS=128/2048 MRR=512 L=G3x8/G3x8 [156562.536001] Plx8000_DMA: ...Completed message [156562.536077] PLX DMA[Dispatch_IoControl-1053] [156562.536147] PLX DMA[Dispatch_IoControl-1061] [156562.536218] Plx8000_DMA: [156562.536243] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156562.536302] Plx8000_DMA: Close device (Plx8000_DMA-1)... [156562.546438] Plx8000_DMA: ...device closed [156562.570813] Plx8000_NT: [156562.570815] Plx8000_NT: Received message ==> OPEN_DEVICE [156562.570817] Plx8000_NT: Open device (Plx8000_NT-0)... [156562.570818] Plx8000_NT: ...device opened [156562.570821] Plx8000_NT: [156562.570822] Plx8000_NT: Received PLX message ===> [156562.570823] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156562.570825] Plx8000_NT: ...Completed message [156562.570827] Plx8000_NT: [156562.570828] Plx8000_NT: Received PLX message ===> [156562.570829] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156562.570831] Plx8000_NT: Criteria did not match any devices [156562.570832] Plx8000_NT: ...Completed message [156562.570835] Plx8000_NT: [156562.570836] Plx8000_NT: Received message ==> CLOSE_DEVICE [156562.570838] Plx8000_NT: Close device (Plx8000_NT-0)... [156562.570839] Plx8000_NT: ...device closed [156562.570844] Plx8000_DMA: [156562.570872] Plx8000_DMA: Received message ==> OPEN_DEVICE [156562.584646] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156562.608579] Plx8000_DMA: ...device opened [156562.622863] Plx8000_DMA: [156562.622889] Plx8000_DMA: Received PLX message ===> [156562.635962] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156562.656582] Plx8000_DMA: ...Completed message [156562.669725] PLX DMA[Dispatch_IoControl-1053] [156562.669775] PLX DMA[Dispatch_IoControl-1061] [156562.690495] Plx8000_DMA: [156562.716736] Plx8000_DMA: Received PLX message ===> [156562.716786] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156562.729952] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.2] [156562.747900] Plx8000_DMA: ...Completed message [156562.761509] PLX DMA[Dispatch_IoControl-1053] [156562.781887] PLX DMA[Dispatch_IoControl-1061] [156562.795281] Plx8000_DMA: [156562.795310] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156562.809295] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156562.828996] Plx8000_DMA: ...device closed [156562.843210] Plx8000_DMA: [156562.843236] Plx8000_DMA: Received message ==> OPEN_DEVICE [156562.856779] Plx8000_DMA: Open device (Plx8000_DMA-2)... [156562.880503] Plx8000_DMA: ...device opened [156562.894602] Plx8000_DMA: [156562.894626] Plx8000_DMA: Received PLX message ===> [156562.908203] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156562.922109] Plx8000_DMA: ...Completed message [156562.945318] PLX DMA[Dispatch_IoControl-1053] [156562.959849] PLX DMA[Dispatch_IoControl-1061] [156562.959898] Plx8000_DMA: [156562.973546] Plx8000_DMA: Received PLX message ===> [156562.987656] Plx8000_DMA: PLX_IOCTL_GET_PORT_PROPERTIES [156563.002661] Plx8000_DMA: [D3 01:00.2] P=0 T=0 MPS=128/2048 MRR=512 L=G3x8/G3x8 [156563.026654] Plx8000_DMA: ...Completed message [156563.040343] PLX DMA[Dispatch_IoControl-1053] [156563.040389] PLX DMA[Dispatch_IoControl-1061] [156563.054462] Plx8000_DMA: [156563.069658] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156563.090858] Plx8000_DMA: Close device (Plx8000_DMA-2)... [156563.105070] Plx8000_DMA: ...device closed [156563.105135] Plx8000_NT: [156563.105136] Plx8000_NT: Received message ==> OPEN_DEVICE [156563.105137] Plx8000_NT: Open device (Plx8000_NT-0)... [156563.105139] Plx8000_NT: ...device opened [156563.105141] Plx8000_NT: [156563.105142] Plx8000_NT: Received PLX message ===> [156563.105143] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156563.105144] Plx8000_NT: ...Completed message [156563.105145] Plx8000_NT: [156563.105146] Plx8000_NT: Received PLX message ===> [156563.105147] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156563.105148] Plx8000_NT: Criteria did not match any devices [156563.105150] Plx8000_NT: ...Completed message [156563.105152] Plx8000_NT: [156563.105153] Plx8000_NT: Received message ==> CLOSE_DEVICE [156563.105154] Plx8000_NT: Close device (Plx8000_NT-0)... [156563.105155] Plx8000_NT: ...device closed [156563.105159] Plx8000_DMA: [156563.118343] Plx8000_DMA: Received message ==> OPEN_DEVICE [156563.138958] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156563.156417] Plx8000_DMA: ...device opened [156563.156454] Plx8000_DMA: [156563.170984] Plx8000_DMA: Received PLX message ===> [156563.191831] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156563.205911] Plx8000_DMA: ...Completed message [156563.205956] PLX DMA[Dispatch_IoControl-1053] [156563.225683] PLX DMA[Dispatch_IoControl-1061] [156563.239309] Plx8000_DMA: [156563.239332] Plx8000_DMA: Received PLX message ===> [156563.253748] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156563.267644] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.3] [156563.288620] Plx8000_DMA: ...Completed message [156563.342195] PLX DMA[Dispatch_IoControl-1053] [156563.361609] PLX DMA[Dispatch_IoControl-1061] [156563.361667] Plx8000_DMA: [156563.385195] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156563.413351] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156563.442696] Plx8000_DMA: ...device closed [156563.463349] Plx8000_DMA: [156563.463383] Plx8000_DMA: Received message ==> OPEN_DEVICE [156563.482592] Plx8000_DMA: Open device (Plx8000_DMA-3)... [156563.522918] Plx8000_DMA: ...device opened [156563.552722] Plx8000_DMA: [156563.552751] Plx8000_DMA: Received PLX message ===> [156563.571726] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156563.602616] Plx8000_DMA: ...Completed message [156563.625686] PLX DMA[Dispatch_IoControl-1053] [156563.625735] PLX DMA[Dispatch_IoControl-1061] [156563.653003] Plx8000_DMA: [156563.682700] Plx8000_DMA: Received PLX message ===> [156563.682748] Plx8000_DMA: PLX_IOCTL_GET_PORT_PROPERTIES [156563.698771] Plx8000_DMA: [D3 01:00.3] P=0 T=0 MPS=128/2048 MRR=512 L=G3x8/G3x8 [156563.753133] Plx8000_DMA: ...Completed message [156563.773272] PLX DMA[Dispatch_IoControl-1053] [156563.773321] PLX DMA[Dispatch_IoControl-1061] [156563.787388] Plx8000_DMA: [156563.787415] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156563.801760] Plx8000_DMA: Close device (Plx8000_DMA-3)... [156563.815276] Plx8000_DMA: ...device closed [156563.839004] Plx8000_NT: [156563.839006] Plx8000_NT: Received message ==> OPEN_DEVICE [156563.839008] Plx8000_NT: Open device (Plx8000_NT-0)... [156563.839010] Plx8000_NT: ...device opened [156563.839012] Plx8000_NT: [156563.839014] Plx8000_NT: Received PLX message ===> [156563.839015] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156563.839017] Plx8000_NT: ...Completed message [156563.839019] Plx8000_NT: [156563.839020] Plx8000_NT: Received PLX message ===> [156563.839022] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156563.839023] Plx8000_NT: Criteria did not match any devices [156563.839025] Plx8000_NT: ...Completed message [156563.839027] Plx8000_NT: [156563.839029] Plx8000_NT: Received message ==> CLOSE_DEVICE [156563.839030] Plx8000_NT: Close device (Plx8000_NT-0)... [156563.839032] Plx8000_NT: ...device closed [156563.839038] Plx8000_DMA: [156563.853847] Plx8000_DMA: Received message ==> OPEN_DEVICE [156563.867182] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156563.867230] Plx8000_DMA: ...device opened [156563.887836] Plx8000_DMA: [156563.901487] Plx8000_DMA: Received PLX message ===> [156563.931748] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156563.931806] Plx8000_DMA: ...Completed message [156563.945807] PLX DMA[Dispatch_IoControl-1053] [156563.969968] PLX DMA[Dispatch_IoControl-1061] [156563.985037] Plx8000_DMA: [156563.985063] Plx8000_DMA: Received PLX message ===> [156563.998669] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156564.013716] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.4] [156564.036795] Plx8000_DMA: ...Completed message [156564.051283] PLX DMA[Dispatch_IoControl-1053] [156564.067066] PLX DMA[Dispatch_IoControl-1061] [156564.067120] Plx8000_DMA: [156564.081454] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156564.106002] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156564.120673] Plx8000_DMA: ...device closed [156564.120717] Plx8000_DMA: [156564.135396] Plx8000_DMA: Received message ==> OPEN_DEVICE [156564.155769] Plx8000_DMA: Open device (Plx8000_DMA-4)... [156564.169952] Plx8000_DMA: ...device opened [156564.170075] Plx8000_DMA: [156564.184096] Plx8000_DMA: Received PLX message ===> [156564.218424] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156564.241590] Plx8000_DMA: ...Completed message [156564.241637] PLX DMA[Dispatch_IoControl-1053] [156564.267168] PLX DMA[Dispatch_IoControl-1061] [156564.284546] Plx8000_DMA: [156564.299010] Plx8000_DMA: Received PLX message ===> [156564.299054] Plx8000_DMA: PLX_IOCTL_GET_PORT_PROPERTIES [156564.342078] Plx8000_DMA: [D3 01:00.4] P=0 T=0 MPS=128/2048 MRR=512 L=G3x8/G3x8 [156564.381570] Plx8000_DMA: ...Completed message [156564.381615] PLX DMA[Dispatch_IoControl-1053] [156564.413790] PLX DMA[Dispatch_IoControl-1061] [156564.434488] Plx8000_DMA: [156564.434512] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156564.456071] Plx8000_DMA: Close device (Plx8000_DMA-4)... [156564.481577] Plx8000_DMA: ...device closed [156564.496407] Plx8000_NT: [156564.496409] Plx8000_NT: Received message ==> OPEN_DEVICE [156564.496410] Plx8000_NT: Open device (Plx8000_NT-0)... [156564.496411] Plx8000_NT: ...device opened [156564.496413] Plx8000_NT: [156564.496415] Plx8000_NT: Received PLX message ===> [156564.496415] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156564.496416] Plx8000_NT: ...Completed message [156564.496418] Plx8000_NT: [156564.496419] Plx8000_NT: Received PLX message ===> [156564.496420] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156564.496421] Plx8000_NT: Criteria did not match any devices [156564.496422] Plx8000_NT: ...Completed message [156564.496425] Plx8000_NT: [156564.496426] Plx8000_NT: Received message ==> CLOSE_DEVICE [156564.496427] Plx8000_NT: Close device (Plx8000_NT-0)... [156564.496428] Plx8000_NT: ...device closed [156564.496432] Plx8000_DMA: [156564.496456] Plx8000_DMA: Received message ==> OPEN_DEVICE [156564.514010] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156564.535514] Plx8000_DMA: ...device opened [156564.549372] Plx8000_DMA: [156564.564439] Plx8000_DMA: Received PLX message ===> [156564.564487] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156564.578562] Plx8000_DMA: ...Completed message [156564.599768] PLX DMA[Dispatch_IoControl-1053] [156564.614704] PLX DMA[Dispatch_IoControl-1061] [156564.614754] Plx8000_DMA: [156564.628538] Plx8000_DMA: Received PLX message ===> [156564.646209] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156564.660652] Plx8000_DMA: Criteria did not match any devices [156564.682553] Plx8000_DMA: ...Completed message [156564.696647] PLX DMA[Dispatch_IoControl-1053] [156564.696696] PLX DMA[Dispatch_IoControl-1061] [156564.710744] Plx8000_DMA: [156564.732090] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156564.751953] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156564.752004] Plx8000_DMA: ...device closed [156568.052329] Plx8000_NT: [156568.052331] Plx8000_NT: Received message ==> OPEN_DEVICE [156568.052333] Plx8000_NT: Open device (Plx8000_NT-0)... [156568.052335] Plx8000_NT: ...device opened [156568.052338] Plx8000_NT: [156568.052339] Plx8000_NT: Received PLX message ===> [156568.052341] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156568.052342] Plx8000_NT: ...Completed message [156568.052447] Plx8000_NT: [156568.052449] Plx8000_NT: Received PLX message ===> [156568.052450] Plx8000_NT: PLX_IOCTL_PCI_BAR_PROPERTIES [156568.052452] Plx8000_NT: PCI BAR 2: 80000000 [156568.052454] Plx8000_NT: Phys Addr: 3FE080000000 [156568.052456] Plx8000_NT: Size : 400000h (4MB) [156568.052458] Plx8000_NT: Property : Non-Prefetchable 32-bit [156568.052460] Plx8000_NT: ...Completed message [156568.052507] Plx8000_NT: [156568.052509] Plx8000_NT: Received PLX message ===> [156568.052510] Plx8000_NT: PLX_IOCTL_PCI_BAR_PROPERTIES [156568.052512] Plx8000_NT: PCI BAR 2: 80000000 [156568.052513] Plx8000_NT: Phys Addr: 3FE080000000 [156568.052515] Plx8000_NT: Size : 400000h (4MB) [156568.052517] Plx8000_NT: Property : Non-Prefetchable 32-bit [156568.052518] Plx8000_NT: ...Completed message [156568.052556] Plx8000_NT: [156568.052558] Plx8000_NT: Received message ===> MMAP [156568.052559] Plx8000_NT: Map PCI BAR 2... [156568.052563] Plx8000_NT: Mapped Phys (3fe080000000) ==> User VA (3fff79040000) [156568.052564] Plx8000_NT: ...Completed message [156568.052623] Plx8000_NT: [156568.052625] Plx8000_NT: Received PLX message ===> [156568.052626] Plx8000_NT: PLX_IOCTL_NT_LUT_ADD [156568.052635] Plx8000_NT: Req ID (0000) already exists in LUT #0, skipping update [156568.052636] Plx8000_NT: ...Completed message [156568.052673] Plx8000_NT: [156568.052675] Plx8000_NT: Received PLX message ===> [156568.052676] Plx8000_NT: PLX_IOCTL_PHYSICAL_MEM_ALLOCATE [156568.052678] Plx8000_NT: Attempt to allocate physical memory (1953KB) [156568.053069] Plx8000_NT: Allocated physical memory... [156568.053071] Plx8000_NT: CPU Phys Addr: 1f9e400000 [156568.053073] Plx8000_NT: Bus Phys Addr: 60e00000 [156568.053075] Plx8000_NT: Kernel VA : c000001f9e400000 [156568.053077] Plx8000_NT: Size : 1E8480h (1MB) [156568.053078] Plx8000_NT: ...Completed message [156568.053099] Plx8000_NT: [156568.053100] Plx8000_NT: Received message ===> MMAP [156568.053103] Plx8000_NT: Mapped Phys (1f9e400000) ==> User VA (3fff78e50000) [156568.053105] Plx8000_NT: ...Completed message [156568.053119] Plx8000_NT: [156568.053120] Plx8000_NT: Received PLX message ===> [156568.053121] Plx8000_NT: PLX_IOCTL_PHYSICAL_MEM_ALLOCATE [156568.053123] Plx8000_NT: Attempt to allocate physical memory (1953KB) [156568.053511] Plx8000_NT: Allocated physical memory... [156568.053513] Plx8000_NT: CPU Phys Addr: 1f82c00000 [156568.053515] Plx8000_NT: Bus Phys Addr: 61000000 [156568.053516] Plx8000_NT: Kernel VA : c000001f82c00000 [156568.053518] Plx8000_NT: Size : 1E8480h (1MB) [156568.053520] Plx8000_NT: ...Completed message [156568.053540] Plx8000_NT: [156568.053541] Plx8000_NT: Received message ===> MMAP [156568.053544] Plx8000_NT: Mapped Phys (1f82c00000) ==> User VA (3fff78c60000) [156568.053545] Plx8000_NT: ...Completed message [156568.053576] Plx8000_NT: [156568.053577] Plx8000_NT: Received message ==> OPEN_DEVICE [156568.053579] Plx8000_NT: Open device (Plx8000_NT-0)... [156568.053580] Plx8000_NT: ...device opened [156568.053583] Plx8000_NT: [156568.053584] Plx8000_NT: Received PLX message ===> [156568.053585] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156568.053587] Plx8000_NT: ...Completed message [156568.053589] Plx8000_NT: [156568.053590] Plx8000_NT: Received PLX message ===> [156568.053591] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156568.053594] Plx8000_NT: Criteria matched device 8619_10B5 [02:01.0] [156568.053595] Plx8000_NT: ...Completed message [156568.053598] Plx8000_NT: [156568.053600] Plx8000_NT: Received message ==> CLOSE_DEVICE [156568.053601] Plx8000_NT: Close device (Plx8000_NT-0)... [156568.053603] Plx8000_NT: ...device closed [156568.053608] Plx8000_NT: [156568.053610] Plx8000_NT: Received message ==> OPEN_DEVICE [156568.053611] Plx8000_NT: Open device (Plx8000_NT-0)... [156568.053613] Plx8000_NT: ...device opened [156568.053615] Plx8000_NT: [156568.053616] Plx8000_NT: Received PLX message ===> [156568.053618] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156568.053619] Plx8000_NT: ...Completed message [156568.053621] Plx8000_NT: [156568.053622] Plx8000_NT: Received PLX message ===> [156568.053623] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156568.053625] Plx8000_NT: Criteria did not match any devices [156568.053626] Plx8000_NT: ...Completed message [156568.053629] Plx8000_NT: [156568.053630] Plx8000_NT: Received message ==> CLOSE_DEVICE [156568.053632] Plx8000_NT: Close device (Plx8000_NT-0)... [156568.053633] Plx8000_NT: ...device closed [156568.053638] Plx8000_DMA: [156568.053730] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.053921] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156568.053968] Plx8000_DMA: ...device opened [156568.054007] Plx8000_DMA: [156568.054033] Plx8000_DMA: Received PLX message ===> [156568.054081] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.054306] Plx8000_DMA: ...Completed message [156568.054356] PLX DMA[Dispatch_IoControl-1053] [156568.054404] PLX DMA[Dispatch_IoControl-1061] [156568.054451] Plx8000_DMA: [156568.054476] Plx8000_DMA: Received PLX message ===> [156568.054524] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156568.054583] Plx8000_DMA: Criteria matched device 8619_10B5 [01:00.1] [156568.054643] Plx8000_DMA: ...Completed message [156568.054691] PLX DMA[Dispatch_IoControl-1053] [156568.054739] PLX DMA[Dispatch_IoControl-1061] [156568.054786] Plx8000_DMA: [156568.054810] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.054858] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156568.054904] Plx8000_DMA: ...device closed [156568.054945] Plx8000_DMA: [156568.054971] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.055018] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156568.055066] Plx8000_DMA: ...device opened [156568.055104] Plx8000_DMA: [156568.055130] Plx8000_DMA: Received PLX message ===> [156568.055180] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.055239] Plx8000_DMA: ...Completed message [156568.055312] PLX DMA[Dispatch_IoControl-1053] [156568.055364] PLX DMA[Dispatch_IoControl-1061] [156568.055422] Plx8000_DMA: [156568.055446] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.055497] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156568.055546] Plx8000_DMA: ...device closed [156568.055606] Plx8000_NT: [156568.055608] Plx8000_NT: Received message ==> OPEN_DEVICE [156568.055610] Plx8000_NT: Open device (Plx8000_NT-0)... [156568.055611] Plx8000_NT: ...device opened [156568.055613] Plx8000_NT: [156568.055615] Plx8000_NT: Received PLX message ===> [156568.055616] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156568.055617] Plx8000_NT: ...Completed message [156568.055619] Plx8000_NT: [156568.055621] Plx8000_NT: Received PLX message ===> [156568.055622] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156568.055623] Plx8000_NT: Criteria did not match any devices [156568.055624] Plx8000_NT: ...Completed message [156568.055627] Plx8000_NT: [156568.055630] Plx8000_NT: Received message ==> CLOSE_DEVICE [156568.055634] Plx8000_NT: Close device (Plx8000_NT-0)... [156568.055636] Plx8000_NT: ...device closed [156568.055641] Plx8000_DMA: [156568.055667] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.055717] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156568.055766] Plx8000_DMA: ...device opened [156568.055804] Plx8000_DMA: [156568.055828] Plx8000_DMA: Received PLX message ===> [156568.055875] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.055936] Plx8000_DMA: ...Completed message [156568.055985] PLX DMA[Dispatch_IoControl-1053] [156568.056036] PLX DMA[Dispatch_IoControl-1061] [156568.056086] Plx8000_DMA: [156568.056111] Plx8000_DMA: Received PLX message ===> [156568.056160] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156568.056222] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.1] [156568.056282] Plx8000_DMA: ...Completed message [156568.056332] PLX DMA[Dispatch_IoControl-1053] [156568.056382] PLX DMA[Dispatch_IoControl-1061] [156568.056430] Plx8000_DMA: [156568.056455] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.056504] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156568.056554] Plx8000_DMA: ...device closed [156568.056595] Plx8000_DMA: [156568.056621] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.056669] Plx8000_DMA: Open device (Plx8000_DMA-1)... [156568.056716] Plx8000_DMA: ...device opened [156568.056755] Plx8000_DMA: [156568.056781] Plx8000_DMA: Received PLX message ===> [156568.056828] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.056887] Plx8000_DMA: ...Completed message [156568.056935] PLX DMA[Dispatch_IoControl-1053] [156568.056982] PLX DMA[Dispatch_IoControl-1061] [156568.057036] Plx8000_DMA: [156568.057061] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.057110] Plx8000_DMA: Close device (Plx8000_DMA-1)... [156568.057158] Plx8000_DMA: ...device closed [156568.057233] Plx8000_NT: [156568.057235] Plx8000_NT: Received message ==> OPEN_DEVICE [156568.057236] Plx8000_NT: Open device (Plx8000_NT-0)... [156568.057238] Plx8000_NT: ...device opened [156568.057240] Plx8000_NT: [156568.057241] Plx8000_NT: Received PLX message ===> [156568.057243] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156568.057246] Plx8000_NT: ...Completed message [156568.057251] Plx8000_NT: [156568.057253] Plx8000_NT: Received PLX message ===> [156568.057254] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156568.057257] Plx8000_NT: Criteria did not match any devices [156568.057258] Plx8000_NT: ...Completed message [156568.057261] Plx8000_NT: [156568.057262] Plx8000_NT: Received message ==> CLOSE_DEVICE [156568.057264] Plx8000_NT: Close device (Plx8000_NT-0)... [156568.057265] Plx8000_NT: ...device closed [156568.057270] Plx8000_DMA: [156568.057297] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.057344] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156568.057394] Plx8000_DMA: ...device opened [156568.057432] Plx8000_DMA: [156568.057458] Plx8000_DMA: Received PLX message ===> [156568.057506] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.057565] Plx8000_DMA: ...Completed message [156568.057614] PLX DMA[Dispatch_IoControl-1053] [156568.057661] PLX DMA[Dispatch_IoControl-1061] [156568.057712] Plx8000_DMA: [156568.057736] Plx8000_DMA: Received PLX message ===> [156568.057785] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156568.057846] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.2] [156568.071390] Plx8000_DMA: ...Completed message [156568.071442] PLX DMA[Dispatch_IoControl-1053] [156568.084861] PLX DMA[Dispatch_IoControl-1061] [156568.108956] Plx8000_DMA: [156568.108982] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.123073] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156568.137299] Plx8000_DMA: ...device closed [156568.157187] Plx8000_DMA: [156568.157212] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.171567] Plx8000_DMA: Open device (Plx8000_DMA-2)... [156568.192333] Plx8000_DMA: ...device opened [156568.205962] Plx8000_DMA: [156568.222240] Plx8000_DMA: Received PLX message ===> [156568.222290] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.237977] Plx8000_DMA: ...Completed message [156568.252826] PLX DMA[Dispatch_IoControl-1053] [156568.272657] PLX DMA[Dispatch_IoControl-1061] [156568.272716] Plx8000_DMA: [156568.287136] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.301621] Plx8000_DMA: Close device (Plx8000_DMA-2)... [156568.336957] Plx8000_DMA: ...device closed [156568.391165] Plx8000_NT: [156568.391167] Plx8000_NT: Received message ==> OPEN_DEVICE [156568.391169] Plx8000_NT: Open device (Plx8000_NT-0)... [156568.391170] Plx8000_NT: ...device opened [156568.391172] Plx8000_NT: [156568.391173] Plx8000_NT: Received PLX message ===> [156568.391174] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156568.391176] Plx8000_NT: ...Completed message [156568.391178] Plx8000_NT: [156568.391179] Plx8000_NT: Received PLX message ===> [156568.391180] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156568.391182] Plx8000_NT: Criteria did not match any devices [156568.391183] Plx8000_NT: ...Completed message [156568.391185] Plx8000_NT: [156568.391186] Plx8000_NT: Received message ==> CLOSE_DEVICE [156568.391188] Plx8000_NT: Close device (Plx8000_NT-0)... [156568.391189] Plx8000_NT: ...device closed [156568.391194] Plx8000_DMA: [156568.391220] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.411367] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156568.432257] Plx8000_DMA: ...device opened [156568.484646] Plx8000_DMA: [156568.484672] Plx8000_DMA: Received PLX message ===> [156568.508696] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.529863] Plx8000_DMA: ...Completed message [156568.557840] PLX DMA[Dispatch_IoControl-1053] [156568.557887] PLX DMA[Dispatch_IoControl-1061] [156568.592037] Plx8000_DMA: [156568.624958] Plx8000_DMA: Received PLX message ===> [156568.642587] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156568.642647] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.3] [156568.712452] Plx8000_DMA: ...Completed message [156568.712500] PLX DMA[Dispatch_IoControl-1053] [156568.739829] PLX DMA[Dispatch_IoControl-1061] [156568.775573] Plx8000_DMA: [156568.775596] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.793855] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156568.823125] Plx8000_DMA: ...device closed [156568.837261] Plx8000_DMA: [156568.837284] Plx8000_DMA: Received message ==> OPEN_DEVICE [156568.850823] Plx8000_DMA: Open device (Plx8000_DMA-3)... [156568.870811] Plx8000_DMA: ...device opened [156568.883983] Plx8000_DMA: [156568.897485] Plx8000_DMA: Received PLX message ===> [156568.897527] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156568.913771] Plx8000_DMA: ...Completed message [156568.927886] PLX DMA[Dispatch_IoControl-1053] [156568.947136] PLX DMA[Dispatch_IoControl-1061] [156568.961367] Plx8000_DMA: [156568.961391] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156568.974749] Plx8000_DMA: Close device (Plx8000_DMA-3)... [156568.989049] Plx8000_DMA: ...device closed [156569.008972] Plx8000_NT: [156569.008974] Plx8000_NT: Received message ==> OPEN_DEVICE [156569.008975] Plx8000_NT: Open device (Plx8000_NT-0)... [156569.008976] Plx8000_NT: ...device opened [156569.008978] Plx8000_NT: [156569.008979] Plx8000_NT: Received PLX message ===> [156569.008979] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156569.008980] Plx8000_NT: ...Completed message [156569.008982] Plx8000_NT: [156569.008983] Plx8000_NT: Received PLX message ===> [156569.008984] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156569.008985] Plx8000_NT: Criteria did not match any devices [156569.008986] Plx8000_NT: ...Completed message [156569.008988] Plx8000_NT: [156569.008989] Plx8000_NT: Received message ==> CLOSE_DEVICE [156569.008990] Plx8000_NT: Close device (Plx8000_NT-0)... [156569.008991] Plx8000_NT: ...device closed [156569.008995] Plx8000_DMA: [156569.009018] Plx8000_DMA: Received message ==> OPEN_DEVICE [156569.022988] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156569.038588] Plx8000_DMA: ...device opened [156569.064580] Plx8000_DMA: [156569.064603] Plx8000_DMA: Received PLX message ===> [156569.078977] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156569.092497] Plx8000_DMA: ...Completed message [156569.112340] PLX DMA[Dispatch_IoControl-1053] [156569.125860] PLX DMA[Dispatch_IoControl-1061] [156569.125906] Plx8000_DMA: [156569.139408] Plx8000_DMA: Received PLX message ===> [156569.139453] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156569.153404] Plx8000_DMA: Criteria matched device 87D0_10B5 [01:00.4] [156569.173730] Plx8000_DMA: ...Completed message [156569.192216] PLX DMA[Dispatch_IoControl-1053] [156569.205416] PLX DMA[Dispatch_IoControl-1061] [156569.225320] Plx8000_DMA: [156569.225343] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156569.239133] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156569.259248] Plx8000_DMA: ...device closed [156569.272774] Plx8000_DMA: [156569.272796] Plx8000_DMA: Received message ==> OPEN_DEVICE [156569.286763] Plx8000_DMA: Open device (Plx8000_DMA-4)... [156569.323763] Plx8000_DMA: ...device opened [156569.350921] Plx8000_DMA: [156569.350943] Plx8000_DMA: Received PLX message ===> [156569.391522] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156569.411420] Plx8000_DMA: ...Completed message [156569.432018] PLX DMA[Dispatch_IoControl-1053] [156569.461219] PLX DMA[Dispatch_IoControl-1061] [156569.488454] Plx8000_DMA: [156569.488475] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156569.507184] Plx8000_DMA: Close device (Plx8000_DMA-4)... [156569.521552] Plx8000_DMA: ...device closed [156569.521606] Plx8000_NT: [156569.521607] Plx8000_NT: Received message ==> OPEN_DEVICE [156569.521608] Plx8000_NT: Open device (Plx8000_NT-0)... [156569.521609] Plx8000_NT: ...device opened [156569.521610] Plx8000_NT: [156569.521611] Plx8000_NT: Received PLX message ===> [156569.521612] Plx8000_NT: PLX_IOCTL_DRIVER_VERSION [156569.521613] Plx8000_NT: ...Completed message [156569.521614] Plx8000_NT: [156569.521615] Plx8000_NT: Received PLX message ===> [156569.521615] Plx8000_NT: PLX_IOCTL_PCI_DEVICE_FIND [156569.521616] Plx8000_NT: Criteria did not match any devices [156569.521617] Plx8000_NT: ...Completed message [156569.521619] Plx8000_NT: [156569.521619] Plx8000_NT: Received message ==> CLOSE_DEVICE [156569.521620] Plx8000_NT: Close device (Plx8000_NT-0)... [156569.521621] Plx8000_NT: ...device closed [156569.521624] Plx8000_DMA: [156569.541221] Plx8000_DMA: Received message ==> OPEN_DEVICE [156569.555596] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156569.569411] Plx8000_DMA: ...device opened [156569.591053] Plx8000_DMA: [156569.591075] Plx8000_DMA: Received PLX message ===> [156569.608531] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156569.622776] Plx8000_DMA: ...Completed message [156569.643340] PLX DMA[Dispatch_IoControl-1053] [156569.643381] PLX DMA[Dispatch_IoControl-1061] [156569.661435] Plx8000_DMA: [156569.697493] Plx8000_DMA: Received PLX message ===> [156569.697533] Plx8000_DMA: PLX_IOCTL_PCI_DEVICE_FIND [156569.712283] Plx8000_DMA: Criteria did not match any devices [156569.726097] Plx8000_DMA: ...Completed message [156569.743793] PLX DMA[Dispatch_IoControl-1053] [156569.757271] PLX DMA[Dispatch_IoControl-1061] [156569.778014] Plx8000_DMA: [156569.778035] Plx8000_DMA: Received message ==> CLOSE_DEVICE [156569.792130] Plx8000_DMA: Close device (Plx8000_DMA-0)... [156569.812514] Plx8000_DMA: ...device closed ^[[B[156595.458146] Plx8000_DMA: [156595.458253] Plx8000_DMA: Received message ==> OPEN_DEVICE [156595.458430] Plx8000_DMA: Open device (Plx8000_DMA-0)... [156595.458478] Plx8000_DMA: ...device opened [156595.458514] Plx8000_DMA: [156595.458539] Plx8000_DMA: Received PLX message ===> [156595.458588] Plx8000_DMA: PLX_IOCTL_DRIVER_VERSION [156595.458818] Plx8000_DMA: ...Completed message [156595.458868] PLX DMA[Dispatch_IoControl-1053] [156595.458918] PLX DMA[Dispatch_IoControl-1061] [156595.458977] Plx8000_NT: [156595.458978] Plx8000_NT: Received PLX message ===> [156595.458980] Plx8000_NT: PLX_IOCTL_NT_LUT_ADD [156595.458988] Plx8000_NT: Req ID (0101) already exists in LUT #1, skipping update [156595.458990] Plx8000_NT: ...Completed message [156598.640885] Plx8000_DMA: [156598.640992] Plx8000_DMA: Received PLX message ===> [156598.641163] Plx8000_DMA: PLX_IOCTL_DMA_CHANNEL_OPEN [156598.641226] Plx8000_DMA: Opened DMA channel 0 [156598.641273] Plx8000_DMA: ...Completed message [156598.641320] PLX DMA[Dispatch_IoControl-1053] [156598.641369] PLX DMA[Dispatch_IoControl-1061] [156598.641499] Plx8000_DMA: [156598.641608] Plx8000_DMA: Received PLX message ===> [156598.641655] Plx8000_DMA: PLX_IOCTL_DMA_GET_PROPERTIES [156598.641718] Plx8000_DMA: ...Completed message [156598.641769] PLX DMA[Dispatch_IoControl-1053] [156598.641818] PLX DMA[Dispatch_IoControl-1061] [156598.641870] Plx8000_DMA: [156598.641895] Plx8000_DMA: Received PLX message ===> [156598.641943] Plx8000_DMA: PLX_IOCTL_DMA_SET_PROPERTIES [156598.642008] Plx8000_DMA: ...Completed message [156598.642057] PLX DMA[Dispatch_IoControl-1053] [156598.642106] PLX DMA[Dispatch_IoControl-1061] [156598.642160] Plx8000_DMA: [156598.642185] Plx8000_DMA: Received PLX message ===> [156598.642234] Plx8000_DMA: PLX_IOCTL_NOTIFICATION_REGISTER_FOR [156598.642308] Plx8000_DMA: Registered interrupt wait object (c000003bb93fd440) [156598.642378] Plx8000_DMA: ...Completed message [156598.642426] PLX DMA[Dispatch_IoControl-1053] [156598.642475] PLX DMA[Dispatch_IoControl-1061] [156598.642542] Plx8000_DMA: [156598.642568] Plx8000_DMA: Received PLX message ===> [156598.642615] Plx8000_DMA: PLX_IOCTL_DMA_TRANSFER_BLOCK [156598.642675] PLX DMA[PlxDmaTransferBlock-2479] [156598.642724] PLX DMA[PlxDmaTransferBlock-2488] [156598.642774] PLX DMA[PlxDmaTransferBlock-2495] [156598.642823] Plx8000_DMA: Ch 0 - DMA 00000000_60E00000 --> 00000000_61000000 (65536 bytes) [156598.642897] PLX DMA[PlxDmaTransferBlock-2503] [156598.642945] PLX DMA[PlxDmaTransferBlock-2511] [156598.642996] PLX DMA[PlxDmaTransferBlock-2516] [156598.643045] PLX DMA[PlxDmaTransferBlock-2521] [156598.643094] PLX DMA[PlxDmaTransferBlock-2532] [156598.643141] PLX DMA[PlxDmaTransferBlock-2535] [156598.643191] PLX DMA[PlxDmaTransferBlock-2539] [156598.643239] PLX DMA[PlxDmaTransferBlock-2550] [156598.643288] PLX DMA[PlxDmaTransferBlock-2557] [156598.643335] PLX DMA[PlxDmaTransferBlock-2562] [156598.643383] Plx8000_DMA: Start DMA transfer... [156598.643432] PLX DMA[PlxDmaTransferBlock-2565] [156598.643481] PLX DMA[PlxDmaTransferBlock-2569] [156598.643525] EEH: Frozen PE#1 on PHB#1 detected [156598.643529] EEH: PE location: Slot4, PHB location: N/A [156598.644631] EEH: This PCI device has failed 1 times in the last hour [156598.644632] EEH: Notify device drivers to shutdown [156598.644638] EEH: Collect temporary log [156598.644710] EEH: of node=0001:01:00:0 [156598.644713] EEH: PCI device/vendor: 861910b5 [156598.644715] EEH: PCI cmd/status register: 00100547 [156598.644717] EEH: Bridge secondary status: 0000 [156598.644719] EEH: Bridge control: 0002 [156598.644720] EEH: PCI-E capabilities and status follow: [156598.644729] EEH: PCI-E 00: 0052a410 00008004 00000046 0000cc82 [156598.644736] EEH: PCI-E 10: 00820000 00000000 00000000 00000000 [156598.644737] EEH: PCI-E 20: 00000000 [156598.644738] EEH: PCI-E AER capability register set follows: [156598.644746] EEH: PCI-E AER 00: 13810001 00000000 00000000 00062030 [156598.644753] EEH: PCI-E AER 10: 00000000 00002000 000000ff 00000000 [156598.644760] EEH: PCI-E AER 20: 00000000 00000000 00000000 00000000 [156598.644762] EEH: PCI-E AER 30: 00000000 0e0e0e0e [156598.644764] EEH: of node=0001:01:00:1 [156598.644766] EEH: PCI device/vendor: 861910b5 [156598.644767] EEH: PCI cmd/status register: 10100546 [156598.644768] EEH: PCI-E capabilities and status follow: [156598.644777] EEH: PCI-E 00: 0002a410 00008fe4 0020204e 0000cc82 [156598.644784] EEH: PCI-E 10: 00820000 00000000 00000000 00000000 [156598.644785] EEH: PCI-E 20: 00000000 [156598.644785] EEH: PCI-E AER capability register set follows: [156598.644793] EEH: PCI-E AER 00: 1f410001 00000000 00000000 00062030 [156598.644800] EEH: PCI-E AER 10: 00000000 00002000 000001ff 00000000 [156598.644807] EEH: PCI-E AER 20: 00000000 00000000 00000000 00000000 [156598.644809] EEH: PCI-E AER 30: 00000000 00000000 [156598.644810] EEH: of node=0001:02:01:0 [156598.644812] EEH: PCI device/vendor: 861910b5 [156598.644814] EEH: PCI cmd/status register: 00100546 [156598.644814] EEH: PCI-E capabilities and status follow: [156598.644823] EEH: PCI-E 00: 0002a410 00008fc4 0000004e 0100cc82 [156598.644830] EEH: PCI-E 10: 00420000 00000000 00000000 00000000 [156598.644831] EEH: PCI-E 20: 00000000 [156598.644831] EEH: PCI-E AER capability register set follows: [156598.644840] EEH: PCI-E AER 00: 14810001 00000000 00000000 00062030 [156598.644847] EEH: PCI-E AER 10: 00000000 00002000 000001ff 00000000 [156598.644853] EEH: PCI-E AER 20: 00000000 00000000 00000000 00000000 [156598.644856] EEH: PCI-E AER 30: 00000000 00000000 [156598.644857] PHB3 PHB#1 Diag-data (Version: 1) [156598.644858] brdgCtl: 00000002 [156598.644860] RootSts: 0002004f 00400000 f0820008 00100147 00002800 [156598.644861] RootErrSts: 00000000 00008000 00000000 [156598.644862] PhbSts: 0000001c00000000 0000001c00000000 [156598.644863] Lem: 0000000004000000 42498e327f502eae 0000000000000000 [156598.644865] InAErr: 0000000000004000 0000000000004000 8000000060e00001 8400000000000001 [156598.644866] PE[ 1] A/B: 8200302500000000 8000000060e00000 [156598.644869] EEH: Enable I/O for affected devices [156598.644884] EEH: Notify device drivers to resume I/O [156598.644886] EEH: Enabled DMA for affected devices [156598.644898] EEH: Notify device driver to resume [156599.227910] Plx8000_DMA: ...Completed message [156599.241749] PLX DMA[Dispatch_IoControl-1053] [156599.241802] PLX DMA[Dispatch_IoControl-1061] -- View this message in context: http://linuxppc.10917.n7.nabble.com/EEH-error-in-doing-DMA-with-PEX-8619-tp121121p121181.html Sent from the linuxppc-dev mailing list archive at Nabble.com.