Синтетический порт - это очень хорошо, но не все он поможет отладить. Всякие тонкие вещи с аппаратурой и DMA, например. Всякий "невыровненный доступ" и прочее... Если в аппаратуре осталось хоть чуть-чуть ресурсов, то штука класса "монитор" хорошо помогает...