kabbin | 1 Sep 2006 05:07
Picon
Favicon

eth0: Invalid ethernet MAC address

Dear All
  I faild to mount NFS, but TFTPis fine in U-boot.

//**************************************************************
eth0: SMC91C94 (rev 9) at 0xc4858300 IRQ 188 [nowait]
eth0: Invalid ethernet MAC address.  Please set using ifconfig
//**************************************************************

I have read the FAQ, so maybe there are some problems on linux kernel side.
http://www.denx.de/wiki/view/DULG/EthernetDoesNotWorkInLinux
As Wolfgang Denk said,this problem has been discussed before.
http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2004-July/023579.html
But I still have no idea how to deal with it. 
ps. I counld not find the answer in the mail list, after all, it is 2004!
Could someone help me please?

Following is partially my boot log:

//**********************************************************************************
Linux version 2.6.10-omap (yanming <at> localhost.localdomain) (gcc version 3.4.1) #2
2 Fri Sep 1 10:25:20 CST 2006
CPU: TI OMAP2420 (ARM1136JF-S) [4107b362] revision 2 (ARMv6TEJ)
CPU: D VIPT write-back cache
CPU: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Machine: OMAP24xx H4
Memory policy: ECC disabled, Data cache writeback
Power Management for TI OMAP.
Clocking rate (xtal/DPLL/MPU): 12.0/532/266 MHz
Kernel command line: mem=64M console=ttyS0,115200n8 noinitrd root=/dev/nfs ip=14
0.92.60.146 nfsroot=140.92.60.138:/data/fs-mp3/
PID hash table entries: 512 (order: 9, 8192 bytes)
NET: Registered protocol family 16
NetWinder Floating Point Emulator V0.97 (double precision)
devfs: 2004-01-31 Richard Gooch (rgooch <at> atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
.
.
.
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico <at> cam.org>
eth0: SMC91C94 (rev 9) at 0xc4858300 IRQ 188 [nowait]
eth0: Invalid ethernet MAC address.  Please set using ifconfig
.
.
.
ts: Compaq touchscreen protocol output
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 8192)
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
NET: Registered protocol family 1
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 2
IP-Config: Failed to open eth0
IP-Config: Guessing netmask 255.255.0.0
IP-Config: Complete:
      device=tap0, addr=140.92.60.146, mask=255.255.0.0, gw=255.255.255.255,
     host=140.92.60.146, domain=, nis-domain=(none),
     bootserver=255.255.255.255, rootserver=140.92.60.138, rootpath=
Looking up port of RPC 100003/2 on 140.92.60.138
portmap: server 140.92.60.138 not responding, timed out
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 140.92.60.138
portmap: server 140.92.60.138 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default
mount: server 140.92.60.138 not responding, timed out
Root-NFS: Server returned error -5 while mounting /data/fs-mp3/
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: No root yet, retrying to mount root on nfs (unknown-block(2,0))
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

___________________________________________________ 
 您的生活即時通 - 溝通、娛樂、生活、工作一次搞定! 
 http://messenger.yahoo.com.tw/

-------------------------------------------------------------------
List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel
FAQ:        http://www.arm.linux.org.uk/mailinglists/faq.php
Etiquette:  http://www.arm.linux.org.uk/mailinglists/etiquette.php


Gmane