linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: PROBLEM: too much RX drop packets on kernel 2.6.26 and 2.6.27.x
@ 2008-10-24  9:12 Marc Dietrich
  0 siblings, 0 replies; 3+ messages in thread
From: Marc Dietrich @ 2008-10-24  9:12 UTC (permalink / raw)
  To: Terleev Roman; +Cc: linux-kernel, netdev

[-- Attachment #1: Type: text/plain, Size: 926 bytes --]


Hi Terleev,

On Friday 24 October 2008 10:00:07 Terleev Roman wrote:
> hello, linux-kernel.
>
> [1.] One line summary of the problem:
> too much RX drop packets
>
> [2.] Full description of the problem/report:
> "Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit
> Ethernet controller" - network is up and working, but too much more drop
> packets:
>
> working int:
> #ifconfig eth0
> eth0      Link encap:Ethernet  HWaddr 00:1F:D0:5C:1A:5A
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:7323 errors:0 dropped:7564458177891 overruns:0 frame:0
>           TX packets:8388 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:688493 (672.3 KiB)  TX bytes:5088993 (4.8 MiB)
>           Interrupt:251 Base address:0x4000

does the attached patch (from git-net) fix it?

To NetDev: Is this already in a stable-branch?

Marc



[-- Attachment #2: 0001-r8169-fix-RxMissed-register-access.patch --]
[-- Type: text/x-patch, Size: 2468 bytes --]

From 422f23adb15141fffbba4c2579b26c59fabc3537 Mon Sep 17 00:00:00 2001
From: Francois Romieu <romieu@fr.zoreil.com>
Date: Thu, 21 Aug 2008 23:20:40 +0200
Subject: [PATCH] r8169: fix RxMissed register access

- the register location is defined for the 8169 chipset only
- only the lower 3 bytes of the register are valid

Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
Cc: Edward Hsu <edward_hsu@realtek.com.tw>
---
 drivers/net/r8169.c |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/drivers/net/r8169.c b/drivers/net/r8169.c
index 0f6f974..4190ee7 100644
--- a/drivers/net/r8169.c
+++ b/drivers/net/r8169.c
@@ -2099,8 +2099,6 @@ static void rtl_hw_start_8168(struct net_device *dev)
 
 	RTL_R8(IntrMask);
 
-	RTL_W32(RxMissed, 0);
-
 	rtl_set_rx_mode(dev);
 
 	RTL_W8(ChipCmd, CmdTxEnb | CmdRxEnb);
@@ -2143,8 +2141,6 @@ static void rtl_hw_start_8101(struct net_device *dev)
 
 	RTL_R8(IntrMask);
 
-	RTL_W32(RxMissed, 0);
-
 	rtl_set_rx_mode(dev);
 
 	RTL_W8(ChipCmd, CmdTxEnb | CmdRxEnb);
@@ -2922,6 +2918,17 @@ static int rtl8169_poll(struct napi_struct *napi, int budget)
 	return work_done;
 }
 
+static void rtl8169_rx_missed(struct net_device *dev, void __iomem *ioaddr)
+{
+	struct rtl8169_private *tp = netdev_priv(dev);
+
+	if (tp->mac_version > RTL_GIGA_MAC_VER_06)
+		return;
+
+	dev->stats.rx_missed_errors += (RTL_R32(RxMissed) & 0xffffff);
+	RTL_W32(RxMissed, 0);
+}
+
 static void rtl8169_down(struct net_device *dev)
 {
 	struct rtl8169_private *tp = netdev_priv(dev);
@@ -2939,9 +2946,7 @@ core_down:
 
 	rtl8169_asic_down(ioaddr);
 
-	/* Update the error counts. */
-	dev->stats.rx_missed_errors += RTL_R32(RxMissed);
-	RTL_W32(RxMissed, 0);
+	rtl8169_rx_missed(dev, ioaddr);
 
 	spin_unlock_irq(&tp->lock);
 
@@ -3063,8 +3068,7 @@ static struct net_device_stats *rtl8169_get_stats(struct net_device *dev)
 
 	if (netif_running(dev)) {
 		spin_lock_irqsave(&tp->lock, flags);
-		dev->stats.rx_missed_errors += RTL_R32(RxMissed);
-		RTL_W32(RxMissed, 0);
+		rtl8169_rx_missed(dev, ioaddr);
 		spin_unlock_irqrestore(&tp->lock, flags);
 	}
 
@@ -3089,8 +3093,7 @@ static int rtl8169_suspend(struct pci_dev *pdev, pm_message_t state)
 
 	rtl8169_asic_down(ioaddr);
 
-	dev->stats.rx_missed_errors += RTL_R32(RxMissed);
-	RTL_W32(RxMissed, 0);
+	rtl8169_rx_missed(dev, ioaddr);
 
 	spin_unlock_irq(&tp->lock);
 

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: PROBLEM: too much RX drop packets on kernel 2.6.26 and 2.6.27.x
  2008-10-24  8:00 Terleev Roman
@ 2008-10-24  9:05 ` David Miller
  0 siblings, 0 replies; 3+ messages in thread
From: David Miller @ 2008-10-24  9:05 UTC (permalink / raw)
  To: lost; +Cc: linux-kernel, netdev

From: Terleev Roman <lost@nx.uz>
Date: Fri, 24 Oct 2008 13:00:07 +0500

netdev is the correct place to report networking bugs, added to
the CC:

> hello, linux-kernel.
> 
> [1.] One line summary of the problem:
> too much RX drop packets
> 
> [2.] Full description of the problem/report:
> "Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit
> Ethernet controller" - network is up and working, but too much more drop
> packets:
> 
> working int:
> #ifconfig eth0
> eth0      Link encap:Ethernet  HWaddr 00:1F:D0:5C:1A:5A  
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:7323 errors:0 dropped:7564458177891 overruns:0 frame:0
>           TX packets:8388 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000 
>           RX bytes:688493 (672.3 KiB)  TX bytes:5088993 (4.8 MiB)
>           Interrupt:251 Base address:0x4000 
> 
> not active int and network cable unplug:
> #ifconfig eth1
> eth1      Link encap:Ethernet  HWaddr 00:1F:D0:80:06:5E  
>           BROADCAST 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)
>           Interrupt:250 Base address:0x6000
> 
> then i add ip on eth1:
> [root@wax ~]# ifconfig eth1 40.40.40.1/24 up
> [root@wax ~]# ifconfig eth1
> eth1      Link encap:Ethernet  HWaddr 00:1F:D0:80:06:5E  
>           inet addr:40.40.40.1  Bcast:40.40.40.255  Mask:255.255.255.0
>           UP BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:485645351 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)
>           Interrupt:250 Base address:0x6000 
> p.s. network cable unplug!!!
> 
> p.p.s. i found old PCI ether card realtek RTL-8129 and compile modules.
> ether working fine and drop packets is "0":
> [root@wax ~]# ifconfig eth2 50.50.50.1/24 up
> [root@wax ~]# ifconfig eth2
> eth2      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
>           inet addr:50.50.50.1  Bcast:50.50.50.255  Mask:255.255.255.0
>           BROADCAST 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)
>           Interrupt:5 Base address:0xd000
> 
> if i use default kernel: 2.6.25-14.fc9.x86_64 - link up, but any
> packets reject.
>           
> [3.] Keywords (i.e., modules, networking, kernel):
> modules
> 
> [4.] Kernel version (from):
> #cat /proc/version
> Linux version 2.6.27.3 (root@wax.infonet.uz) (gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC) ) #6 SMP Thu Oct 23 19:39:33 UZT 2008
> 
> 
> [5.] Output of Oops.. message (if applicable) with symbolic information 
>      resolved (see Documentation/oops-tracing.txt)
> no information
> 
> [6.] A small shell script or example program which triggers the
>      problem (if possible)
> no information
> 
> [7.] Environment
> no information
> 
> [7.1.] Software (add the output of the ver_linux script here)
> ./ver_linux
> If some fields are empty or look unusual you may have an old version.
> Compare to the current minimal requirements in Documentation/Changes.
>  
> Linux wax.infonet.uz 2.6.27.3 #6 SMP Thu Oct 23 19:39:33 UZT 2008 x86_64 x86_64 x86_64 GNU/Linux
> 
> Gnu C                  4.3.0
> Gnu make               3.81
> binutils               2.18.50.0.6
> util-linux             2.13.1
> mount                  2.13.1
> module-init-tools      3.4
> e2fsprogs              1.40.8
> reiserfsprogs          3.6.19
> pcmciautils            014
> quota-tools            3.15.
> PPP                    2.4.4
> isdn4k-utils           3.9
> Linux C Library        2.8
> Dynamic linker (ldd)   2.8
> Procps                 3.2.7
> Net-tools              1.60
> Kbd                    1.12
> Sh-utils               6.10
> udev                   120
> wireless-tools         29
> Modules Loaded 8021q reiserfs loop dm_multipath i2c_i801 pata_jmicron
> rtc_cmos intel_agp rtc_core pcspkr 8139too i2c_core sg button rtc_lib
> r8169 mii dm_snapshot dm_zero dm_mirror dm_log dm_mod ata_piix
> ata_generic pata_acpi libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd
> ohci_hcd ehci_hcd
> 
> [7.2.] Processor information (from /proc/cpuinfo):
> cat /proc/cpuinfo
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2666.344
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 0
> cpu cores       : 4
> apicid          : 0
> initial apicid  : 0
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
> bogomips        : 5332.68
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
> 
> processor       : 1
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2666.344
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 1
> cpu cores       : 4
> apicid          : 1
> initial apicid  : 1
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
> bogomips        : 5332.52
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
> 
> processor       : 2
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2666.344
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 3
> cpu cores       : 4
> apicid          : 3
> initial apicid  : 3
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
> bogomips        : 5332.54
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
> 
> processor       : 3
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2666.344
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 2
> cpu cores       : 4
> apicid          : 2
> initial apicid  : 2
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
> bogomips        : 5332.54
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
> 
> [7.3.] Module information (from /proc/modules):
> cat /proc/modules
> 8021q 24080 0 - Live 0xffffffffa0172000
> reiserfs 227544 1 - Live 0xffffffffa0139000
> loop 18572 0 - Live 0xffffffffa0133000
> dm_multipath 18840 0 - Live 0xffffffffa012d000
> i2c_i801 13724 0 - Live 0xffffffffa0128000
> pata_jmicron 8064 0 - Live 0xffffffffa0125000
> rtc_cmos 14776 0 - Live 0xffffffffa0120000
> intel_agp 32112 0 - Live 0xffffffffa0117000
> rtc_core 20148 1 rtc_cmos, Live 0xffffffffa0111000
> pcspkr 6912 0 - Live 0xffffffffa010c000
> 8139too 29184 0 - Live 0xffffffffa0101000
> i2c_core 25248 1 i2c_i801, Live 0xffffffffa00f7000
> sg 36176 0 - Live 0xffffffffa00ed000
> button 11680 0 - Live 0xffffffffa00e7000
> rtc_lib 6912 1 rtc_core, Live 0xffffffffa00e4000
> r8169 32388 0 - Live 0xffffffffa00db000
> mii 8960 1 8139too, Live 0xffffffffa00d7000
> dm_snapshot 20552 0 - Live 0xffffffffa00d0000
> dm_zero 6144 0 - Live 0xffffffffa00cd000
> dm_mirror 21376 0 - Live 0xffffffffa00c6000
> dm_log 13572 1 dm_mirror, Live 0xffffffffa00c1000
> dm_mod 56928 10 dm_multipath,dm_snapshot,dm_zero,dm_mirror,dm_log, Live 0xffffffffa00b2000
> ata_piix 24324 6 - Live 0xffffffffa00ab000
> ata_generic 9860 0 - Live 0xffffffffa00a7000
> pata_acpi 8960 0 - Live 0xffffffffa00a3000
> libata 155040 4 pata_jmicron,ata_piix,ata_generic,pata_acpi, Live 0xffffffffa007c000
> sd_mod 30632 7 - Live 0xffffffffa0073000
> scsi_mod 149336 3 sg,libata,sd_mod, Live 0xffffffffa004d000
> ext3 125712 5 - Live 0xffffffffa002d000
> jbd 50984 1 ext3, Live 0xffffffffa001f000
> mbcache 12164 1 ext3, Live 0xffffffffa001b000
> uhci_hcd 26400 0 - Live 0xffffffffa0013000
> ohci_hcd 27292 0 - Live 0xffffffffa000b000
> ehci_hcd 37900 0 - Live 0xffffffffa0000000
> 
> [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)
> cat /proc/ioports
> 0000-001f : dma1
> 0020-0021 : pic1
> 0040-0043 : timer0
> 0050-0053 : timer1
> 0060-0060 : keyboard
> 0064-0064 : keyboard
> 0070-0073 : rtc0
> 0080-008f : dma page reg
> 00a0-00a1 : pic2
> 00c0-00df : dma2
> 00f0-00ff : fpu
> 0170-0177 : 0000:00:1f.2
>   0170-0177 : ata_piix
> 01f0-01f7 : 0000:00:1f.2
>   01f0-01f7 : ata_piix
> 0290-029f : pnp 00:01
>   0290-0294 : pnp 00:01
> 0376-0376 : 0000:00:1f.2
>   0376-0376 : ata_piix
> 03c0-03df : vga+
> 03f6-03f6 : 0000:00:1f.2
>   03f6-03f6 : ata_piix
> 03f8-03ff : serial
> 0400-04bf : pnp 00:09
>   0400-0403 : ACPI PM1a_EVT_BLK
>   0404-0405 : ACPI PM1a_CNT_BLK
>   0408-040b : ACPI PM_TMR
>   0410-0415 : ACPI CPU throttle
>   0420-042f : ACPI GPE0_BLK
> 04d0-04d1 : pnp 00:01
> 0500-051f : 0000:00:1f.3
>   0500-051f : i801_smbus
> 0800-087f : pnp 00:01
> 0880-088f : pnp 00:01
> 0cf8-0cff : PCI conf1
> a000-afff : PCI Bus 0000:02
>   a000-a007 : 0000:02:00.0
>     a000-a007 : pata_jmicron
>   a100-a103 : 0000:02:00.0
>     a100-a103 : pata_jmicron
>   a200-a207 : 0000:02:00.0
>     a200-a207 : pata_jmicron
>   a300-a303 : 0000:02:00.0
>     a300-a303 : pata_jmicron
>   a400-a40f : 0000:02:00.0
>     a400-a40f : pata_jmicron
> b000-bfff : PCI Bus 0000:03
>   b000-b0ff : 0000:03:00.0
>     b000-b0ff : r8169
> c000-cfff : PCI Bus 0000:04
>   c000-c0ff : 0000:04:00.0
>     c000-c0ff : r8169
> d000-dfff : PCI Bus 0000:05
>   d000-d0ff : 0000:05:00.0
>     d000-d0ff : 8139too
> e000-e01f : 0000:00:1a.1
>   e000-e01f : uhci_hcd
> e100-e11f : 0000:00:1a.2
>   e100-e11f : uhci_hcd
> e200-e21f : 0000:00:1d.0
>   e200-e21f : uhci_hcd
> e300-e31f : 0000:00:1d.1
>   e300-e31f : uhci_hcd
> e400-e41f : 0000:00:1d.2
>   e400-e41f : uhci_hcd
> e500-e51f : 0000:00:1a.0
>   e500-e51f : uhci_hcd
> e700-e707 : 0000:00:1f.5
>   e700-e707 : ata_piix
> e800-e803 : 0000:00:1f.5
>   e800-e803 : ata_piix
> e900-e907 : 0000:00:1f.5
>   e900-e907 : ata_piix
> ea00-ea03 : 0000:00:1f.5
>   ea00-ea03 : ata_piix
> eb00-eb0f : 0000:00:1f.5
>   eb00-eb0f : ata_piix
> ec00-ec0f : 0000:00:1f.5
>   ec00-ec0f : ata_piix
> f000-f00f : 0000:00:1f.2
>   f000-f00f : ata_piix
> f100-f10f : 0000:00:1f.2
>   f100-f10f : ata_piix
> 
> cat /proc/iomem
> 00000000-0009f7ff : System RAM
> 0009f800-0009ffff : reserved
> 000f0000-000fffff : reserved
> 00100000-efedffff : System RAM
>   00200000-0043f7ad : Kernel code
>   0043f7ae-005a11ef : Kernel data
>   00b1f000-00b92867 : Kernel bss
> efee0000-efee2fff : ACPI Non-volatile Storage
> efee3000-efeeffff : ACPI Tables
> efef0000-efefffff : reserved
> f0000000-f3ffffff : PCI MMCONFIG 0
>   f0000000-f3ffffff : reserved
> f4000000-f4ffffff : PCI Bus 0000:02
> f5000000-f5ffffff : PCI Bus 0000:03
> f6000000-f6ffffff : PCI Bus 0000:04
> f7000000-f8ffffff : PCI Bus 0000:05
>   f7000000-f7ffffff : 0000:05:01.0
>   f8000000-f80000ff : 0000:05:00.0
>     f8000000-f80000ff : 8139too
> f9000000-f9ffffff : PCI Bus 0000:05
>   f9000000-f9ffffff : 0000:05:01.0
> fa000000-fa0fffff : PCI Bus 0000:03
>   fa000000-fa00ffff : 0000:03:00.0
>     fa000000-fa00ffff : r8169
>   fa010000-fa010fff : 0000:03:00.0
>     fa010000-fa010fff : r8169
>   fa020000-fa02ffff : 0000:03:00.0
> fa100000-fa1fffff : PCI Bus 0000:04
>   fa100000-fa10ffff : 0000:04:00.0
>     fa100000-fa10ffff : r8169
>   fa110000-fa110fff : 0000:04:00.0
>     fa110000-fa110fff : r8169
>   fa120000-fa12ffff : 0000:04:00.0
> fa200000-fa2003ff : 0000:00:1a.7
>   fa200000-fa2003ff : ehci_hcd
> fa201000-fa2013ff : 0000:00:1d.7
>   fa201000-fa2013ff : ehci_hcd
> fa202000-fa2020ff : 0000:00:1f.3
> fec00000-ffffffff : reserved
>   fed00000-fed003ff : HPET 0
>   fee00000-fee00fff : Local APIC
> 100000000-10fffffff : System RAM
> 
> [7.5.] PCI information ('lspci -vvv' as root)
> see attach "lspci.txt"
> 
> [7.6.] SCSI information (from /proc/scsi/scsi)
> cat /proc/scsi/scsi
> Attached devices:
> Host: scsi1 Channel: 00 Id: 00 Lun: 00
>   Vendor: ATA      Model: SAMSUNG HD161HJ  Rev: JF10
>   Type:   Direct-Access                    ANSI  SCSI revision: 05
> 
> [7.7.] Other information that might be relevant to the problem
>        (please look in /proc and include all information that you
>        think to be relevant):
> no information
> 
> [X.] Other notes, patches, fixes, workarounds:
> no information
> 
> -- 
>  Terleev                          mailto:lost@nx.uz

^ permalink raw reply	[flat|nested] 3+ messages in thread

* PROBLEM: too much RX drop packets on kernel 2.6.26 and 2.6.27.x
@ 2008-10-24  8:00 Terleev Roman
  2008-10-24  9:05 ` David Miller
  0 siblings, 1 reply; 3+ messages in thread
From: Terleev Roman @ 2008-10-24  8:00 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 13359 bytes --]

hello, linux-kernel.

[1.] One line summary of the problem:
too much RX drop packets

[2.] Full description of the problem/report:
"Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit
Ethernet controller" - network is up and working, but too much more drop
packets:

working int:
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:1F:D0:5C:1A:5A  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7323 errors:0 dropped:7564458177891 overruns:0 frame:0
          TX packets:8388 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:688493 (672.3 KiB)  TX bytes:5088993 (4.8 MiB)
          Interrupt:251 Base address:0x4000 

not active int and network cable unplug:
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:1F:D0:80:06:5E  
          BROADCAST 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)
          Interrupt:250 Base address:0x6000

then i add ip on eth1:
[root@wax ~]# ifconfig eth1 40.40.40.1/24 up
[root@wax ~]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:1F:D0:80:06:5E  
          inet addr:40.40.40.1  Bcast:40.40.40.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:485645351 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)
          Interrupt:250 Base address:0x6000 
p.s. network cable unplug!!!

p.p.s. i found old PCI ether card realtek RTL-8129 and compile modules.
ether working fine and drop packets is "0":
[root@wax ~]# ifconfig eth2 50.50.50.1/24 up
[root@wax ~]# ifconfig eth2
eth2      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          inet addr:50.50.50.1  Bcast:50.50.50.255  Mask:255.255.255.0
          BROADCAST 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)
          Interrupt:5 Base address:0xd000

if i use default kernel: 2.6.25-14.fc9.x86_64 - link up, but any
packets reject.
          
[3.] Keywords (i.e., modules, networking, kernel):
modules

[4.] Kernel version (from):
#cat /proc/version
Linux version 2.6.27.3 (root@wax.infonet.uz) (gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC) ) #6 SMP Thu Oct 23 19:39:33 UZT 2008


[5.] Output of Oops.. message (if applicable) with symbolic information 
     resolved (see Documentation/oops-tracing.txt)
no information

[6.] A small shell script or example program which triggers the
     problem (if possible)
no information

[7.] Environment
no information

[7.1.] Software (add the output of the ver_linux script here)
./ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
 
Linux wax.infonet.uz 2.6.27.3 #6 SMP Thu Oct 23 19:39:33 UZT 2008 x86_64 x86_64 x86_64 GNU/Linux

Gnu C                  4.3.0
Gnu make               3.81
binutils               2.18.50.0.6
util-linux             2.13.1
mount                  2.13.1
module-init-tools      3.4
e2fsprogs              1.40.8
reiserfsprogs          3.6.19
pcmciautils            014
quota-tools            3.15.
PPP                    2.4.4
isdn4k-utils           3.9
Linux C Library        2.8
Dynamic linker (ldd)   2.8
Procps                 3.2.7
Net-tools              1.60
Kbd                    1.12
Sh-utils               6.10
udev                   120
wireless-tools         29
Modules Loaded 8021q reiserfs loop dm_multipath i2c_i801 pata_jmicron
rtc_cmos intel_agp rtc_core pcspkr 8139too i2c_core sg button rtc_lib
r8169 mii dm_snapshot dm_zero dm_mirror dm_log dm_mod ata_piix
ata_generic pata_acpi libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd
ohci_hcd ehci_hcd

[7.2.] Processor information (from /proc/cpuinfo):
cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
stepping        : 10
cpu MHz         : 2666.344
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
bogomips        : 5332.68
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
stepping        : 10
cpu MHz         : 2666.344
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
bogomips        : 5332.52
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
stepping        : 10
cpu MHz         : 2666.344
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 3
initial apicid  : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
bogomips        : 5332.54
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
stepping        : 10
cpu MHz         : 2666.344
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
bogomips        : 5332.54
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

[7.3.] Module information (from /proc/modules):
cat /proc/modules
8021q 24080 0 - Live 0xffffffffa0172000
reiserfs 227544 1 - Live 0xffffffffa0139000
loop 18572 0 - Live 0xffffffffa0133000
dm_multipath 18840 0 - Live 0xffffffffa012d000
i2c_i801 13724 0 - Live 0xffffffffa0128000
pata_jmicron 8064 0 - Live 0xffffffffa0125000
rtc_cmos 14776 0 - Live 0xffffffffa0120000
intel_agp 32112 0 - Live 0xffffffffa0117000
rtc_core 20148 1 rtc_cmos, Live 0xffffffffa0111000
pcspkr 6912 0 - Live 0xffffffffa010c000
8139too 29184 0 - Live 0xffffffffa0101000
i2c_core 25248 1 i2c_i801, Live 0xffffffffa00f7000
sg 36176 0 - Live 0xffffffffa00ed000
button 11680 0 - Live 0xffffffffa00e7000
rtc_lib 6912 1 rtc_core, Live 0xffffffffa00e4000
r8169 32388 0 - Live 0xffffffffa00db000
mii 8960 1 8139too, Live 0xffffffffa00d7000
dm_snapshot 20552 0 - Live 0xffffffffa00d0000
dm_zero 6144 0 - Live 0xffffffffa00cd000
dm_mirror 21376 0 - Live 0xffffffffa00c6000
dm_log 13572 1 dm_mirror, Live 0xffffffffa00c1000
dm_mod 56928 10 dm_multipath,dm_snapshot,dm_zero,dm_mirror,dm_log, Live 0xffffffffa00b2000
ata_piix 24324 6 - Live 0xffffffffa00ab000
ata_generic 9860 0 - Live 0xffffffffa00a7000
pata_acpi 8960 0 - Live 0xffffffffa00a3000
libata 155040 4 pata_jmicron,ata_piix,ata_generic,pata_acpi, Live 0xffffffffa007c000
sd_mod 30632 7 - Live 0xffffffffa0073000
scsi_mod 149336 3 sg,libata,sd_mod, Live 0xffffffffa004d000
ext3 125712 5 - Live 0xffffffffa002d000
jbd 50984 1 ext3, Live 0xffffffffa001f000
mbcache 12164 1 ext3, Live 0xffffffffa001b000
uhci_hcd 26400 0 - Live 0xffffffffa0013000
ohci_hcd 27292 0 - Live 0xffffffffa000b000
ehci_hcd 37900 0 - Live 0xffffffffa0000000

[7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)
cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0073 : rtc0
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:1f.2
  0170-0177 : ata_piix
01f0-01f7 : 0000:00:1f.2
  01f0-01f7 : ata_piix
0290-029f : pnp 00:01
  0290-0294 : pnp 00:01
0376-0376 : 0000:00:1f.2
  0376-0376 : ata_piix
03c0-03df : vga+
03f6-03f6 : 0000:00:1f.2
  03f6-03f6 : ata_piix
03f8-03ff : serial
0400-04bf : pnp 00:09
  0400-0403 : ACPI PM1a_EVT_BLK
  0404-0405 : ACPI PM1a_CNT_BLK
  0408-040b : ACPI PM_TMR
  0410-0415 : ACPI CPU throttle
  0420-042f : ACPI GPE0_BLK
04d0-04d1 : pnp 00:01
0500-051f : 0000:00:1f.3
  0500-051f : i801_smbus
0800-087f : pnp 00:01
0880-088f : pnp 00:01
0cf8-0cff : PCI conf1
a000-afff : PCI Bus 0000:02
  a000-a007 : 0000:02:00.0
    a000-a007 : pata_jmicron
  a100-a103 : 0000:02:00.0
    a100-a103 : pata_jmicron
  a200-a207 : 0000:02:00.0
    a200-a207 : pata_jmicron
  a300-a303 : 0000:02:00.0
    a300-a303 : pata_jmicron
  a400-a40f : 0000:02:00.0
    a400-a40f : pata_jmicron
b000-bfff : PCI Bus 0000:03
  b000-b0ff : 0000:03:00.0
    b000-b0ff : r8169
c000-cfff : PCI Bus 0000:04
  c000-c0ff : 0000:04:00.0
    c000-c0ff : r8169
d000-dfff : PCI Bus 0000:05
  d000-d0ff : 0000:05:00.0
    d000-d0ff : 8139too
e000-e01f : 0000:00:1a.1
  e000-e01f : uhci_hcd
e100-e11f : 0000:00:1a.2
  e100-e11f : uhci_hcd
e200-e21f : 0000:00:1d.0
  e200-e21f : uhci_hcd
e300-e31f : 0000:00:1d.1
  e300-e31f : uhci_hcd
e400-e41f : 0000:00:1d.2
  e400-e41f : uhci_hcd
e500-e51f : 0000:00:1a.0
  e500-e51f : uhci_hcd
e700-e707 : 0000:00:1f.5
  e700-e707 : ata_piix
e800-e803 : 0000:00:1f.5
  e800-e803 : ata_piix
e900-e907 : 0000:00:1f.5
  e900-e907 : ata_piix
ea00-ea03 : 0000:00:1f.5
  ea00-ea03 : ata_piix
eb00-eb0f : 0000:00:1f.5
  eb00-eb0f : ata_piix
ec00-ec0f : 0000:00:1f.5
  ec00-ec0f : ata_piix
f000-f00f : 0000:00:1f.2
  f000-f00f : ata_piix
f100-f10f : 0000:00:1f.2
  f100-f10f : ata_piix

cat /proc/iomem
00000000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000f0000-000fffff : reserved
00100000-efedffff : System RAM
  00200000-0043f7ad : Kernel code
  0043f7ae-005a11ef : Kernel data
  00b1f000-00b92867 : Kernel bss
efee0000-efee2fff : ACPI Non-volatile Storage
efee3000-efeeffff : ACPI Tables
efef0000-efefffff : reserved
f0000000-f3ffffff : PCI MMCONFIG 0
  f0000000-f3ffffff : reserved
f4000000-f4ffffff : PCI Bus 0000:02
f5000000-f5ffffff : PCI Bus 0000:03
f6000000-f6ffffff : PCI Bus 0000:04
f7000000-f8ffffff : PCI Bus 0000:05
  f7000000-f7ffffff : 0000:05:01.0
  f8000000-f80000ff : 0000:05:00.0
    f8000000-f80000ff : 8139too
f9000000-f9ffffff : PCI Bus 0000:05
  f9000000-f9ffffff : 0000:05:01.0
fa000000-fa0fffff : PCI Bus 0000:03
  fa000000-fa00ffff : 0000:03:00.0
    fa000000-fa00ffff : r8169
  fa010000-fa010fff : 0000:03:00.0
    fa010000-fa010fff : r8169
  fa020000-fa02ffff : 0000:03:00.0
fa100000-fa1fffff : PCI Bus 0000:04
  fa100000-fa10ffff : 0000:04:00.0
    fa100000-fa10ffff : r8169
  fa110000-fa110fff : 0000:04:00.0
    fa110000-fa110fff : r8169
  fa120000-fa12ffff : 0000:04:00.0
fa200000-fa2003ff : 0000:00:1a.7
  fa200000-fa2003ff : ehci_hcd
fa201000-fa2013ff : 0000:00:1d.7
  fa201000-fa2013ff : ehci_hcd
fa202000-fa2020ff : 0000:00:1f.3
fec00000-ffffffff : reserved
  fed00000-fed003ff : HPET 0
  fee00000-fee00fff : Local APIC
100000000-10fffffff : System RAM

[7.5.] PCI information ('lspci -vvv' as root)
see attach "lspci.txt"

[7.6.] SCSI information (from /proc/scsi/scsi)
cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: SAMSUNG HD161HJ  Rev: JF10
  Type:   Direct-Access                    ANSI  SCSI revision: 05

[7.7.] Other information that might be relevant to the problem
       (please look in /proc and include all information that you
       think to be relevant):
no information

[X.] Other notes, patches, fixes, workarounds:
no information

-- 
 Terleev                          mailto:lost@nx.uz

[-- Attachment #2: lspci.txt --]
[-- Type: text/plain, Size: 30130 bytes --]

lspci -vvv
00:00.0 Host bridge: Intel Corporation Eaglelake DRAM Controller (rev 02)
        Subsystem: Giga-byte Technology Unknown device 5000
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR+ INTx-
        Latency: 0
        Capabilities: [e0] Vendor Specific Information <?>
        Kernel modules: intel-agp

00:1a.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #4 (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology Unknown device 5004
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 12
        Region 4: I/O ports at e500 [size=32]
        Capabilities: [50] PCIe advanced features <?>
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1a.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #5 (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology Unknown device 5004
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 9
        Region 4: I/O ports at e000 [size=32]
        Capabilities: [50] PCIe advanced features <?>
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1a.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #6 (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology Unknown device 5004
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin C routed to IRQ 3
        Region 4: I/O ports at e100 [size=32]
        Capabilities: [50] PCIe advanced features <?>
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1a.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #2 (prog-if 20 [EHCI])
        Subsystem: Giga-byte Technology Unknown device 5006
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin C routed to IRQ 3
        Region 0: Memory at fa200000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:1c.0 PCI bridge: Intel Corporation ICH10 PCI Express Port 1 (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000f000-00000fff
        Memory behind bridge: fff00000-000fffff
        Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- RBE+ FLReset-
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <1us, L1 <4us
                        ClockPM- Suprise- LLActRep+ BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
                        Slot # 10, PowerLimit 10.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
                Address: fee0f00c  Data: 4149
        Capabilities: [90] Subsystem: Giga-byte Technology Unknown device 5001
        Capabilities: [a0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver

00:1c.3 PCI bridge: Intel Corporation ICH10 PCI Express Port 4 (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: f4000000-f4ffffff
        Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- RBE+ FLReset-
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <256ns, L1 <4us
                        ClockPM- Suprise- LLActRep+ BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
                        Slot # 13, PowerLimit 10.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet+ LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
                Address: fee0f00c  Data: 4151
        Capabilities: [90] Subsystem: Giga-byte Technology Unknown device 5001
        Capabilities: [a0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver

00:1c.4 PCI bridge: Intel Corporation ICH10 PCI Express Port 5 (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: 0000b000-0000bfff
        Memory behind bridge: f5000000-f5ffffff
        Prefetchable memory behind bridge: 00000000fa000000-00000000fa0fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- RBE+ FLReset-
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #5, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <256ns, L1 <4us
                        ClockPM- Suprise- LLActRep+ BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
                        Slot # 14, PowerLimit 10.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet+ LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
                Address: fee0f00c  Data: 4159
        Capabilities: [90] Subsystem: Giga-byte Technology Unknown device 5001
        Capabilities: [a0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver

00:1c.5 PCI bridge: Intel Corporation ICH10 PCI Express Port 6 (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: f6000000-f6ffffff
        Prefetchable memory behind bridge: 00000000fa100000-00000000fa1fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- RBE+ FLReset-
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #6, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <256ns, L1 <4us
                        ClockPM- Suprise- LLActRep+ BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
                        Slot # 15, PowerLimit 10.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet+ LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
                Address: fee0f00c  Data: 4161
        Capabilities: [90] Subsystem: Giga-byte Technology Unknown device 5001
        Capabilities: [a0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver

00:1d.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #1 (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology Unknown device 5004
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 7
        Region 4: I/O ports at e200 [size=32]
        Capabilities: [50] PCIe advanced features <?>
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #2 (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology Unknown device 5004
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 11
        Region 4: I/O ports at e300 [size=32]
        Capabilities: [50] PCIe advanced features <?>
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #3 (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology Unknown device 5004
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin C routed to IRQ 3
        Region 4: I/O ports at e400 [size=32]
        Capabilities: [50] PCIe advanced features <?>
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #1 (prog-if 20 [EHCI])
        Subsystem: Giga-byte Technology Unknown device 5006
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 7
        Region 0: Memory at fa201000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) (prog-if 01 [Subtractive decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=32
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: f7000000-f8ffffff
        Prefetchable memory behind bridge: 00000000f9000000-00000000f9ffffff
        Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR+
        BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [50] Subsystem: Giga-byte Technology Unknown device 5000

00:1f.0 ISA bridge: Intel Corporation ICH10 LPC Interface Controller
        Subsystem: Giga-byte Technology Unknown device 5001
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Capabilities: [e0] Vendor Specific Information <?>

00:1f.2 IDE interface: Intel Corporation ICH10 4 port SATA IDE Controller (prog-if 8a [Master SecP PriP])
        Subsystem: Giga-byte Technology Unknown device b002
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 11
        Region 0: I/O ports at 01f0 [size=8]
        Region 1: I/O ports at 03f4 [size=1]
        Region 2: I/O ports at 0170 [size=8]
        Region 3: I/O ports at 0374 [size=1]
        Region 4: I/O ports at f000 [size=16]
        Region 5: I/O ports at f100 [size=16]
        Capabilities: [70] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [b0] PCIe advanced features <?>
        Kernel driver in use: ata_piix
        Kernel modules: ata_piix, ata_generic, pata_acpi

00:1f.3 SMBus: Intel Corporation ICH10 SMBus Controller
        Subsystem: Giga-byte Technology Unknown device 5001
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin C routed to IRQ 3
        Region 0: Memory at fa202000 (64-bit, non-prefetchable) [size=256]
        Region 4: I/O ports at 0500 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c-i801

00:1f.5 IDE interface: Intel Corporation ICH10 2 port SATA IDE Controller (prog-if 85 [Master SecO PriO])
        Subsystem: Giga-byte Technology Unknown device b002
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 11
        Region 0: I/O ports at e700 [size=8]
        Region 1: I/O ports at e800 [size=4]
        Region 2: I/O ports at e900 [size=8]
        Region 3: I/O ports at ea00 [size=4]
        Region 4: I/O ports at eb00 [size=16]
        Region 5: I/O ports at ec00 [size=16]
        Capabilities: [70] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [b0] PCIe advanced features <?>
        Kernel driver in use: ata_piix
        Kernel modules: ata_piix, ata_generic, pata_acpi

02:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller (prog-if 85 [Master SecO PriO])
        Subsystem: Giga-byte Technology Unknown device b000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at a000 [size=8]
        Region 1: I/O ports at a100 [size=4]
        Region 2: I/O ports at a200 [size=8]
        Region 3: I/O ports at a300 [size=4]
        Region 4: I/O ports at a400 [size=16]
        Capabilities: [68] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] Express (v1) Legacy Endpoint, MSI 01
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
                        ClockPM- Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Kernel driver in use: pata_jmicron
        Kernel modules: ata_generic, pata_jmicron, pata_acpi

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
        Subsystem: Giga-byte Technology Unknown device e000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 1275
        Region 0: I/O ports at b000 [size=256]
        Region 2: Memory at fa010000 (64-bit, prefetchable) [size=4K]
        Region 4: Memory at fa000000 (64-bit, prefetchable) [size=64K]
        [virtual] Expansion ROM at fa020000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
                Address: 00000000fee0200c  Data: 4169
        Capabilities: [70] Express (v1) Endpoint, MSI 01
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <8us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
                        ClockPM+ Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2
                Vector table: BAR=4 offset=00000000
                PBA: BAR=4 offset=00000800
        Capabilities: [d0] Vital Product Data <?>
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 78-56-34-12-78-56-34-12
        Kernel driver in use: r8169
        Kernel modules: r8169

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
        Subsystem: Giga-byte Technology Unknown device e000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 1274
        Region 0: I/O ports at c000 [size=256]
        Region 2: Memory at fa110000 (64-bit, prefetchable) [size=4K]
        Region 4: Memory at fa100000 (64-bit, prefetchable) [size=64K]
        [virtual] Expansion ROM at fa120000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
                Address: 00000000fee0f00c  Data: 4171
        Capabilities: [70] Express (v1) Endpoint, MSI 01
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <8us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
                        ClockPM+ Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2
                Vector table: BAR=4 offset=00000000
                PBA: BAR=4 offset=00000800
        Capabilities: [d0] Vital Product Data <?>
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 78-56-34-12-78-56-34-12
        Kernel driver in use: r8169
        Kernel modules: r8169

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8129 (rev 10)
        Subsystem: Coreco Inc RT8129 Fast Ethernet Adapter
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
        Latency: 64 (8000ns min, 8000ns max)
        Interrupt: pin A routed to IRQ 5
        Region 0: I/O ports at d000 [size=256]
        Region 1: Memory at f8000000 (32-bit, non-prefetchable) [size=256]
        Kernel driver in use: 8139too
        Kernel modules: r8169, 8139too

05:01.0 VGA compatible controller: Cirrus Logic GD 5430/40 [Alpine] (rev 22) (prog-if 00 [VGA controller])
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop+ ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at f9000000 (32-bit, prefetchable) [size=16M]
        [virtual] Expansion ROM at f7000000 [disabled] [size=16M]
        Kernel modules: cirrusfb

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-10-24  9:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-24  9:12 PROBLEM: too much RX drop packets on kernel 2.6.26 and 2.6.27.x Marc Dietrich
  -- strict thread matches above, loose matches on Subject: below --
2008-10-24  8:00 Terleev Roman
2008-10-24  9:05 ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).