[Macchiato] [EXT] Network driver crash

Steve McIntyre steve at einval.com
Sun Mar 4 11:43:20 GMT 2018


On Sun, Mar 04, 2018 at 06:16:30AM +0000, Stefan Chulski wrote:
>> 
>> The only eth2 interrupt I can see is 70.
>
>IRQ requested during interface open procedure. 
>So you should do "ifconfig eth2 up".
>I don't have mainline code right now, but should be something like this:
># ifconfig eth2 up
># cat /proc/interrupts | grep eth2
>134:          1          0          0          0       ICU 129 Level     f4000000.ppv22.eth2.link
>135:          0          0          0          0       ICU  39 Level     f4000000.ppv22.eth2.cpu0
>136:          0          0          0          0       ICU  43 Level     f4000000.ppv22.eth2.cpu1
>137:          0          0          0          0       ICU  47 Level     f4000000.ppv22.eth2.cpu2
>138:          0          0          0          0       ICU  51 Level     f4000000.ppv22.eth2.cpu3

Nope, not seeing that here:

steve at mjolnir:~$ sudo ifconfig eth2 up
steve at mjolnir:~$ cat /proc/interrupts | grep eth2
 70:          0          0          0          0     GICv2 294 Level     eth2

># cat /proc/irq/138/smp_affinity
>8
>
>On which commit based your code?

I'm currently using mainline HEAD from a couple of days back, so
4.16-rc3+ : 5d60e057d127538113d8945ea87d916fccee93fe

>Do you have this fix:
>https://patchwork.ozlabs.org/patch/834189/

Yes, it's in my tree.

-- 
Steve McIntyre, Cambridge, UK.                                steve at einval.com
< Aardvark> I dislike C++ to start with. C++11 just seems to be
            handing rope-creating factories for users to hang multiple
            instances of themselves.




More information about the Macchiato mailing list