Ethernet card (Ether Express Pro) can send but NOT receive data
Hi,
I have a Toshiba Satellite Pro 4600 laptop, with built-in Ethernet card, Ether Express Pro. Previously I had Red Hat with kernel 2.4.20 running on it, and the built-in Ethernet card worked without any problems. When I updated the Linux to Fedora Core 3 and kernel 2.6.8.1, the built-in Ethernet card doesn't recognize any incoming data. Sending data works ok. Any ideas how to fix the problem? I have tried both e100 and eepro100 drivers, but the problem remains still. No error messages appear. Here is some logs from the system: --- [root@localhost ~]# lspci 00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 11) 00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 11) 00:1e.0 PCI bridge: Intel Corp. 82801 Mobile PCI Bridge (rev 03) 00:1f.0 ISA bridge: Intel Corp. 82801BAM ISA Bridge (LPC) (rev 03) 00:1f.1 IDE interface: Intel Corp. 82801BAM IDE U100 (rev 03) 00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 03) 00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 03) 00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 03) 00:1f.6 Modem: Intel Corp. Intel 537 [82801BA/BAM AC'97 Modem] (rev 03) 01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/XP (rev 63) 02:08.0 Ethernet controller: Intel Corp. 82801BA/BAM/CA/CAM Ethernet Controller (rev 03) 02:0c.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01) 02:0d.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 31) 02:0d.1 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 31) [root@localhost ~]# cat /proc/pci PCI devices found: Bus 0, device 0, function 0: Class 0600: PCI device 8086:1130 (rev 17). Prefetchable 32 bit memory at 0xf0000000 [0xf3ffffff]. Bus 0, device 1, function 0: Class 0604: PCI device 8086:1131 (rev 17). Master Capable. Latency=64. Min Gnt=8. Bus 0, device 30, function 0: Class 0604: PCI device 8086:2448 (rev 3). Bus 0, device 31, function 0: Class 0601: PCI device 8086:244c (rev 3). Bus 0, device 31, function 1: Class 0101: PCI device 8086:244a (rev 3). I/O at 0xcff0 [0xcfff]. Bus 0, device 31, function 2: Class 0c03: PCI device 8086:2442 (rev 3). IRQ 11. I/O at 0xcf80 [0xcf9f]. Bus 0, device 31, function 4: Class 0c03: PCI device 8086:2444 (rev 3). IRQ 11. I/O at 0xcf60 [0xcf7f]. Bus 0, device 31, function 5: Class 0401: PCI device 8086:2445 (rev 3). IRQ 11. I/O at 0xce00 [0xceff]. I/O at 0xcdc0 [0xcdff]. Bus 0, device 31, function 6: Class 0703: PCI device 8086:2446 (rev 3). IRQ 11. I/O at 0xca00 [0xcaff]. I/O at 0xc980 [0xc9ff]. Bus 1, device 0, function 0: Class 0300: PCI device 1023:9910 (rev 99). IRQ 11. Master Capable. Latency=8. Non-prefetchable 32 bit memory at 0xfc000000 [0xfdffffff]. Non-prefetchable 32 bit memory at 0xfbc00000 [0xfbffffff]. Non-prefetchable 32 bit memory at 0xf8000000 [0xf9ffffff]. Non-prefetchable 32 bit memory at 0xf7ff8000 [0xf7ffffff]. Bus 2, device 8, function 0: Class 0200: PCI device 8086:2449 (rev 3). IRQ 11. Master Capable. Latency=64. Min Gnt=8.Max Lat=56. Non-prefetchable 32 bit memory at 0xf7dff000 [0xf7dfffff]. I/O at 0xdf40 [0xdf7f]. Bus 2, device 12, function 0: Class 0607: PCI device 104c:ac50 (rev 1). IRQ 255. Master Capable. Latency=168. Min Gnt=64.Max Lat=5. Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff]. Bus 2, device 13, function 0: Class 0607: PCI device 1179:0617 (rev 49). IRQ 255. Master Capable. Latency=168. Max Lat=5. Non-prefetchable 32 bit memory at 0x10001000 [0x10001fff]. Bus 2, device 13, function 1: Class 0607: PCI device 1179:0617 (rev 49). IRQ 255. Master Capable. Latency=168. Max Lat=5. Non-prefetchable 32 bit memory at 0x10002000 [0x10002fff]. [root@localhost ~]# cat /proc/interrupts CPU0 0: 3368950 XT-PIC timer 1: 372 XT-PIC i8042 2: 0 XT-PIC cascade 8: 1 XT-PIC rtc 9: 117 XT-PIC acpi 11: 100000 XT-PIC Intel 82801BA-ICH2, Intel ICH Modem, uhci_hcd, uhci_hcd, eth0 12: 1399 XT-PIC i8042 14: 10732 XT-PIC ide0 15: 29687 XT-PIC ide1 NMI: 0 ERR: 0 |
Have you checked your firewall configuration?
What does /sbin/ifconfig eth0 say? |
The firewall is disabled, it was the first thing that I checked :)
When I try to ping some other computer via eth0, I can see the outgoing packets (by Ethereal that is running on the computer that is being pinged), but the reply packets to the computer that is pinging, are never received. I use IPv6. --- [root@localhost ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:00:39:0E:42:88 inet6 addr: 6ffe::1/64 Scope:Global inet6 addr: fe80::200:39ff:fe0e:4288/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) --- EDIT: So the another computer sees the ICMPv6 Neighbor solicitation packet and responds with ICMPv6 Neighbor advertisement packet, but that packet is never recognized at the pinging computer. |
All times are GMT -5. The time now is 01:38 AM. |