2006-02-05 21:54:58

by Carlos Carvalho

[permalink] [raw]
Subject: nfsroot doesn't work with intel card since 2.6.12.2/2.6.11

We have several machines with Intel Corp. 82544EI Gigabit Ethernet
Controller (Copper) (rev 02), as reported by lspci. They don't manage
to mount the rootfs via nfs anymore. I've tried several combinations
and the last one that works is 2.6.12.2 using the 2.6.11 version of
the driver (simply replacing the files in the tree). 2.6.12.2 with its
own driver doesn't work.

There seems to be a pattern: at each version the machine has more
difficulty mounting the rootfs. Other machines using other ethercards
but with the same server and filesystem work normally.

This is a showstopper for us since we cannot upgrade the kernel.

The same problem happens with 2.4, and the last combination that
manages to boot is 2.4.32-pre1 with the 2.4.30 driver.

Any hints?


2006-02-06 02:19:43

by Trond Myklebust

[permalink] [raw]
Subject: Re: nfsroot doesn't work with intel card since 2.6.12.2/2.6.11

On Sun, 2006-02-05 at 19:54 -0200, Carlos Carvalho wrote:
> We have several machines with Intel Corp. 82544EI Gigabit Ethernet
> Controller (Copper) (rev 02), as reported by lspci. They don't manage
> to mount the rootfs via nfs anymore. I've tried several combinations
> and the last one that works is 2.6.12.2 using the 2.6.11 version of
> the driver (simply replacing the files in the tree). 2.6.12.2 with its
> own driver doesn't work.
>
> There seems to be a pattern: at each version the machine has more
> difficulty mounting the rootfs. Other machines using other ethercards
> but with the same server and filesystem work normally.
>
> This is a showstopper for us since we cannot upgrade the kernel.
>
> The same problem happens with 2.4, and the last combination that
> manages to boot is 2.4.32-pre1 with the 2.4.30 driver.
>
> Any hints?

Not easy, given that you've told us nothing about your actual setup.
However at a quick guess: have you tried the 'tcp' mount option?

Cheers,
Trond