Cronyx Site
About Cronyx
Products Prices Contact information Search English 
English Russian  Russian
Software Payment
What's new
F. A. Q.
Partners
Site map


Форум 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



tau32-pci: HDLC
igor-k  ::  2006-07-11 07:05
   Проблема воспроизвелась (+)ly  ::  2006-07-11 10:33
      Исправление (+)ly  ::  2006-07-11 10:51
         Работаетigor-k  ::  2006-07-11 12:19

Copyright © 1996-2024 Cronyx