Все зависит от архитектуры самой платы. Если разработчики предполагали использовать ее только для ввода или вывода, то увы. Ну а если это лень программеров или баги софта и нет времени с этим разбираться, то в документацию просто вносится информация об ограничениях.
Наша фирма делает PCI платы ввода-вывода. Сами много раз так делали (мало людей у нас и на детальное тестирование нет времени). Выкатывали продукт со всякими ограничениями. А потом по мере жалоб клиентов устраняли баги. Если клиент хотел купить много плат, то фиксили проблему быстро, а если мало, то откладывали в долгий ящик.