From: chas w. (contractor) <ch...@cm...> - 2004-10-30 15:59:11
|
well it certainly seems that you have exceeded the expections of the default tuning. the default configuration for the card is a guess at what the averge user might need. the HBUF_ERR means that the card ran out of receive buffers. since you are just terminating ethernet/ip you can change CONFIG_RBPL_BUFSIZE to 2048 and then double CONFIG_RBPL_SIZE (to 1024). the maximum ethernet frame wont be any bigger than 1500 or so. if you still have trouble try raising CONFIG_RBPL_SIZE (double it) and #undef USE_RBPS. you should probably double the RBRQ_SIZE as well (it should probably be atleast the max of CONFIG_RBPL_SIZE or CONFIG_RBPS_SIZE). tpdrq getting full means the transmit list for the card was full. double TPDRQ_SIZE to 1024. if that doesnt fix, double it again to 2048. the TBRQ_SIZE should probably be the same size as the TPDRQ_SIZE. In message <41513.193.64.7.114.1099053861.squirrel@193.64.7.114>,"Jari" writes: >Hi, > >We have been running ForeRunner HE-155 adapter succesfully on Linux 2.6.5. >We have, however, had the following error messages occasionally in >/var/log/messages: > >kernel: he0: HBUF_ERR! (cid 0x126) > >and > >kernel: he0: tpdrq full (cid 0x12d) > >These are repeated multiple times in sequence with different cid values. > >I assume we could get rid of these errors by modifying the configuration >settings in he.h and he.c and recompiling the he driver. We are terminating >multiple (= dozens of) DSL lines using br2684ctl and forwarding the traffic >to a 100 Mbit Ethernet interface. Which would be the proper configuration >in he.h|c for this kind of environment? > >Thanks in advance, > >--Jari |