All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.