From: Kyle H. <kh...@ne...> - 2002-12-05 14:05:50
|
Hi, I'm running 2.5.30. My product has 4 IR ports running IrCOMM. When running a single port everything looks good. But when I connect on one port and enable a 2nd I start to see system memory disappear. If I enable debugging at this point I see messages indicating unknown events, mainly at the lmp layer. I suspect when this happens skbuffs are not being freed correctly. It almost appears that the stack gets confused as to which device the packet is associated with. Should this work? Where should I be looking to find the problem? It seems that any skbuffs not being freed are most likely txbufs from IrCOMM, since all rxbufs should be freed by irlap_driver_rcv(). Is this a valid assumption? Thanks for any help. Kyle. |