Closed
Description
Hello. It's been suggested on the Arch Linux ARM forums that I post here.
I'm using a Pi 2 with a HiFiBerry Digi+ SPDIF interface. Occasionally I have a loud stuttering whilst streaming from a NAS, and have the following in the logs
[ 298.902324] ------------[ cut here ]------------
[ 298.907282] WARNING: CPU: 0 PID: 0 at net/core/skbuff.c:3995 skb_try_coalesce+0x320/0x378()
[ 298.915988] Modules linked in: snd_soc_bcm2708_i2s snd_soc_hifiberry_digi snd_soc_wm8804 regmap_mmio snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm regmap_spi snd_timer regmap_i2c snd i2c_bcm2708 leds_gpio led_class uio_pdrv_genirq uio sch_fq_codel bcm2708_rng rng_core ipv6
[ 298.942115] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.18.7-4-ARCH #1
[ 298.948937] [<c0015630>] (unwind_backtrace) from [<c0011f2c>] (show_stack+0x10/0x14)
[ 298.957014] [<c0011f2c>] (show_stack) from [<c0734b44>] (dump_stack+0x84/0xc4)
[ 298.964421] [<c0734b44>] (dump_stack) from [<c002ca84>] (warn_slowpath_common+0x74/0x90)
[ 298.972751] [<c002ca84>] (warn_slowpath_common) from [<c002cb3c>] (warn_slowpath_null+0x1c/0x24)
[ 298.981794] [<c002cb3c>] (warn_slowpath_null) from [<c065db4c>] (skb_try_coalesce+0x320/0x378)
[ 298.990631] [<c065db4c>] (skb_try_coalesce) from [<c06b2108>] (tcp_try_coalesce.part.38+0x28/0xbc)
[ 298.999841] [<c06b2108>] (tcp_try_coalesce.part.38) from [<c06b38dc>] (tcp_data_queue+0x7a8/0xca8)
[ 299.009019] [<c06b38dc>] (tcp_data_queue) from [<c06b55d0>] (tcp_rcv_established+0x150/0x63c)
[ 299.034790] [<c06b55d0>] (tcp_rcv_established) from [<c06bd998>] (tcp_v4_do_rcv+0x180/0x394)
[ 299.078781] [<c06bd998>] (tcp_v4_do_rcv) from [<c06c01a4>] (tcp_v4_rcv+0x8c4/0x8cc)
[ 299.121648] [<c06c01a4>] (tcp_v4_rcv) from [<c069c830>] (ip_local_deliver_finish+0xe0/0x2c8)
[ 299.161879] [<c069c830>] (ip_local_deliver_finish) from [<c0667f9c>] (__netif_receive_skb_core+0x664/0x85c)
[ 299.203365] [<c0667f9c>] (__netif_receive_skb_core) from [<c066b8d8>] (process_backlog+0x8c/0x138)
[ 299.244130] [<c066b8d8>] (process_backlog) from [<c066b71c>] (net_rx_action+0x13c/0x26c)
[ 299.284239] [<c066b71c>] (net_rx_action) from [<c00303f4>] (__do_softirq+0x128/0x320)
[ 299.324355] [<c00303f4>] (__do_softirq) from [<c0030880>] (irq_exit+0xb8/0xf4)
[ 299.347914] [<c0030880>] (irq_exit) from [<c0073508>] (__handle_domain_irq+0xa8/0x104)
[ 299.388094] [<c0073508>] (__handle_domain_irq) from [<c073a830>] (__irq_svc+0x30/0x144)
[ 299.428484] [<c073a830>] (__irq_svc) from [<c000f13c>] (arch_cpu_idle+0x38/0x3c)
[ 299.468195] [<c000f13c>] (arch_cpu_idle) from [<c0064528>] (cpu_startup_entry+0x358/0x3e4)
[ 299.508846] [<c0064528>] (cpu_startup_entry) from [<c09f7c64>] (start_kernel+0x3a0/0x3ac)
[ 299.549293] ---[ end trace 90c67f02a1d32a34 ]---
I've no idea about what this means, let alone how to fix. Any help most welcome.
Simon.
Linux raspi 3.18.7-4-ARCH #1 SMP PREEMPT Mon Feb 16 11:39:41 MST 2015 armv7l GNU/Linux
Metadata
Metadata
Assignees
Labels
No labels