Hi Evan,
I can't create a /dev node via udev or otherwise. The bizarre thing is
that when I replace the problem CPU card/installation with a known
"working" installation, the device ids are the typical, supported
"Signal processing controller: Device 1a3e:152c/252c, everything
corresponding to your pciids repo.
According to this information, it seems that the PCI ID is not correct.
The PCI ID for your cPCI EVG/EVR 300 (0x250c/0x150c) are wrong. Correct
value should be 0x252c/0x152c. Perhaps a bit-reversal occurred?
I also encountered similar problem several years before when I failed to
use one of my PXI EVR. Later I found that its PCI ID (0x10e6) was
wrongly set to a PMC EVR's (0x11e6).
I suggest you to first re-flash the firmware and verify this error is
caused by MRF firmware or CPU card.
You can download firmware here or contact Jukka.
https://urldefense.us/v3/__https://github.com/jpietari/mrf-firmware/tree/main/dc__;!!G_uCfscf7eWS!eOtwh2_b69wag7xiD0S7RusUCpqG_TBnGeHoF-b9i_kSVvhluRUySUSLQhfoIcClbH2wgWiql1YkRgfWJY_oGQ$
FYI, The supported PCI IDs
https://urldefense.us/v3/__https://github.com/epics-modules/mrfioc2/blob/master/mrmShared/linux/__;!!G_uCfscf7eWS!eOtwh2_b69wag7xiD0S7RusUCpqG_TBnGeHoF-b9i_kSVvhluRUySUSLQhfoIcClbH2wgWiql1YkRgcQDZKCqw$
uio_mrf.c#L41-L74
Cheers
Di Wang
KEK