Re: [SSI-users] could not find the NIC?
Brought to you by:
brucewalker,
rogertsang
|
From: Maurice L. <Mau...@co...> - 2006-01-11 17:33:51
|
Roger Tsang wrote: > Sounds like you need to replace the initrd / combined in /tftpboot > with a new one that contains the MAC address of your e1000 NIC. dear roger as you previously advised i checked that the e1000 driver is in the initrd file (by mounting the initrd file on loopback) $ ls -l /mnt/initrd/lib/modules/2.4.22-1.2199.nptl-ssi-686-smp/kernel/drivers/net/e1000/ total 78 -rw-r--r-- 1 root root 78167 Dec 22 13:53 e1000.o (which is normal since i previously made a mkinitrd followed by a ssi-ksync) so what's the problem "Could not find the NIC used to add this node to the cluster" since the e1000 module is embedded in the initrd file? i don't understand your proposition above... how and where to replace the MAC address with the one of the new card? thanks ML > Roger > > > On 12/21/05, Maurice Libes <li...@co...> wrote: > >>Steven Van Acker wrote: >> >>>On Wed, Dec 21, 2005 at 11:03:57AM +0100, Maurice Libes wrote: >>> >>> >>>>hi to all >>>> >>>>on ssi-1.2.2 on Debian, >>>>when adding a new node (Dell precision 670) which have an intel e1000, >>>>NIC, via PXE method, i get the following error message: >>>> >>>>"Could not find the NIC used to add this node to the cluster" unable to >>>>continue >>>> >>>>i dont understand why since we already have the director node which have >>>>an e1000 NIC as an external interface (the one with public address) >>>>(internal NIC from cluster side are 3Com 3C2000 with sk98lin module) >>>> >>>>it seems with lsmod that the e1000 module is correctly loaded... >>>>so the problem could come from the loaded kernel via PXE from /tftpboot? >>>> >>>>any ideas or solution? >>>> >>>>many thanks >>>> >>> >>> >>>Hi, >>> >>>does your initrd (in the tftpboot directory) contain the e1000 driver ? >>>If not, you should put it inside the initrd. >>>More information can be found at >>>http://www.openssi.org/cgi-bin/view?page=docs2/1.2/debian/INSTALL.html, >>>Section 3, point 2. >>> >> >>ok thanks for your answer... >>but i think that it is what i have already done... >> >>* the e1000 module is present in the debian /lib/modules tree >> >>find /lib/modules/2.4.22-1.2199.nptl-ssi-686-smp/ -name e1000 >>/lib/modules/2.4.22-1.2199.nptl-ssi-686-smp/kernel/drivers/net/e1000 >> >>then we made a mkinitrd -o >>mkinitrd -o /boot/initrd.img-2.4.22-1.2199.nptl-ssi-686-smp >>2.4.22-1.2199.nptl-ssi-686-smp >> >>then we made the ssi-ksync >>which have updated the /tftpboot/initrd >>(dated from Dec 20th) >> >> ll /tftpboot/ >>total 10320 >>-rw-r--r-- 1 root root 2259627 Oct 26 13:27 00initrd >>-rw-r--r-- 1 root root 4138496 Dec 20 17:07 combined >>-rw-r--r-- 1 root root 2048570 Dec 20 17:07 initrd >>-rw-r--r-- 1 root root 2080419 Oct 21 17:53 kernel >>-rw-r--r-- 1 root root 11830 Oct 28 15:49 pxelinux.0 >>drwxr-xr-x 2 root root 4096 Nov 22 17:15 pxelinux.cfg >> >>and..we have still the error message "Could not find the NIC used to >>add this node to the cluster" >> >>how can i know if the e1000 module is correctly added in the >>/tftpboot/initrd ? >> >> >>have i made something wrong? or forgot something? >>thanks for further help >> >>M >> >> >> >>>greets, >>>-- Steven >>> >> >> >> >> -- Maurice Libes Tel : +33 (04) 91 82 93 25 Centre d'Oceanologie de Marseille Fax : +33 (04) 91 82 65 48 UMS2196 CNRS- Campus de Luminy, Case 901 mailto:mau...@co... F-13288 Marseille cedex 9 Annuaire : http://annuaire.univmed.fr/showuser.php?uid=libes |