Stend Poms(deleted)
|
Problem with PCI. Device works only in first three slots.
|
Stend Poms(deleted)
02/10/2015 2:11 AM
post113275
|
Problem with PCI. Device works only in first three slots.
PCI device TE1-PCI-С works only in first three backplane's slots.
In another slots (from 4 to 12) reading from device address space (in16();) gives FFFF.
Hardware:
Motherboard PEAK777VL2 on backplane PX-14S3-RS-R50 with 12 PCI slots.
PCI device Elcus TE1-PCI-С
QNX 6.5.0
On Windows 7 x86 device works.
On Ubuntu 14 x64 device DOESN'T work.
On QNX 6.5.0 with official driver one DOESN'T work too.
Function pci_attach_device() works only once. That is, I should restart QNX to make it work again.
How to solve this problem?
Attached (in zip):
PLX9030_test.cc - C++ test code.
PLX9030_test.txt - Result of this code.
pci -v.txt - Result of pci -v command.
simpletest.txt - Result of official test program.
|
|
|