Hello,
We have compiled the OpenWrt attitude adjustment release for the "Ubiquiti
RouterStation Pro" and it flashes fine.
But after enabling tracing support in the kernel under Kernel hacking->Tracers
and in the .config (CONFIG_KERNEL_FTRACE), the router doesn't boot anymore.
This is the output it displayed while booting:
AR8316 PHY found on MAC0
AR8316 PHY found on MAC1
Ethernet eth0: MAC address 00:15:6d:c4:23:c4
IP: 192.168.1.20/255.255.255.0, Gateway: 0.0.0.0
Default server: 0.0.0.0
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Ubiquiti Networks certified release, version 0.9.00318M.0905121200 - built
12:01:38, M9
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Board: Ubiquiti RouterStation PRO
Arch: ar7100pro
RAM: 0x80000000-0x88000000, [0x8003bf00-0x87fe1000] available
Flash: 0xbf000000-0xc0000000, in 256 blocks of 0x00010000 bytes each
== Executing boot script in 1.000 seconds - enter ^C to abort
RedBoot> fis load -d -e kernel
Trying LZMA decompression...
Image loaded from 0x80060000-0x803ddf44
Image is not ELF, skipping ELF parsing...
RedBoot> exec
Now booting linux kernel:
Base address 0x80050000 Entry 0x80060000
memsize=0x08000000
modetty0=0,n,8,1,hw
board=RouterStation PRO
ethaddr=00.15.6d.c4.23.c4
[ 0.000000] Linux version 3.3.8 (root@kapitza2) (gcc version 4.6.3 20120201
(prerel3
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 00019374(MIPS 24Kc)
[ 0.000000] SoC: Atheros AR7161 rev 2
[ 0.000000] Clocks: CPU:720.000MHz, DDR:360.000MHz, AHB:180.000MHz,
Ref:40.000MHz
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 08000000 @00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone PFN ranges:
[ 0.000000] Normal 0x00000000 -> 0x00008000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] Early memory PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00008000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total
pages: 322
[ 0.000000] Kernel command line: board=UBNT-RSPRO console=ttyS0,115200
ethaddr=00.d
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32
bytes
[ 0.000000] Writing ErrCtl register=00010222
[ 0.000000] Readback ErrCtl register=00010222
[ 0.000000] Memory: 125592k/131072k available (2633k kernel code, 5480k
reserved, 6)
[ 0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1,
Nodes=1
[ 0.000000] NR_IRQS:51
[ 0.000000] Calibrating delay loop... 479.23 BogoMIPS (lpj=2396160)
[ 0.060000] pid_max: default: 32768 minimum: 301
[ 0.060000] Mount-cache hash table entries: 512
[ 0.060000] ftrace: allocating 9405 entries in 19 pages
[ 0.080000] NET: Registered protocol family 16
[ 0.090000] gpiochip_add: registered GPIOs 0 to 15 on device: ath79
[ 0.090000] MIPS: machine is Ubiquiti RouterStation Pro
[ 0.400000] registering PCI controller with io_map_base unset
[ 2.710000] bio: create slab <bio-0> at 0
[ 2.710000] PCI host bridge to bus 0000:00
[ 2.720000] pci_bus 0000:00: root bus resource [mem 0x10000000-0x16ffffff]
[ 2.720000] pci_bus 0000:00: root bus resource [io 0x0000]
[ 2.730000] pci 0000:00:12.0: BAR 0: assigned [mem 0x10000000-0x1000ffff]
[ 2.730000] pci 0000:00:12.0: using irq 41 for pin 1
[ 2.740000] Switching to clocksource MIPS
[ 2.750000] NET: Registered protocol family 2
[ 2.750000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 2.750000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[ 2.760000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 2.770000] TCP: Hash tables configured (established 4096 bind 4096)
[ 2.770000] TCP reno registered
[ 2.780000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 2.780000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 2.790000] NET: Registered protocol family 1
[ 2.810000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.810000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME)
(CMODE_PRIORITY) (c) .
[ 2.820000] msgmni has been set to 245
[ 2.830000] io scheduler noop registered
[ 2.830000] io scheduler deadline registered (default)
[ 2.840000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[ 2.860000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[ 2.870000] console [ttyS0] enabled, bootconsole disabled
[ 2.870000] console [ttyS0] enabled, bootconsole disabled
[ 2.880000] m25p80 spi0.0: found mx25l12805d, expected m25p80
[ 2.890000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[ 2.900000] Searching for RedBoot partition table in spi0.0 at offset
0xfe0000
[ 2.920000] Searching for RedBoot partition table in spi0.0 at offset
0xff0000
[ 2.950000] 5 RedBoot partitions found on MTD device spi0.0
[ 2.960000] Creating 5 MTD partitions on "spi0.0":
[ 2.960000] 0x000000000000-0x000000030000 : "RedBoot"
[ 2.970000] 0x000000030000-0x000000140000 : "kernel"
[ 2.980000] 0x000000140000-0x000000ff0000 : "rootfs"
[ 2.980000] mtd: partition "rootfs" set to be root filesystem
[ 2.990000] mtd: partition "rootfs_data" created automatically, ofs=2C0000,
len=D30
[ 3.000000] 0x0000002c0000-0x000000ff0000 : "rootfs_data"
[ 3.000000] 0x000000ff0000-0x000000fff000 : "FIS directory"
[ 3.010000] 0x000000fff000-0x000001000000 : "RedBoot config"
[ 3.130000] ag71xx_mdio: probed
[ 3.140000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[ 3.470000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.0:04
[uid=004dd0]
[ 3.480000] eth1: Atheros AG71xx at 0xba000000, irq 5
[ 3.810000] eth1: Atheros AR8316 switch driver attached.
[ 3.810000] ar8316: Using port 4 as PHY
[ 3.900000] ag71xx ag71xx.1: eth1: connected to PHY at ag71xx-mdio.0:00
[uid=004dd0]
[ 3.910000] TCP cubic registered
[ 3.920000] NET: Registered protocol family 17
[ 3.920000] 8021q: 802.1Q VLAN Support v1.8
[ 3.930000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 3.940000] Freeing unused kernel memory: 284k freed
- preinit -
[ 5.210000] CPU 0 Unable to handle kernel paging request at virtual address
5b6e6fb8
[ 5.220000] Oops[#1]:
[ 5.220000] Cpu 0
[ 5.220000] $ 0 : 00000000 80173b38 5b6e6f6e 80358228
[ 5.220000] $ 4 : 80358228 87b844d0 87839d08 00000000
[ 5.220000] $ 8 : 0000720a 87b4c00600000010 fffffff8
[ 5.220000] $12 : 87839cec 0000000000000022 00480000
[ 5.220000] $16 : 87839d08 87b503b000000002 87b844d0
[ 5.220000] $20 : 80391b60 87839e00 87b84208 87ae1518
[ 5.220000] $24 : 00000010 770c9be8
[ 5.220000] $28 : 87838000 87839cc8 87839cd0 80173b38
[ 5.220000] Hi : 00000010
[ 5.220000] Lo : 00000041
[ 5.220000] epc : 801738c8 sysfs_attr_ns+0x58/0xd8
[ 5.220000] Tainted: G O
[ 5.220000] ra : 80173b38 sysfs_add_file_mode+0x50/0x104
[ 5.220000] Status: 1000f403 KERNEL EXL IE
[ 5.220000] Cause : 00800008
[ 5.220000] BadVA : 5b6e6fb0
[ 5.220000] PrId : 00019374 (MIPS 24Kc)
[ 5.220000] Modules linked in: ledtrig_timer ledtrig_default_on leds_gpio
gpio_butt)
[ 5.220000] Process preinit (pid: 1, threadinfo=87838000, task=87830000,
tls=771724)
[ 5.220000] Stack : 87839cd8 801348688748c720 87839e48 00000000
8748c7cc00000000 0
[ 5.220000] 87839cf8 80173b3800000005 0c845883 ffffffea
8749920000000041 0
[ 5.220000] 8748c720 0000020087839d20 800e6fec 8748c720 87b84104
87b503b0 4
[ 5.220000] 80390000 0000000687839d40 80173c14 803957c0 87839d48
ffffffff 1
[ 5.220000] 811021b0 80395d7c 87839d60 80173d64 00776359
0077635900000000 8
[ 5.220000] ...
[ 5.220000] Call Trace:
[ 5.220000] [<801738c8>] sysfs_attr_ns+0x58/0xd8
[ 5.220000]
[ 5.220000]
[ 5.220000] Code: 24c69edc 0805ce42 2403fffe
[ 5.220000] 10c0000c 00001021 8c820014 50400012 8c670000
[ 5.380000] ---[ end trace c5dd06b812a5fdda ]---
[ 5.380000] Kernel panic - not syncing: Attempted to kill init!
We assume that this may be caused by the size of the kernel, that it might be
too big [1], but we are not sure.
Do you have any suggestions how to fix this and flash the kernel with tracing
still enabled?
Thank you in advance!
Signe Rüsch
[1] https://dev.openwrt.org/ticket/11140
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel