Good evening, That happens when you try to load a module on a kernel it was not built on. Rock has MODULE_SRCVERSION_ALL enabled, hence the disagrees... errors.
Did you rebuilt the distro and copy the vmlinuz to the pxelinux directory? I think the old vmlinuz/kernel was used to boot. E On 9/27/07, Allan Espinosa <[EMAIL PROTECTED]> wrote: > Hi guys, > > Forwarding this to the plug mailing list to get more help. My thread > in the rocks-cluster list is getting a bit inactive. Hoping to get > more results here. > > Rocks 4.3 is a CentOS 4.4 based system. The compute nodes boot from > the network and then get the kickstart file on the frontend. The > system design was meant for large computing clusters so a pxeboot is a > very scalable solution. I built a custom initrd.img for the script to > be able to use the Realtek 8111B GigEthernet drivers. I downloaded > the sources from the realtek website and plugged it into the build > directory. > > I got this error message when i booted > > <F3> Terminal on slave node > * ROCKS:getFileFromUrl:calling kickstartNetworkUp > * ROCKS:rocksNetworkUp:no network devices in choose network device! > > <F4> Terminal on slave node > <4> r8168: disagrees about version of symbol struct_module > <4> r8168: disagrees about version of symbol struct_module > > It seems that the module is not loaded/ installed properly. the > rocks-boot package uses the ddiskit module for creating initrd.img > using a custom makefile different from the realtek source code. Based > on reading Makefile logs, i was able to successfully build the > r8168.ko module. > > Thanks > > ---------- Forwarded message ---------- > From: Allan Espinosa <[EMAIL PROTECTED]> > Date: Sep 12, 2007 12:01 PM > Subject: using a RTL8111B based chipset on compute nodes > To: [EMAIL PROTECTED] > > > Hi guys, > > I am currently building an 8-node cluster. Our compute nodes uses a > RTL8111B Gigabit ethernet controller. Its linux drivers can be > downloaded from > http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false > > Then i followed the instructions in building a custom device driver from > http://www.rocksclusters.org/rocks-documentation/4.3/customization-driver.html > and created a "r8168" directory here are the files and some of its > contents in the directory > > in rocks-4.3/src/roll/kernel/src/rocks-boot/enterprise/4/images/drivers : > > r8168/ > r8168/r8168.mod.c > r8168/r8168_n.c > r8168/Makefile > r8168/modinfo > r8168/pcitable > r8168/rtl_ioctl.c > r8168/r8168.h > r8168/rtl_ioctl.h > r8168/LICENSE > r8168/Makefile.build > r8168/modules.dep > > [xxxxxxxxxxxxxxx drivers]$ cat r8168/modinfo > r8168 > net > "RealTek RTL8168B/8111B and RTL8168C/8111C, Gigabit Ethernet > controller" > [xxxxxxxxxxxxxxx drivers]$ cat r8168/pcitable > 0x10ec 0x8168 "r8168" "RealTek RTL8168B/8111B, RTL8168C/8111C > Gigabit Ethernet controller" > [xxxxxxxxxxxxxxx drivers]$ cat r8168/modules.dep > [xxxxxxxxxxxxxxx drivers]$ head -n 15 r8168/Makefile > > MODULES := r8168 > > SOURCES := \ > r8168.mod.c \ > r8168_n.c > > HEADERS := \ > r8168.h \ > rtl_ioctl.h > > define MODULE_template > > I was able to successfully build the rocks-boot rpm using "make rpm" . > I installed it as instructed and copied initrd.img and vmlinz to > /tftpboot/pxelinux. The slave nodes were able to boot off via dhcp > but I am having the following errors on the compute node when it > installs the r8168 driver: (the F1 terminal gives me prompts since it > was not able to obtain the kickstart files) > > <F3> Terminal on slave node > * ROCKS:getFileFromUrl:calling kickstartNetworkUp > * ROCKS:rocksNetworkUp:no network devices in choose network device! > > <F4> Terminal on slave node > <4> r8168: disagrees about version of symbol struct_module > <4> r8168: disagrees about version of symbol struct_module > > -- > Allan M. Espinosa <http://allan.88-mph.net/blog> > Electronics, Computer and Communications Engineering Department > Ateneo de Manila University <http://www.ateneo.edu/ecce> > _________________________________________________ > Philippine Linux Users' Group (PLUG) Mailing List > [email protected] (#PLUG @ irc.free.net.ph) > Read the Guidelines: http://linux.org.ph/lists > Searchable Archives: http://archives.free.net.ph > _________________________________________________ Philippine Linux Users' Group (PLUG) Mailing List [email protected] (#PLUG @ irc.free.net.ph) Read the Guidelines: http://linux.org.ph/lists Searchable Archives: http://archives.free.net.ph

