[realtek] Oversize ethernet frame causes chip to hang?

Lynn Winebarger lynn@freespeech.org
Mon, 14 May 2001 22:35:05 -0600 (MDT)


   I've been having problems with oversize ethernet frames, and noticed
this code in the driver:

if (rx_status & RxTooLong) {
    if (debug > 0)
       printk(KERN_NOTICE"%s: Oversized Ethernet frame, status %4.4x!\n",
              dev->name, rx_status);
    /* A.C.: The chip hangs here. */

   Is there any safe way to reset the chip inside the driver?  I've
adopted an old suggestion (from this list) of running a cron job to take
the interface down and up every 10 minutes, but it's not an ideal
solution.

Lynn