FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 11-21-2008, 09:06 AM
martin f krafft
 
Default Bug#506419: kernel trace during IPv6 ssh output

Package: linux-image-2.6.26-1-amd64
Version: 2.6.26-10
Severity: important
Tags: ipv6

This is a lenny system. Important because IPv6 is a release goal.

When I run dmesg through a (native) IPv6 SSH connection on a new
server, the kernel spews plenty traces to the console. The first
trace says the kernel is not tainted, in subsequent traces, the
taint is claimed to be GW(512). Note below how it is tainted at
10:25:50 (second trace), but not at 10:25:49 (first trace).

The same problem arises during *outgoing* scp and renders all other
SSH sessions basically unusable for the duration of the transfer.
I can reproduce this with an *outgoing* HTTP session too.

I cannot reproduce the problem with an IPv4 connection.
I cannot reproduce the problem with an incoming transfer.

Syslog excerpt of the last boot and first trace attached.



Nov 21 10:25:48 khyber kernel: [ 351.080635] WARNING: at net/core/dev.c:1451 skb_gso_segment+0x88/0x1af
()
Nov 21 10:25:49 khyber kernel: [ 351.117491] Modules linked in: sg sr_mod usb_storage xt_multiport kvm_
amd kvm w83627hf_wdt bridge ip6t_LOG nf_conntrack_ipv6 xt_state ip6t_REJECT ip6t_rt ip6table_filter ip6_
tables ipv6 xt_tcpudp ipt_LOG xt_limit ipt_REJECT nf_conntrack_ipv4 xt_conntrack nf_conntrack ipt_addrty
pe iptable_filter ip_tables x_tables ipmi_poweroff ipmi_devintf ipmi_si ipmi_msghandler joydev usbhid id
e_cd_mod cdrom hid ff_memless amd74xx button i2c_nforce2 snd_pcm snd_timer ehci_hcd ohci_hcd i2c_core sn
d soundcore snd_page_alloc evdev forcedeth pcspkr ext3 jbd mbcache dm_mirror dm_log dm_snapshot dm_mod r
aid1 md_mod sd_mod thermal processor fan thermal_sys ide_pci_generic ide_core ata_generic sata_nv libata
scsi_mod dock
Nov 21 10:25:49 khyber kernel: [ 351.323244] Pid: 3733, comm: sshd Not tainted 2.6.26-1-amd64 #1
Nov 21 10:25:49 khyber kernel: [ 351.355032]
Nov 21 10:25:49 khyber kernel: [ 351.355033] Call Trace:
Nov 21 10:25:49 khyber kernel: [ 351.370936] <IRQ> [<ffffffff802349b8>] warn_on_slowpath+0x51/0x7a
Nov 21 10:25:49 khyber kernel: [ 351.392079] [<ffffffffa0292153>] :nf_conntrack_ipv6:nf_ct_ipv6_skip_e
xthdr+0x79/0x8e
Nov 21 10:25:49 khyber kernel: [ 351.431642] [<ffffffffa0210d1c>] :nf_conntrack:nf_ct_deliver_cached_e
vents+0x4c/0x7c
Nov 21 10:25:49 khyber kernel: [ 351.471199] [<ffffffffa029253f>] :nf_conntrack_ipv6:ipv6_confirm+0xd9/0xee
Nov 21 10:25:49 khyber kernel: [ 351.500131] [<ffffffff803d4424>] nf_iterate+0x41/0x7d
Nov 21 10:25:49 khyber kernel: [ 351.523598] [<ffffffff803baa2e>] skb_gso_segment+0x88/0x1af
Nov 21 10:25:49 khyber kernel: [ 351.544626] [<ffffffffa02378b0>] :ipv6:ip6_output_finish+0x0/0xd0
Nov 21 10:25:49 khyber kernel: [ 351.575239] [<ffffffff803bacd4>] dev_hard_start_xmit+0x17f/0x24e
Nov 21 10:25:49 khyber kernel: [ 351.605554] [<ffffffff803bd28d>] dev_queue_xmit+0x1f0/0x2b3
Nov 21 10:25:49 khyber kernel: [ 351.634598] [<ffffffffa0238d61>] :ipv6:ip6_output+0xc11/0xc37
Nov 21 10:25:49 khyber kernel: [ 351.660188] [<ffffffffa0237838>] :ipv6:dst_output+0x0/0xb
Nov 21 10:25:49 khyber kernel: [ 351.680707] [<ffffffff803d44bd>] nf_hook_slow+0x5d/0xbe
Nov 21 10:25:49 khyber kernel: [ 351.704723] [<ffffffffa0237838>] :ipv6:dst_output+0x0/0xb
Nov 21 10:25:49 khyber kernel: [ 351.733269] [<ffffffffa023a90e>] :ipv6:ip6_xmit+0x35c/0x44e
Nov 21 10:25:49 khyber kernel: [ 352.237785] [<ffffffffa025b654>] :ipv6:inet6_csk_xmit+0x219/0x235
Nov 21 10:25:49 khyber kernel: [ 352.264390] [<ffffffff803b5df4>] __alloc_skb+0x7f/0x12d
Nov 21 10:25:49 khyber kernel: [ 352.288385] [<ffffffff80324a34>] pci_bus_write_config_dword+0x5f/0x6e
Nov 21 10:25:49 khyber kernel: [ 352.320020] [<ffffffff803edde0>] tcp_transmit_skb+0x731/0x76e
Nov 21 10:25:49 khyber kernel: [ 352.349570] [<ffffffff803eefd7>] tso_fragment+0xef/0x13b
Nov 21 10:25:49 khyber kernel: [ 352.373834] [<ffffffff803ef6f9>] __tcp_push_pending_frames+0x6d6/0x7a9
Nov 21 10:25:49 khyber kernel: [ 352.405718] [<ffffffff803ec6bc>] tcp_rcv_established+0x10c/0x8b4
Nov 21 10:25:49 khyber kernel: [ 352.432072] [<ffffffffa0255335>] :ipv6:tcp_v6_do_rcv+0x626/0x8ff
Nov 21 10:25:49 khyber kernel: [ 352.462412] [<ffffffffa0210d1c>] :nf_conntrack:nf_ct_deliver_cached_events+0x4c/0x7c
Nov 21 10:25:49 khyber kernel: [ 352.501959] [<ffffffffa029253f>] :nf_conntrack_ipv6:ipv6_confirm+0xd9/0xee
Nov 21 10:25:49 khyber kernel: [ 352.534878] [<ffffffff803d4424>] nf_iterate+0x41/0x7d
Nov 21 10:25:49 khyber kernel: [ 352.558351] [<ffffffff80416e3c>] __inet6_lookup_established+0xed/0x258
Nov 21 10:25:49 khyber kernel: [ 352.590271] [<ffffffffa0257b3f>] :ipv6:tcp_v6_rcv+0x638/0x685
Nov 21 10:25:49 khyber kernel: [ 352.611870] [<ffffffffa023abd5>] :ipv6:ip6_input_finish+0x1d5/0x34c
Nov 21 10:25:49 khyber kernel: [ 352.642995] [<ffffffffa023b2a3>] :ipv6:ipv6_rcv+0x32d/0x38e
Nov 21 10:25:49 khyber kernel: [ 352.668033] [<ffffffffa029d808>] :bridge:br_handle_frame_finish+0x107/0x13e
Nov 21 10:25:49 khyber kernel: [ 352.705230] [<ffffffffa02a0ff0>] :bridge:br_nf_pre_routing_finish_ipv6+0xaa/0xb0
Nov 21 10:25:49 khyber kernel: [ 352.743736] [<ffffffffa02a1c6f>] :bridge:br_nf_pre_routing+0x38a/0x617
Nov 21 10:25:49 khyber kernel: [ 352.775611] [<ffffffff803d4424>] nf_iterate+0x41/0x7d
Nov 21 10:25:49 khyber kernel: [ 352.799081] [<ffffffffa02a0ff0>] :bridge:br_nf_pre_routing_finish_ipv6+0xaa/0xb0
Nov 21 10:25:49 khyber kernel: [ 352.837599] [<ffffffffa029d701>] :bridge:br_handle_frame_finish+0x0/0x13e
Nov 21 10:25:49 khyber kernel: [ 352.870283] [<ffffffff803d44bd>] nf_hook_slow+0x5d/0xbe
Nov 21 10:25:49 khyber kernel: [ 352.894275] [<ffffffffa029d701>] :bridge:br_handle_frame_finish+0x0/0x13e
Nov 21 10:25:49 khyber kernel: [ 352.926968] [<ffffffffa029d9e3>] :bridge:br_handle_frame+0x1a4/0x1c9
Nov 21 10:25:49 khyber kernel: [ 352.958327] [<ffffffff803ba614>] netif_receive_skb+0x29f/0x3b8
Nov 21 10:25:49 khyber kernel: [ 352.980139] [<ffffffff803b5df4>] __alloc_skb+0x7f/0x12d
Nov 21 10:25:49 khyber kernel: [ 353.004129] [<ffffffff803bcdea>] process_backlog+0x86/0xef
Nov 21 10:25:49 khyber kernel: [ 353.032908] [<ffffffff803b6156>] dev_alloc_skb+0x16/0x2d
Nov 21 10:25:49 khyber kernel: [ 353.057145] [<ffffffff803bc657>] net_rx_action+0xab/0x1da
Nov 21 10:25:49 khyber kernel: [ 353.085621] [<ffffffff802393b7>] __do_softirq+0x5c/0xd1
Nov 21 10:25:49 khyber kernel: [ 353.109612] [<ffffffff8020d2cc>] call_softirq+0x1c/0x28
Nov 21 10:25:49 khyber kernel: [ 353.133581] [<ffffffff8020f3d0>] do_softirq+0x3c/0x81
Nov 21 10:25:49 khyber kernel: [ 353.157050] [<ffffffff80239317>] irq_exit+0x3f/0x83
Nov 21 10:25:49 khyber kernel: [ 353.175978] [<ffffffff8020f630>] do_IRQ+0xb9/0xd9
Nov 21 10:25:49 khyber kernel: [ 353.198405] [<ffffffff8020c46d>] ret_from_intr+0x0/0x19
Nov 21 10:25:49 khyber kernel: [ 353.222370] <EOI> [<ffffffff802a6ecd>] poll_freewait+0x2d/0x6a
Nov 21 10:25:49 khyber kernel: [ 353.242715] [<ffffffff802a6ec9>] poll_freewait+0x29/0x6a
Nov 21 10:25:49 khyber kernel: [ 353.085621] [<ffffffff802393b7>] __do_softirq+0x5c/0xd1
Nov 21 10:25:49 khyber kernel: [ 353.109612] [<ffffffff8020d2cc>] call_softirq+0x1c/0x28
Nov 21 10:25:49 khyber kernel: [ 353.133581] [<ffffffff8020f3d0>] do_softirq+0x3c/0x81
Nov 21 10:25:49 khyber kernel: [ 353.157050] [<ffffffff80239317>] irq_exit+0x3f/0x83
Nov 21 10:25:49 khyber kernel: [ 353.175978] [<ffffffff8020f630>] do_IRQ+0xb9/0xd9
Nov 21 10:25:49 khyber kernel: [ 353.198405] [<ffffffff8020c46d>] ret_from_intr+0x0/0x19
Nov 21 10:25:49 khyber kernel: [ 353.222370] <EOI> [<ffffffff802a6ecd>] poll_freewait+0x2d/0x6a
Nov 21 10:25:49 khyber kernel: [ 353.242715] [<ffffffff802a6ec9>] poll_freewait+0x29/0x6a
Nov 21 10:25:50 khyber kernel: [ 353.266967] [<ffffffff802a7725>] do_select+0x421/0x43e
Nov 21 10:25:50 khyber kernel: [ 353.286675] [<ffffffff802a7bce>] __pollwait+0x0/0xe1
Nov 21 10:25:50 khyber kernel: [ 353.309886] [<ffffffff8022c202>] default_wake_function+0x0/0xe
Nov 21 10:25:50 khyber kernel: [ 353.339677] [<ffffffff8022c202>] default_wake_function+0x0/0xe
Nov 21 10:25:50 khyber kernel: [ 353.365489] [<ffffffff8022c202>] default_wake_function+0x0/0xe
Nov 21 10:25:50 khyber kernel: [ 353.395297] [<ffffffff8022c202>] default_wake_function+0x0/0xe
Nov 21 10:25:50 khyber kernel: [ 353.425108] [<ffffffff8022c202>] default_wake_function+0x0/0xe
Nov 21 10:25:50 khyber kernel: [ 353.450893] [<ffffffff803ed2c7>] tcp_init_tso_segs+0x31/0x47
Nov 21 10:25:50 khyber kernel: [ 353.480198] [<ffffffff803ef45c>] __tcp_push_pending_frames+0x439/0x7a9
Nov 21 10:25:50 khyber kernel: [ 353.512082] [<ffffffff80429bed>] _spin_lock_bh+0x9/0x1f
Nov 21 10:25:50 khyber kernel: [ 353.536084] [<ffffffff803b1d0b>] release_sock+0x13/0x96
Nov 21 10:25:50 khyber kernel: [ 353.560079] [<ffffffff803e4e0e>] tcp_sendmsg+0x8c3/0x9d3
Nov 21 10:25:50 khyber kernel: [ 353.584312] [<ffffffff803af5bf>] sock_aio_write+0xf8/0x110
Nov 21 10:25:50 khyber kernel: [ 353.609082] [<ffffffff802a78fe>] core_sys_select+0x1bc/0x264
Nov 21 10:25:50 khyber kernel: [ 353.634364] [<ffffffff8029accf>] do_sync_write+0xc9/0x10c
Nov 21 10:25:50 khyber kernel: [ 353.654882] [<ffffffff802461a9>] autoremove_wake_function+0x0/0x2e
Nov 21 10:25:50 khyber kernel: [ 353.685733] [<ffffffff80238b8d>] current_fs_time+0x1e/0x24
Nov 21 10:25:50 khyber kernel: [ 353.706505] [<ffffffff8036600e>] tty_ldisc_deref+0x62/0x75
Nov 21 10:25:50 khyber kernel: [ 353.735277] [<ffffffff802a7d70>] sys_select+0xc1/0x183
Nov 21 10:25:50 khyber kernel: [ 353.772312] [<ffffffff8029ba1b>] sys_write+0x45/0x6e
Nov 21 10:25:50 khyber kernel: [ 354.872768] [<ffffffff8020beca>] system_call_after_swapgs+0x8a/0x8f
Nov 21 10:25:50 khyber kernel: [ 354.903882]
Nov 21 10:25:50 khyber kernel: [ 354.908414] ---[ end trace 2fb1e3d4c9030a93 ]---
Nov 21 10:25:50 khyber kernel: [ 354.921333] ------------[ cut here ]------------
Nov 21 10:25:50 khyber kernel: [ 355.030826] WARNING: at net/core/dev.c:1451 skb_gso_segment+0x88/0x1af()
Nov 21 10:25:50 khyber kernel: [ 356.046822] Modules linked in: sg sr_mod usb_storage xt_multiport kvm_amd kvm w83627hf_wdt bridge ip6t_LOG nf_conntrack_ipv6 xt_state ip6t_REJECT ip6t_rt ip6table_filter ip6_tables ipv6 xt_tcpudp ipt_LOG xt_limit ipt_REJECT nf_conntrack_ipv4 xt_conntrack nf_conntrack ipt_addrtype iptable_filter ip_tables x_tables ipmi_poweroff ipmi_devintf ipmi_si ipmi_msghandler joydev usbhid ide_cd_mod cdrom hid ff_memless amd74xx button i2c_nforce2 snd_pcm snd_timer ehci_hcd ohci_hcd i2c_core snd soundcore snd_page_alloc evdev forcedeth pcspkr ext3 jbd mbcache dm_mirror dm_log dm_snapshot dm_mod raid1 md_mod sd_mod thermal processor fan thermal_sys ide_pci_generic ide_core ata_generic sata_nv libata scsi_mod dock
Nov 21 10:25:50 khyber kernel: [ 356.323410] Pid: 3733, comm: sshd Tainted: G W 2.6.26-1-amd64 #1
Nov 21 10:25:50 khyber kernel: [ 356.348885]
Nov 21 10:25:50 khyber kernel: [ 356.348886] Call Trace:
[...]


-- Package-specific info:
** Version:
Linux version 2.6.26-1-amd64 (Debian 2.6.26-10) (waldi@debian.org) (gcc version 4.1.3 20080623 (prerelease) (Debian 4.1.2-23)) #1 SMP Sat Nov 8 18:25:23 UTC 2008

** Command line:
root=/dev/mapper/khyber-root ro console=tty0 console=ttyS1,38400n8

** Tainted: G W (512)

** Kernel log:
[see above, syslog attached]

** Loaded modules:
Module Size Used by
sg 36448 0
sr_mod 19652 0
usb_storage 94400 0
xt_multiport 7424 1
kvm_amd 29580 0
kvm 127464 1 kvm_amd
w83627hf_wdt 9748 1
bridge 53544 0
ip6t_LOG 10372 1
nf_conntrack_ipv6 19048 3
xt_state 6656 3
ip6t_REJECT 8320 18
ip6t_rt 7040 2
ip6table_filter 7296 1
ip6_tables 23056 3 ip6t_LOG,ip6t_rt,ip6table_filter
ipv6 288328 30 nf_conntrack_ipv6,ip6t_REJECT
xt_tcpudp 7680 31
ipt_LOG 10116 1
xt_limit 7172 2
ipt_REJECT 7552 17
nf_conntrack_ipv4 19352 3
xt_conntrack 8704 3
nf_conntrack 71440 4 nf_conntrack_ipv6,xt_state,nf_conntrack_ipv4,xt_co nntrack
ipt_addrtype 6912 1
iptable_filter 7424 1
ip_tables 21520 1 iptable_filter
x_tables 25224 13 xt_multiport,ip6t_LOG,xt_state,ip6t_REJECT,ip6t_rt ,ip6_tables,xt_tcpudp,ipt_LOG,xt_limit,ipt_REJECT, xt_conntrack,ipt_addrtype,ip_tables
ipmi_poweroff 13776 0
ipmi_devintf 13200 2
ipmi_si 43628 2
ipmi_msghandler 38520 3 ipmi_poweroff,ipmi_devintf,ipmi_si
joydev 14848 0
usbhid 45792 0
ide_cd_mod 36360 0
cdrom 37928 2 sr_mod,ide_cd_mod
hid 41792 1 usbhid
ff_memless 9224 1 usbhid
amd74xx 13448 0 [permanent]
button 11680 0
i2c_nforce2 10752 0
snd_pcm 81672 0
snd_timer 25744 1 snd_pcm
ehci_hcd 36108 0
ohci_hcd 25092 0
i2c_core 27936 1 i2c_nforce2
snd 63688 2 snd_pcm,snd_timer
soundcore 12064 1 snd
snd_page_alloc 13072 1 snd_pcm
evdev 14208 0
forcedeth 54032 0
pcspkr 7040 0
ext3 124944 7
jbd 51240 1 ext3
mbcache 12804 1 ext3
dm_mirror 20608 0
dm_log 13956 1 dm_mirror
dm_snapshot 19400 2
dm_mod 58864 24 dm_mirror,dm_log,dm_snapshot
raid1 24192 3
md_mod 80164 4 raid1
sd_mod 29376 12
thermal 22688 0
processor 42304 1 thermal
fan 9352 0
thermal_sys 17728 3 thermal,processor,fan
ide_pci_generic 9220 0 [permanent]
ide_core 128284 3 ide_cd_mod,amd74xx,ide_pci_generic
ata_generic 10116 0
sata_nv 27528 8
libata 165472 2 ata_generic,sata_nv
scsi_mod 160760 5 sg,sr_mod,usb_storage,sd_mod,libata
dock 14112 1 libata

** PCI devices:
00:00.0 RAM memory [0500]: nVidia Corporation MCP55 Memory Controller [10de:0369] (rev a2)
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 ISA bridge [0601]: nVidia Corporation MCP55 LPC Bridge [10de:0364] (rev a3)
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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

00:01.1 SMBus [0c05]: nVidia Corporation MCP55 SMBus [10de:0368] (rev a3)
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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-
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at dc00 [size=64]
Region 4: I/O ports at 2d00 [size=64]
Region 5: I/O ports at 2e00 [size=64]
Capabilities: <access denied>
Kernel driver in use: nForce2_smbus
Kernel modules: i2c-nforce2

00:02.0 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036c] (rev a1) (prog-if 10 [OHCI])
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 22
Region 0: Memory at feafb000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd

00:02.1 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036d] (rev a2) (prog-if 20 [EHCI])
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 21
Region 0: Memory at feafac00 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:04.0 IDE interface [0101]: nVidia Corporation MCP55 IDE [10de:036e] (rev a1) (prog-if 8a [Master SecP PriP])
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (750ns min, 250ns max)
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
Region 4: I/O ports at ffa0 [size=16]
Capabilities: <access denied>
Kernel driver in use: AMD_IDE
Kernel modules: ide-pci-generic, amd74xx, ata_generic

00:05.0 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a3) (prog-if 85 [Master SecO PriO])
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at d480 [size=8]
Region 1: I/O ports at d400 [size=4]
Region 2: I/O ports at d080 [size=8]
Region 3: I/O ports at d000 [size=4]
Region 4: I/O ports at cc00 [size=16]
Region 5: Memory at feaf9000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
Kernel modules: ide-pci-generic, ata_generic, sata_nv

00:05.1 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a3) (prog-if 85 [Master SecO PriO])
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 22
Region 0: I/O ports at c880 [size=8]
Region 1: I/O ports at c800 [size=4]
Region 2: I/O ports at c480 [size=8]
Region 3: I/O ports at c400 [size=4]
Region 4: I/O ports at c080 [size=16]
Region 5: Memory at feaf8000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
Kernel modules: ide-pci-generic, ata_generic, sata_nv

00:05.2 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a3) (prog-if 85 [Master SecO PriO])
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (750ns min, 250ns max)
Interrupt: pin C routed to IRQ 21
Region 0: I/O ports at c000 [size=8]
Region 1: I/O ports at bc00 [size=4]
Region 2: I/O ports at b880 [size=8]
Region 3: I/O ports at b800 [size=4]
Region 4: I/O ports at b480 [size=16]
Region 5: Memory at feaf7000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
Kernel modules: ide-pci-generic, ata_generic, sata_nv

00:06.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI bridge [10de:0370] (rev a2) (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=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: feb00000-febfffff
Prefetchable memory behind bridge: f0000000-f7ffffff
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:08.0 Bridge [0680]: nVidia Corporation MCP55 Ethernet [10de:0373] (rev a3)
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 1273
Region 0: Memory at feaf6000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at b400 [size=8]
Region 2: Memory at feafa800 (32-bit, non-prefetchable) [size=256]
Region 3: Memory at feafa400 (32-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: forcedeth
Kernel modules: forcedeth

00:09.0 Bridge [0680]: nVidia Corporation MCP55 Ethernet [10de:0373] (rev a3)
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 23
Region 0: Memory at feaf5000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at b080 [size=8]
Region 2: Memory at feafa000 (32-bit, non-prefetchable) [size=256]
Region 3: Memory at feaf4c00 (32-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: forcedeth
Kernel modules: forcedeth

00:0a.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0376] (rev a3) (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
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-driver
Kernel modules: shpchp

00:0b.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0374] (rev a3) (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-driver
Kernel modules: shpchp

00:0c.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0374] (rev a3) (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-driver
Kernel modules: shpchp

00:0d.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0378] (rev a3) (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
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-driver
Kernel modules: shpchp

00:0e.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0375] (rev a3) (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=06, subordinate=06, 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-driver
Kernel modules: shpchp

00:0f.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0377] (rev a3) (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=07, subordinate=07, 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-driver
Kernel modules: shpchp

00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration [1022:1200]
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-
Capabilities: <access denied>

00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map [1022:1201]
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-

00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller [1022:1202]
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-

00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control [1022:1203]
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-
Capabilities: <access denied>

00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control [1022:1204]
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-

00:19.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration [1022:1200]
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-
Capabilities: <access denied>

00:19.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map [1022:1201]
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-

00:19.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller [1022:1202]
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-

00:19.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control [1022:1203]
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-
Capabilities: <access denied>

00:19.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control [1022:1204]
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-

01:05.0 VGA compatible controller [0300]: ATI Technologies Inc ES1000 [1002:515e] (rev 02) (prog-if 00 [VGA controller])
Subsystem: Super Micro Computer Inc Device [15d9:1911]
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 (2000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at e000 [size=256]
Region 2: Memory at febf0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at feb00000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel modules: radeonfb



-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.26-1-amd64 depends on:
ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii initramfs-tools [linux-initra 0.92j tools for generating an initramfs
ii module-init-tools 3.4-1 tools for managing Linux kernel mo

linux-image-2.6.26-1-amd64 recommends no packages.

Versions of packages linux-image-2.6.26-1-amd64 suggests:
ii grub 0.97-47 GRand Unified Bootloader (Legacy v
pn linux-doc-2.6.26 <none> (no description available)

-- debconf information:
linux-image-2.6.26-1-amd64/postinst/create-kimage-link-2.6.26-1-amd64: true
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.26-1-amd64/postinst/kimage-is-a-directory:
linux-image-2.6.26-1-amd64/preinst/bootloader-initrd-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/old-initrd-link-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/preinst/initrd-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/postinst/old-system-map-link-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/depmod-error-initrd-2.6.26-1-amd64: false
linux-image-2.6.26-1-amd64/preinst/overwriting-modules-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/preinst/elilo-initrd-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/bootloader-error-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/preinst/abort-install-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/preinst/lilo-initrd-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/depmod-error-2.6.26-1-amd64: false
linux-image-2.6.26-1-amd64/prerm/removing-running-kernel-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/prerm/would-invalidate-boot-loader-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/bootloader-test-error-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/preinst/abort-overwrite-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/postinst/old-dir-initrd-link-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/preinst/lilo-has-ramdisk:
linux-image-2.6.26-1-amd64/preinst/failed-to-move-modules-2.6.26-1-amd64:
 
Old 11-21-2008, 11:53 AM
"Aioanei Rares"
 
Default Bug#506419: kernel trace during IPv6 ssh output

On Fri, Nov 21, 2008 at 12:06 PM, martin f krafft <madduck@madduck.net> wrote:

Package: linux-image-2.6.26-1-amd64
Version: 2.6.26-10
Severity: important
Tags: ipv6

This is a lenny system. Important because IPv6 is a release goal.


When I run dmesg through a (native) IPv6 SSH connection on a new
server, the kernel spews plenty traces to the console. The first
trace says the kernel is not tainted, in subsequent traces, the
taint is claimed to be GW(512). Note below how it is tainted at

10:25:50 (second trace), but not at 10:25:49 (first trace).

The same problem arises during *outgoing* scp and renders all other
SSH sessions basically unusable for the duration of the transfer.
I can reproduce this with an *outgoing* HTTP session too.


I cannot reproduce the problem with an IPv4 connection.
I cannot reproduce the problem with an incoming transfer.

Syslog excerpt of the last boot and first trace attached.


[snip]
*
Can you reproduce on another version of the kernel or a vanilla?
 
Old 11-21-2008, 12:32 PM
Ben Hutchings
 
Default Bug#506419: kernel trace during IPv6 ssh output

On Fri, 2008-11-21 at 11:06 +0100, martin f krafft wrote:
> Package: linux-image-2.6.26-1-amd64
> Version: 2.6.26-10
> Severity: important
> Tags: ipv6
>
> This is a lenny system. Important because IPv6 is a release goal.
>
> When I run dmesg through a (native) IPv6 SSH connection on a new
> server, the kernel spews plenty traces to the console. The first
> trace says the kernel is not tainted, in subsequent traces, the
> taint is claimed to be GW(512). Note below how it is tainted at
> 10:25:50 (second trace), but not at 10:25:49 (first trace).

A WARN or BUG taints the kernel.

> The same problem arises during *outgoing* scp and renders all other
> SSH sessions basically unusable for the duration of the transfer.
> I can reproduce this with an *outgoing* HTTP session too.

This is a warning from the GSO (like TSO) code which only applies to
outgoing traffic.

The warning comes from:
if (WARN_ON(skb->ip_summed != CHECKSUM_PARTIAL)) {
which means something generated an skb with incorrect flags (GSO depends
on having a partial checksum).

I notice there's bridging code in the call trace, and kvm in the modules
list. Were you initiating the IPv6 connections from inside a VM?

Ben.
 
Old 11-21-2008, 12:58 PM
martin f krafft
 
Default Bug#506419: kernel trace during IPv6 ssh output

Thanks Aioanei and Ben for your replies. Feels like we are getting
somewhere.



also sprach Aioanei Rares <debian.dev.list@gmail.com> [2008.11.21.1353 +0100]:
> Can you reproduce on another version of the kernel or a vanilla?

also sprach Ben Hutchings <ben@decadent.org.uk> [2008.11.21.1432 +0100]:
> This is a warning from the GSO (like TSO) code which only applies to
> outgoing traffic.

I build vanilla 2.6.26.7 and 2.6.27.7 and tried them (using deb-pkg
target to create the .debs, and mkinitramfs to make the initrd).

With 2.6.26.7, ethtool reports generic segmentation offload (GSO) to
be off, but it's on again with 2.6.27.7! As expected, the problem
does not appear with 2.6.26.7, but it does appear with 2.6.27.7.

Sure enough, turning gso off fixes the problem on the original
Debian kernel too.

> I notice there's bridging code in the call trace, and kvm in the
> modules list. Were you initiating the IPv6 connections from
> inside a VM?

Not from inside the VM, but from the host, which is connected via
the same bridge.

--
.'`. martin f. krafft <madduck@debian.org>
: :' : proud Debian developer, author, administrator, and user
`. `'` http://people.debian.org/~madduck - http://debiansystem.info
`- Debian - when you have better things to do than fixing systems

oxymoron: micro$oft works
 
Old 11-29-2008, 07:53 PM
Ben Hutchings
 
Default Bug#506419: kernel trace during IPv6 ssh output

On Fri, 2008-11-21 at 14:58 +0100, martin f krafft wrote:
> Thanks Aioanei and Ben for your replies. Feels like we are getting
> somewhere.
>
>
>
> also sprach Aioanei Rares <debian.dev.list@gmail.com> [2008.11.21.1353 +0100]:
> > Can you reproduce on another version of the kernel or a vanilla?
>
> also sprach Ben Hutchings <ben@decadent.org.uk> [2008.11.21.1432 +0100]:
> > This is a warning from the GSO (like TSO) code which only applies to
> > outgoing traffic.
>
> I build vanilla 2.6.26.7 and 2.6.27.7 and tried them (using deb-pkg
> target to create the .debs, and mkinitramfs to make the initrd).
>
> With 2.6.26.7, ethtool reports generic segmentation offload (GSO) to
> be off, but it's on again with 2.6.27.7! As expected, the problem
> does not appear with 2.6.26.7, but it does appear with 2.6.27.7.

GSO is enabled by default in 2.6.27. It implements something like TSO
(really delayed segmentation) for IPv4 and IPv6 for any device that
supports TX checksum offload but not TSO.

You later wrote:
> Bastian Blank helpfully diagnosed the problem to be with the
> forcedeth driver. He pointed me at commit edcfe5f[0], which should
> be in 2.6.26.4, but apparently it's either not present in Debian's
> 2.6.26-10 package, or it does not fix the bug entirely.

I believe that bug would result in IPv6 packets being sent with
incorrect checksums, and is entirely separate from this.

GSO depends on TX checksum offload so it is automatically disabled when
you disable TX checksum offload. It is only being used for IPv6 because
the hardware implements TSO for IPv4.

This could be a bug in the interaction of bridging or netfilter with
GSO. Could you try to rule out either of those?

Ben.

--
Ben Hutchings
Any smoothly functioning technology is indistinguishable from a rigged demo.
 
Old 12-04-2008, 01:51 PM
martin f krafft
 
Default Bug#506419: kernel trace during IPv6 ssh output

also sprach Ben Hutchings <ben@decadent.org.uk> [2008.11.29.2153 +0100]:
> This could be a bug in the interaction of bridging or netfilter with
> GSO. Could you try to rule out either of those?

I cannot reproduce the same bug anymore, which may be due to the
fact that I am using a proto-41 IPv6 tunnel at the new location (and
thus lower transmission rates).

But I found a but that seems awfully related. This time, it's on
incoming traffic though, not outgoing.

So the bug is kinda horrid: the NIC that provides eth0 also connects
to the IPMI card, and when I cause a whole lot of IPv6 traffic
(incoming, e.g. downloading ISOs from switch.ch via IPv6), the NIC
locks up to the point where the IPMI card also becomes unreachable.
A soft-reboot fixes the problem. There is nothing in the logs.

I can produce this problem with bridging and iptables, or either of
the two, but not if I disable bridging and iptables. But since it is
rather intermittent, sometimes requiring several gigabytes to be
shoved across the line before it hangs up, it could be that plain,
no-iptables-no-bridge also has the problem.

The machine is coming back home with me.

--
.'`. martin f. krafft <madduck@debian.org>
: :' : proud Debian developer, author, administrator, and user
`. `'` http://people.debian.org/~madduck - http://debiansystem.info
`- Debian - when you have better things to do than fixing systems
 
Old 12-05-2008, 01:54 PM
martin f krafft
 
Default Bug#506419: kernel trace during IPv6 ssh output

also sprach martin f krafft <madduck@debian.org> [2008.12.04.1551 +0100]:
> I cannot reproduce the same bug anymore, which may be due to the
> fact that I am using a proto-41 IPv6 tunnel at the new location
> (and thus lower transmission rates).

I can reproduce it now that the machine is back in a native IPV6
network.

> So the bug is kinda horrid: the NIC that provides eth0 also
> connects to the IPMI card, and when I cause a whole lot of IPv6
> traffic (incoming, e.g. downloading ISOs from switch.ch via IPv6),
> the NIC locks up to the point where the IPMI card also becomes
> unreachable. A soft-reboot fixes the problem. There is nothing in
> the logs.

Of course I can no longer reproduce this one at home, even with
a proto-41 tunnel to my gateway, and bridging and iptables.

JOY!

--
.'`. martin f. krafft <madduck@debian.org>
: :' : proud Debian developer, author, administrator, and user
`. `'` http://people.debian.org/~madduck - http://debiansystem.info
`- Debian - when you have better things to do than fixing systems
 

Thread Tools




All times are GMT. The time now is 10:15 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org