Bug 1044965 - bnx2 driver hang with openvswitch
Summary: bnx2 driver hang with openvswitch
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: openvswitch
Version: 7.0
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: rc
: ---
Assignee: Katherine Dubé
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-19 10:44 UTC by Alexandre Derumier
Modified: 2014-01-21 11:02 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-21 11:02:50 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Alexandre Derumier 2013-12-19 10:44:20 UTC
Description of problem:

Currently, a bnx2 port plugged in openvswitch, is hanging on ip link set up.

It's works fine with intel e1000 driver.

Version-Release number of selected component (if applicable):

kernel-3.10.0-54.0.1.el7

How reproducible:
always

Steps to Reproduce:

1.#ovs-vsctl add-br br0
2.#ovs-vsctl add-port br0 eth0
3.#ip link set eth0 up


Actual results:

eth0 is down and dmesg show this error:

[  581.872983] bnx2 0000:05:00.0: irq 109 for MSI/MSI-X
[  584.138014] bnx2: fw sync timeout, reset code = 5030012
[  584.138110] bnx2 0000:05:00.0 eth0: <--- start MCP states dump --->
[  584.138219] bnx2 0000:05:00.0 eth0: DEBUG: MCP_STATE_P0[00000106] MCP_STATE_P1[f2fffff7]
[  584.138351] bnx2 0000:05:00.0 eth0: DEBUG: MCP mode[0000b800] state[80004000] evt_mask[00000500]
[  584.138492] bnx2 0000:05:00.0 eth0: DEBUG: pc[08006b88] pc[08006b88] instr[00401021]
[  584.138620] bnx2 0000:05:00.0 eth0: DEBUG: shmem states:
[  584.138711] bnx2 0000:05:00.0 eth0: DEBUG: drv_mb[05030012] fw_mb[00000011] link_status[0000f26f]
[  584.138851]  drv_pulse_mb[00000000]
[  584.138857] bnx2 0000:05:00.0 eth0: DEBUG: dev_info_signature[44564905] reset_type[01005254]
[  584.138995]  condition[00000106]
[  584.139014] bnx2 0000:05:00.0 eth0: DEBUG: 000001c0: 01005254 4253800a 00000106 fbffffff
[  584.139151] bnx2 0000:05:00.0 eth0: DEBUG: 000003cc: 44444444 44444444 44444444 00000a28
[  584.139284] bnx2 0000:05:00.0 eth0: DEBUG: 000003dc: 0004ffff 00000000 00000000 00000000
[  584.139416] bnx2 0000:05:00.0 eth0: DEBUG: 000003ec: 00000000 00000000 00000000 00ea37fd
[  584.139544] bnx2 0000:05:00.0 eth0: DEBUG: 0x3fc[0000ffff]
[  584.139635] bnx2 0000:05:00.0 eth0: <--- end MCP states dump --->

Expected results:

No error

Additional info:

Server is a dell poweredge 2950, with embedded bnx2 card.

I have also tried to compile last bnx 2.2.4d driver, same error

Comment 2 Alexandre Derumier 2013-12-20 14:48:15 UTC
Hi,

some news :

The problem is coming from dell openmanage (7.1). I have remove it, and now it's working fine.

(I found some old similar bug with openmanage and bnx2 on the net)

You can close the bug.


Note You need to log in before you can comment on or make changes to this bug.