#23372: kernel panic if CONFIG_USE_MKLIBS is set (mipsel target) ----------------------+------------------------ Reporter: pmrbpmrb | Owner: developers Type: defect | Status: new Priority: normal | Milestone: Component: kernel | Version: Trunk Keywords: | ----------------------+------------------------ Hi,
When CONFIG_USE_MKLIBS is set (Strip unnecessary functions from libraries), then the kernel panics on my board. Steps to reproduce: - git clone git://github.com/openwrt/openwrt.git - cd openwrt - make menuconfig - Target System -> Broadcom BCM47xx/53xx (MIPS) - Target Profile -> ASUS WL-500g Premium v1 (Atheros WiFi using ath5k) - Global build settings -> Strip unnecessary functions from libraries -> yes - make - flash the device Here the output from the serial interface: {{{ CFE version 1.0.37 for BCM947XX (32bit,SP,LE) Build Date: �| 10�� 12 22:21:19 CST 2006 (root@localhost.localdomain) Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. Initializing Arena Initializing Devices. et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.90.7.0 rndis0: Broadcom USB RNDIS Network Adapter (P-t-P) CPU type 0x29006: 264MHz Total memory: 134217728 KBytes Total memory used by CFE: 0x80800000 - 0x8089AF40 (634688) Initialized Data: 0x808313D0 - 0x80833790 (9152) BSS Area: 0x80833790 - 0x80834F40 (6064) Local Heap: 0x80834F40 - 0x80898F40 (409600) Stack Area: 0x80898F40 - 0x8089AF40 (8192) Text (code) segment: 0x80800000 - 0x808313D0 (201680) Boot area (physical): 0x0089B000 - 0x008DB000 Relocation Factor: I:00000000 - D:00000000 Device eth0: hwaddr 00-1F-C6-3D-99-85, ipaddr 192.168.1.1, mask 255.255.255.0 gateway not set, nameserver not set Null Rescue Flag. Loader:raw Filesys:raw Dev:flash0.os File: Options:(null) Loading: .. 3800 bytes read Entry at 0x80001000 Closing network. Starting program at 0x80001000 Linux version 4.1.27 (peter@micropit) (gcc version 5.3.0 (OpenWrt GCC 5.3.0 49881) ) #21 Sun Aug 14 09:14:30 UTC 2016 CPU0 revision is: 00029006 (Broadcom BMIPS3300) bcm47xx: Using ssb bus ssb: Found chip with id 0x4704, rev 0x08 and package 0x00 ssb: Sonics Silicon Backplane found at address 0x18000000 Determined physical RAM map: memory: 08000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone ranges: Normal [mem 0x0000000000000000-0x0000000007ffffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x0000000000000000-0x0000000007ffffff] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes. Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: noinitrd console=ttyS0,115200 PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 126448K/131072K available (2568K kernel code, 103K rwdata, 324K rodata, 192K init, 253K bss, 4624K reserved, 0K cma-reserved) NR_IRQS:128 MIPS: machine is Asus WL500GP V1 clocksource MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 14479245804 ns sched_clock: 32 bits at 132MHz, resolution 7ns, wraps every 16268815356ns Calibrating delay loop... 262.96 BogoMIPS (lpj=1314816) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns NET: Registered protocol family 16 Switched to clocksource MIPS PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [mem 0x40000000-0x7fffffff] pci_bus 0000:00: root bus resource [io 0x0100-0x07ff] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] ssb: PCI: Fixing up bridge 0000:00:00.0 ssb: PCI: Fixing up device 0000:00:00.0 ssb: PCI: Fixing latency timer of device 0000:00:00.0 to 168 pci 0000:00:02.0: BAR 0: assigned [mem 0x40000000-0x40001fff] pci 0000:00:03.2: BAR 0: assigned [mem 0x40002000-0x400020ff] pci 0000:00:03.0: BAR 4: assigned [io 0x0400-0x041f] pci 0000:00:03.1: BAR 4: assigned [io 0x0420-0x043f] PCI: Enabling device 0000:00:02.0 (0000 -> 0002) ssb: PCI: Fixing up device 0000:00:02.0 ssb: Found chip with id 0x4318, rev 0x02 and package 0x02 ssb: Sonics Silicon Backplane found on PCI device 0000:00:02.0 NET: Registered protocol family 2 TCP established hash table entries: 1024 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 futex hash table entries: 256 (order: -1, 3072 bytes) squashfs: version 4.0 (2009/01/31) Phillip Lougher jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler deadline registered (default) Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled console [ttyS0] disabled serial8250.0: ttyS0 at MMIO 0xb8000300 (irq = 3, base_baud = 4125000) is a 16550A console [ttyS0] enabled serial8250.0: ttyS1 at MMIO 0xb8000400 (irq = 3, base_baud = 4125000) is a 16550A physmap platform flash device: 02000001 at 1c000000 physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001301 Amd/Fujitsu Extended Query Table at 0x0040 Amd/Fujitsu Extended Query version 1.3. number of CFI chips: 1 6 bcm47xxpart partitions found on MTD device physmap-flash.0 Creating 6 MTD partitions on "physmap-flash.0": 0x000000000000-0x000000040000 : "boot" 0x000000040000-0x0000007f0000 : "firmware" 0x00000004001c-0x000000040918 : "loader" 0x000000040918-0x00000013f400 : "linux" 0x00000013f400-0x0000007f0000 : "rootfs" mtd: device 4 (rootfs) set to be root filesystem 1 squashfs-split partitions found on MTD device rootfs 0x0000005b0000-0x0000007f0000 : "rootfs_data" 0x0000007f0000-0x000000800000 : "nvram" libphy: Fixed MDIO Bus: probed bcm47xx-wdt bcm47xx-wdt.0: BCM47xx Watchdog Timer enabled (30 seconds, Software Timer) GPIO_WDT: failed to register misc device NET: Registered protocol family 17 bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. 8021q: 802.1Q VLAN Support v1.8 VFS: Mounted root (squashfs filesystem) readonly on device 31:4. Freeing unused kernel memory: 192K (802f0000 - 80320000) Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004 ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004 random: nonblocking pool is initialized }}} Peter -- Ticket URL: <https://dev.openwrt.org/ticket/23372> OpenWrt <http://openwrt.org> Opensource Wireless Router Technology _______________________________________________ openwrt-tickets mailing list openwrt-tickets@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets