Ebony Board, PPC440GP and NFS panics

Brian Hawley bhawley at luminex.com
Wed May 19 02:32:07 EST 2004


 > We've been trying to get linux-2.5-ocp up and running on the ebony
 > board. Thanks to those who have helped, but we are still stuck, and have
 > figured out a
 > few things, but need some advice on others.
 >
 > Using the default ebony config (ebony_defconfig) we found that the default
 > bootargs (ip=on) always overrode whatever we passed from the bootargs in
 > u-boot. This always ended up with retries and NFS timeouts...
 >
 > When we recompiled linux with the default boot args off, we were able to
 > use the bootargs as laid out in the DULG for booting with an NFS root, but
 > the kernel panics...
 >
 > One thing that looks very odd is the Mac Address. The u-boot printenv
 > shows the mac address as we've listed it in the dhcp information. But, it
 > isn't clear that
 > the linux kernel can get access to the Mac Address....
 >
 >
 > Clearly, we are missing something obvious??
 >
 > Any help would be appreciated.
 >
 > Here's our dhcpd.conf.
 >
 > /* generic network stuff and router and other information deleted ... */
 > host ebony {
 > hardware ethernet 00:04:ac:e3:23:b2;
 > fixed-address 162.10.98.190;
 > option root-path "/eldk/ppc_4xx";
 > option host-name "ebony";
 > filename "/uImage-rd";
 > }
 >
 > showmount -e indicates that it is exported:
 >
 > 2 > showmount -e
 > export list for orion:
 > /eldk/ppc_4xx (everyone)
 >
 >
 > We can tftp just fine from it, but when we attempt to boot with an NFS
root...
 >
 > When booting using the version without the default bootargs (ip=on) and the
 > arguments laid out in the DULG, we get the following:
 >
 > Linux version 2.6.5 (root at feimer) (gcc version 3.3.3) #1 Fri May 14
 > 12:13:24 PDT 2004
 > IBM Ebony port (MontaVista Software, Inc. (source at mvista.com))
 > On node 0 totalpages: 32768
 > DMA zone: 32768 pages, LIFO batch:8
 > Normal zone: 0 pages, LIFO batch:1
 > HighMem zone: 0 pages, LIFO batch:1
 > Built 1 zonelists
 > Kernel command line:
 > PID hash table entries: 1024 (order 10: 8192 bytes)
 > Memory: 127584k available (1212k kernel code, 428k data, 84k init, 0k
highmem)
 > Calibrating delay loop... 598.01 BogoMIPS
 > Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
 > Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
 > Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
 > POSIX conformance testing by UNIFIX
 > NET: Registered protocol family 16
 > PCI: Probing PCI hardware
 > Serial: 8250/16550 driver $Revision: 1.90 $ 6 ports, IRQ sharing enabled
 > ttyS0 at MMIO 0x0 (irq = 0) is a 16550A
 > ttyS1 at MMIO 0x0 (irq = 1) is a 16550A
 > mal0: Initialized, 4 tx channels, 2 rx channels
 > emac: IBM EMAC Ethernet driver, version 2.0
 > Maintained by Benjamin Herrenschmidt <benh at kernel.crashing.org>
 > zmii0: input 0 in SMII mode
 > eth0: IBM emac, MAC ff:ff:ff:ff:ff:ff
 > eth0: Found Generic MII PHY (0x08)
 > zmii0: input 1 in RMII mode
 > eth1: IBM emac, MAC ff:ff:ff:ff:ff:ff
 > eth1: Found Generic MII PHY (0x09)
 > mice: PS/2 mouse device common for all mice
 > NET: Registered protocol family 2
 > IP: routing cache hash table of 1024 buckets, 8Kbytes
 > TCP: Hash tables configured (established 8192 bind 16384)
 > NET: Registered protocol family 1
 > NET: Registered protocol family 17
 > Root-NFS: No NFS server available, giving up.
 > VFS: Unable to mount root fs via NFS, trying floppy.
 > Kernel panic: VFS: Unable to mount root fs on unknown-block(2,0)
 > <0>Rebooting in 180 seconds..<6>eth0: Link is Up
 > eth0: Speed: 100, Full duplex.
 >
 >


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list