Неизвестно какая в точности корка была использована. Если вам известны грабли открытого - посоветуйте как их выявить в A20. С обработчиком прерывания мало что можно сделать: dma не предусмотрено поэтому чтобы не терять кадры их обязательно нужно выгребать "как только так сразу". Самый быстрый способ - выгребать в обработчике прерывания. Половина драйверов CAN других производителей написаны так же.