Bug #2565

"ifconfig ix0 up" panic

Added by ltpig402a over 1 year ago. Updated over 1 year ago.

Status:NewStart date:05/27/2013
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Just installed a new nic - 10G 82599 dual port.

The system recognizes the ixgbe device and shows up ix0 and ix1.

Whenever a "ifconfig ix0 up" or "ifconfig ix1 up" is issued, the system crashed -

Fatal trap 3: breakpoint instruction fault while in kernel mode
cpuid = 0; lapic->id = 00000000
instruction pointer = 0x8:ffffffff808be4c3
stack pointer = 0x10:fffffffe4eb530e18
frame pointer = 0x10:fffffffe4eb530e18
code segment = base 0x0, limit 0xfffff, type 0x1b^?
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, IOPL = 0
current process = 866
current thread = prio 10 (CRIT)taskqueue_enqueue() at taskqueue_enqueue+0x28 0xffffffff80531cfa
ixgbe_init_locked() at ixgbe_init_locked+0x12c6 0xffffffff803a21d2
ixgbe_init() at ixgbe_init+0x2f 0xffffffff803a244c
ixgbe_ioctl() at ixgbe_ioctl+0x1b 0xffffffff803a2618
in6_update_ifa() at in6_update_ifa+0x492 0xffffffff80621189
...
Stopped at taskqueue_enqueue+0x28: lock addl $0x1, 0x38(%rdi)

db> where

20130528_062443.jpg (87.1 KB) ltpig402a, 06/03/2013 05:46 AM

20130528_062425.jpg (99.6 KB) ltpig402a, 06/03/2013 05:46 AM

History

#1 Updated by ltpig402a over 1 year ago

oops, the cut and paste messed up. try again..

Fatal trap 3: breakpoint instruction fault while in kernel mode
cpuid = 0; lapic->id = 00000000
instruction pointer = 0x8:ffffffff808be4c3
stack pointer = 0x10:fffffffe4eb530e18
frame pointer = 0x10:fffffffe4eb530e18
code segment = base 0x0, limit 0xfffff, type 0x1b^?
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, IOPL = 0
current process = 866
current thread = prio 10 (CRIT)taskqueue_enqueue() at taskqueue_enqueue+0x28 0xffffffff80531cfa
Stopped at taskqueue_enqueue+0x28: lock addl $0x1, 0x38(%rdi)

db> where
ixgbe_init_locked() at ixgbe_init_locked+0x12c6 0xffffffff803a21d2
ixgbe_init() at ixgbe_init+0x2f 0xffffffff803a244c
ixgbe_ioctl() at ixgbe_ioctl+0x1b 0xffffffff803a2618
in6_update_ifa() at in6_update_ifa+0x492 0xffffffff80621189
...

#2 Updated by ftigeot over 1 year ago

Could you describe a bit your setup ?

- What variant of 82599 is this ? base-T ? fiber ? SFP+/copper ?
- What sort of host is it plugged in ? What is the operating system version ?
- Are you running IPv6 on the network the ix interface is plugged in ?

Is this the complete backtrace by the way ? the "..." at the end give me some doubts.

#3 Updated by ltpig402a over 1 year ago

- This is a 82599EB, using 10Gbase-Twinax.
- HW platform is a Intel DZ77BH-55K, i5-3570K CPU, 32GB Ram, running Dfly 64bit 3.4.1
- Generic kernel (with IPv6) was used with the panic.

The reason for the "..." is that the screen was captured with a phone and re-typed, as follows -

taskqueue_enqueue() at taskqueue_enqueue+0x28 0xffffffff80531cfa
ixgbe_init_locked() at ixgbe_init_locked+0x12c6 0xffffffff803a21d2
ixgbe_init() at ixgbe_init+0x2f 0xffffffff803a244c
ixgbe_ioctl() at ixgbe_ioctl+0x1b 0xffffffff803a2618
in6_update_ifa() at in6_update_ifa+0x492 0xffffffff80621189
in6_ifattach_linklocal() at in6_ifattach_linklocal+0x351 0xffffffff806245fe
in6_ifattach() at in6_ifattach+0x1b7 0xffffffff80624c53
in6_if_up() at in6_if_up+0x16 0xffffffff80620c7d
if_route() at if_route+0x193 0xffffffff805a0735
if_up() at if_up()+0x13 0xffffffff805a0771
ifioctl() at ifioctl+0x716 0xffffffff805a19e4
soo_ioctl() at soo_ioctl+0x142 0xffffffff80539e42
mapped_ioctl() at mapped_ioctl+0x4dc 0xffffffff80533dfc
sys_ioctl() at sys_ioctl+0x1c 0xffffffff80533e9b
syscall2() at syscall2+0x38c 0xffffffff808c448b
Xfast_syscall() at Xfast_syscall+0xcb 0xffffffff808ae15b
Debugger("panic")

#4 Updated by ltpig402a over 1 year ago

The screens are attached. Just do not understand where the taskqueue_enqueue() gets involved or is there any specific recommendations ?

I am quite new to dfly...

Also available in: Atom PDF