Bug#597302: kernel panic at boot on SheevaPlug
Package: linux-2.6
Version: 2.6.32-22
Severity: important
With kernels 2.6.32-21 and -22 my SheevaPlug does not boot, it panics
when bringing up the network (console trace below). Adding ipv6.disable=1
to the command-line makes the system boot again.
I'm setting severity important rather than serious because I'm pretty
sure that this machine was previously running 2.6.32-21, but when I try
it now it fails just like -22. So I'm not sure if this is really a
kernel issue, or if it's triggered by a change elsewhere, or what...
> Activating swapfile swap...done.
> Cleaning up temporary files....
> Configuring network interfaces...[ 29.831254] NET: Registered protocol family 10
> [ 29.837493] lo: Disabled Privacy Extensions
> [ 29.844773] ADDRCONF(NETDEV_UP): eth0: link is not ready
> [ 29.851184] Unable to handle kernel NULL pointer dereference at virtual address 0000013c
> [ 29.859324] pgd = ddc94000
> [ 29.862056] [0000013c] *pgd=009e7031, *pte=00000000, *ppte=00000000
> [ 29.868381] Internal error: Oops: 17 [#1]
> [ 29.872408] last sysfs file: /sys/devices/virtual/net/lo/operstate
> [ 29.878616] Modules linked in: ipv6 ext2 loop dm_crypt dm_mod hmac sha1_generic mv_cesa aes_generic ext4 mbcache jbd2 mmc_block ehci_hcd mv643xx_eth mvsdio usbcore libphy nls_base mmc_core inet_lro
> [ 29.896433] CPU: 0 Not tainted (2.6.32-5-kirkwood #1)
> [ 29.901865] PC is at tcp_cleanup_congestion_control+0xc/0x2c
> [ 29.907553] LR is at tcp_v4_destroy_sock+0x18/0x230
> [ 29.912453] pc : [<c02817c4>] lr : [<c027dddc>] psr: 60000013
> [ 29.912459] sp : ddc99ee0 ip : c043a348 fp : df59ab00
> [ 29.923996] r10: df5301a8 r9 : df815580 r8 : 00000000
> [ 29.929246] r7 : 00000000 r6 : de0c8000 r5 : de0c8000 r4 : de0c8000
> [ 29.935804] r3 : 0000012c r2 : 00000001 r1 : de0c80e0 r0 : de0c8000
> [ 29.942361] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
> [ 29.949529] Control: 0005397f Table: 1dc94000 DAC: 00000015
> [ 29.955301] Process ntpdate (pid: 467, stack limit = 0xddc98270)
> [ 29.961335] Stack: (0xddc99ee0 to 0xddc9a000)
> [ 29.965719] 9ee0: de0c8000 c027dddc de0c8000 de0c8000 de0c8000 de0c8000 00000000 bf191b8c
> [ 29.973941] 9f00: de0c8000 de0c8000 de0c8064 c026ae64 00000007 c026d7b4 de0c8000 df530180
> [ 29.982165] 9f20: c09f2480 df59ab00 df5301a8 c028c8b8 df530180 bf1a4060 df530180 c022d1d8
> [ 29.990387] 9f40: df59ab00 00000000 00000008 c022d264 df59ab00 c00ce600 00000000 00000000
> [ 29.998610] 9f60: 00000003 c09f2480 00000000 ddce4540 00000006 c0028048 ddc98000 00000000
> [ 30.006833] 9f80: 00000000 c00cb0a8 ddce4540 c09f2480 beedad94 c00cb144 0000000a 00000003
> [ 30.015055] 9fa0: 00000000 c0027ea0 00000003 00000000 00000003 beedab20 beedab3c 0000001c
> [ 30.023278] 9fc0: 00000003 00000000 beedad94 00000006 00000000 00000000 40025000 00000000
> [ 30.031502] 9fe0: 00000000 beedaa98 0000fb18 402489ec 60000010 00000003 00000000 00000000
> [ 30.039732] [<c02817c4>] (tcp_cleanup_congestion_control+0xc/0x2c) from [<c027dddc>] (tcp_v4_destroy_sock+0x18/0x230)
> [ 30.050489] [<c027dddc>] (tcp_v4_destroy_sock+0x18/0x230) from [<bf191b8c>] (tcp_v6_destroy_sock+0xf0/0xfc [ipv6])
> [ 30.060971] [<bf191b8c>] (tcp_v6_destroy_sock+0xf0/0xfc [ipv6]) from [<c026ae64>] (inet_csk_destroy_sock+0x88/0x12c)
> [ 30.071549] [<c026ae64>] (inet_csk_destroy_sock+0x88/0x12c) from [<c026d7b4>] (tcp_close+0x380/0x3d8)
> [ 30.080817] [<c026d7b4>] (tcp_close+0x380/0x3d8) from [<c028c8b8>] (inet_release+0x64/0x70)
> [ 30.089214] [<c028c8b8>] (inet_release+0x64/0x70) from [<c022d1d8>] (sock_release+0x24/0x8c)
> [ 30.097697] [<c022d1d8>] (sock_release+0x24/0x8c) from [<c022d264>] (sock_close+0x24/0x34)
> [ 30.106011] [<c022d264>] (sock_close+0x24/0x34) from [<c00ce600>] (__fput+0x114/0x1f0)
> [ 30.113971] [<c00ce600>] (__fput+0x114/0x1f0) from [<c00cb0a8>] (filp_close+0x70/0x7c)
> [ 30.121930] [<c00cb0a8>] (filp_close+0x70/0x7c) from [<c00cb144>] (sys_close+0x90/0xc8)
> [ 30.129979] [<c00cb144>] (sys_close+0x90/0xc8) from [<c0027ea0>] (ret_fast_syscall+0x0/0x28)
> [ 30.138462] Code: c03759d2 e92d4010 e5903258 e1a04000 (e5933010)
> [ 30.144610] ---[ end trace 0c61cc3f46572a36 ]---
> [ 30.149251] Kernel panic - not syncing: Fatal exception in interrupt
> [ 30.155663] [<c002dee4>] (unwind_backtrace+0x0/0xdc) from [<c02b5d84>] (panic+0x34/0x128)
> [ 30.163905] [<c02b5d84>] (panic+0x34/0x128) from [<c002bbd8>] (die+0x248/0x284)
> [ 30.171272] [<c002bbd8>] (die+0x248/0x284) from [<c002ee78>] (__do_kernel_fault+0x68/0x80)
> [ 30.179581] [<c002ee78>] (__do_kernel_fault+0x68/0x80) from [<c002f064>] (do_page_fault+0x1d4/0x1ec)
> [ 30.188772] [<c002f064>] (do_page_fault+0x1d4/0x1ec) from [<c0027280>] (do_DataAbort+0x34/0x94)
> [ 30.197524] [<c0027280>] (do_DataAbort+0x34/0x94) from [<c0027a8c>] (__dabt_svc+0x4c/0x60)
> [ 30.205837] Exception stack(0xddc99e98 to 0xddc99ee0)
> [ 30.210912] 9e80: de0c8000 de0c80e0
> [ 30.219139] 9ea0: 00000001 0000012c de0c8000 de0c8000 de0c8000 00000000 00000000 df815580
> [ 30.227371] 9ec0: df5301a8 df59ab00 c043a348 ddc99ee0 c027dddc c02817c4 60000013 ffffffff
> [ 30.235607] [<c0027a8c>] (__dabt_svc+0x4c/0x60) from [<c02817c4>] (tcp_cleanup_congestion_control+0xc/0x2c)
> [ 30.245408] [<c02817c4>] (tcp_cleanup_congestion_control+0xc/0x2c) from [<c027dddc>] (tcp_v4_destroy_sock+0x18/0x230)
> [ 30.256164] [<c027dddc>] (tcp_v4_destroy_sock+0x18/0x230) from [<bf191b8c>] (tcp_v6_destroy_sock+0xf0/0xfc [ipv6])
> [ 30.266656] [<bf191b8c>] (tcp_v6_destroy_sock+0xf0/0xfc [ipv6]) from [<c026ae64>] (inet_csk_destroy_sock+0x88/0x12c)
> [ 30.277249] [<c026ae64>] (inet_csk_destroy_sock+0x88/0x12c) from [<c026d7b4>] (tcp_close+0x380/0x3d8)
> [ 30.286532] [<c026d7b4>] (tcp_close+0x380/0x3d8) from [<c028c8b8>] (inet_release+0x64/0x70)
> [ 30.294938] [<c028c8b8>] (inet_release+0x64/0x70) from [<c022d1d8>] (sock_release+0x24/0x8c)
> [ 30.303430] [<c022d1d8>] (sock_release+0x24/0x8c) from [<c022d264>] (sock_close+0x24/0x34)
> [ 30.311750] [<c022d264>] (sock_close+0x24/0x34) from [<c00ce600>] (__fput+0x114/0x1f0)
> [ 30.319710] [<c00ce600>] (__fput+0x114/0x1f0) from [<c00cb0a8>] (filp_close+0x70/0x7c)
> [ 30.327681] [<c00cb0a8>] (filp_close+0x70/0x7c) from [<c00cb144>] (sys_close+0x90/0xc8)
> [ 30.335737] [<c00cb144>] (sys_close+0x90/0xc8) from [<c0027ea0>] (ret_fast_syscall+0x0/0x28)
-- Package-specific info:
** Version:
Linux version 2.6.32-5-kirkwood (Debian 2.6.32-22) (maks@debian.org) (gcc version 4.3.5 (Debian 4.3.5-3) ) #1 Wed Sep 15 19:24:19 UTC 2010
** Command line:
console=ttyS0,115200 rootfstype=ext4 ipv6.disable=1
** Not tainted
** Kernel log:
[ 21.715339] CPU: Testing write buffer coherency: ok
[ 21.716034] devtmpfs: initialized
[ 21.717663] regulator: core version 0.5
[ 21.717866] NET: Registered protocol family 16
[ 21.718347] Kirkwood: MV88F6281-A0, TCLK=200000000.
[ 21.718360] Feroceon L2: Enabling L2
[ 21.718392] Feroceon L2: Cache support initialised.
[ 21.718796] initial MPP regs: 01111111 11113322 00001111 00100000 00000000 00000000 00000000
[ 21.718818] final MPP regs: 01111111 11113322 00001111 00000000 00000000 00000000 00000000
[ 21.720203] bio: create slab <bio-0> at 0
[ 21.720463] vgaarb: loaded
[ 21.720902] Switching to clocksource orion_clocksource
[ 21.724482] NET: Registered protocol family 2
[ 21.724716] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 21.725527] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 21.725881] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[ 21.726060] TCP: Hash tables configured (established 16384 bind 16384)
[ 21.726069] TCP reno registered
[ 21.726212] NET: Registered protocol family 1
[ 21.726382] Unpacking initramfs...
[ 22.136153] Freeing initrd memory: 6304K
[ 22.136262] NetWinder Floating Point Emulator V0.97 (double precision)
[ 22.136505] audit: initializing netlink socket (disabled)
[ 22.136540] type=2000 audit(0.650:1): initialized
[ 22.142953] VFS: Disk quotas dquot_6.5.2
[ 22.143215] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 22.143306] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 22.143949] msgmni has been set to 1006
[ 22.145568] alg: No test for stdrng (krng)
[ 22.145690] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 22.145703] io scheduler noop registered
[ 22.145710] io scheduler anticipatory registered
[ 22.145717] io scheduler deadline registered
[ 22.145894] io scheduler cfq registered (default)
[ 22.151828] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 22.152283] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[ 22.473954] console [ttyS0] enabled
[ 22.478012] NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit)
[ 22.486538] Scanning device for bad blocks
[ 22.518272] Bad eraseblock 944 at 0x000007600000
[ 22.614925] Creating 3 MTD partitions on "orion_nand":
[ 22.620092] 0x000000000000-0x000000100000 : "u-boot"
[ 22.625649] 0x000000100000-0x000000500000 : "uImage"
[ 22.631117] 0x000000500000-0x000020000000 : "root"
[ 22.637318] mice: PS/2 mouse device common for all mice
[ 22.642828] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
[ 22.648750] i2c /dev entries driver
[ 22.652474] cpuidle: using governor ladder
[ 22.656701] cpuidle: using governor menu
[ 22.660736] Registered led device: plug:green:health
[ 22.665795] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
[ 22.672208] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[ 22.710963] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[ 22.750960] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
[ 22.790960] mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
[ 22.830960] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
[ 22.837620] TCP cubic registered
[ 22.840861] NET: Registered protocol family 17
[ 22.845356] Gating clock of unused units
[ 22.845365] before: 0x00df03dd
[ 22.845372] after: 0x00c701d9
[ 22.845663] registered taskstats version 1
[ 22.850397] rtc-mv rtc-mv: setting system clock to 2010-09-18 14:05:26 UTC (1284818726)
[ 22.858457] Initalizing network drop monitor service
[ 22.863513] Freeing init memory: 124K
[ 22.941436] udev: starting version 160
[ 23.216563] MV-643xx 10/100/1000 ethernet driver version 1.4
[ 23.222551] mv643xx_eth smi: probed
[ 23.278425] net eth0: port 0 with MAC address 00:50:43:54:37:14
[ 23.285396] usbcore: registered new interface driver usbfs
[ 23.292189] mmc0: mvsdio driver initialized, lacking card detect (fall back to polling)
[ 23.302458] usbcore: registered new interface driver hub
[ 23.311444] usbcore: registered new device driver usb
[ 23.330604] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 23.338266] orion-ehci orion-ehci.0: Marvell Orion EHCI
[ 23.345605] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[ 23.377910] mmc0: host does not support reading read-only switch. assuming write-enable.
[ 23.386097] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[ 23.393992] mmc0: new high speed SDHC card at address 0007
[ 23.412089] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[ 23.418576] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 23.425440] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 23.432707] usb usb1: Product: Marvell Orion EHCI
[ 23.437429] usb usb1: Manufacturer: Linux 2.6.32-5-kirkwood ehci_hcd
[ 23.443823] usb usb1: SerialNumber: orion-ehci.0
[ 23.449420] mmcblk0: mmc0:0007 SD8GB 7.48 GiB
[ 23.454085] mmcblk0:
[ 23.456820] usb usb1: configuration #1 chosen from 1 choice
[ 23.462732] p1 p2 p3 <
[ 23.465424] hub 1-0:1.0: USB hub found
[ 23.469849] p5 >
[ 23.472548] hub 1-0:1.0: 1 port detected
[ 23.836872] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode
[ 24.606549] udev: starting version 160
[ 25.301678] Adding 385520k swap on /dev/mmcblk0p5. Priority:-1 extents:1 across:385520k SS
[ 25.600200] device-mapper: uevent: version 1.0.3
[ 25.607002] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
[ 25.864127] loop: module loaded
[ 28.192514] IPv6: Loaded, but administratively disabled, reboot required to enable
[ 30.856872] eth0: link up, 1000 Mb/s, full duplex, flow control disabled
** Model information
Processor : Feroceon 88FR131 rev 1 (v5l)
Hardware : Marvell SheevaPlug Reference Board
Revision : 0000
** Loaded modules:
Module Size Used by
ipv6 253653 0
ext2 55411 1
loop 11419 0
dm_crypt 11409 0
dm_mod 56635 1 dm_crypt
hmac 2475 0
sha1_generic 1717 0
mv_cesa 9262 0
aes_generic 32820 1 mv_cesa
ext4 289524 1
mbcache 4860 2 ext2,ext4
jbd2 64191 1 ext4
mmc_block 7658 4
ehci_hcd 35579 0
mvsdio 5318 0
usbcore 122115 2 ehci_hcd
mv643xx_eth 22562 0
mmc_core 49992 2 mmc_block,mvsdio
nls_base 5367 1 usbcore
libphy 14836 1 mv643xx_eth
inet_lro 5060 1 mv643xx_eth
** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.1
** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:50:43:54:37:14 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.6/24 brd 192.168.1.255 scope global eth0
*** Device statistics:
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 8086 93 0 0 0 0 0 0 8086 93 0 0 0 0 0 0
eth0: 274163 1720 0 0 0 0 0 0 789022 1926 0 0 0 0 0 0
*** Protocol statistics:
Ip:
1787 total packets received
0 forwarded
0 incoming packets discarded
1787 incoming packets delivered
1881 requests sent out
Icmp:
42 ICMP messages received
0 input ICMP message failed.
ICMP input histogram:
destination unreachable: 3
echo replies: 39
45 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 3
echo request: 42
IcmpMsg:
InType0: 39
InType3: 3
OutType3: 3
OutType8: 42
Tcp:
44 active connections openings
6 passive connection openings
1 failed connection attempts
1 connection resets received
1 connections established
1643 segments received
1730 segments send out
0 segments retransmited
0 bad segments received.
7 resets sent
Udp:
97 packets received
0 packets to unknown port received.
0 packet receive errors
106 packets sent
UdpLite:
TcpExt:
28 TCP sockets finished time wait in fast timer
36 delayed acks sent
4 packets directly queued to recvmsg prequeue.
439 packet headers predicted
179 acknowledgments not containing data payload received
774 predicted acknowledgments
IpExt:
InMcastPkts: 5
InOctets: 250093
OutOctets: 763502
InMcastOctets: 160
*** Device features:
eth0: 0x803
lo: 0x13865
** PCI devices:
** Sound cards:
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable'), (1, 'experimental')
Architecture: armel (armv5tel)
Kernel: Linux 2.6.32-5-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-2.6.32-5-kirkwood depends on:
ii debconf [debconf-2.0] 1.5.35 Debian configuration management sy
ii initramfs-tools [linux-initra 0.98.2 tools for generating an initramfs
ii linux-base 2.6.32-22 Linux image base package
ii module-init-tools 3.12-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.32-5-kirkwood recommends:
pn firmware-linux-free <none> (no description available)
ii uboot-mkimage 0.4 generate kernel image for U-Boot
Versions of packages linux-image-2.6.32-5-kirkwood suggests:
pn fdutils <none> (no description available)
pn linux-doc-2.6.32 <none> (no description available)
Versions of packages linux-image-2.6.32-5-kirkwood is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn xen-hypervisor <none> (no description available)
-- debconf information excluded
Reply to: