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

Bug#878242: linux-image-4.12.0-2-marvell: flood of messages "mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment"



Package: src:linux
Version: 4.12.13-1
Severity: normal


Hi.

I am using an armel system with only 128MB of RAM (a KuroBox Pro) running
Debian testing and, if my memory serves me well, I started seeing lots and
lots of messages like:

    mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment

on my dmesg after I upgraded to kernel 4.12. I don't know if this is a
serious problem or only a cosmetic issue.

If there is any extra information that is needed, please let me know.


Thanks,

Rogério.


-- Package-specific info:
** Version:
Linux version 4.12.0-2-marvell (debian-kernel@lists.debian.org) (gcc version 6.4.0 20170915 (Debian 6.4.0-6) ) #1 Debian 4.12.13-1 (2017-09-19)

** Command line:
console=ttyS0,115200 zswap.enabled=1

** Not tainted

** Kernel log:
[258684.390339] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[258684.390381] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[258684.390422] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[258684.390507] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[258684.390552] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[258684.392043] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.606272] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.606329] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.606982] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607039] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607081] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607124] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607165] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607206] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607247] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607289] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607331] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607373] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607419] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607461] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607503] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607545] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607586] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607628] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607670] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607711] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607753] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607794] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607839] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607880] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607922] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.607963] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608006] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608047] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608088] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608130] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608172] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608213] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608259] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608301] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608342] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608384] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608425] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608467] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608508] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608549] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608591] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608632] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608677] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608719] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608760] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608802] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608843] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608884] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608925] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.608967] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609009] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609051] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609096] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609137] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609178] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609220] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609261] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609303] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609345] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609387] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609428] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609470] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609515] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609556] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609598] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609639] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609681] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609722] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609763] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609805] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609848] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609890] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609935] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.609976] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610018] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610059] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610100] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610142] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610184] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610225] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610267] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610308] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610353] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610394] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610436] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610477] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610519] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610560] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610601] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610643] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610684] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610726] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610772] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment
[267158.610883] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment

** Model information
Hardware	: Marvell Orion5x (Flattened Device Tree)
Revision	: 0000
Device Tree model: Buffalo/Revogear Kurobox Pro

** Loaded modules:
rpcsec_gss_krb5
af_packet
ehci_orion
sg
ehci_hcd
marvell
cfi_cmdset_0002
marvell_cesa
des_generic
usbcore
jedec_probe
mvmdio
mv643xx_eth
cfi_util
gen_probe
usb_common
orion_nand
nls_base
nand
nand_ecc
nand_bch
physmap_of
bch
nfsd
auth_rpcgss
nfs_acl
lockd
grace
sunrpc
ip_tables
x_tables
ipv6
autofs4
ext4
crc16
jbd2
fscrypto
mbcache
sd_mod
sata_mv
libata
scsi_mod

** Network interface configuration:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

source-directory /etc/network/interfaces.d

** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:16:01:a4:e5:cd brd ff:ff:ff:ff:ff:ff
    inet 192.168.15.100/24 brd 192.168.15.255 scope global dynamic eth0
       valid_lft 38210sec preferred_lft 38210sec
    inet6 fe80::216:1ff:fea4:e5cd/64 scope link 
       valid_lft forever preferred_lft forever

*** Device statistics:
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
  eth0: 427438811 9709021    0  149    0     0          0         0 4088447623 5932573    0    0    0     0       0          0
    lo:   16732     191    0    0    0     0          0         0    16732     191    0    0    0     0       0          0

*** Protocol statistics:
Ip:
    Forwarding: 2
    9563629 total packets received
    3 with invalid addresses
    0 forwarded
    0 incoming packets discarded
    9563626 incoming packets delivered
    5900752 requests sent out
    4 dropped because of missing route
Icmp:
    202 ICMP messages received
    1 input ICMP message failed
    ICMP input histogram:
        destination unreachable: 198
        echo requests: 4
    194 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        destination unreachable: 190
        echo replies: 4
IcmpMsg:
        InType3: 198
        InType8: 4
        OutType0: 4
        OutType3: 190
Tcp:
    22 active connection openings
    222 passive connection openings
    3 failed connection attempts
    25 connection resets received
    2 connections established
    9426659 segments received
    18339155 segments sent out
    9546 segments retransmitted
    5 bad segments received
    10 resets sent
Udp:
    51003 packets received
    3 packets to unknown port received
    0 packet receive errors
    6827 packets sent
    0 receive buffer errors
    0 send buffer errors
    IgnoredMulti: 4190
UdpLite:
TcpExt:
    1 resets received for embryonic SYN_RECV sockets
    8 ICMP packets dropped because they were out-of-window
    178 TCP sockets finished time wait in fast timer
    576 delayed acks sent
    39 delayed acks further delayed because of locked socket
    Quick ack mode was activated 958 times
    16 packets directly queued to recvmsg prequeue
    6764 bytes directly in process context from backlog
    TCPDirectCopyFromPrequeue: 9399
    6040172 packet headers predicted
    7 packet headers predicted and directly queued to user
    224108 acknowledgments not containing data payload received
    3854985 predicted acknowledgments
    TCPSackRecovery: 551
    Detected reordering 29 times using SACK
    TCPDSACKUndo: 58
    201 congestion windows recovered without slow start after partial ack
    TCPLostRetransmit: 76
    4 timeouts in loss state
    5706 fast retransmits
    436 retransmits in slow start
    TCPTimeouts: 217
    TCPLossProbes: 3343
    TCPLossProbeRecovery: 107
    TCPSackRecoveryFail: 26
    TCPDSACKOldSent: 975
    TCPDSACKOfoSent: 27
    TCPDSACKRecv: 3180
    TCPDSACKOfoRecv: 29
    3 connections reset due to unexpected data
    8 connections aborted due to timeout
    TCPDSACKIgnoredOld: 5
    TCPDSACKIgnoredNoUndo: 1882
    TCPSpuriousRTOs: 17
    TCPSackShifted: 12893
    TCPSackMerged: 14722
    TCPSackShiftFallback: 5397
    TCPRcvCoalesce: 475706
    TCPOFOQueue: 16584
    TCPOFOMerge: 27
    TCPChallengeACK: 3
    TCPSYNChallenge: 5
    TCPSpuriousRtxHostQueues: 29
    TCPAutoCorking: 9207
    TCPSynRetrans: 3
    TCPOrigDataSent: 15740857
    TCPHystartTrainDetect: 51
    TCPHystartTrainCwnd: 1786
    TCPHystartDelayDetect: 76
    TCPHystartDelayCwnd: 4322
    TCPACKSkippedChallenge: 2
    TCPWinProbe: 2460
    TCPKeepAlive: 9
IpExt:
    InMcastPkts: 131867
    OutMcastPkts: 58664
    InBcastPkts: 4630
    OutBcastPkts: 811
    InOctets: 8827823998
    OutOctets: 21181827510
    InMcastOctets: 16040724
    OutMcastOctets: 3063471
    InBcastOctets: 977069
    OutBcastOctets: 190589
    InNoECTPkts: 9687857


** PCI devices:

** USB devices:
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (150, 'unstable'), (100, 'experimental')
Architecture: armel (armv5tel)

Kernel: Linux 4.12.0-2-marvell
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8), LANGUAGE=en_US.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.12.0-2-marvell depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.130
ii  kmod                                    24-1
ii  linux-base                              4.5

Versions of packages linux-image-4.12.0-2-marvell recommends:
ii  firmware-linux-free  3.4
ii  u-boot-tools         2017.07+dfsg1-3

Versions of packages linux-image-4.12.0-2-marvell suggests:
pn  debian-kernel-handbook  <none>
pn  linux-doc-4.12          <none>

Versions of packages linux-image-4.12.0-2-marvell is related to:
pn  firmware-amd-graphics     <none>
pn  firmware-atheros          <none>
pn  firmware-bnx2             <none>
pn  firmware-bnx2x            <none>
pn  firmware-brcm80211        <none>
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
pn  firmware-ipw2x00          <none>
pn  firmware-ivtv             <none>
pn  firmware-iwlwifi          <none>
pn  firmware-libertas         <none>
pn  firmware-linux-nonfree    <none>
pn  firmware-misc-nonfree     <none>
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
pn  firmware-realtek          <none>
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br


Reply to: