8139c problem ( oversized ethernet frame )
[email protected] Sat, 05 Oct 2002 05:38:01 +0200
| Newsgroups | gmane.linux.drivers.realtek.user |
|---|---|
| Message-ID | <[email protected]> |
Hello, This problem already seems to be posted in august, but I found no=20 solution for it... So I=B4ll try it again. When downloading a file, I had no problem. Always when I try to upload a=20 file it stops... Also a ping is no longer possible... This "thing" happens always when I upload a file. It seems not no happen=20 when I ping, neither using windows. It happens using FTP and NFS, it=20 didn=B4t occur so far, using ssh (slower transmission, or packet size ???= ) Maybe someone can help. ??? I have a Edimax EP-4103DL and I tried rtl8139 and 8139too... It would be great if anyone knows, how to get one of both to work. ( I can provide more debug info, e.g. rtl8139.c at debug level 31 ) Thanks Arthur 1) First I had to modify rtl8139.c ( I added the device id ), after this=20 it was just fine until the problem described above occured... logs: ----- messages: --- Oct 5 01:46:11 portable kernel: Linux PCMCIA Card Services 3.1.34 Oct 5 01:46:11 portable kernel: kernel build: 2.4.19 #3 Tue Sep 10=20 18:45:05 CEST 2002 Oct 5 01:46:11 portable kernel: options: [pci] [cardbus] [apm] Oct 5 01:46:11 portable kernel: Intel ISA/PCI/CardBus PCIC probe: Oct 5 01:46:11 portable kernel: PCI: Guessed IRQ 9 for device 00:13.0 Oct 5 01:46:11 portable kernel: PCI: Sharing IRQ 9 with 00:13.1 Oct 5 01:46:11 portable kernel: PCI: Guessed IRQ 9 for device 00:13.1 Oct 5 01:46:11 portable kernel: PCI: Sharing IRQ 9 with 00:13.0 Oct 5 01:46:11 portable kernel: O2Micro OZ6832/33 rev 34=20 PCI-to-CardBus at slot 00:13, mem 0x10000000 Oct 5 01:46:11 portable kernel: host opts [0]: [ring] [pci/way]=20 [pci irq 9] [lat 32/176] [bus 2/5] Oct 5 01:46:11 portable kernel: host opts [1]: [ring] [pci/way]=20 [pci irq 9] [lat 32/176] [bus 6/9] Oct 5 01:46:11 portable kernel: ISA irqs (default) =3D 3,4,7,11,12=20 PCI status changes Oct 5 01:46:11 portable cardmgr[476]: watching 2 sockets Oct 5 01:46:11 portable cardmgr[477]: starting, version is 3.1.34 Oct 5 01:46:11 portable kernel: cs: cb_alloc(bus 2): vendor 0x13d1,=20 device 0xab06 Oct 5 01:46:11 portable cardmgr[477]: socket 0: Edimax EP-4103 Oct 5 01:46:12 portable cardmgr[477]: executing: 'modprobe cb_enabler' Oct 5 01:46:12 portable cardmgr[477]: executing: 'modprobe pci-scan' Oct 5 01:46:12 portable kernel: pci-scan.c:v1.11 8/31/2002 Donald=20 Becker <[email protected]> http://www.scyld.com/linux/drivers.html Oct 5 01:46:12 portable cardmgr[477]: executing: 'modprobe cb_shim' Oct 5 01:46:12 portable kernel: cb_shim.c:v1.03 7/12/2002 Donald=20 Becker <[email protected]> Oct 5 01:46:12 portable kernel: http://www.scyld.com/linux/drivers.html Oct 5 01:46:12 portable cardmgr[477]: executing: 'modprobe rtl8139' Oct 5 01:46:12 portable kernel: rtl8139.c:v1.20a 7/24/2002 Donald=20 Becker, [email protected]. Oct 5 01:46:12 portable kernel: http://www.scyld.com/network/rtl8139.ht= ml Oct 5 01:46:12 portable kernel: cs: cb_config(bus 2) Oct 5 01:46:12 portable kernel: cs: IO port probe 0x0100-0x04ff:=20 excluding 0x3c0-0x3df 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7 Oct 5 01:46:12 portable kernel: cs: IO port probe 0x03e0-0x0407: clean. Oct 5 01:46:12 portable kernel: cs: IO port probe 0x0410-0x047f: clean. Oct 5 01:46:12 portable kernel: cs: IO port probe 0x0490-0x04cf: clean. Oct 5 01:46:12 portable kernel: cs: IO port probe 0x04d8-0x04ff: clean. Oct 5 01:46:12 portable kernel: cs: IO port probe 0x0800-0x08ff: clean. Oct 5 01:46:12 portable kernel: cs: IO port probe 0x0a00-0x0aff: clean. Oct 5 01:46:12 portable kernel: cs: IO port probe 0x0c00-0x0cff: clean. Oct 5 01:46:12 portable kernel: fn 0 bar 1: io 0x800-0x8ff Oct 5 01:46:12 portable cardmgr[477]: executing: './network start eth0' Oct 5 01:46:12 portable kernel: fn 0 bar 2: mem 0x60001000-0x600011ff Oct 5 01:46:12 portable kernel: irq 9 Oct 5 01:46:12 portable kernel: Found a Edimax CardBus 10/100Mbps Fast=20 Ethernet (EP-4103DL) at 2/0 address 0x801->0x800 IRQ 9. Oct 5 01:46:12 portable kernel: Edimax CardBus 10/100Mbps Fast Ethernet=20 (EP-4103DL) at 2/0 command 0x7. Oct 5 01:46:12 portable kernel: eth0: Edimax CardBus 10/100Mbps Fast=20 Ethernet (EP-4103DL) at 0x800, IRQ 9, 00:e0:98:9d:c0:d9. Oct 5 01:46:12 portable kernel: eth0: Setting half-duplex based on=20 auto-negotiated partner ability 0000. Oct 5 01:46:13 portable kernel: eth0: Abnormal interrupt, status 0000002= 0. Oct 5 01:48:11 portable kernel: intstat=3D0x0000. Oct 5 01:48:11 portable kernel: <a8 2d 14 c0 a8 2d 0a 28 db 04 06 1f d0=20 6c a0 2e 3e f7 3e 80 10 21 f0 70 7b 00 00 01 01 08 0a 00 00 99 2f 00 00=20 90 e4. Oct 5 01:48:17 portable kernel: <e size 1514 to slot 0. Oct 5 01:48:24 portable kernel: <798 9d c0 d9 00 00 b4 45 72 a6 08 00=20 45 10 00 34 0e 82 40 00 40 06 50 c3 c0 a8 2d 14 c0 a8 2d 0a 28 db 04 06=20 1f d0 6c a0 2e d7 77 de 80 10 7c 70 8a c6 00 00 01 01 08 0a 00 00 9e 2d=20 00 00 95 e2. Oct 5 01:48:27 portable kernel: <7 12 04 40 00 40 06 4d 41 c0 a8 2d 14=20 c0 a8 2d 0a 28 db 04 06 1f d0 6c a0 2e ff 17 ee 80 10 7c 70 e8 10 00 00=20 01 01 08 0a 00 00 9f 6c 00 00 97 21. Oct 5 01:48:40 portable kernel: eued Tx packet at c378105e size 1514 to=20 slot 2. Oct 5 01:48:48 portable kernel: Oct 5 01:48:50 portable kernel: errupt, intr_status=3D0x0000. Oct 5 01:49:04 portable kernel: eth0: Oversized Ethernet frame, status=20 cccccccc! Oct 5 01:49:04 portable kernel: eth0: Abnormal interrupt, status 0000002= 1. --- syslog: ---- Oct 5 01:46:12 portable kernel: PCI device 'Edimax CardBus 10/100Mbps=20 Fast Ethernet (EP-4103DL)' was not assigned an IRQ. Oct 5 01:46:12 portable kernel: It will not be activated. Oct 5 01:46:12 portable kernel: eth0: Handling power event 1. --- rtl8139-dag output: --- rtl8139-diag.c:v2.10 9/18/2002 Donald Becker ([email protected]) http://www.scyld.com/diag/index.html Index #1: Found a Edimax CardBus 10/100Mbps Fast Ethernet (EP-4103DL)=20 adapter at 0x800. Realtek station address 00:e0:98:9d:c0:d9, chip type 'rtl8139C'. Receiver configuration: Normal unicast and hashed multicast Rx FIFO threshold 256 bytes, maximum burst 256 bytes, 32KB ring Transmitter enabled with normal settings, maximum burst 256 bytes. Flow control: Tx disabled Rx disabled. The chip configuration is 0x10 0x0d, MII half-duplex mode. No interrupt sources are pending. ---- After the freeze two lines changed... ---- Receiver configuration: Reception disabled Rx FIFO threshold 16 bytes, maximum burst 16 bytes, 8KB ring ---- 2) Then I gave 8139too a try, but I wasn=B4t even able to set up the eth0= =20 device... From the logs: messages: --- Oct 5 05:02:10 portable kernel: Linux PCMCIA Card Services 3.1.34 Oct 5 05:02:10 portable kernel: kernel build: 2.4.19 #3 Tue Sep 10=20 18:45:05 CEST 2002 Oct 5 05:02:10 portable kernel: options: [pci] [cardbus] [apm] Oct 5 05:02:10 portable kernel: Intel ISA/PCI/CardBus PCIC probe: Oct 5 05:02:10 portable kernel: PCI: Guessed IRQ 9 for device 00:13.0 Oct 5 05:02:10 portable kernel: PCI: Sharing IRQ 9 with 00:13.1 Oct 5 05:02:10 portable kernel: PCI: Guessed IRQ 9 for device 00:13.1 Oct 5 05:02:10 portable kernel: PCI: Sharing IRQ 9 with 00:13.0 Oct 5 05:02:10 portable kernel: O2Micro OZ6832/33 rev 34=20 PCI-to-CardBus at slot 00:13, mem 0x10000000 Oct 5 05:02:10 portable kernel: host opts [0]: [ring] [pci/way]=20 [pci irq 9] [lat 32/176] [bus 2/5] Oct 5 05:02:10 portable kernel: host opts [1]: [ring] [pci/way]=20 [pci irq 9] [lat 32/176] [bus 6/9] Oct 5 05:02:10 portable kernel: ISA irqs (default) =3D 3,4,7,10,11,1= 2=20 PCI status changes Oct 5 05:02:10 portable cardmgr[1058]: watching 2 sockets Oct 5 05:02:10 portable cardmgr[1059]: starting, version is 3.1.34 Oct 5 05:02:11 portable kernel: cs: cb_alloc(bus 2): vendor 0x13d1,=20 device 0xab06 Oct 5 05:02:11 portable cardmgr[1059]: socket 0: Edimax EP-4103 Oct 5 05:02:11 portable cardmgr[1059]: executing: 'modprobe cb_enabler' Oct 5 05:02:11 portable cardmgr[1059]: executing: 'modprobe 8139too' Oct 5 05:02:11 portable kernel: 8139too Fast Ethernet driver 0.9.25 Oct 5 05:02:11 portable cardmgr[1059]: +=20 /lib/modules/2.4.19/kernel/drivers/net/8139too.o: init_module: No such=20 device Oct 5 05:02:11 portable cardmgr[1059]: +=20 /lib/modules/2.4.19/kernel/drivers/net/8139too.o: Hint: insmod errors=20 can be caused by incorrect module parameters, including invalid IO or=20 IRQ parameters. Oct 5 05:02:11 portable cardmgr[1059]: + You may find more=20 information in syslog or the output from dmesg Oct 5 05:02:11 portable cardmgr[1059]: +=20 /lib/modules/2.4.19/kernel/drivers/net/8139too.o: insmod=20 /lib/modules/2.4.19/kernel/drivers/net/8139too.o failed Oct 5 05:02:11 portable cardmgr[1059]: +=20 /lib/modules/2.4.19/kernel/drivers/net/8139too.o: insmod 8139too failed Oct 5 05:02:11 portable cardmgr[1059]: modprobe exited with status 255 Oct 5 05:02:11 portable cardmgr[1059]: module=20 /lib/modules/2.4.19/pcmcia/8139too.o not available Oct 5 05:02:12 portable cardmgr[1059]: get dev info on socket 0 failed:=20 Resource temporarily unavailable Oct 5 05:02:12 portable cardmgr[1059]: wrong module '8139too' for=20 device 'realtek'? --- syslog: --- Oct 5 05:02:11 portable kernel: PCI: No IRQ known for interrupt pin A=20 of device . Please try using pci=3Dbiosirq. Oct 5 05:02:11 portable kernel: 8139too: : region #1 not an MMIO=20 resource, aborting ---