On 12/24/2012 06:09 AM, Quentin Armitage wrote:
I'm using F18-beta-rc3 on a Dreamplug and experiencing kernel
soft
lockups when I do a git clone. I first noticed this happening with the
3.6.3-3.f18.armv5tel.kirkwood kernel (it may occur on earlier versions
too), but it is still occurring with 3.6.10-6.fc18.armv5tel.kirkwood.
I get the following output on the console:
[ 3531.311277] BUG: soft lockup - CPU#0 stuck for 22s! [git:678]
[ 3531.317052] Modules linked in: 8021q garp stp llc ip6t_REJECT
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6table_mangle
ip6_tables xt_conntrack iptable_mangle ipt_MASQUERADE iptable_nat
nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ledtrig_timer
snd_usb_audio vfat fat snd_usbmidi_lib snd_hwdep snd_rawmidi snd_seq
snd_seq_device snd_pcm btmrvl_sdio btmrvl snd_page_alloc snd_timer snd
soundcore libertas_sdio bluetooth libertas cfg80211 rfkill leds_gpio
mv643xx_eth mmc_block sata_mv mvsdio mmc_core mv_cesa usb_storage
[ 3531.364479]
[ 3531.365971] Pid: 678, comm: git
[ 3531.370604] CPU: 0 Not tainted (3.6.10-6.fc18.armv5tel.kirkwood #1)
[ 3531.377259] PC is at __dma_page_dev_to_cpu+0x68/0xcc
[ 3531.382247] LR is at dma_async_memcpy_pg_to_pg+0x150/0x1dc
[ 3531.387758] pc : [<c000fa44>] lr : [<c0236274>] psr: 60000013
[ 3531.387758] sp : deb2dcf0 ip : 0001ee9d fp : 00000000
[ 3531.399282] r10: c09f9880 r9 : 00000fda r8 : 1ee9d07c
[ 3531.404524] r7 : 00000001 r6 : 0000007c r5 : 00000026 r4 : c0b563a0
[ 3531.411073] r3 : c064e03c r2 : 00000000 r1 : 0000007c r0 : c0b563a0
[ 3531.417622] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment user
[ 3531.424790] Control: 0005397f Table: 1eb40000 DAC: 00000015
[ 3531.430571] [<c000edac>] (unwind_backtrace+0x0/0x124) from
[<c0074d40>] (watchdog_timer_fn+0xe8/0x13c)
[ 3531.439929] [<c0074d40>] (watchdog_timer_fn+0xe8/0x13c) from
[<c003aa18>] (__run_hrtimer+0xb0/0x1d4)
[ 3531.449109] [<c003aa18>] (__run_hrtimer+0xb0/0x1d4) from
[<c003b22c>] (hrtimer_interrupt+0x104/0x250)
[ 3531.458383] [<c003b22c>] (hrtimer_interrupt+0x104/0x250) from
[<c0016024>] (orion_timer_interrupt+0x24/0x34)
[ 3531.468259] [<c0016024>] (orion_timer_interrupt+0x24/0x34) from
[<c00754cc>] (handle_irq_event_percpu+0x38/0x23c)
[ 3531.478572] [<c00754cc>] (handle_irq_event_percpu+0x38/0x23c) from
[<c0075700>] (handle_irq_event+0x30/0x40)
[ 3531.488445] [<c0075700>] (handle_irq_event+0x30/0x40) from
[<c0077d30>] (handle_level_irq+0xcc/0xdc)
[ 3531.497616] [<c0077d30>] (handle_level_irq+0xcc/0xdc) from
[<c0074ef8>] (generic_handle_irq+0x28/0x38)
[ 3531.506965] [<c0074ef8>] (generic_handle_irq+0x28/0x38) from
[<c0009b64>] (handle_IRQ+0x68/0x8c)
[ 3531.515796] [<c0009b64>] (handle_IRQ+0x68/0x8c) from [<c0444af4>]
(__irq_svc+0x34/0x78)
[ 3531.523843] [<c0444af4>] (__irq_svc+0x34/0x78) from [<c000fa44>]
(__dma_page_dev_to_cpu+0x68/0xcc)
[ 3531.532847] [<c000fa44>] (__dma_page_dev_to_cpu+0x68/0xcc) from
[<c0236274>] (dma_async_memcpy_pg_to_pg+0x150/0x1dc)
[ 3531.543416] [<c0236274>] (dma_async_memcpy_pg_to_pg+0x150/0x1dc)
from [<c02377a8>] (dma_memcpy_pg_to_iovec+0xf0/0x180)
[ 3531.554161] [<c02377a8>] (dma_memcpy_pg_to_iovec+0xf0/0x180) from
[<c03835d0>] (dma_skb_copy_datagram_iovec+0x100/0x1d4)
[ 3531.565092] [<c03835d0>] (dma_skb_copy_datagram_iovec+0x100/0x1d4)
from [<c03a9c3c>] (tcp_recvmsg+0x630/0xac0)
[ 3531.575143] [<c03a9c3c>] (tcp_recvmsg+0x630/0xac0) from
[<c03c9138>] (inet_recvmsg+0x48/0x5c)
[ 3531.583713] [<c03c9138>] (inet_recvmsg+0x48/0x5c) from [<c035bcfc>]
(sock_aio_read+0x100/0x120)
[ 3531.592460] [<c035bcfc>] (sock_aio_read+0x100/0x120) from
[<c00e5524>] (do_sync_read+0x98/0xd4)
[ 3531.601204] [<c00e5524>] (do_sync_read+0x98/0xd4) from [<c00e5e98>]
(vfs_read+0xb4/0x184)
[ 3531.609416] [<c00e5e98>] (vfs_read+0xb4/0x184) from [<c00e5fa4>]
(sys_read+0x3c/0x70)
[ 3531.617281] [<c00e5fa4>] (sys_read+0x3c/0x70) from [<c0008c60>]
(ret_fast_syscall+0x0/0x2c)
[ 3559.310637] BUG: soft lockup - CPU#0 stuck for 22s! [git:678]
[ 3559.316404] Modules linked in: 8021q garp stp llc ip6t_REJECT
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6table_mangle
ip6_tables xt_conntrack iptable_mangle ipt_MASQUERADE iptable_nat
nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ledtrig_timer
snd_usb_audio vfat fat snd_usbmidi_lib snd_hwdep snd_rawmidi snd_seq
snd_seq_device snd_pcm btmrvl_sdio btmrvl snd_page_alloc snd_timer snd
soundcore libertas_sdio bluetooth libertas cfg80211 rfkill leds_gpio
mv643xx_eth mmc_block sata_mv mvsdio mmc_core mv_cesa usb_storage
[ 3559.365324] Pid: 678, comm: git
[ 3559.369957] CPU: 0 Not tainted (3.6.10-6.fc18.armv5tel.kirkwood #1)
[ 3559.376611] PC is at __dma_page_dev_to_cpu+0x60/0xcc
[ 3559.381600] LR is at __kunmap_atomic+0x7c/0x110
[ 3559.386152] pc : [<c000fa3c>] lr : [<c0012910>] psr: 60000013
[ 3559.386152] sp : deb2dcf0 ip : 00014044 fp : 00000000
[ 3559.397676] r10: c09f9880 r9 : 00000fda r8 : 1ee9d07c
[ 3559.402918] r7 : 00000002 r6 : 00000fda r5 : 00000026 r4 : c09f9880
[ 3559.409467] r3 : c064e03c r2 : 00000000 r1 : 00000000 r0 : dfffec00
[ 3559.416016] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment user
[ 3559.423184] Control: 0005397f Table: 1eb40000 DAC: 00000015
[ 3559.428964] [<c000edac>] (unwind_backtrace+0x0/0x124) from
[<c0074d40>] (watchdog_timer_fn+0xe8/0x13c)
[ 3559.438314] [<c0074d40>] (watchdog_timer_fn+0xe8/0x13c) from
[<c003aa18>] (__run_hrtimer+0xb0/0x1d4)
[ 3559.447494] [<c003aa18>] (__run_hrtimer+0xb0/0x1d4) from
[<c003b22c>] (hrtimer_interrupt+0x104/0x250)
[ 3559.456757] [<c003b22c>] (hrtimer_interrupt+0x104/0x250) from
[<c0016024>] (orion_timer_interrupt+0x24/0x34)
[ 3559.466636] [<c0016024>] (orion_timer_interrupt+0x24/0x34) from
[<c00754cc>] (handle_irq_event_percpu+0x38/0x23c)
[ 3559.476949] [<c00754cc>] (handle_irq_event_percpu+0x38/0x23c) from
[<c0075700>] (handle_irq_event+0x30/0x40)
[ 3559.486821] [<c0075700>] (handle_irq_event+0x30/0x40) from
[<c0077d30>] (handle_level_irq+0xcc/0xdc)
[ 3559.495994] [<c0077d30>] (handle_level_irq+0xcc/0xdc) from
[<c0074ef8>] (generic_handle_irq+0x28/0x38)
[ 3559.505341] [<c0074ef8>] (generic_handle_irq+0x28/0x38) from
[<c0009b64>] (handle_IRQ+0x68/0x8c)
[ 3559.514171] [<c0009b64>] (handle_IRQ+0x68/0x8c) from [<c0444af4>]
(__irq_svc+0x34/0x78)
[ 3559.522219] [<c0444af4>] (__irq_svc+0x34/0x78) from [<c000fa3c>]
(__dma_page_dev_to_cpu+0x60/0xcc)
[ 3559.531225] [<c000fa3c>] (__dma_page_dev_to_cpu+0x60/0xcc) from
[<c02362bc>] (dma_async_memcpy_pg_to_pg+0x198/0x1dc)
[ 3559.541802] [<c02362bc>] (dma_async_memcpy_pg_to_pg+0x198/0x1dc)
from [<c02377a8>] (dma_memcpy_pg_to_iovec+0xf0/0x180)
[ 3559.552556] [<c02377a8>] (dma_memcpy_pg_to_iovec+0xf0/0x180) from
[<c03835d0>] (dma_skb_copy_datagram_iovec+0x100/0x1d4)
[ 3559.563486] [<c03835d0>] (dma_skb_copy_datagram_iovec+0x100/0x1d4)
from [<c03a9c3c>] (tcp_recvmsg+0x630/0xac0)
[ 3559.573536] [<c03a9c3c>] (tcp_recvmsg+0x630/0xac0) from
[<c03c9138>] (inet_recvmsg+0x48/0x5c)
[ 3559.582107] [<c03c9138>] (inet_recvmsg+0x48/0x5c) from [<c035bcfc>]
(sock_aio_read+0x100/0x120)
[ 3559.590852] [<c035bcfc>] (sock_aio_read+0x100/0x120) from
[<c00e5524>] (do_sync_read+0x98/0xd4)
[ 3559.599597] [<c00e5524>] (do_sync_read+0x98/0xd4) from [<c00e5e98>]
(vfs_read+0xb4/0x184)
[ 3559.607810] [<c00e5e98>] (vfs_read+0xb4/0x184) from [<c00e5fa4>]
(sys_read+0x3c/0x70)
[ 3559.615675] [<c00e5fa4>] (sys_read+0x3c/0x70) from [<c0008c60>]
(ret_fast_syscall+0x0/0x2c)
And the above keeps repeating until I power off the plug.
Is this of interest on this list, or should I report it elsewhere?
Please file an issue in Bugzilla:
https://bugzilla.redhat.com/
This will help make sure it does not get lost in the holiday shuffle.
Also, be sure to select 'arm' for the hardware so the appropriate people
will see it.
We used the kirkwood kickstart file you made as the base for the beta
tc3 image. Thank you again for all your hard work on putting that
together. Your efforts made the *plug image possible.
d.marlin
=======
Quentin Armitage
_______________________________________________
arm mailing list
arm(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm