Re: [Bugme-new] [Bug 14350] New: Network driver for mpc8313erdb board does not work
From: Andrew Morton <akpm@linux-foundation.org>
Date: 2009-10-13 19:09:43
(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Thu, 8 Oct 2009 22:14:38 GMT bugzilla-daemon@bugzilla.kernel.org wrote:
http://bugzilla.kernel.org/show_bug.cgi?id=14350 Summary: Network driver for mpc8313erdb board does not work
All right, I give up. Which net device driver does a "mpc8313erdb board" use? I'm seeing gianfar in the dmesg. Is it that?
quoted hunk
Product: Drivers Version: 2.5 Kernel Version: linux2.6.31.1 Platform: All OS/Version: Linux Tree: Mainline Status: NEW Severity: blocking Priority: P1 Component: Network AssignedTo: drivers_network@kernel-bugs.osdl.org ReportedBy: janegu12@gmail.com Regression: No I am working on mpc8313erdb board. I want to update current linux2.6.23 from freescale to latest version.there are 3 scenarios as below: 1: when I set up uboot as NFS boot, it hang on after IP-config: ## Booting image at 00200000 ... Image Name: Linux-2.6.31.1 Created: 2009-10-08 21:19:37 UTC Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1987293 Bytes = 1.9 MB Load Address: 02000000 Entry Point: 02000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Booting using the fdt at 0x400000 Using MPC831x RDB machine description Linux version 2.6.31.1 (root@dtl-lap-desi2.dtlab.moriseiki.co.jp) (gcc version 4.1.2) #15 Thu Oct 8 14:19:30 PDT 2009 Found legacy serial port 0 for /soc8313@e0000000/serial@4500 mem=e0004500, taddr=e0004500, irq=0, clk=166666665, speed=0 Found legacy serial port 1 for /soc8313@e0000000/serial@4600 mem=e0004600, taddr=e0004600, irq=0, clk=166666665, speed=0 console [udbg0] enabled setup_arch: bootmem mpc831x_rdb_setup_arch() arch: exit Top of RAM: 0x8000000, Total RAM: 0x8000000 Memory hole size: 0MB Zone PFN ranges: DMA 0x00000000 -> 0x00008000 Normal 0x00008000 -> 0x00008000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00008000 On node 0 totalpages: 32768 free_area_init_node: node 0, pgdat c23f856c, node_mem_map c0010000 DMA zone: 256 pages used for memmap DMA zone: 0 pages reserved DMA zone: 32512 pages, LIFO batch:7 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: root=/dev/nfs rw nfsroot=10.10.8.167:/tftpboot/rootfs8313 ip=10.10.8.239:10.10.8.167:10.10.8.1:255.255.255.0:mpc8313eio:eth1:off consol0 PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 125252k/131072k available (3896k kernel code, 5668k reserved, 180k data, 347k bss, 148k init) Kernel virtual memory layout: * 0xffffe000..0xfffff000 : fixmap * 0xfdffc000..0xfe000000 : early ioremap * 0xc9000000..0xfdffc000 : vmalloc & ioremap Hierarchical RCU implementation. NR_IRQS:512 IPIC (128 IRQ sources) at c9000700 time_init: decrementer frequency = 41.666666 MHz time_init: processor frequency = 333.333330 MHz clocksource: timebase mult[6000002] shift[22] registered clockevent: decrementer mult[aaaaaa7] shift[32] cpu[0] Mount-cache hash table entries: 512 khelper used greatest stack depth: 7248 bytes left NET: Registered protocol family 16 irq: irq 38 on host /soc8313@e0000000/pic@700 mapped to virtual irq 38 khelper used greatest stack depth: 7216 bytes left Registering ipic with sysfs... khelper used greatest stack depth: 7200 bytes left bio: create slab <bio-0> at 0 SCSI subsystem initialized Generic PHY: Registered new driver usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Freescale Elo / Elo Plus DMA driver Switched to high resolution mode on CPU 0 khelper used greatest stack depth: 7104 bytes left NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered NET: Registered protocol family 1 irq: irq 9 on host /soc8313@e0000000/pic@700 mapped to virtual irq 16 irq: irq 10 on host /soc8313@e0000000/pic@700 mapped to virtual irq 17 khelper used greatest stack depth: 6880 bytes left WDT driver for MPC8xxx initialized. mode:reset timeout=65535 (25 seconds) fsl-elo-dma e00082a8.dma: Probe the Freescale DMA driver for fsl,elo-dma controller at 0xe00082a8... irq: irq 71 on host /soc8313@e0000000/pic@700 mapped to virtual irq 71 fsl-elo-dma e00082a8.dma: #0 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #1 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #2 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #3 (fsl,elo-dma-channel), irq 71 JFFS2 version 2.2. (NAND) .. 2001-2006 Red Hat, Inc. msgmni has been set to 244 alg: No test for stdrng (krng) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) khelper used greatest stack depth: 6752 bytes left Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 16) is a 16550A console handover: boot [udbg0] -> real [ttyS0] serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 17) is a 16550A brd: module loaded loop: module loaded irq: irq 37 on host /soc8313@e0000000/pic@700 mapped to virtual irq 37 irq: irq 36 on host /soc8313@e0000000/pic@700 mapped to virtual irq 36 irq: irq 35 on host /soc8313@e0000000/pic@700 mapped to virtual irq 35 eth0: Gianfar Ethernet Controller Version 1.2, 00:e0:0c:00:95:01 eth0: Running with NAPI enabled eth0: 256/256 RX/TX BD ring size irq: irq 34 on host /soc8313@e0000000/pic@700 mapped to virtual irq 34 irq: irq 33 on host /soc8313@e0000000/pic@700 mapped to virtual irq 33 irq: irq 32 on host /soc8313@e0000000/pic@700 mapped to virtual irq 32 eth1: Gianfar Ethernet Controller Version 1.2, 00:e0:0c:00:95:02 eth1: Running with NAPI enabled eth1: 256/256 RX/TX BD ring size Freescale PowerQUICC MII Bus: probed irq: irq 20 on host /soc8313@e0000000/pic@700 mapped to virtual irq 20 Freescale PowerQUICC MII Bus: probed Marvell 88E1101: Registered new driver Marvell 88E1112: Registered new driver Marvell 88E1111: Registered new driver Marvell 88E1118: Registered new driver Marvell 88E1121R: Registered new driver Marvell 88E1145: Registered new driver Marvell 88E1240: Registered new driver Fixed MDIO Bus: probed fe000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 fe000000.flash: Swapping erase regions for broken CFI table. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available irq: irq 16 on host /soc8313@e0000000/pic@700 mapped to virtual irq 18 e0007000.spi: MPC8xxx SPI Controller driver at 0xc9090000 (irq = 18) ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1 fsl-ehci fsl-ehci.0: irq 38, io base 0xe0023000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. i2c /dev entries driver irq: irq 14 on host /soc8313@e0000000/pic@700 mapped to virtual irq 19 rtc-ds1307 0-0068: rtc core: registered ds1339 as rtc0 irq: irq 15 on host /soc8313@e0000000/pic@700 mapped to virtual irq 21 TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. rtc-ds1307 0-0068: setting system clock to 2001-04-09 16:02:33 UTC (986832153) IP-Config: Complete: device=eth1, addr=10.10.8.239, mask=255.255.255.0, gw=10.10.8.1, host=mpc8313eio, domain=, nis-domain=(none), bootserver=10.10.8.167, rootserver=10.10.8.167, rootpath= VFS: Cannot open root device "nfs" or unknown-block(0,255) Please append a correct "root=" boot option; here are the available partitions: 1f00 8192 mtdblock0 (driver?) Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255) Call Trace: [c7825ee0] [c2008768] show_stack+0x3c/0x160 (unreliable) [c7825f10] [c20240f4] panic+0x8c/0x164 [c7825f60] [c23a9c5c] mount_block_root+0x124/0x2bc [c7825fb0] [c23a9fdc] prepare_namespace+0x180/0x210 [c7825fd0] [c23a9210] kernel_init+0xfc/0x128 [c7825ff0] [c2011128] kernel_thread+0x4c/0x68 Rebooting in 180 seconds.. 2:if I setup uboot as ramdisk boot and only setup eth1 interface, I can boot the linux. when I try to ping other PC, it hang on and get exception. ## Booting image at 00200000 ... Image Name: Linux-2.6.31.1 Created: 2009-10-08 21:59:21 UTC Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1984750 Bytes = 1.9 MB Load Address: 02000000 Entry Point: 02000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK ## Loading RAMDisk Image at 01000000 ... Image Name: uboot ext2 ramdisk rootfs Created: 2009-10-08 22:01:18 UTC Image Type: PowerPC Linux RAMDisk Image (gzip compressed) Data Size: 3811695 Bytes = 3.6 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Booting using the fdt at 0x400000 Loading Ramdisk to 07ba4000, end 07f4696f ... OK Using MPC831x RDB machine description Linux version 2.6.31.1 (root@dtl-lap-desi2.dtlab.moriseiki.co.jp) (gcc version 4.1.2) #16 Thu Oct 8 14:59:14 PDT 2009 Found initrd at 0xc7ba4000:0xc7f4696f Found legacy serial port 0 for /soc8313@e0000000/serial@4500 mem=e0004500, taddr=e0004500, irq=0, clk=166666665, speed=0 Found legacy serial port 1 for /soc8313@e0000000/serial@4600 mem=e0004600, taddr=e0004600, irq=0, clk=166666665, speed=0 console [udbg0] enabled setup_arch: bootmem mpc831x_rdb_setup_arch() arch: exit Top of RAM: 0x8000000, Total RAM: 0x8000000 Memory hole size: 0MB Zone PFN ranges: DMA 0x00000000 -> 0x00008000 Normal 0x00008000 -> 0x00008000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00008000 On node 0 totalpages: 32768 free_area_init_node: node 0, pgdat c23f756c, node_mem_map c0010000 DMA zone: 256 pages used for memmap DMA zone: 0 pages reserved DMA zone: 32512 pages, LIFO batch:7 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: root=/dev/ram rw console=ttyS0,115200 PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 121524k/131072k available (3892k kernel code, 9384k reserved, 180k data, 347k bss, 148k init) Kernel virtual memory layout: * 0xffffe000..0xfffff000 : fixmap * 0xfdffc000..0xfe000000 : early ioremap * 0xc9000000..0xfdffc000 : vmalloc & ioremap Hierarchical RCU implementation. NR_IRQS:512 IPIC (128 IRQ sources) at c9000700 time_init: decrementer frequency = 41.666666 MHz time_init: processor frequency = 333.333330 MHz clocksource: timebase mult[6000002] shift[22] registered clockevent: decrementer mult[aaaaaa7] shift[32] cpu[0] Mount-cache hash table entries: 512 khelper used greatest stack depth: 7248 bytes left NET: Registered protocol family 16 irq: irq 38 on host /soc8313@e0000000/pic@700 mapped to virtual irq 38 khelper used greatest stack depth: 7216 bytes left Registering ipic with sysfs... khelper used greatest stack depth: 6736 bytes left bio: create slab <bio-0> at 0 SCSI subsystem initialized Generic PHY: Registered new driver usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Freescale Elo / Elo Plus DMA driver Switched to high resolution mode on CPU 0 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered NET: Registered protocol family 1 Trying to unpack rootfs image as initramfs... rootfs image is not initramfs (no cpio magic); looks like an initrd Freeing initrd memory: 3722k freed irq: irq 9 on host /soc8313@e0000000/pic@700 mapped to virtual irq 16 irq: irq 10 on host /soc8313@e0000000/pic@700 mapped to virtual irq 17 WDT driver for MPC8xxx initialized. mode:reset timeout=65535 (25 seconds) fsl-elo-dma e00082a8.dma: Probe the Freescale DMA driver for fsl,elo-dma controller at 0xe00082a8... irq: irq 71 on host /soc8313@e0000000/pic@700 mapped to virtual irq 71 fsl-elo-dma e00082a8.dma: #0 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #1 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #2 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #3 (fsl,elo-dma-channel), irq 71 khelper used greatest stack depth: 6624 bytes left JFFS2 version 2.2. (NAND) .. 2001-2006 Red Hat, Inc. msgmni has been set to 244 alg: No test for stdrng (krng) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 16) is a 16550A console handover: boot [udbg0] -> real [ttyS0] serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 17) is a 16550A brd: module loaded loop: module loaded irq: irq 37 on host /soc8313@e0000000/pic@700 mapped to virtual irq 37 irq: irq 36 on host /soc8313@e0000000/pic@700 mapped to virtual irq 36 irq: irq 35 on host /soc8313@e0000000/pic@700 mapped to virtual irq 35 eth0: Gianfar Ethernet Controller Version 1.2, 00:e0:0c:00:95:01 eth0: Running with NAPI enabled eth0: 256/256 RX/TX BD ring size irq: irq 34 on host /soc8313@e0000000/pic@700 mapped to virtual irq 34 irq: irq 33 on host /soc8313@e0000000/pic@700 mapped to virtual irq 33 irq: irq 32 on host /soc8313@e0000000/pic@700 mapped to virtual irq 32 eth1: Gianfar Ethernet Controller Version 1.2, 00:e0:0c:00:95:02 eth1: Running with NAPI enabled eth1: 256/256 RX/TX BD ring size Freescale PowerQUICC MII Bus: probed irq: irq 20 on host /soc8313@e0000000/pic@700 mapped to virtual irq 20 Freescale PowerQUICC MII Bus: probed Marvell 88E1101: Registered new driver Marvell 88E1112: Registered new driver Marvell 88E1111: Registered new driver Marvell 88E1118: Registered new driver Marvell 88E1121R: Registered new driver Marvell 88E1145: Registered new driver Marvell 88E1240: Registered new driver Fixed MDIO Bus: probed fe000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 fe000000.flash: Swapping erase regions for broken CFI table. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available irq: irq 16 on host /soc8313@e0000000/pic@700 mapped to virtual irq 18 e0007000.spi: MPC8xxx SPI Controller driver at 0xc9090000 (irq = 18) ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1 fsl-ehci fsl-ehci.0: irq 38, io base 0xe0023000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. i2c /dev entries driver irq: irq 14 on host /soc8313@e0000000/pic@700 mapped to virtual irq 19 rtc-ds1307 0-0068: rtc core: registered ds1339 as rtc0 irq: irq 15 on host /soc8313@e0000000/pic@700 mapped to virtual irq 21 TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. rtc-ds1307 0-0068: setting system clock to 2001-04-09 16:29:22 UTC (986833762) RAMDISK: gzip image found at block 0 VFS: Mounted root (ext2 filesystem) on device 1:0. Freeing unused kernel memory: 148k init Setting the hostname to mpc8313erdb hostname used greatest stack depth: 6544 bytes left hostname used greatest stack depth: 6272 bytes left Mounting filesystems Running sysctl Setting up networking on loopback device: Warning: no IPADDR is set, please set this from the ltib config screen, or directly in /etc/rc.d/rc.conf. IP address setup bypassed Setting up networking on eth1: Adding static route for default gateway to 10.10.8.1: Setting nameserver to 10.10.1.15 in /etc/resolv.conf: Starting inetd: inetd used greatest stack depth: 6224 bytes left Welcome to Freescale Semiconductor Embedded Linux Environment !!!!! WARNING !!!!!!! The default password for the root account is: root please change this password using the 'passwd' command and then edit this message (/etc/issue) to remove this message mpc8313erdb login: PHY: mdio@e0024520:04 - Link is Up - 100/Full Welcome to Freescale Semiconductor Embedded Linux Environment !!!!! WARNING !!!!!!! The default password for the root account is: root please change this password using the 'passwd' command and then edit this message (/etc/issue) to remove this message mpc8313erdb login: root Password: login[862]: root login on `console' ~ # ping 10.10.8.167 PING 10.10.8.167 (10.10.8.167): 56 data bytes NETDEV WATCHDOG: eth1 (fsl-gianfar): transmit queue 0 timed out ------------[ cut here ]------------ Badness at net/sched/sch_generic.c:246 NIP: c2254834 LR: c2254834 CTR: c21bc7f8 REGS: c23fbcf0 TRAP: 0700 Not tainted (2.6.31.1) MSR: 00029032 <EE,ME,CE,IR,DR> CR: 24000022 XER: 20000000 TASK = c23cf3e8[0] 'swapper' THREAD: c23fa000 GPR00: c2254834 c23fbda0 c23cf3e8 00000046 00001d01 ffffffff c21b9dc0 00020000 GPR08: 00000036 c23f97f4 00001d01 c2400ea0 44000082 00000000 07ffd000 00000001 GPR16: c23d1ae8 c2350000 c23f8060 c23d1968 c23f8080 c2420000 c2420000 0000000a GPR24: c23fa000 00000000 c23d0000 c6dc11c0 c2400000 c23d0000 00000000 c6dc1000 NIP [c2254834] dev_watchdog+0x298/0x2a8 LR [c2254834] dev_watchdog+0x298/0x2a8 Call Trace: [c23fbda0] [c2254834] dev_watchdog+0x298/0x2a8 (unreliable) [c23fbe00] [c20300cc] run_timer_softirq+0x158/0x1c8 [c23fbe40] [c202ae90] __do_softirq+0xcc/0x1d4 [c23fbe90] [c2006678] do_softirq+0x58/0x5c [c23fbea0] [c202acb4] irq_exit+0x48/0x58 [c23fbeb0] [c200ea2c] timer_interrupt+0x12c/0x188 [c23fbed0] [c201199c] ret_from_except+0x0/0x14--- Exception: 901 at cpu_idle+0x9c/0xe0 LR = cpu_idle+0x9c/0xe0[c23fbf90] [c2009964] cpu_idle+0xd0/0xe0 (unreliable) [c23fbfb0] [c2003e58] rest_init+0x5c/0x84 [c23fbfc0] [c23a883c] start_kernel+0x234/0x2bc [c23fbff0] [02003438] 0x2003438 Instruction dump: 7c0903a6 4bfffe48 38810008 7fe3fb78 38a00040 4bfebe19 7fc6f378 7fe4fb78 7c651b78 3c60c238 3863101c 4bdd08f1 <0fe00000> 38000001 901c0b78 4bffff8c 3: if I setup uboot as ramdisk bott and setup both eth0 and eht1 interface, it will hang on just after login info was print out: ## Booting image at 00200000 ... Image Name: Linux-2.6.31.1 Created: 2009-10-08 21:19:37 UTC Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1987293 Bytes = 1.9 MB Load Address: 02000000 Entry Point: 02000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK ## Loading RAMDisk Image at 01000000 ... Image Name: uboot ext2 ramdisk rootfs Created: 2009-10-08 21:48:06 UTC Image Type: PowerPC Linux RAMDisk Image (gzip compressed) Data Size: 3811870 Bytes = 3.6 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Booting using the fdt at 0x400000 Loading Ramdisk to 07ba4000, end 07f46a1e ... OK Using MPC831x RDB machine description Linux version 2.6.31.1 (root@dtl-lap-desi2.dtlab.moriseiki.co.jp) (gcc version 4.1.2) #15 Thu Oct 8 14:19:30 PDT 2009 Found initrd at 0xc7ba4000:0xc7f46a1e Found legacy serial port 0 for /soc8313@e0000000/serial@4500 mem=e0004500, taddr=e0004500, irq=0, clk=166666665, speed=0 Found legacy serial port 1 for /soc8313@e0000000/serial@4600 mem=e0004600, taddr=e0004600, irq=0, clk=166666665, speed=0 console [udbg0] enabled setup_arch: bootmem mpc831x_rdb_setup_arch() arch: exit Top of RAM: 0x8000000, Total RAM: 0x8000000 Memory hole size: 0MB Zone PFN ranges: DMA 0x00000000 -> 0x00008000 Normal 0x00008000 -> 0x00008000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00008000 On node 0 totalpages: 32768 free_area_init_node: node 0, pgdat c23f856c, node_mem_map c0010000 DMA zone: 256 pages used for memmap DMA zone: 0 pages reserved DMA zone: 32512 pages, LIFO batch:7 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: root=/dev/ram rw console=ttyS0,115200 PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 121524k/131072k available (3896k kernel code, 9392k reserved, 180k data, 347k bss, 148k init) Kernel virtual memory layout: * 0xffffe000..0xfffff000 : fixmap * 0xfdffc000..0xfe000000 : early ioremap * 0xc9000000..0xfdffc000 : vmalloc & ioremap Hierarchical RCU implementation. NR_IRQS:512 IPIC (128 IRQ sources) at c9000700 time_init: decrementer frequency = 41.666666 MHz time_init: processor frequency = 333.333330 MHz clocksource: timebase mult[6000002] shift[22] registered clockevent: decrementer mult[aaaaaa7] shift[32] cpu[0] Mount-cache hash table entries: 512 khelper used greatest stack depth: 7248 bytes left NET: Registered protocol family 16 irq: irq 38 on host /soc8313@e0000000/pic@700 mapped to virtual irq 38 khelper used greatest stack depth: 7216 bytes left Registering ipic with sysfs... khelper used greatest stack depth: 7072 bytes left bio: create slab <bio-0> at 0 SCSI subsystem initialized Generic PHY: Registered new driver usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Freescale Elo / Elo Plus DMA driver Switched to high resolution mode on CPU 0 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered NET: Registered protocol family 1 Trying to unpack rootfs image as initramfs... rootfs image is not initramfs (no cpio magic); looks like an initrd Freeing initrd memory: 3722k freed irq: irq 9 on host /soc8313@e0000000/pic@700 mapped to virtual irq 16 irq: irq 10 on host /soc8313@e0000000/pic@700 mapped to virtual irq 17 WDT driver for MPC8xxx initialized. mode:reset timeout=65535 (25 seconds) khelper used greatest stack depth: 6752 bytes left khelper used greatest stack depth: 6688 bytes left fsl-elo-dma e00082a8.dma: Probe the Freescale DMA driver for fsl,elo-dma controller at 0xe00082a8... irq: irq 71 on host /soc8313@e0000000/pic@700 mapped to virtual irq 71 fsl-elo-dma e00082a8.dma: #0 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #1 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #2 (fsl,elo-dma-channel), irq 71 fsl-elo-dma e00082a8.dma: #3 (fsl,elo-dma-channel), irq 71 JFFS2 version 2.2. (NAND) .. 2001-2006 Red Hat, Inc. msgmni has been set to 244 alg: No test for stdrng (krng) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) khelper used greatest stack depth: 6640 bytes left Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 16) is a 16550A console handover: boot [udbg0] -> real [ttyS0] serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 17) is a 16550A brd: module loaded loop: module loaded irq: irq 37 on host /soc8313@e0000000/pic@700 mapped to virtual irq 37 irq: irq 36 on host /soc8313@e0000000/pic@700 mapped to virtual irq 36 irq: irq 35 on host /soc8313@e0000000/pic@700 mapped to virtual irq 35 eth0: Gianfar Ethernet Controller Version 1.2, 00:e0:0c:00:95:01 eth0: Running with NAPI enabled eth0: 256/256 RX/TX BD ring size irq: irq 34 on host /soc8313@e0000000/pic@700 mapped to virtual irq 34 irq: irq 33 on host /soc8313@e0000000/pic@700 mapped to virtual irq 33 irq: irq 32 on host /soc8313@e0000000/pic@700 mapped to virtual irq 32 eth1: Gianfar Ethernet Controller Version 1.2, 00:e0:0c:00:95:02 eth1: Running with NAPI enabled eth1: 256/256 RX/TX BD ring size Freescale PowerQUICC MII Bus: probed irq: irq 20 on host /soc8313@e0000000/pic@700 mapped to virtual irq 20 Freescale PowerQUICC MII Bus: probed Marvell 88E1101: Registered new driver Marvell 88E1112: Registered new driver Marvell 88E1111: Registered new driver Marvell 88E1118: Registered new driver Marvell 88E1121R: Registered new driver Marvell 88E1145: Registered new driver Marvell 88E1240: Registered new driver Fixed MDIO Bus: probed fe000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 fe000000.flash: Swapping erase regions for broken CFI table. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available irq: irq 16 on host /soc8313@e0000000/pic@700 mapped to virtual irq 18 e0007000.spi: MPC8xxx SPI Controller driver at 0xc9090000 (irq = 18) ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1 fsl-ehci fsl-ehci.0: irq 38, io base 0xe0023000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. i2c /dev entries driver irq: irq 14 on host /soc8313@e0000000/pic@700 mapped to virtual irq 19 rtc-ds1307 0-0068: rtc core: registered ds1339 as rtc0 irq: irq 15 on host /soc8313@e0000000/pic@700 mapped to virtual irq 21 TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. rtc-ds1307 0-0068: setting system clock to 2001-04-09 16:17:27 UTC (986833047) RAMDISK: gzip image found at block 0 VFS: Mounted root (ext2 filesystem) on device 1:0. Freeing unused kernel memory: 148k init Setting the hostname to mpc8313erdb hostname used greatest stack depth: 6544 bytes left [ used greatest stack depth: 6416 bytes left Mounting filesystems [ used greatest stack depth: 6304 bytes left Running sysctl Setting up networking on loopback device: ifconfig used greatest stack depth: 6000 bytes left Setting up networking on eth0: Adding static route for default gateway to 10.10.8.1: Setting nameserver to 10.10.1.15 in /etc/resolv.conf: Setting up networking on eth1: Adding static route for default gateway to 10.10.8.1: Setting nameserver to 10.10.1.15 in /etc/resolv.conf: Starting inetd: Welcome to Freescale Semiconductor Embedded Linux Environment !!!!! WARNING !!!!!!! The default password for the root account is: root please change this password using the 'passwd' command and then edit this message (/etc/issue) to remove this message mpc8313erdb login: PHY: 0:01 - Link is Up - 1000/Full PHY: mdio@e0024520:04 - Link is Up - 100/Full BUG: soft lockup - CPU#0 stuck for 61s! [swapper:0] Modules linked in: NIP: c20551b8 LR: c2057520 CTR: c2015b20 REGS: c23fdb50 TRAP: 0901 Not tainted (2.6.31.1) MSR: 00009032 <EE,ME,IR,DR> CR: 24000048 XER: 20000000 TASK = c23d03e8[0] 'swapper' THREAD: c23fc000 GPR00: 00009032 c23fdc00 c23d03e8 00000025 c7549520 00001032 c7401700 00000020 GPR08: c22d4be6 c2400000 f2000087 c2428574 00000000 NIP [c20551b8] handle_IRQ_event+0x34/0x1d0 LR [c2057520] handle_level_irq+0x80/0x10c Call Trace: [c23fdc00] [c2055208] handle_IRQ_event+0x84/0x1d0 (unreliable) [c23fdc30] [c2057520] handle_level_irq+0x80/0x10c [c23fdc40] [c200672c] do_IRQ+0xb0/0xd8--- Exception: c20551b8 at gfar_schedule_cleanup+0x74/0xb0 LR = gfar_receive+0x14/0x28[c23fdc60] [c201199c] ret_from_except+0x0/0x14 (unreliable)--- Exception: 501 at handle_IRQ_event+0x34/0x1d0 LR = handle_level_irq+0x80/0x10c[c23fdd20] [c2055208] handle_IRQ_event+0x84/0x1d0 (unreliable) [c23fdd50] [c2057520] handle_level_irq+0x80/0x10c [c23fdd60] [c200672c] do_IRQ+0xb0/0xd8 [c23fdd80] [c201199c] ret_from_except+0x0/0x14--- Exception: 501 at __do_softirq+0x70/0x1d4 LR = do_softirq+0x58/0x5c[c23fde40] [c22410c4] __napi_schedule+0x30/0x58 (unreliable) [c23fde90] [c2006678] do_softirq+0x58/0x5c [c23fdea0] [c202acb4] irq_exit+0x48/0x58 [c23fdeb0] [c2006730] do_IRQ+0xb4/0xd8 [c23fded0] [c201199c] ret_from_except+0x0/0x14--- Exception: 501 at cpu_idle+0x9c/0xe0 LR = cpu_idle+0x9c/0xe0[c23fdf90] [c2009964] cpu_idle+0xd0/0xe0 (unreliable) [c23fdfb0] [c2003e58] rest_init+0x5c/0x84 [c23fdfc0] [c23a983c] start_kernel+0x234/0x2bc [c23fdff0] [02003438] 0x2003438 Instruction dump: 7c0802a6 bf010010 7c9e2378 7c7d1b78 90010034 80040004 70090020 40820010 7c0000a6 60008000 7c000124 3d20c240 <3d60c240> 3b099020 3b2b9040 3b400000 BUG: soft lockup - CPU#0 stuck for 61s! [swapper:0]