Alex,
Still fiddling with the 'igb' eval server a just a little bit on
background.
See some data loss compared with another server with 'e1000e'
dual-port PTs attached to the same Cisco 6909-E. Might be
better under 2.6.27.1 than RHEL 2.6.18-92.1.13.el5. Realized I
forgot to apply 'ethtool' setting to the 'igb'.
Seems forgetting wasn't such a bad idea:
# ethtool -A eth4 autoneg off rx off tx off
OOPs -- attached.
Now I'm afraid to try the other tweak:
# ethtool -G eth4 rx 4096 tx 4096
This is with unmodified igb+dca 1.2.44.9 under
kernel 2.6.27.1, distro Fedora 9 as-of about a
two weeks ago.
David
igb: eth7: igb_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow
Control: None
BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
IP: [<ffffffffa016a3fc>] ixgbe_unmap_and_free_tx_resource+0xc/0x80 [ixgbe]
PGD 37c4ea067 PUD 415d39067 PMD 0
Oops: 0000 [1] SMP
CPU 7
Modules linked in: ipv6 igb ixgbe tg3 libphy ioatdma dca ext2 sg sr_mod cdrom
iTCO_wdt iTCO_vendor_support shpchp pcspkr dm_snapshot dm_zero dm_mirror dm_log
dm_mod ata_generic pata_acpi ata_piix libata sd_mod scsi_mod ext3 jbd mbcache
uhci_hcd ohci_hcd ehci_hcd [last unloaded: scsi_wait_scan]
Pid: 4817, comm: ethtool Not tainted 2.6.27.1 #1
RIP: 0010:[<ffffffffa016a3fc>] [<ffffffffa016a3fc>]
ixgbe_unmap_and_free_tx_resource+0xc/0x80 [ixgbe]
RSP: 0018:ffff88036e51fbb8 EFLAGS: 00010296
RAX: 0000000000000400 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 000000036e540000 RSI: 0000000000000000 RDI: ffff880419d7c780
RBP: ffff88036e51fbc8 R08: ffff88041e48ed00 R09: 0000000000000005
R10: 000000000026ed00 R11: 0000000000000002 R12: ffff88041c421d80
R13: ffff880419d7c780 R14: ffff880419d7c780 R15: ffffc2001267d000
FS: 00007fd40408c6f0(0000) GS:ffff88041e48ee80(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000008 CR3: 000000037d5d4000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process ethtool (pid: 4817, threadinfo ffff88036e51e000, task ffff88037dda8000)
Stack: 000000001267d000 0000000000000001 ffff88036e51fbf8 ffffffffa016ab86
ffff880419d7c780 ffff88041c421d80 ffff88041dc6b800 ffffc2001267d070
ffff88036e51fc18 ffffffffa016d2e6 0000000000000070 0000000000000001
Call Trace:
[<ffffffffa016ab86>] ixgbe_clean_tx_ring+0x36/0xa0 [ixgbe]
[<ffffffffa016d2e6>] ixgbe_free_tx_resources+0x16/0x60 [ixgbe]
[<ffffffffa0174f1d>] ixgbe_set_ringparam+0x24d/0x3c0 [ixgbe]
[<ffffffff8122b9ac>] dev_ethtool+0x7db/0x1077
[<ffffffff81140976>] ? prio_tree_insert+0x19e/0x22a
[<ffffffff811407ce>] ? prio_tree_remove+0xc2/0xcc
[<ffffffff810979ee>] ? __anon_vma_link+0x1e/0x20
[<ffffffff81094050>] ? __vma_link+0x68/0x6d
[<ffffffff810946e5>] ? vma_adjust+0x3de/0x449
[<ffffffff8108bb24>] ? __dec_zone_page_state+0x25/0x27
[<ffffffff81097dbf>] ? page_remove_rmap+0x115/0x11a
[<ffffffff81231dbd>] ? __rtnl_unlock+0x10/0x12
[<ffffffff812293b7>] ? netdev_run_todo+0x50/0x1ca
[<ffffffff8122a7c9>] dev_ioctl+0x4d9/0x621
[<ffffffff8121c187>] sock_ioctl+0x1fd/0x20c
[<ffffffff810bc702>] vfs_ioctl+0x2a/0x78
[<ffffffff810bc99d>] do_vfs_ioctl+0x24d/0x26a
[<ffffffff810bca0f>] sys_ioctl+0x55/0x7a
[<ffffffff8100c0ea>] system_call_fastpath+0x16/0x1b
Code: e9 4c 89 d2 4c 89 cf e8 e3 f0 ff ff e9 89 fd ff ff 4c 89 60 10 e9 48 fd
ff ff 0f 1f 44 00 00 55 48 89 e5 53 48 89 f3 48 83 ec 08 <48> 8b 76 08 48 85 f6
74 40 48 8b 87 48 07 00 00 31 ff 0f b7 53
RIP [<ffffffffa016a3fc>] ixgbe_unmap_and_free_tx_resource+0xc/0x80 [ixgbe]
RSP <ffff88036e51fbb8>
CR2: 0000000000000008
---[ end trace 727d97d22ae16051 ]---
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel