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: