* bnx2 breaks Dell R815 BMC IPMI since 4.8
@ 2016-11-29 6:57 Brice Goglin
2016-11-29 7:02 ` Baoquan He
2016-11-29 23:28 ` Gavin Shan
0 siblings, 2 replies; 5+ messages in thread
From: Brice Goglin @ 2016-11-29 6:57 UTC (permalink / raw)
To: Linux Network Development list, Baoquan He
Hello
My Dell PowerEdge R815 doesn't have IPMI anymore when I boot a 4.8
kernel, the BMC doesn't even ping anymore. Its Ethernet devices are 4 of
those:
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
DeviceName: Embedded NIC 1
Subsystem: Dell NetXtreme II BCM5709 Gigabit Ethernet
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 42
Region 0: Memory at e6000000 (64-bit, non-prefetchable) [size=32M]
Capabilities: <access denied>
Kernel driver in use: bnx2
Kernel modules: bnx2
The only change in bnx2 between 4.7 and 4.8 appears to be this one:
commit 3e1be7ad2d38c6bd6aeef96df9bd0a7822f4e51c
Author: Baoquan He <bhe@redhat.com>
Date: Fri Sep 9 22:43:12 2016 +0800
bnx2: Reset device during driver initialization
Could you patch actually break the BMC? What do I need to further debug
this issue?
Thanks
Brice
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: bnx2 breaks Dell R815 BMC IPMI since 4.8
2016-11-29 6:57 bnx2 breaks Dell R815 BMC IPMI since 4.8 Brice Goglin
@ 2016-11-29 7:02 ` Baoquan He
2016-11-29 7:21 ` Brice Goglin
2016-11-29 23:28 ` Gavin Shan
1 sibling, 1 reply; 5+ messages in thread
From: Baoquan He @ 2016-11-29 7:02 UTC (permalink / raw)
To: Brice Goglin; +Cc: Linux Network Development list
Sorry, Brice. This has been reported by people, and it has been fixed by
later post. The commits within linus's tree are:
commit 6df77862f63f389df3b1ad879738e04440d7385d
Author: Baoquan He <bhe@redhat.com>
Date: Sun Nov 13 13:01:33 2016 +0800
bnx2: Wait for in-flight DMA to complete at probe stage
commit 5d0d4b91bf627f14f95167b738d524156c9d440b
Author: Baoquan He <bhe@redhat.com>
Date: Sun Nov 13 13:01:32 2016 +0800
Revert "bnx2: Reset device during driver initialization"
This reverts commit 3e1be7ad2d38c6bd6aeef96df9bd0a7822f4e51c.
And I believe both of them also are picked up into 4.8-stable kernel.
Please have a way to get them.
Sorry again!
Thanks
Baoquan
On 11/29/16 at 07:57am, Brice Goglin wrote:
> Hello
>
> My Dell PowerEdge R815 doesn't have IPMI anymore when I boot a 4.8
> kernel, the BMC doesn't even ping anymore. Its Ethernet devices are 4 of
> those:
>
> 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
> DeviceName: Embedded NIC 1
> Subsystem: Dell NetXtreme II BCM5709 Gigabit Ethernet
> 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 42
> Region 0: Memory at e6000000 (64-bit, non-prefetchable) [size=32M]
> Capabilities: <access denied>
> Kernel driver in use: bnx2
> Kernel modules: bnx2
>
> The only change in bnx2 between 4.7 and 4.8 appears to be this one:
>
> commit 3e1be7ad2d38c6bd6aeef96df9bd0a7822f4e51c
> Author: Baoquan He <bhe@redhat.com>
> Date: Fri Sep 9 22:43:12 2016 +0800
>
> bnx2: Reset device during driver initialization
>
> Could you patch actually break the BMC? What do I need to further debug
> this issue?
>
> Thanks
> Brice
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: bnx2 breaks Dell R815 BMC IPMI since 4.8
2016-11-29 7:02 ` Baoquan He
@ 2016-11-29 7:21 ` Brice Goglin
0 siblings, 0 replies; 5+ messages in thread
From: Brice Goglin @ 2016-11-29 7:21 UTC (permalink / raw)
To: Baoquan He; +Cc: Linux Network Development list
I only tested 4.8.5 and 4.9-rc5 unfortunately, they came later. I'll
ping my distro.
Thanks for the quick reply!
Brice
Le 29/11/2016 08:02, Baoquan He a écrit :
> Sorry, Brice. This has been reported by people, and it has been fixed by
> later post. The commits within linus's tree are:
>
> commit 6df77862f63f389df3b1ad879738e04440d7385d
> Author: Baoquan He <bhe@redhat.com>
> Date: Sun Nov 13 13:01:33 2016 +0800
>
> bnx2: Wait for in-flight DMA to complete at probe stage
>
> commit 5d0d4b91bf627f14f95167b738d524156c9d440b
> Author: Baoquan He <bhe@redhat.com>
> Date: Sun Nov 13 13:01:32 2016 +0800
>
> Revert "bnx2: Reset device during driver initialization"
>
> This reverts commit 3e1be7ad2d38c6bd6aeef96df9bd0a7822f4e51c.
>
> And I believe both of them also are picked up into 4.8-stable kernel.
> Please have a way to get them.
>
> Sorry again!
>
> Thanks
> Baoquan
>
>
> On 11/29/16 at 07:57am, Brice Goglin wrote:
>> Hello
>>
>> My Dell PowerEdge R815 doesn't have IPMI anymore when I boot a 4.8
>> kernel, the BMC doesn't even ping anymore. Its Ethernet devices are 4 of
>> those:
>>
>> 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
>> DeviceName: Embedded NIC 1
>> Subsystem: Dell NetXtreme II BCM5709 Gigabit Ethernet
>> 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 42
>> Region 0: Memory at e6000000 (64-bit, non-prefetchable) [size=32M]
>> Capabilities: <access denied>
>> Kernel driver in use: bnx2
>> Kernel modules: bnx2
>>
>> The only change in bnx2 between 4.7 and 4.8 appears to be this one:
>>
>> commit 3e1be7ad2d38c6bd6aeef96df9bd0a7822f4e51c
>> Author: Baoquan He <bhe@redhat.com>
>> Date: Fri Sep 9 22:43:12 2016 +0800
>>
>> bnx2: Reset device during driver initialization
>>
>> Could you patch actually break the BMC? What do I need to further debug
>> this issue?
>>
>> Thanks
>> Brice
>>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: bnx2 breaks Dell R815 BMC IPMI since 4.8
2016-11-29 6:57 bnx2 breaks Dell R815 BMC IPMI since 4.8 Brice Goglin
2016-11-29 7:02 ` Baoquan He
@ 2016-11-29 23:28 ` Gavin Shan
2016-11-29 23:38 ` Brice Goglin
1 sibling, 1 reply; 5+ messages in thread
From: Gavin Shan @ 2016-11-29 23:28 UTC (permalink / raw)
To: Brice Goglin; +Cc: Linux Network Development list, Baoquan He
On Tue, Nov 29, 2016 at 07:57:51AM +0100, Brice Goglin wrote:
>Hello
>
>My Dell PowerEdge R815 doesn't have IPMI anymore when I boot a 4.8
>kernel, the BMC doesn't even ping anymore. Its Ethernet devices are 4 of
>those:
>
>01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
> DeviceName: Embedded NIC 1
> Subsystem: Dell NetXtreme II BCM5709 Gigabit Ethernet
> 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 42
> Region 0: Memory at e6000000 (64-bit, non-prefetchable) [size=32M]
> Capabilities: <access denied>
> Kernel driver in use: bnx2
> Kernel modules: bnx2
>
>The only change in bnx2 between 4.7 and 4.8 appears to be this one:
>
>commit 3e1be7ad2d38c6bd6aeef96df9bd0a7822f4e51c
>Author: Baoquan He <bhe@redhat.com>
>Date: Fri Sep 9 22:43:12 2016 +0800
>
> bnx2: Reset device during driver initialization
>
>Could you patch actually break the BMC? What do I need to further debug
>this issue?
>
Brice, could you please confirm NCSI is enabled on BMC? It seems NCSI
AEN pakets aren't handled by NCSI stack on BMC side when resetting NIC
on host side. Those AEN packets usually help to reconfigure the (active)
NCSI channel and bring it back to service after the reset.
Thanks,
Gavin
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: bnx2 breaks Dell R815 BMC IPMI since 4.8
2016-11-29 23:28 ` Gavin Shan
@ 2016-11-29 23:38 ` Brice Goglin
0 siblings, 0 replies; 5+ messages in thread
From: Brice Goglin @ 2016-11-29 23:38 UTC (permalink / raw)
To: Gavin Shan
Le 30 novembre 2016 00:28:08 GMT+01:00, Gavin Shan <gwshan@linux.vnet.ibm.com> a écrit :
>On Tue, Nov 29, 2016 at 07:57:51AM +0100, Brice Goglin wrote:
>>Hello
>>
>>My Dell PowerEdge R815 doesn't have IPMI anymore when I boot a 4.8
>>kernel, the BMC doesn't even ping anymore. Its Ethernet devices are 4
>of
>>those:
>>
>>01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
>Gigabit Ethernet (rev 20)
>> DeviceName: Embedded NIC 1
>> Subsystem: Dell NetXtreme II BCM5709 Gigabit Ethernet
>> 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 42
>> Region 0: Memory at e6000000 (64-bit, non-prefetchable) [size=32M]
>> Capabilities: <access denied>
>> Kernel driver in use: bnx2
>> Kernel modules: bnx2
>>
>>The only change in bnx2 between 4.7 and 4.8 appears to be this one:
>>
>>commit 3e1be7ad2d38c6bd6aeef96df9bd0a7822f4e51c
>>Author: Baoquan He <bhe@redhat.com>
>>Date: Fri Sep 9 22:43:12 2016 +0800
>>
>> bnx2: Reset device during driver initialization
>>
>>Could you patch actually break the BMC? What do I need to further
>debug
>>this issue?
>>
>
>Brice, could you please confirm NCSI is enabled on BMC? It seems NCSI
>AEN pakets aren't handled by NCSI stack on BMC side when resetting NIC
>on host side. Those AEN packets usually help to reconfigure the
>(active)
>NCSI channel and bring it back to service after the reset.
I don't remember ever seeing the name NCSI in those Dell BMC configs. Any other word to look for?
By the way, the bug is gone in 4.8.11.
Brice
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-11-30 6:27 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-29 6:57 bnx2 breaks Dell R815 BMC IPMI since 4.8 Brice Goglin
2016-11-29 7:02 ` Baoquan He
2016-11-29 7:21 ` Brice Goglin
2016-11-29 23:28 ` Gavin Shan
2016-11-29 23:38 ` Brice Goglin
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.