я бы предложил производителям вовсе отказаться от PCI,

я бы предложил производителям вовсе отказаться от PCI, LPC и прочих - сделать RX TX (как на некоторых асусах), и подключать через адаптер к компу - там в терминале и наблюдать, и даже управлять (если чип EC или MultiIO позволит) процессом диагностики и отладки.
Плюсы:


+ не надо сложного оборудования для - простой шнурок с 3 контактами (TX RX GND), питание прямо с ПК брать.
+ легко припаяться - всего-то парочку проводков.
+ на компе можно и последовательность посмотреть, и управлять (посылать команды какие-нибудь)
+ не нужен PCI вовсе - можно распространить на практически все устройства - от десктопов до ноутбуков, планшетов, мобильников (да кто знает, чего ещё)
Минусы:
- более сложный контроллер (EC)
- пока нет единого стандарта (уровни, скорости, чётность, да и вообще протокол)

В развитие темы:
встраиваем в устройство (например, прямо в EC) беспроводной модуль, который RX TX передаёт по воздуху. И разрабатываем устройство (например, в виде usb-брелка), которое будет в системе как простой COM-порт.
Всё - диагностировать уже можно даже не вскрывая ноутбук или системный блок десктопа.

Но когда уже до такого дойдёт - видимо не скоро...

Дружба ради диагностики