Hi Emsti
The transceivers used on the low-speed (ISO 11898-3) CAN cards do have the capability to detect those kinds of failures. However, the low-speed physical layer is not compatible with the high-speed one (different termination, 125k max. baud rate, etc.), so that would not help.
The transceivers used on the high-speed (ISO 11898-2) CAN cards do not have those capabilities.
What you could do though, is to find a high-speed transceiver that can detect and report the mentioned bus failures and use that transceiver with a PCI-CAN/XS card (set the transceiver mode to ‘external’). The XS cards are capable of bypassing all three internal transceivers and controlling an external one.
-B2k