A question of msix feature

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, all

Sorry for troubling you.
We are developing msix feature on our product, unfortunately it will
lead kernel to crash
on a server PC whose cpu is Intel(R) Xeon(R) CPU E5645, and we are
sure that our driver is good
on common personal PC.

A piece code in our driver like that:
for (i = 0; i < msix_num; i++) {
msix = &pcie->msix_entries[i];
msix->entry = i;
}
ret = pci_enable_msix(XX);
for (i = 0; i < msix_num; i++) {
msix = &pcie->msix_entries[i];
ret = request_irq(msix->vector, XX);
}

BTW, the kernel crash info is as follows:
[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 32993
[Hardware Error]: APEI generic hardware error status
[Hardware Error]: severity: 1, fatal
[Hardware Error]: section: 0, severity: 1, fatal
[Hardware Error]: flags: 0x01
[Hardware Error]: primary
[Hardware Error]: section_type: PCIe error
[Hardware Error]: port_type: 0, PCIe end point
[Hardware Error]: version: 1.0
[Hardware Error]: command: 0x0407, status: 0x0010
[Hardware Error]: device_id: 0000:04:00.0
[Hardware Error]: slot: 2
[Hardware Error]: secondary_bus: 0x00
[Hardware Error]: vendor_id: 0x1c5f, device_id: 0x0530
[Hardware Error]: class_code: 008001

Do I miss something important?? Can anybody give me some hints?

-- 
Thanks,
Wubo
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux