[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#696406: IP_MTU socket option value doesn't restored after 10 minutes.



Package: src:linux
Version: 3.2.35-2
Severity: normal


IP_MTU socket option is not updated after 10 minutes of waiting for
SOCK_STREAM sockets when the value of socket option IP_MTU_DISCOVER
is  IP_PMTUDISC_DO or IP_PMTUDISC_WANT.

This can be reproduced with 3 hosts configuration. Let it be the
hosts: host_A, host_B and host _C. host_A via interface eth1 connected with
host_B via intefaces eth1. Let host_C via interface eth1 connected with host_B
via interface eth2. Also Lets address 10.0.1.1/24 is assigned to eth1 on host_A;
10.0.1.2/24 is assigned to eth1 on host_B; 10.0.2.1/24 is assigned to eth2
on host_B; 10.0.2.2/24 is assigned to eth1 on host_C. Also there are two routes:
"10.0.2.2 via 10.0.1.2 dev eth1" on host_A and "10.0.1.1 via 10.0.2.1 dev eth1"
on host_C. Also forwarding is on on host_B. So we have the following picture:

host_A-eth1(10.0.1.1)<-->(10.0.1.2)eth1-host_B-eth2(10.0.2.1)<-->(10.0.2.2)eth1-host_C

MTU is equal to 1500 on all involved interfaces. Then we make the followign steps:

on host_A:
1. socket(SOCK_STREAM) -> 6
2. bind(6, 10.0.1.1:25630) -> 0
3. listen(6, 1) -> 0
on host_C:
4. socket(SOCK_STREAM) -> 5
5. bind(5, 10.0.2.2:25631) -> 0
6. connect(5, 10.0.1.1:25630) -> 0
on host_A:
7. accept(6) -> 7
8. close(6) -> 0 
9. getsockopt(7,IP_MTU) -> 0 // Returns that MTU is 1500
10. getsockopt(7,IP_MTU_DISCOVER) -> 0 // Returns that default value is IP_PMTUDISC_WANT

On eth2 on host_B and on eth1 on host_C change MTU from 1500 to 750. Wait for a while.

11. send(7, lenght=1400) -> 1400
On host_C:
12. recv(6) -> 1400
On host_A
13. sleep(5);
14. getsockopt(7,IP_MTU) -> 0 // Returns that MTU is 750

On eth2 on host_B and on eth1 on host_C change MTU from 750 to 1500. Wait for a while.

Repeat the steps 15-18 for 20 minutes:

On host_A:
15. send(7, lenght=650) -> 650
On host_C:
16. recv(6) -> 650
On host_A:
17. sleep(60)
18. getsockopt(7,IP_MTU) -> 0 // Always returns that MTU is 750

So the value of IP_MTU socket option is not restored to 1500 even after 20 minutes.
There is the same picture if IP_MTU_DISCOVER is set to IP_PMTUDISC_DO at step 10.

-- Package-specific info:
** Version:
Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.35-2

** Command line:
BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64 root=UUID=204ee0f7-e3ae-4285-a32d-58d583dca0e9 ro console=tty1 console=ttyS2,115200n8 nomodeset intel_iommu=on

** Tainted: O (4096)
 * Out-of-tree module has been loaded.

** Kernel log:
[   50.943835] sfc 0000:02:00.1: eth2: initialising TX queue 4
[   50.943837] sfc 0000:02:00.1: eth2: mapping special buffer 22 at fffde000
[   50.943840] sfc 0000:02:00.1: eth2: mapping special buffer 23 at fffdf000
[   50.943843] sfc 0000:02:00.1: eth2: initialising TX queue 5
[   50.943846] sfc 0000:02:00.1: eth2: mapping special buffer 24 at fffdc000
[   50.943848] sfc 0000:02:00.1: eth2: mapping special buffer 25 at fffdd000
[   50.943851] sfc 0000:02:00.1: eth2: initialising RX queue 2
[   50.943854] sfc 0000:02:00.1: eth2: RX queue 2 ring in special buffers 26-27
[   50.943857] sfc 0000:02:00.1: eth2: mapping special buffer 26 at fffda000
[   50.943859] sfc 0000:02:00.1: eth2: mapping special buffer 27 at fffdb000
[   50.943862] sfc 0000:02:00.1: eth2: initialising TX queue 6
[   50.943865] sfc 0000:02:00.1: eth2: mapping special buffer 8 at fffee000
[   50.943868] sfc 0000:02:00.1: eth2: mapping special buffer 9 at fffef000
[   50.943871] sfc 0000:02:00.1: eth2: initialising TX queue 7
[   50.943873] sfc 0000:02:00.1: eth2: mapping special buffer 10 at fffec000
[   50.943876] sfc 0000:02:00.1: eth2: mapping special buffer 11 at fffed000
[   50.943879] sfc 0000:02:00.1: eth2: initialising RX queue 3
[   50.943882] sfc 0000:02:00.1: eth2: RX queue 3 ring in special buffers 12-13
[   50.943884] sfc 0000:02:00.1: eth2: mapping special buffer 12 at fffea000
[   50.943887] sfc 0000:02:00.1: eth2: mapping special buffer 13 at fffeb000
[   51.911402] sfc 0000:02:00.0: eth1: channel 0 triggered interrupt on CPU 0
[   51.911407] sfc 0000:02:00.0: eth1: channel 1 triggered interrupt on CPU 1
[   51.911410] sfc 0000:02:00.0: eth1: channel 2 triggered interrupt on CPU 2
[   51.911412] sfc 0000:02:00.0: eth1: channel 3 triggered interrupt on CPU 3
[   51.939376] sfc 0000:02:00.1: eth2: channel 0 triggered interrupt on CPU 0
[   51.939381] sfc 0000:02:00.1: eth2: channel 1 triggered interrupt on CPU 1
[   51.939384] sfc 0000:02:00.1: eth2: channel 2 triggered interrupt on CPU 2
[   51.939387] sfc 0000:02:00.1: eth2: channel 3 triggered interrupt on CPU 3
[   60.934649] eth1: no IPv6 routers present
[   61.837777] eth2: no IPv6 routers present
[ 1280.130227] sfc 0000:02:00.1: eth2: closing on CPU 0
[ 1280.130302] sfc 0000:02:00.1: eth2: stop port
[ 1280.130470] sfc 0000:02:00.1: eth2: successfully flushed all queues
[ 1280.130475] sfc 0000:02:00.1: eth2: chan 0 stop event queue
[ 1280.130478] sfc 0000:02:00.1: eth2: chan 0 start event queue
[ 1280.130481] sfc 0000:02:00.1: eth2: shutting down RX queue 0
[ 1280.130485] sfc 0000:02:00.1: eth2: unmapping special buffers 54-55
[ 1280.131504] sfc 0000:02:00.1: eth2: shutting down TX queue 0
[ 1280.131507] sfc 0000:02:00.1: eth2: unmapping special buffers 50-51
[ 1280.131510] sfc 0000:02:00.1: eth2: shutting down TX queue 1
[ 1280.131515] sfc 0000:02:00.1: eth2: unmapping special buffers 52-53
[ 1280.131517] sfc 0000:02:00.1: eth2: chan 1 stop event queue
[ 1280.131520] sfc 0000:02:00.1: eth2: chan 1 start event queue
[ 1280.131522] sfc 0000:02:00.1: eth2: shutting down RX queue 1
[ 1280.131525] sfc 0000:02:00.1: eth2: unmapping special buffers 40-41
[ 1280.132674] sfc 0000:02:00.1: eth2: shutting down TX queue 2
[ 1280.132677] sfc 0000:02:00.1: eth2: unmapping special buffers 36-37
[ 1280.132680] sfc 0000:02:00.1: eth2: shutting down TX queue 3
[ 1280.132685] sfc 0000:02:00.1: eth2: unmapping special buffers 38-39
[ 1280.132688] sfc 0000:02:00.1: eth2: chan 2 stop event queue
[ 1280.132690] sfc 0000:02:00.1: eth2: chan 2 start event queue
[ 1280.132693] sfc 0000:02:00.1: eth2: shutting down RX queue 2
[ 1280.132696] sfc 0000:02:00.1: eth2: unmapping special buffers 26-27
[ 1280.133780] sfc 0000:02:00.1: eth2: shutting down TX queue 4
[ 1280.133783] sfc 0000:02:00.1: eth2: unmapping special buffers 22-23
[ 1280.133786] sfc 0000:02:00.1: eth2: shutting down TX queue 5
[ 1280.133791] sfc 0000:02:00.1: eth2: unmapping special buffers 24-25
[ 1280.133794] sfc 0000:02:00.1: eth2: chan 3 stop event queue
[ 1280.133796] sfc 0000:02:00.1: eth2: chan 3 start event queue
[ 1280.133799] sfc 0000:02:00.1: eth2: shutting down RX queue 3
[ 1280.133802] sfc 0000:02:00.1: eth2: unmapping special buffers 12-13
[ 1280.134897] sfc 0000:02:00.1: eth2: shutting down TX queue 6
[ 1280.134900] sfc 0000:02:00.1: eth2: unmapping special buffers 8-9
[ 1280.134903] sfc 0000:02:00.1: eth2: shutting down TX queue 7
[ 1280.134908] sfc 0000:02:00.1: eth2: unmapping special buffers 10-11
[ 1280.148061] sfc 0000:02:00.0: eth1: closing on CPU 0
[ 1280.148132] sfc 0000:02:00.0: eth1: stop port
[ 1280.148316] sfc 0000:02:00.0: eth1: successfully flushed all queues
[ 1280.148321] sfc 0000:02:00.0: eth1: chan 0 stop event queue
[ 1280.148324] sfc 0000:02:00.0: eth1: chan 0 start event queue
[ 1280.148326] sfc 0000:02:00.0: eth1: shutting down RX queue 0
[ 1280.148330] sfc 0000:02:00.0: eth1: unmapping special buffers 54-55
[ 1280.149532] sfc 0000:02:00.0: eth1: shutting down TX queue 0
[ 1280.149536] sfc 0000:02:00.0: eth1: unmapping special buffers 50-51
[ 1280.149539] sfc 0000:02:00.0: eth1: shutting down TX queue 1
[ 1280.149543] sfc 0000:02:00.0: eth1: unmapping special buffers 52-53
[ 1280.149546] sfc 0000:02:00.0: eth1: chan 1 stop event queue
[ 1280.149549] sfc 0000:02:00.0: eth1: chan 1 start event queue
[ 1280.149551] sfc 0000:02:00.0: eth1: shutting down RX queue 1
[ 1280.149554] sfc 0000:02:00.0: eth1: unmapping special buffers 40-41
[ 1280.150776] sfc 0000:02:00.0: eth1: shutting down TX queue 2
[ 1280.150779] sfc 0000:02:00.0: eth1: unmapping special buffers 36-37
[ 1280.150782] sfc 0000:02:00.0: eth1: shutting down TX queue 3
[ 1280.150787] sfc 0000:02:00.0: eth1: unmapping special buffers 38-39
[ 1280.150790] sfc 0000:02:00.0: eth1: chan 2 stop event queue
[ 1280.150792] sfc 0000:02:00.0: eth1: chan 2 start event queue
[ 1280.150795] sfc 0000:02:00.0: eth1: shutting down RX queue 2
[ 1280.150798] sfc 0000:02:00.0: eth1: unmapping special buffers 26-27
[ 1280.151920] sfc 0000:02:00.0: eth1: shutting down TX queue 4
[ 1280.151923] sfc 0000:02:00.0: eth1: unmapping special buffers 22-23
[ 1280.151926] sfc 0000:02:00.0: eth1: shutting down TX queue 5
[ 1280.151931] sfc 0000:02:00.0: eth1: unmapping special buffers 24-25
[ 1280.151934] sfc 0000:02:00.0: eth1: chan 3 stop event queue
[ 1280.151936] sfc 0000:02:00.0: eth1: chan 3 start event queue
[ 1280.151939] sfc 0000:02:00.0: eth1: shutting down RX queue 3
[ 1280.151942] sfc 0000:02:00.0: eth1: unmapping special buffers 12-13
[ 1280.153035] sfc 0000:02:00.0: eth1: shutting down TX queue 6
[ 1280.153038] sfc 0000:02:00.0: eth1: unmapping special buffers 8-9
[ 1280.153041] sfc 0000:02:00.0: eth1: shutting down TX queue 7
[ 1280.153045] sfc 0000:02:00.0: eth1: unmapping special buffers 10-11

** Model information
sys_vendor: Supermicro
product_name: X9SCL/X9SCM
product_version: 0123456789
chassis_vendor: Supermicro
chassis_version: 0123456789
bios_vendor: American Megatrends Inc.
bios_version: 2.0b
board_vendor: Supermicro
board_name: X9SCL/X9SCM
board_version: 0123456789

** Loaded modules:
autofs4
sha1_ssse3
sha1_generic
hmac
cbc
cts
rpcsec_gss_krb5
nfsd
nfs
nfs_acl
auth_rpcgss
fscache
lockd
sunrpc
8021q
garp
stp
coretemp
sr_mod
crc32c_intel
ghash_clmulni_intel
aesni_intel
aes_x86_64
aes_generic
psmouse
acpi_cpufreq
mperf
processor
snd_pcm
snd_page_alloc
snd_timer
snd
soundcore
cryptd
cdrom
iTCO_wdt
mtdchar
iTCO_vendor_support
video
pcspkr
button
serio_raw
evdev
joydev
i2c_i801
ext3
mbcache
jbd
dm_mod
microcode
usb_storage
usbhid
hid
sg
sd_mod
crc_t10dif
ehci_hcd
ahci
libahci
libata
sfc(O)
scsi_mod
i2c_algo_bit
i2c_core
mtd
mdio
usbcore
e1000e
usb_common
fan
thermal
thermal_sys

** Network interface configuration:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.38.31
    netmask 255.255.255.0
    broadcast 192.168.38.255
    network 192.168.38.0
    gateway 192.168.38.2
    post-up vconfig add eth0 31
    post-up ip li set eth0.31 up
    pre-down vconfig rem eth0.31

** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:0f:53:01:39:7c brd ff:ff:ff:ff:ff:ff
3: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:0f:53:01:39:7d brd ff:ff:ff:ff:ff:ff
4: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:25:90:57:25:c5 brd ff:ff:ff:ff:ff:ff
5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:25:90:57:25:c4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.38.31/24 brd 192.168.38.255 scope global eth0
    inet6 2001:470:1f0b:1ff:225:90ff:fe57:25c4/64 scope global dynamic 
       valid_lft 86371sec preferred_lft 14371sec
    inet6 fe80::225:90ff:fe57:25c4/64 scope link 
       valid_lft forever preferred_lft forever
6: eth0.31@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
    link/ether 00:25:90:57:25:c4 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::225:90ff:fe57:25c4/64 scope link 
       valid_lft forever preferred_lft forever

*** Device statistics:
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
  eth3:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
    lo:  230153      58    0    0    0     0          0         0   230153      58    0    0    0     0       0          0
  eth2:     708       8    0    0    0     0          0         8      708       8    0    0    0     0       0          0
  eth1:    5980      77    0    0    0     0          0         8    23368      77    0    0    0     0       0          0
eth0.31:    4568      71    0    0    0     0          0        71     3354      39    0    0    0     0       0          0
  eth0: 11364090   39902    0  209    0     0          0      3128  1891474   18491    0    0    0     0       0          0

*** Protocol statistics:
Ip:
    35709 total packets received
    0 forwarded
    0 incoming packets discarded
    35012 incoming packets delivered
    18291 requests sent out
Icmp:
    4 ICMP messages received
    1 input ICMP message failed.
    ICMP input histogram:
        destination unreachable: 4
    5 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        destination unreachable: 5
IcmpMsg:
        InType3: 4
        OutType3: 5
Tcp:
    25 active connections openings
    23 passive connection openings
    0 failed connection attempts
    0 connection resets received
    7 connections established
    34931 segments received
    18337 segments send out
    8 segments retransmited
    0 bad segments received.
    12 resets sent
Udp:
    155 packets received
    2 packets to unknown port received.
    0 packet receive errors
    163 packets sent
UdpLite:
TcpExt:
    14 TCP sockets finished time wait in fast timer
    82 delayed acks sent
    28202 packets directly queued to recvmsg prequeue.
    20909 bytes directly received in process context from prequeue
    20766 packet headers predicted
    21 packets header predicted and directly queued to user
    174 acknowledgments not containing data payload received
    15996 predicted acknowledgments
    8 retransmits in slow start
    5 connections reset due to unexpected data
    TCPSackShiftFallback: 1
IpExt:
    InMcastPkts: 18
    InBcastPkts: 38
    InOctets: 9981769
    OutOctets: 1778264
    InMcastOctets: 576
    InBcastOctets: 6548


** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/Ivy Bridge DRAM Controller [8086:0158] (rev 09)
	Subsystem: Super Micro Computer Inc Device [15d9:0624]
	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: <access denied>

00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09) (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: 64 bytes
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	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: <access denied>
	Kernel driver in use: pcieport

00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0155] (rev 09) (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: 64 bytes
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: dc000000-de0fffff
	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: <access denied>
	Kernel driver in use: pcieport

00:06.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:015d] (rev 09) (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: 64 bytes
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	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: <access denied>
	Kernel driver in use: pcieport

00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 05)
	Subsystem: Super Micro Computer Inc Device [15d9:1502]
	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
	Interrupt: pin A routed to IRQ 44
	Region 0: Memory at de100000 (32-bit, non-prefetchable) [size=128K]
	Region 1: Memory at de123000 (32-bit, non-prefetchable) [size=4K]
	Region 2: I/O ports at f020 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: e1000e

00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05) (prog-if 20 [EHCI])
	Subsystem: Super Micro Computer Inc Device [15d9:0624]
	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 16
	Region 0: Memory at de122000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5) (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: 64 bytes
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	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: <access denied>
	Kernel driver in use: pcieport

00:1c.4 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 [8086:1c18] (rev b5) (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: 64 bytes
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: df200000-df2fffff
	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: <access denied>
	Kernel driver in use: pcieport

00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05) (prog-if 20 [EHCI])
	Subsystem: Super Micro Computer Inc Device [15d9:0624]
	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 23
	Region 0: Memory at de121000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a5) (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=06, subordinate=06, sec-latency=64
	Memory behind bridge: de800000-df0fffff
	Prefetchable memory behind bridge: 00000000db000000-00000000dbffffff
	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: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation C204 Chipset Family LPC Controller [8086:1c54] (rev 05)
	Subsystem: Super Micro Computer Inc Device [15d9:0624]
	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: <access denied>

00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller [8086:1c02] (rev 05) (prog-if 01 [AHCI 1.0])
	Subsystem: Super Micro Computer Inc Device [15d9:0624]
	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 56
	Region 0: I/O ports at f070 [size=8]
	Region 1: I/O ports at f060 [size=4]
	Region 2: I/O ports at f050 [size=8]
	Region 3: I/O ports at f040 [size=4]
	Region 4: I/O ports at f000 [size=32]
	Region 5: Memory at de120000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
	Subsystem: Super Micro Computer Inc Device [15d9:0624]
	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 18
	Region 0: Memory at 52ff01000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at 0580 [size=32]

02:00.0 Ethernet controller [0200]: Solarflare Communications SFC9020 [Solarstorm] [1924:0803]
	Subsystem: Solarflare Communications SFN5122F-R1 [1924:6201]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: I/O ports at e100 [size=256]
	Region 2: Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
	Region 4: Memory at de050000 (64-bit, non-prefetchable) [size=64K]
	Expansion ROM at de020000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: sfc

02:00.1 Ethernet controller [0200]: Solarflare Communications SFC9020 [Solarstorm] [1924:0803]
	Subsystem: Solarflare Communications SFN5122F-R1 [1924:6201]
	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: 64 bytes
	Interrupt: pin B routed to IRQ 18
	Region 0: I/O ports at e000 [size=256]
	Region 2: Memory at dc000000 (64-bit, non-prefetchable) [size=16M]
	Region 4: Memory at de040000 (64-bit, non-prefetchable) [size=64K]
	Expansion ROM at de000000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: sfc

05:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
	Subsystem: Super Micro Computer Inc Device [15d9:0000]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at df200000 (32-bit, non-prefetchable) [size=128K]
	Region 2: I/O ports at d000 [size=32]
	Region 3: Memory at df220000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: e1000e

06:03.0 VGA compatible controller [0300]: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 [102b:0532] (rev 0a) (prog-if 00 [VGA controller])
	Subsystem: Super Micro Computer Inc Device [15d9:0624]
	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 (4000ns min, 8000ns max), Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at db000000 (32-bit, prefetchable) [size=16M]
	Region 1: Memory at df000000 (32-bit, non-prefetchable) [size=16K]
	Region 2: Memory at de800000 (32-bit, non-prefetchable) [size=8M]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>


** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0557:2221 ATEN International Co., Ltd Winbond Hermon
Bus 002 Device 003: ID 05e3:0719 Genesys Logic, Inc. SATA adapter


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'testing'), (500, 'stable'), (200, 'experimental'), (30, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-3.2.0-4-amd64 depends on:
ii  debconf [debconf-2.0]                   1.5.46
ii  initramfs-tools [linux-initramfs-tool]  0.109
ii  kmod                                    9-2
ii  linux-base                              3.5
ii  module-init-tools                       9-2

Versions of packages linux-image-3.2.0-4-amd64 recommends:
ii  firmware-linux-free  3.1

Versions of packages linux-image-3.2.0-4-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 1.99-23
pn  linux-doc-3.2           <none>

Versions of packages linux-image-3.2.0-4-amd64 is related to:
pn  firmware-atheros        <none>
pn  firmware-bnx2           <none>
pn  firmware-bnx2x          <none>
pn  firmware-brcm80211      <none>
pn  firmware-intelwimax     <none>
pn  firmware-ipw2x00        <none>
pn  firmware-ivtv           <none>
pn  firmware-iwlwifi        <none>
pn  firmware-libertas       <none>
pn  firmware-linux          <none>
pn  firmware-linux-nonfree  <none>
pn  firmware-myricom        <none>
pn  firmware-netxen         <none>
pn  firmware-qlogic         <none>
pn  firmware-ralink         <none>
pn  firmware-realtek        <none>
pn  xen-hypervisor          <none>

-- debconf information:
  linux-image-3.2.0-4-amd64/postinst/depmod-error-initrd-3.2.0-4-amd64: false
  linux-image-3.2.0-4-amd64/prerm/removing-running-kernel-3.2.0-4-amd64: true
  linux-image-3.2.0-4-amd64/postinst/ignoring-ramdisk:
  linux-image-3.2.0-4-amd64/postinst/missing-firmware-3.2.0-4-amd64:


Reply to: