Technical Document #71

Technical Document #71        [Product Version: 5.4 and below]
When running the PCI diagnostics application on a VxWorks machine, I get the following error message when trying to open the board: Card does not have all items expected for MyDrive.

This message is issued by the diagnostics XXX_Open() function if the XXX_DetectCardElemets() function fails (see xxx_lib.c for the functions implementation) — where XXX is your driver's name.

The reason for this error may be that your PCI card has not been configured.
Intel X86 PCs normally host PCI BIOSs, which will configure the card on bootup. Your target computer may not have such a BIOS.
Some VxWorks BSPs have PCI auto configuration support, which you can build into your image so that when the target boots the image, the PCI cards will get auto-configured. The steps required are OS and platform specific. Please contact WindRiver systems' technical support for more information.