Messages in this thread | | | Date | Wed, 19 Jul 2000 20:57:33 -0700 | From | Jun Sun <> | Subject | tulip driver problem on Linux/MIPS (v2.4.0-test2) |
| |
It appears the driver cannot send anything out and gets the following errors :
============
Linux Tulip driver version 0.9.7 (June 17, 2000) eth0: Digital DS21143 Tulip rev 65 at 0x100000, 00:00:4C:80:12:6E, IRQ 25. eth0: EEPROM default media type Autosense. eth0: MII transceiver #1 config 3100 status 7869 advertising 01e1. Sending BOOTP requests.............<6>NETDEV WATCHDOG: eth0: transmit timed out NETDEV WATCHDOG: eth0: transmit timed out NETDEV WATCHDOG: eth0: transmit timed out NETDEV WATCHDOG: eth0: transmit timed out timed out! IP-Config: Auto-configuration of network failed. kmem_create: Forcing size word alignment - nfs_fh Root-NFS: No NFS server available, giving up. VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root device "" or 02:00 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 02:00
=============
If I turned on TULIP_DEBUG(= 100), I actually get a crash :
=============
Linux Tulip driver version 0.9.7 (June 17, 2000) eth0: Digital DS21143 Tulip rev 65 at 0x100000, 00:00:4C:80:12:6E, IRQ 25. eth0: EEPROM default media type Autosense. eth0: MII transceiver #1 config 3100 status 7869 advertising 01e1. eth0: interrupt csr5=0xf00181c6 new csr5=0xf0000000. In tulip_rx(), entry 0 00000000. eth0: In tulip_rx(), entry 0 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 1 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 2 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 3 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 4 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 5 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 6 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 7 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 8 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000!
............
eth0: In tulip_rx(), entry 31 00000000. eth0: Oversized Ethernet frame spanned multiple buffers, status 00000000! eth0: In tulip_rx(), entry 0 00000000. eth0: The transmitter stopped. CSR5 is f00181c6, CSR6 b20e0000, new CSR6 0. eth0: interrupt csr5=0xf0120000 new csr5=0xf0120000. eth0: exiting interrupt, csr5=0xf0690085. eth0: interrupt csr5=0xf0690085 new csr5=0xf0680000. In tulip_rx(), entry 0 80000000. eth0: interrupt csr5=0xf0680000 new csr5=0xf0680000. eth0: exiting interrupt, csr5=0xf0680000. tulip_init_ring: ENTER tulip_up: ENTER eth0: tulip_up(), irq==25. eth0: Using a 21140 non-MII transceiver with control setting 5a. Unable to handle kernel paging request at virtual address 37383920, epc == 8018b3e0, ra == 8018bdc4 Oops in fault.c:do_page_fault, line 158: $0 : 00000000 801c0138 81165e48 fffffffe $4 : 37383920 ffffffff 37383920 000000c6 $8 : 0000000a ffff00ff 00000000 00000001 $12: 00000010 00000000 801c0040 00000020 $16: 37383920 ffffffff 801df50d 81165e4c $20: 00000000 fffffffc 00000020 801df4f3 $24: 00000001 00000000 $28: 81164000 81165db8 811fded8 8018bdc4 epc : 8018b3e0 Status: 10017c02 Cause : 00008008 Process swapper (pid: 1, stackpage=81164000) Stack: 10017c01 0000003e 0000003c 0000000a 00000001 00000000 00000002 00000000 801df4f3 8115ce9e 00100000 8115c800 10017c01 8115c940 00000000 00000001 800a93e8 800a956c 00000001 801ae249 10017c01 0000003e 00000044 0000000a 03400000 8115ce9e 00100000 8115c800 811fdc00 8115c940 00000000 00000001 811fded8 80133994 801ae230 8115c800 37383920 000000c6 00000000 801af0d8 00000001 ... Call Trace: [<800a93e8>] [<800a956c>] [<801ae249>] [<80133994>] [<801ae230>] [<801af0d8>] [<80134df4>] [<801af0bc>] [<80135264 >] [<8013525c>] [<801427b8>] [<800ecd40>] [<800ecca8>] [<80143dac>] [<8017593c>] [<801b0b68>] [<80088a00>] [<80176a88>] [<8008 8994>] [<80088994>] [<8013d8b8>] [<801b1664>] [<800889e4>] [<80088a00>] [<80088a10>] [<8018eacc>] [<8008c2fc>] [<80088948>] [< 8008c2ec>] Code: 10a00007 24a3ffff 2405ffff <80c20000> 10400003 2463ffff 1465fffc 24c60001 03e00008
===========
Does this make any sense to anyone? Thanks in advance for any pointers on this.
Jun
- 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/
| |