On 8/1/05, Scott Ullrich <[EMAIL PROTECTED]> wrote: > > > [kernel: tl0: tx underrun -- increasing tx threshold to 512 bytes] > > [kernel: tl0: tx underrun -- increasing tx threshold to 768 bytes] > > [kernel: tl0: tx underrun -- increasing tx threshold to 1024 bytes] > > [kernel: xl0: transmission error: 90] > > [kernel: xl0: tx underrun, increasing tx start threshold to 120 bytes] > > I get these as well. Its something since the interface changes in > FreeBSD behind the scenes. This is on my list of things to ping the > FreeBSD lists with closer to final 6 release if it persists. It > doesn't seem to harm anything, however. >
these underruns are normal on many NIC drivers, since 5.x IIRC, maybe 4.x did it too, I don't recall for sure. The tx threshold starts low, and as traffic increases, the threshold is increased if need be. The transmission errors are caused by the tx underruns. It's perfectly normal, and will happen after every reboot. dug that info up on google quite a while ago. found this explanation with a quick search today. -- The NIC starts transmitting a packet before the whole packet has been copied to the NIC's memory. If it takes too long for the rest of the packet to get onto the NIC, a bit won't be there when its time for transmission comes. This is called an underrun. The driver then raises the threshold for how much of the packet has to be on the NIC before transmission starts. -- -cmb --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
