[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#820622: linux-image-4.5.0-trunk-armmp-lpae: raspberry pi 2: smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped



On 2016-04-10, Ben Hutchings wrote:
> On Sun, 2016-04-10 at 11:15 -0700, Vagrant Cascadian wrote:
>> Thanks for enabling support for raspberry pi 2!
>
> Thanks for confirming it works, because I was working without any
> access to hardware.

For what it's worth, I've not been able to get the 4.4.x kernels from
Debian to even show console output with an otherwise identical setup. So
there must be something missing from the backported rpi patchset.


> I see you've updated flash-kernel to support it as
> well.

Yeah, I tested it with the u-boot-rpi package.


>> It works for the most part, but floods syslog with messages:
>> 
>> [501966.870273] net_ratelimit: 35702 callbacks suppressed
>> [501966.875438] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
>> 
>> It seems to function ok, though I'm not sure if there's degraded
>> network performance...
> [...]
>
> I understand network performance on all RPi models is poor due to lack
> of a built-in Ethernet MAC and the poor design of the USB interface.
> Also that message is a generic error message from the usbnet core and
> is not specific to the smsc95xx driver.
>
> Were you using the network heavily, or do these messages appear
> regardless of the level of network traffic?

They have pretty steady network traffic. I haven't monitored network
traffic with enough granularity to really correlate if the messages
occur at the same time as peak network usage, though.

vnstat --hours output:

 eth0                                                                     19:58 
  ^                 r                                                           
  |                 r                                                           
  |                 r                                                           
  |                 r                                                           
  |                 r                                            r        r     
  |  r              r                          r                 r        r     
  |  r  r         t r                          r     r           r  r     r     
  |  r  r         t r                          r     r           r  r  r  r     
  |  r  r  r     rt r                       r  r     r     r     r  r  r  r     
  |  r  r  r     rt r           r  r   t    r  r     r  r  r  rt r  r  r  r     
 -+---------------------------------------------------------------------------> 
  |  20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19    
                                                                                
 h  rx (KiB)   tx (KiB)      h  rx (KiB)   tx (KiB)      h  rx (KiB)   tx (KiB) 
20    337,957     35,649    04     53,478     17,628    12    252,402      3,730
21    248,322      4,690    05    107,901      3,202    13     67,155     18,629
22    119,047     32,827    06    105,470      5,669    14    170,309      2,387
23     39,099      4,736    07     50,548     68,110    15     66,700     81,917
00    172,232    258,626    08     50,122      3,188    16    397,451     11,037
01    574,549     10,337    09    166,691      2,460    17    246,196     15,701
02     14,133      1,088    10    337,027      6,798    18    215,436     15,847
03        312      2,167    11      9,293        625    19    366,292      8,472

And syslogs of the messages:

Apr 10 08:33:35 rpi2b kernel: [467762.422149] net_ratelimit: 3837 callbacks suppressed
Apr 10 08:33:35 rpi2b kernel: [467762.427247] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 08:33:42 rpi2b kernel: [467769.491572] net_ratelimit: 5501 callbacks suppressed
Apr 10 08:33:42 rpi2b kernel: [467769.496651] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:01:45 rpi2b kernel: [469453.280337] net_ratelimit: 996 callbacks suppressed
Apr 10 09:01:45 rpi2b kernel: [469453.285330] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:09:53 rpi2b kernel: [469940.843408] net_ratelimit: 11182 callbacks suppressed
Apr 10 09:09:53 rpi2b kernel: [469940.848708] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:11:13 rpi2b kernel: [470020.740828] net_ratelimit: 4669 callbacks suppressed
Apr 10 09:11:13 rpi2b kernel: [470020.745911] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:28:45 rpi2b kernel: [471072.895953] net_ratelimit: 2945 callbacks suppressed
Apr 10 09:28:45 rpi2b kernel: [471072.901033] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:50:03 rpi2b kernel: [472350.602289] net_ratelimit: 157500 callbacks suppressed
Apr 10 09:50:03 rpi2b kernel: [472350.607546] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:50:08 rpi2b kernel: [472356.167786] net_ratelimit: 6353 callbacks suppressed
Apr 10 09:50:08 rpi2b kernel: [472356.172989] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:51:59 rpi2b kernel: [472466.940525] net_ratelimit: 1425 callbacks suppressed
Apr 10 09:51:59 rpi2b kernel: [472466.945601] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 09:53:57 rpi2b kernel: [472584.987546] net_ratelimit: 14139 callbacks suppressed
Apr 10 09:53:57 rpi2b kernel: [472584.992725] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 10:10:13 rpi2b kernel: [473561.119224] net_ratelimit: 3 callbacks suppressed
Apr 10 10:10:13 rpi2b kernel: [473561.124043] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 10:16:17 rpi2b kernel: [473924.699284] net_ratelimit: 5205 callbacks suppressed
Apr 10 10:16:17 rpi2b kernel: [473924.704365] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 10:16:28 rpi2b kernel: [473935.904254] net_ratelimit: 10133 callbacks suppressed
Apr 10 10:16:28 rpi2b kernel: [473935.909421] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 10:35:05 rpi2b kernel: [475053.184807] net_ratelimit: 8062 callbacks suppressed
Apr 10 10:35:05 rpi2b kernel: [475053.189890] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 12:01:00 rpi2b kernel: [480207.582729] net_ratelimit: 6493 callbacks suppressed
Apr 10 12:01:00 rpi2b kernel: [480207.587811] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 12:06:04 rpi2b kernel: [480512.144232] net_ratelimit: 115305 callbacks suppressed
Apr 10 12:06:04 rpi2b kernel: [480512.149507] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 12:29:53 rpi2b kernel: [481940.856838] net_ratelimit: 2819 callbacks suppressed
Apr 10 12:29:53 rpi2b kernel: [481940.861955] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 12:30:16 rpi2b kernel: [481964.210273] net_ratelimit: 198781 callbacks suppressed
Apr 10 12:30:16 rpi2b kernel: [481964.215547] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 12:30:51 rpi2b kernel: [481999.038341] net_ratelimit: 10248 callbacks suppressed
Apr 10 12:30:51 rpi2b kernel: [481999.043517] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 12:40:17 rpi2b kernel: [482564.627428] net_ratelimit: 3383 callbacks suppressed
Apr 10 12:40:17 rpi2b kernel: [482564.632590] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 12:54:53 rpi2b kernel: [483440.657731] net_ratelimit: 1022 callbacks suppressed
Apr 10 12:54:53 rpi2b kernel: [483440.662936] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 13:31:01 rpi2b kernel: [485609.033646] net_ratelimit: 1617 callbacks suppressed
Apr 10 13:31:01 rpi2b kernel: [485609.038731] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 13:31:06 rpi2b kernel: [485614.263687] net_ratelimit: 2290 callbacks suppressed
Apr 10 13:31:06 rpi2b kernel: [485614.269175] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 14:14:05 rpi2b kernel: [488192.976165] net_ratelimit: 3709 callbacks suppressed
Apr 10 14:14:05 rpi2b kernel: [488192.981246] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 14:18:36 rpi2b kernel: [488464.273960] net_ratelimit: 50687 callbacks suppressed
Apr 10 14:18:36 rpi2b kernel: [488464.279127] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 15:35:04 rpi2b kernel: [493051.771115] net_ratelimit: 3821 callbacks suppressed
Apr 10 15:35:04 rpi2b kernel: [493051.776202] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 15:35:48 rpi2b kernel: [493096.127314] net_ratelimit: 1551 callbacks suppressed
Apr 10 15:35:48 rpi2b kernel: [493096.132393] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 15:56:25 rpi2b kernel: [494332.923756] net_ratelimit: 7916 callbacks suppressed
Apr 10 15:56:25 rpi2b kernel: [494332.929017] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:04:38 rpi2b kernel: [494826.252667] net_ratelimit: 5151 callbacks suppressed
Apr 10 16:04:38 rpi2b rsyslogd-2007: action 'action 17' suspended, next retry is Sun Apr 10 16:06:08 2016 [try http://www.rsyslog.com/e/2007 ]
--
Apr 10 16:11:45 rpi2b kernel: [495253.066947] net_ratelimit: 102666 callbacks suppressed
Apr 10 16:11:45 rpi2b kernel: [495253.072197] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:11:51 rpi2b kernel: [495258.597974] net_ratelimit: 3469 callbacks suppressed
Apr 10 16:11:51 rpi2b kernel: [495258.603060] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:13:49 rpi2b kernel: [495377.344988] net_ratelimit: 6730 callbacks suppressed
Apr 10 16:13:49 rpi2b kernel: [495377.350245] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:15:38 rpi2b kernel: [495486.272702] net_ratelimit: 6449 callbacks suppressed
Apr 10 16:15:38 rpi2b kernel: [495486.277819] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:36:58 rpi2b kernel: [496765.597285] net_ratelimit: 1149 callbacks suppressed
Apr 10 16:36:58 rpi2b kernel: [496765.602399] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:39:38 rpi2b kernel: [496926.378173] net_ratelimit: 853 callbacks suppressed
Apr 10 16:39:38 rpi2b kernel: [496926.383178] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:39:43 rpi2b kernel: [496931.412674] net_ratelimit: 6206 callbacks suppressed
Apr 10 16:39:43 rpi2b kernel: [496931.417762] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 16:50:06 rpi2b kernel: [497554.490001] net_ratelimit: 285 callbacks suppressed
Apr 10 16:50:06 rpi2b kernel: [497554.495003] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 17:00:31 rpi2b kernel: [498179.500059] net_ratelimit: 5196 callbacks suppressed
Apr 10 17:00:31 rpi2b kernel: [498179.505139] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 17:08:40 rpi2b kernel: [498667.628700] net_ratelimit: 6384 callbacks suppressed
Apr 10 17:08:40 rpi2b kernel: [498667.633789] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 17:54:06 rpi2b kernel: [501393.624239] net_ratelimit: 2507 callbacks suppressed
Apr 10 17:54:06 rpi2b kernel: [501393.629322] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 17:54:11 rpi2b kernel: [501398.653810] net_ratelimit: 8090 callbacks suppressed
Apr 10 17:54:11 rpi2b kernel: [501398.658895] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:01:02 rpi2b kernel: [501810.019931] net_ratelimit: 53262 callbacks suppressed
Apr 10 18:01:02 rpi2b kernel: [501810.025102] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:03:39 rpi2b kernel: [501966.870273] net_ratelimit: 35702 callbacks suppressed
Apr 10 18:03:39 rpi2b kernel: [501966.875438] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:11:43 rpi2b kernel: [502451.615588] net_ratelimit: 2384 callbacks suppressed
Apr 10 18:11:43 rpi2b kernel: [502451.620676] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:28:44 rpi2b kernel: [503471.904882] net_ratelimit: 5123 callbacks suppressed
Apr 10 18:28:44 rpi2b kernel: [503471.909978] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:33:49 rpi2b kernel: [503777.331179] net_ratelimit: 3758 callbacks suppressed
Apr 10 18:33:49 rpi2b kernel: [503777.336272] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:40:11 rpi2b kernel: [504159.134987] net_ratelimit: 10597 callbacks suppressed
Apr 10 18:40:11 rpi2b kernel: [504159.140155] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:46:23 rpi2b kernel: [504531.409814] net_ratelimit: 7776 callbacks suppressed
Apr 10 18:46:23 rpi2b kernel: [504531.414892] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:52:52 rpi2b kernel: [504919.698948] net_ratelimit: 3603 callbacks suppressed
Apr 10 18:52:52 rpi2b kernel: [504919.704026] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:58:39 rpi2b kernel: [505267.384080] net_ratelimit: 4970 callbacks suppressed
Apr 10 18:58:39 rpi2b kernel: [505267.389176] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 18:59:49 rpi2b kernel: [505336.769407] net_ratelimit: 18579 callbacks suppressed
Apr 10 18:59:49 rpi2b kernel: [505336.774594] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:01:37 rpi2b kernel: [505445.057601] net_ratelimit: 87221 callbacks suppressed
Apr 10 19:01:37 rpi2b kernel: [505445.062773] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:01:44 rpi2b kernel: [505452.384320] net_ratelimit: 8965 callbacks suppressed
Apr 10 19:01:44 rpi2b kernel: [505452.389442] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:01:55 rpi2b kernel: [505463.478375] net_ratelimit: 111481 callbacks suppressed
Apr 10 19:01:55 rpi2b kernel: [505463.483638] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:08:48 rpi2b kernel: [505875.762474] net_ratelimit: 2558 callbacks suppressed
Apr 10 19:08:48 rpi2b kernel: [505875.767551] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:16:29 rpi2b kernel: [506337.076536] net_ratelimit: 6567 callbacks suppressed
Apr 10 19:16:29 rpi2b kernel: [506337.081621] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:26:13 rpi2b kernel: [506920.946675] net_ratelimit: 6931 callbacks suppressed
Apr 10 19:26:13 rpi2b kernel: [506920.951755] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:35:10 rpi2b kernel: [507457.887241] net_ratelimit: 1640 callbacks suppressed
Apr 10 19:35:10 rpi2b kernel: [507457.892337] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:38:27 rpi2b kernel: [507654.894586] net_ratelimit: 19932 callbacks suppressed
Apr 10 19:38:27 rpi2b kernel: [507654.899764] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:47:53 rpi2b kernel: [508220.993381] net_ratelimit: 70230 callbacks suppressed
Apr 10 19:47:53 rpi2b kernel: [508220.998559] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:51:11 rpi2b kernel: [508419.077738] net_ratelimit: 10991 callbacks suppressed
Apr 10 19:51:11 rpi2b kernel: [508419.082906] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:59:43 rpi2b kernel: [508931.421963] net_ratelimit: 4082 callbacks suppressed
Apr 10 19:59:43 rpi2b kernel: [508931.427121] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 19:59:49 rpi2b kernel: [508936.982523] net_ratelimit: 4054 callbacks suppressed
Apr 10 19:59:49 rpi2b kernel: [508936.987604] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 20:03:12 rpi2b kernel: [509139.802610] net_ratelimit: 3984 callbacks suppressed
Apr 10 20:03:12 rpi2b kernel: [509139.807699] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped
--
Apr 10 20:05:07 rpi2b kernel: [509254.841218] net_ratelimit: 120140 callbacks suppressed
Apr 10 20:05:07 rpi2b kernel: [509254.846498] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped



> I checked the latest Raspbian kernel I could find
> (,3.16.7-ckt11-1+deb8u4+rpi1) and they don't have any patches to that
> driver (other than adding a module parameter for no good reason).

Thanks for looking into it!


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


Reply to: