New: Network driver for mpc8313erdb board does not work
Subsystems (2)
A message that is not in the archive (sent off-list or not yet received): [email protected]/
(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface).
Quoted 3 lines · On Thu, 8 Oct 2009 22:14:38 GMT [email protected] 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 678 lines
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: [email protected] ReportedBy: [email protected] Regression: NoI 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 MBLoad Address: 02000000
Entry Point: 02000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Booting using the fdt at0x400000
Using MPC831x RDB machine description
Linux version 2.6.31.1 ([email protected]) (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] enabledsetup_arch: bootmemmpc831x_rdb_setup_arch()
arch: exit
Top of RAM:0x8000000, Total RAM:0x8000000
Memory hole size: 0MB
Zone PFN ranges:
DMA0x00000000->0x00008000
Normal0x00008000->0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges0: 0x00000000 -> 0x00008000On node 0 totalpages: 32768
free_area_init_node: node 0, pgdatc23f856c,node_mem_mapc0010000
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 & ioremapHierarchical RCU implementation.
NR_IRQS:512
IPIC (128 IRQ sources) atc9000700time_init: decrementer frequency = 41.666666 MHztime_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 16irq: 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 at0xe00082a8...
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 MMIO0xe0004500(irq = 16) is a 16550A console handover: boot [udbg0] -> real [ttyS0]
serial8250.0: ttyS1 at MMIO0xe0004600(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 at0x0in 16-bit bank
Amd/Fujitsu Extended Query Table at0x0040
fe000000.flash: Swapping erase regions for broken CFI table. number of CFI chips: 1cfi_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 at0xc9090000(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 base0xe0023000
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/0x68Rebooting 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 MBLoad 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 MBLoad Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Booting using the fdt at0x400000
Loading Ramdisk to07ba4000, end07f4696f... OK
Using MPC831x RDB machine description
Linux version 2.6.31.1 ([email protected]) (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] enabledsetup_arch: bootmemmpc831x_rdb_setup_arch()
arch: exit
Top of RAM:0x8000000, Total RAM:0x8000000
Memory hole size: 0MB
Zone PFN ranges:
DMA0x00000000->0x00008000
Normal0x00008000->0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges0: 0x00000000 -> 0x00008000On node 0 totalpages: 32768
free_area_init_node: node 0, pgdatc23f756c,node_mem_mapc0010000
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 & ioremapHierarchical RCU implementation.
NR_IRQS:512
IPIC (128 IRQ sources) atc9000700time_init: decrementer frequency = 41.666666 MHztime_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 16irq: 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 at0xe00082a8...
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 MMIO0xe0004500(irq = 16) is a 16550A console handover: boot [udbg0] -> real [ttyS0]
serial8250.0: ttyS1 at MMIO0xe0004600(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 at0x0in 16-bit bank
Amd/Fujitsu Extended Query Table at0x0040
fe000000.flash: Swapping erase regions for broken CFI table. number of CFI chips: 1cfi_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 at0xc9090000(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 base0xe0023000
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 bypassedSetting 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 leftWelcome 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 messagempc8313erdb 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 messagempc8313erdb 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: 20000000TASK = c23cf3e8[0] 'swapper' THREAD:
c23fa000
GPR00:c2254834c23fbda0c23cf3e80000004600001d01ffffffffc21b9dc000020000
GPR08: 00000036c23f97f400001d01c2400ea044000082 0000000007ffd00000000001
GPR16:c23d1ae8c2350000c23f8060c23d1968c23f8080c2420000c24200000000000a
GPR24:c23fa00000000000c23d0000c6dc11c0c2400000c23d000000000000c6dc1000NIP [c2254834]dev_watchdog+0x298/0x2a8
LR [c2254834]dev_watchdog+0x298/0x2a8Call 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:7c0903a64bfffe48388100087fe3fb7838a000404bfebe197fc6f3787fe4fb787c651b783c60c2383863101c4bdd08f1<0fe00000> 38000001901c0b784bffff8c3: 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 MBLoad 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 MBLoad Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Booting using the fdt at0x400000
Loading Ramdisk to07ba4000, end07f46a1e... OK
Using MPC831x RDB machine description
Linux version 2.6.31.1 ([email protected]) (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] enabledsetup_arch: bootmemmpc831x_rdb_setup_arch()
arch: exit
Top of RAM:0x8000000, Total RAM:0x8000000
Memory hole size: 0MB
Zone PFN ranges:
DMA0x00000000->0x00008000
Normal0x00008000->0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges0: 0x00000000 -> 0x00008000On node 0 totalpages: 32768
free_area_init_node: node 0, pgdatc23f856c,node_mem_mapc0010000
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 & ioremapHierarchical RCU implementation.
NR_IRQS:512
IPIC (128 IRQ sources) atc9000700time_init: decrementer frequency = 41.666666 MHztime_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 16irq: 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 at0xe00082a8...
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 MMIO0xe0004500(irq = 16) is a 16550A console handover: boot [udbg0] -> real [ttyS0]
serial8250.0: ttyS1 at MMIO0xe0004600(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 at0x0in 16-bit bank
Amd/Fujitsu Extended Query Table at0x0040
fe000000.flash: Swapping erase regions for broken CFI table. number of CFI chips: 1cfi_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 at0xc9090000(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 base0xe0023000
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 messagempc8313erdb login: PHY: 0:01 - Link is Up - 1000/Full
PHY: mdio@e0024520:04 - Link is Up - 100/FullBUG: 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: 20000000TASK = c23d03e8[0] 'swapper' THREAD:
c23fc000
GPR00: 00009032c23fdc00c23d03e800000025c754952000001032c740170000000020
GPR08:c22d4be6c2400000f2000087c242857400000000
NIP [c20551b8]handle_IRQ_event+0x34/0x1d0
LR [c2057520]handle_level_irq+0x80/0x10cCall 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:7c0802a6bf0100107c9e23787c7d1b7890010034 80040004 70090020 408200107c0000a6600080007c0001243d20c240<3d60c240>3b0990203b2b90403b400000BUG: soft lockup - CPU#0 stuck for 61s! [swapper:0]