Modify

Opened 10 years ago

Closed 10 years ago

Last modified 4 years ago

#2363 closed defect (fixed)

Broadcom BCM4710 does not reboot on latest kamikaze svn 2.6 kernel

Reported by: acoul <alex@…> Owned by: developers
Priority: high Milestone: Barrier Breaker 14.07
Component: kernel Version:
Keywords: Broadcom BCM4710 reboot segmentation fault Cc:

Description

Up to svn #8727 on a wrc-1000 & a RT-220 device the reboot command causes the following segmentation fault:

BusyBox v1.4.2 (2007-09-10 15:12:19 EEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r8728) -------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@OpenWrt:/# cat /proc/interrupts
           CPU0
  4:        118            MIPS  eth0
  7:      63091            MIPS  timer

ERR:          0
root@OpenWrt:/# reboot -f
Segmentation fault
root@OpenWrt:/# dmesg
Linux version 2.6.22.4 (alex@lexy) (gcc version 4.2.1) #2 Mon Sep 10 16:46:30 EEST 2007
CPU revision is: 00024000
ssb: Core 0 found: SDRAM (cc 0x803, rev 0x00, vendor 0x4243)
ssb: Core 1 found: ILine 20 (cc 0x801, rev 0x00, vendor 0x4243)
ssb: Core 2 found: Fast Ethernet (cc 0x806, rev 0x00, vendor 0x4243)
ssb: Core 3 found: V90 (cc 0x807, rev 0x00, vendor 0x4243)
ssb: Core 4 found: USB 1.1 Hostdev (cc 0x808, rev 0x00, vendor 0x4243)
ssb: Core 5 found: PCI (cc 0x804, rev 0x00, vendor 0x4243)
ssb: Core 6 found: MIPS (cc 0x805, rev 0x00, vendor 0x4243)
ssb: Core 7 found: EXTIF (cc 0x811, rev 0x00, vendor 0x4243)
ssb: Core 8 found: Fast Ethernet (cc 0x806, rev 0x00, vendor 0x4243)
ssb: Initializing MIPS core...
ssb: set_irq: core 0x0806, irq 2 => 2
ssb: set_irq: core 0x0804, irq 4 => 3
ssb: set_irq: core 0x0806, irq 0 => 4
ssb: Sonics Silicon Backplane found at address 0x18000000
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
On node 0 totalpages: 4096
  Normal zone: 32 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 4064 pages, LIFO batch:0
Built 1 zonelists.  Total pages: 4064
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
Enabling BCM4710A0 cache workarounds.
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 4kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (31 instructions).
Synthesized TLB modify handler fastpath (30 instructions).
PID hash table entries: 64 (order: 6, 256 bytes)
Using 62.400 MHz high precision timer.
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 13648k/16384k available (2019k kernel code, 2736k reserved, 292k data, 116k init, 0k highmem)
Calibrating delay loop... 82.43 BogoMIPS (lpj=164864)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
ssb: PCIcore in host mode found
registering PCI controller with io_map_base unset
PCI: fixing up bridge
PCI: Setting latency timer of device 0000:00:00.0 to 64
PCI: Fixing up device 0000:00:00.0
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
squashfs: version 3.0 (2006/03/15) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) Β© 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
b44.c:v1.01 (Jun 16, 2006)
eth0: Broadcom 10/100BaseT Ethernet 00:01:e3:04:62:72
eth1: Broadcom 10/100BaseT Ethernet 00:01:e3:04:62:73
flash init: 0x1fc00000 0x00400000
Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Flash device: 0x400000 at 0x1fc00000
bootloader size: 262144
Creating 4 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x003f0000 : "linux"
0x00100000-0x003f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
split_squasfs: no squashfs found in "Physically mapped flash"
0x003f0000-0x00400000 : "nvram"
nf_conntrack version 0.5.0 (128 buckets, 1024 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP vegas registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (jffs2 filesystem).
Freeing unused kernel memory: 116k freed
Warning: unable to open an initial console.
Algorithmics/MIPS FPU Emulator v1.5
diag: Router model not detected.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
Probing device eth0: No Robo switch in managed mode found
Probing device eth1: [/extra/openwrt/trunk/build_dir/linux-brcm47xx/kmod-switch/switch-robo.c:91] SIOCGETCPHYRD failed!
[/extra/openwrt/trunk/build_dir/linux-brcm47xx/kmod-switch/switch-robo.c:91] SIOCGETCPHYRD failed!
No Robo switch in managed mode found
Probing device eth2: No such device
Probing device eth3: No such device
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
Probing device eth0: No Robo switch in managed mode found
Probing device eth1: [/extra/openwrt/trunk/build_dir/linux-brcm47xx/kmod-switch/switch-robo.c:91] SIOCGETCPHYRD failed!
[/extra/openwrt/trunk/build_dir/linux-brcm47xx/kmod-switch/switch-robo.c:91] SIOCGETCPHYRD failed!
No Robo switch in managed mode found
Probing device eth2: No such device
Probing device eth3: No such device
Restarting system.
Please stand by while rebooting the system...
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 8014b670, ra == 80001fac
Oops[#1]:
Cpu 0
$ 0   : 00000000 10009000 00000031 80235b00
$ 4   : 00000000 00000001 00000001 80273da0
$ 8   : 802ea400 80000010 80032f94 fffffff8
$12   : 2abdbd84 0000015b 078b9664 2abdff24
$16   : 01234567 28121969 fee1dead 00000000
$20   : 00000002 00409264 00000002 00409a28
$24   : 2abda7d4 80001f6c
$28   : 80d4e000 80d4fdd8 00479714 80001fac
Hi    : 000000a0
Lo    : 0000008c
epc   : 8014b670     Not tainted
ra    : 80001fac Status: 10009002    KERNEL EXL
Cause : 00000008
BadVA : 00000000
PrId  : 00024000
Modules linked in: switch_adm switch_core
Process reboot (pid: 936, threadinfo=80d4e000, task=80d4a800)
Stack : fee1dead 00000000 80d4fdf4 00409264 80001fac 800320a8 803f7be0 00000001
        00000000 00000000 80033100 80033100 00c29603 8005dd1c 80081860 2aaaf000
        80d4fe30 003ff000 00001f02 00000000 00000000 00000000 00000002 000081a4
        00000000 000000dc 00000002 80d4fe78 803ab000 80238f10 00000000 00409264
        00000002 00409a28 00000001 80d4fe98 803ab000 80238f10 00000001 00409264
        ...
Call Trace:[<80001fac>][<800320a8>][<80033100>][<80033100>][<8005dd1c>][<80081860>][<80098678>][<80098718>][<80098700>][<800989ec>][<80054258>][<8009b878>][<800340ec>][<8009b8c4>][<8000bb00>][<80003920>]

Code: afbf0010  8c840000  00a03021 <8c820000> 8c42000c  0040f809  24050080  8fbf0010  00001021

Attachments (0)

Change History (10)

comment:1 Changed 10 years ago by acoul <alex@…>

apparently this is a BCM4710A0 cache workaround issue on the 2.6.x kernel. kernel 2.4.34 works like a charm. Here is the dmesg from a 2.4.34 fresh system:

BusyBox v1.4.2 (2007-09-10 21:29:34 EEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r8731) -------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------

root@OpenWrt:/# dmesg
CPU revision is: 00024000
Enabling BCM4710A0 cache workarounds.
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 4kB, 2-way, linesize 16 bytes.
Linux version 2.4.34 (alex@lexy) (gcc version 3.4.6 (OpenWrt-2.0)) #2 Mon Sep 10 21:33:54 EEST 2007
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
CPU: BCM4710 rev 0 at 125 MHz
Using 62.400 MHz high precision timer.
!unable to setup serial console!
Calibrating delay loop... 82.94 BogoMIPS
Memory: 14232k/16384k available (1454k kernel code, 2152k reserved, 100k data, 80k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  unavailable.
POSIX conformance testing by UNIFIX
PCI: Initializing host
PCI: Fixing up bus 0
PCI: Fixing up bridge
PCI: Setting latency timer of device 01:00.0 to 64
PCI: Fixing up bus 1
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Registering mini_fo version $Id$
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
b44.c:v0.93 (Mar, 2004)
PCI: Setting latency timer of device 00:02.0 to 64
eth0: Broadcom 47xx 10/100BaseT Ethernet 00:01:e3:04:62:72
PCI: Setting latency timer of device 00:08.0 to 64
eth1: Broadcom 47xx 10/100BaseT Ethernet 00:01:e3:04:62:73
 Amd/Fujitsu Extended Query Table v1.0 at 0x0040
Physically mapped flash: JEDEC Device ID is 0xCB. Assuming broken CFI table.
Physically mapped flash: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Flash device: 0x400000 at 0x1fc00000
bootloader size: 262144
Creating 4 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x003f0000 : "linux"
0x000c0000-0x003f0000 : "rootfs"
0x003f0000-0x00400000 : "nvram"
sflash: chipcommon not found
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
ip_conntrack version 2.1 (5953 buckets, 5953 max) - 360 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (jffs2 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 80k freed
Warning: unable to open an initial console.
Algorithmics/MIPS FPU Emulator v1.5
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
jffs2.bbc: SIZE compression mode activated.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
b44: eth1: Link is up at 100 Mbps, full duplex.
b44: eth1: Flow control is off for TX and off for RX.
root@OpenWrt:/# dmesg | grep -i cache
Enabling BCM4710A0 cache workarounds.
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 4kB, 2-way, linesize 16 bytes.
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
IP: routing cache hash table of 512 buckets, 4Kbytes

comment:2 Changed 10 years ago by anonymous

this issue is present as of snapshot [9287]

comment:3 Changed 10 years ago by anonymous

root@OpenWrt:/$ reboot -f
Segmentation fault
root@OpenWrt:/$ dmesg
Linux version 2.6.23 (alex@aifnis) (gcc version 4.2.1) #2 Sun Oct 14 09:48:26 EEST 2007
CPU revision is: 00024000
ssb: Core 0 found: SDRAM (cc 0x803, rev 0x00, vendor 0x4243)
ssb: Core 1 found: ILine 20 (cc 0x801, rev 0x00, vendor 0x4243)
ssb: Core 2 found: Fast Ethernet (cc 0x806, rev 0x00, vendor 0x4243)
ssb: Core 3 found: V90 (cc 0x807, rev 0x00, vendor 0x4243)
ssb: Core 4 found: USB 1.1 Hostdev (cc 0x808, rev 0x00, vendor 0x4243)
ssb: Core 5 found: PCI (cc 0x804, rev 0x00, vendor 0x4243)
ssb: Core 6 found: MIPS (cc 0x805, rev 0x00, vendor 0x4243)
ssb: Core 7 found: EXTIF (cc 0x811, rev 0x00, vendor 0x4243)
ssb: Core 8 found: Fast Ethernet (cc 0x806, rev 0x00, vendor 0x4243)
ssb: Initializing MIPS core...
ssb: set_irq: core 0x0806, irq 2 => 2
ssb: set_irq: core 0x0804, irq 4 => 3
ssb: set_irq: core 0x0806, irq 0 => 4
ssb: Sonics Silicon Backplane found at address 0x18000000
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
On node 0 totalpages: 4096
  Normal zone: 32 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 4064 pages, LIFO batch:0
  Movable zone: 0 pages used for memmap
Built 1 zonelists in Zone order.  Total pages: 4064
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
Enabling BCM4710A0 cache workarounds.
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 4kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (21 instructions).
Synthesized TLB load handler fastpath (33 instructions).
Synthesized TLB store handler fastpath (33 instructions).
Synthesized TLB modify handler fastpath (32 instructions).
PID hash table entries: 64 (order: 6, 256 bytes)
Using 62.400 MHz high precision timer.
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 13848k/16384k available (1859k kernel code, 2536k reserved, 269k data, 108k init, 0k highmem)
Calibrating delay loop... 81.92 BogoMIPS (lpj=163840)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
ssb: PCIcore in host mode found
registering PCI controller with io_map_base unset
PCI: fixing up bridge
PCI: Setting latency timer of device 0000:00:00.0 to 64
PCI: Fixing up device 0000:00:00.0
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
squashfs: version 3.0 (2006/03/15) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  Β© 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
b44.c:v1.01 (Jun 16, 2006)
eth0: Broadcom 10/100BaseT Ethernet 00:90:96:3f:8d:ac
eth1: Broadcom 10/100BaseT Ethernet 00:90:96:3f:8d:ad
flash init: 0x1fc00000 0x00400000
Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Flash device: 0x400000 at 0x1fc00000
bootloader size: 262144
Creating 4 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x003f0000 : "linux"
0x000f0000-0x003f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
split_squasfs: no squashfs found in "Physically mapped flash"
0x003f0000-0x00400000 : "nvram"
TCP vegas registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (jffs2 filesystem) readonly.
Freeing unused kernel memory: 108k freed
Warning: unable to open an initial console.
Algorithmics/MIPS FPU Emulator v1.5
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
Restarting system.
Please stand by while rebooting the system...
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 8014a60c, ra == 80001fbc
Oops[#1]:
Cpu 0
$ 0   : 00000000 10009000 00000031 80209bc0
$ 4   : 00000000 00000001 00000001 802438b0
$ 8   : 01e84800 00000000 00989680 00000001
$12   : 80dad5e8 01312d00 02625a00 00000056
$16   : 01234567 28121969 fee1dead 00000000
$20   : 7fd7aed4 0040944c 00000002 00409b90
$24   : 2abda7d4 80001f7c
$28   : 80d2a000 80d2bdf0 004781ac 80001fbc
Hi    : 00000000
Lo    : 00989680
epc   : 8014a60c     Not tainted
ra    : 80001fbc Status: 10009002    KERNEL EXL
Cause : 00000008
BadVA : 00000000
PrId  : 00024000
Modules linked in:
Process reboot (pid: 1644, threadinfo=80d2a000, task=80d2d538)
Stack : 8025de20 00000001 00000000 00000000 800353d8 800353d8 80d17f98 2ac2d110
        80d3b540 000000b4 004781ac 8006066c 8020b5f8 00000007 2ac78000 2ac79ca0
        00000055 00000000 00000000 2ac79ca0 80d2d538 80d17f98 80d3b574 80d3b540
        2ac2d110 80d2bf30 80d2d538 80d17f98 8000df48 8000de7c 803c5c00 8020d890
        00000001 0040944c 00000002 00409b90 004781ac 80095f78 00000000 00030002
        ...
Call Trace:[<800353d8>][<800353d8>][<8006066c>][<8000df48>][<8000de7c>][<80095f78>][<8001caa0>][<8001f6d4>][<800962ec>][<800560fc>][<801ce028>][<800995e8>][<8000c00c>][<80003b1c>]

Code: 27bd0030  8c840000  00a03021 <8c820000> 8c59000c  03200008  24050080  00000000  27bdffe8
root@OpenWrt:/$        

comment:4 Changed 10 years ago by acoul <alex@…>

this bug is still with us as of trunk [9928]

Linux version 2.6.23.1 (alex@orama) (gcc version 4.2.2) #1 Wed Dec 26 17:50:11 EET 2007
CPU revision is: 00024000
ssb: Core 0 found: SDRAM (cc 0x803, rev 0x00, vendor 0x4243)
ssb: Core 1 found: ILine 20 (cc 0x801, rev 0x00, vendor 0x4243)
ssb: Core 2 found: Fast Ethernet (cc 0x806, rev 0x00, vendor 0x4243)
ssb: Core 3 found: V90 (cc 0x807, rev 0x00, vendor 0x4243)
ssb: Core 4 found: USB 1.1 Hostdev (cc 0x808, rev 0x00, vendor 0x4243)
ssb: Core 5 found: PCI (cc 0x804, rev 0x00, vendor 0x4243)
ssb: Core 6 found: MIPS (cc 0x805, rev 0x00, vendor 0x4243)
ssb: Core 7 found: EXTIF (cc 0x811, rev 0x00, vendor 0x4243)
ssb: Core 8 found: Fast Ethernet (cc 0x806, rev 0x00, vendor 0x4243)
ssb: Initializing MIPS core...
ssb: set_irq: core 0x0806, irq 2 => 2
ssb: set_irq: core 0x0804, irq 4 => 3
ssb: set_irq: core 0x0806, irq 0 => 4
ssb: Sonics Silicon Backplane found at address 0x18000000
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
On node 0 totalpages: 4096
  Normal zone: 32 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 4064 pages, LIFO batch:0
  Movable zone: 0 pages used for memmap
Built 1 zonelists in Zone order.  Total pages: 4064
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
Enabling BCM4710A0 cache workarounds.
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 4kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (21 instructions).
Synthesized TLB load handler fastpath (33 instructions).
Synthesized TLB store handler fastpath (33 instructions).
Synthesized TLB modify handler fastpath (32 instructions).
PID hash table entries: 64 (order: 6, 256 bytes)
Using 62.400 MHz high precision timer.
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 13824k/16384k available (1879k kernel code, 2560k reserved, 272k data, 108k init, 0k highmem)
Calibrating delay loop... 82.17 BogoMIPS (lpj=164352)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
ssb: PCIcore in host mode found
registering PCI controller with io_map_base unset
PCI: fixing up bridge
PCI: Setting latency timer of device 0000:00:00.0 to 64
PCI: Fixing up device 0000:00:00.0
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
detected lzma initramfs
initramfs: LZMA lc=1,lp=2,pb=2,origSize=512
squashfs: version 3.0 (2006/03/15) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  Β© 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
b44.c:v1.01 (Jun 16, 2006)
eth0: Broadcom 10/100BaseT Ethernet 00:90:96:3f:8d:ac
eth1: Broadcom 10/100BaseT Ethernet 00:90:96:3f:8d:ad
flash init: 0x1fc00000 0x00400000
Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Flash device: 0x400000 at 0x1fc00000
bootloader size: 262144
Creating 4 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x003f0000 : "linux"
0x000f0000-0x003f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
split_squashfs: no squashfs found in "Physically mapped flash"
0x003f0000-0x00400000 : "nvram"
TCP vegas registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (jffs2 filesystem) readonly.
Freeing unused kernel memory: 108k freed
Warning: unable to open an initial console.
Algorithmics/MIPS FPU Emulator v1.5
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
Restarting system.
Please stand by while rebooting the system...
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 8014f62c, ra == 80001fbc
Oops[#1]:
Cpu 0
$ 0   : 00000000 10009000 00000031 8020fbc0
$ 4   : 00000000 00000001 00000001 802498b0
$ 8   : 003d0900 00000000 00989680 00000001
$12   : 80d3f138 01312d00 02625a00 003d08c6
$16   : 01234567 28121969 fee1dead 2ac787b0
$20   : 7fba4ec4 004094cc 00000003 0040b510
$24   : 2abda7c8 80001f7c
$28   : 80d80000 80d81df0 00430b04 80001fbc
Hi    : 00000000
Lo    : 00989680
epc   : 8014f62c     Not tainted
ra    : 80001fbc Status: 10009002    KERNEL EXL
Cause : 00000008
BadVA : 00000000
PrId  : 00024000
Modules linked in:
Process reboot (pid: 404, threadinfo=80d80000, task=8036c0e8)
Stack : 80263fc0 00000001 00000000 00000000 80035448 80035448 80d72b00 000000b4
        80d9e2ac 2ac2d0b0 00430b04 80060ad4 00001f02 00000000 00000000 8036c118
        00000055 00000000 00000000 00000007 8036c0e8 80d72b00 80d43d94 80d43d60
        2ac2d0b0 80d81f30 8036c0e8 80d72b00 8000df78 8000df20 80d43d60 00000000
        8024db40 80250000 8024ec1c 8024d93c 00000001 00000001 7fba4b98 00030002
        ...
Call Trace:[<80035448>][<80035448>][<80060ad4>][<8000df78>][<8000df20>][<80086358>][<800863d8>][<8000c00c>][<800039c0>]

Code: 27bd0030  8c840000  00a03021 <8c820000> 8c59000c  03200008  24050080  27bdffd8  afb40020

comment:5 Changed 10 years ago by b.sander

you may wanna try the patch from ticket #2814

comment:6 Changed 10 years ago by anonymous

Patch from #2814 worked for me! My WL500g is rebooting like it should :) I adepted the patch a bit to fit the current revision (r10115). I will upload the file in #2814.

comment:7 Changed 10 years ago by acoul <alex@…>

I would also like to confirm that revision (r10156) with the #2814 600-ssb_watchdog_fix.patch resolves this issue on a toshiba wrc-1000 device powered by a Broadcom BCM4710 V0.0 CPU.

comment:8 Changed 10 years ago by acoul <alex@…>

please do include this http://10.2.19.1/airo/openwrt/patches/brcm43xx/600-ssb_watchdog_fix.patch patch on the latest snapshot. It has been tested on a Toshiba wrc-1000 and does solve the reboot issue. It has also been tested on a Netgear wgt634u and it does not create any problems or side effects. Credits for this patch goes to b.sander - thank you.

comment:9 Changed 10 years ago by agb

  • Resolution set to fixed
  • Status changed from new to closed

Patch added in [10489]

comment:10 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.