|
Форум cronyx.ru (архив)
Исправление (+) | ly  :: 2006-07-11 10:51 |
HDLC-контроллер Tau-PCI/32 "ругается" на пакеты короче 32 бит (включая 16 бит CRC). Достаточно обоснованно считается, что такие пакеты "неправильные", так как не вмещают заголовочную информацию "полного" HDLC.
Исправление - вместо строк 2829, 2830 вставьте эти шесть: if (unlikely (r->ddk.ErrorCode)) { if (r->ddk.ErrorCode == TAU32_ERROR_RX_SHORT && r->ddk.Io.Rx.Received) r->ddk.ErrorCode = 0; else CRONYX_LOG_1 (&c->sys, "tau32.rx-notify code 0x%lX
", r->ddk.ErrorCode); }
Это исправление войдет в бета-5.
-- С уважением, Леонид Юрьев / Leo Yuriev КБ Кроникс / Cronyx Engineering
|