Peter Osterlund wrote: > Larry Finger <[EMAIL PROTECTED]> writes: > >> Peter - does the interface work for a while, or does this transmit >> timeout happen immediately? > > It works perfectly for a few hours, then it stops working. Stressing > the network doesn't seem to make a difference. The only workaround > I've found so far is to increase BADNESS_LIMIT to 20 in > bcm43xx_main.c. With that change I have never seen this problem.
That helps a lot. Making periodic work preemptible seems to be the cause of the difficulty. There must be some circumstance where a transmit cannot complete because interrupts are disabled, which triggers the watchdog. In addition, the reset routine must have a problem as well, which keeps the system from recovering. You can set BADNESS_LIMIT to 20 while we try to figure what is happening. Once we have a trial fix, we will let you know. Of course, if a failure still occurs with the new BADNESS_LIMIT, please let me know. Your firmware is OK. I was just trying to get a handle on where the problem was occurring. As you get hours of operation, the firmware is not a suspect. Larry _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
