2.2.15 with eepro100: eth0: Too much work at interrupt

From: Kamlesh Bans (kbans@corsair.com)
Date: Tue May 16 2000 - 13:47:35 EDT

  • Next message: Jeff Garzik: "pre9-2 bugreport: NFS client stuck in disk wait"

    I'm receiving the above error with 2.2.15. The system slows down
    tremendously when these errors start appearing during the boot process,
    rendering the machine useless. Below is an excerpt from kern.log. (This
    kernel also sets the wrong date on the system, but that is another
    problem.) Below that is the output from dmesg with the 2.2.14
    kernel. This system is an HP NetServer 5/133 LS2 with dual Pentium 133's,
    128 MB RAM, SCSI drives, no IDE, using an SMP kernel.

    May 8 10:36:46 newton kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker
    http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
    May 8 10:36:46 newton kernel: eepro100.c: $Revision: 1.20.2.3 $ 2000/03/02
    Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
    May 8 10:36:46 newton kernel: eth0: Invalid EEPROM checksum 0x0000, check
    settings before activating this device!
    May 8 10:36:46 newton kernel: eth0: Intel PCI EtherExpress Pro100 at
    0xc8808000, 00:00:00:00:00:00, IRQ 11.
    May 8 10:36:46 newton kernel: Board assembly 000000-000, Physical
    connectors present:
    May 8 10:36:46 newton kernel: Primary interface chip None PHY #0.
    May 8 10:36:46 newton kernel: General self-test: passed.
    May 8 10:36:46 newton kernel: Serial sub-system self-test: passed.
    May 8 10:36:46 newton kernel: Internal registers self-test: passed.
    May 8 10:36:46 newton kernel: ROM checksum self-test: passed (0x49caa8d6).
    May 8 10:36:46 newton kernel: Receiver lock-up workaround activated.
    May 8 10:36:46 newton kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker
    http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
    May 8 10:36:46 newton kernel: eepro100.c: $Revision: 1.20.2.3 $ 2000/03/02
    Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others

    May 8 10:36:46 newton kernel: mdio_read() timed out with val = 080009ff.
    May 8 10:36:46 newton kernel: mdio_read() timed out with val = 08000000.
    May 8 10:36:46 newton kernel: eth0: Too much work at interrupt, status=0x2000.
    May 8 10:36:46 newton last message repeated 2 times
    May 8 10:36:46 newton kernel: eth0: Too much work at interrupt, status=0x4000.
    May 8 10:36:46 newton kernel: eth0: Too much work at interrupt, status=0x4000.
    May 8 10:36:46 newton kernel: mdio_read() timed out with val = 08050000.

    With the 2.2.14 kernel dmesg shows:

    eth0: Intel EtherExpress Pro 10/100 at 0xfce0, 00:A0:C9:C9:38:43, IRQ 11.
       Board assembly 678400-001, Physical connectors present: RJ45
       Primary interface chip i82555 PHY #1.
       General self-test: passed.
       Serial sub-system self-test: passed.
       Internal registers self-test: passed.
       ROM checksum self-test: passed (0x49caa8d6).
       Receiver lock-up workaround activated.

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Tue May 16 2000 - 14:37:00 EDT