From: Joakim Tjernlund The following commandline: root=/dev/mtdblock6 rw rootfstype=jffs2 ip=192.168.1.10:::255.255.255.0:localhost.localdomain:eth1:off console=ttyS0,115200 makes ip_auto_config fall back to DHCP and complain "IP-Config: Incomplete network configuration information." depending on if CONFIG_IP_PNP_DHCP is set or not. The only way I can make ip_auto_config accept my IP config is to add an entry for the server IP: ip=192.168.1.10:192.168.1.15::255.255.255.0:localhost.localdomain:eth1:off I think this is a bug since I am not using a NFS root FS. The following patch fixes the above problem. Signed-off-by: Joakim Tjernlund Cc: "David S. Miller" Cc: Trond Myklebust Signed-off-by: Andrew Morton --- net/ipv4/ipconfig.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -puN net/ipv4/ipconfig.c~ip_auto_config-fix net/ipv4/ipconfig.c --- a/net/ipv4/ipconfig.c~ip_auto_config-fix +++ a/net/ipv4/ipconfig.c @@ -1283,7 +1283,8 @@ static int __init ip_auto_config(void) #ifdef CONFIG_ROOT_NFS (MAJOR(ROOT_DEV) == UNNAMED_MAJOR && root_server_addr == NONE - && ic_servaddr == NONE) || + && ic_servaddr == NONE + && ROOT_DEV == Root_NFS) || #endif ic_first_dev->next) { #ifdef IPCONFIG_DYNAMIC _