Russell, It's reasonable for rh6.x (I think your env should be rh6.x) since it uses dracut to generate the initrd during genimage. dracut always try to include a bunch of drivers by default. So I guess dracut includes the whole directory of the drivers in the specific directory your drivers in.
But rh5.x and sles do not use dracut, so the -n should be necessary for them. Thanks Best Regards ---------------------------------------------------------------------- Wang Xiaopeng (王晓朋) IBM China System Technology Laboratory Tel: 86-10-82453455 Email: [email protected] Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193 From: Russell Jones <[email protected]> To: [email protected], Date: 2013/05/17 23:19 Subject: Re: [xcat-user] Adding extra kernel modules Thanks! I went with option 1 and added a line to the postinstall file to copy the .ko file out into the kernel drivers directory. It seems like the driver then makes it into the initrd regardless of if I actually include my driver in the -n line or not. Is there a difference in the behavior I should be seeing by using the -n flag? I actually ran a recursive diff between an extracted initrd where I listed the driver with -n and without, and there were no differences. Just trying to understand this functionality a bit better :-) On 5/16/2013 9:40 PM, Xiao Peng Wang wrote: Russell, Two choices: 1. If you are just using 'genimage -n foobar', the foobar will be search in the rootimage. that means you need to put the drivers to rootimage first if it was not there. 2. Using the driver rpm package. You need to get the rpm which includes the drivers first and follow this doc: https://sourceforge.net/apps/mediawiki/xcat/index.php?title=Using_Linux_Driver_Update_Disk#Driver_RPM_Package Thanks Best Regards ---------------------------------------------------------------------- Wang Xiaopeng (王晓朋) IBM China System Technology Laboratory Tel: 86-10-82453455 Email: [email protected] Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193 Inactive hide details for Russell Jones ---2013/05/14 22:16:47---Thanks! I have tried that, but have not been able to get it toRussell Jones ---2013/05/14 22:16:47---Thanks! I have tried that, but have not been able to get it to work as intended. From: Russell Jones <[email protected]> To: [email protected], Date: 2013/05/14 22:16 Subject: Re: [xcat-user] Adding extra kernel modules Thanks! I have tried that, but have not been able to get it to work as intended. Where does xCAT look for the "replacement" drivers? If you specify, for example, "genimage -n foobar", where would one then place the foobar driver for xCAT to pick it up and place it in the image for you? On 5/14/2013 6:28 AM, Xiao Peng Wang wrote: For the kernel drivers, just use the genimage -n nodenetdrivers is enough. But one think you need to know that if you specifying the -n, it means replacing the default driver list instead of appending. That means you'd better add the default ones in the -n with your specific drivers. The default drivers for rh x86_64 is: tg3 bnx2 bnx2x e1000 e1000e igb mlx_en virtio_net be2net Thanks Best Regards ---------------------------------------------------------------------- Wang Xiaopeng (王晓朋) IBM China System Technology Laboratory Tel: 86-10-82453455 Email: [email protected] Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193 Inactive hide details for Russell Jones ---2013/05/13 23:28:16---Thanks! I was speaking more towards adding drivers to a statelRussell Jones ---2013/05/13 23:28:16---Thanks! I was speaking more towards adding drivers to a stateless image, for From: Russell Jones <[email protected]> To: [email protected], Date: 2013/05/13 23:28 Subject: Re: [xcat-user] Adding extra kernel modules Thanks! I was speaking more towards adding drivers to a stateless image, for example an updated tg3 nic driver. You can of course just unpack the initrd, manually add the .ko file in, and repack it, however I was wondering if there is a better supported way to have xcat automate this piece. On 5/13/2013 2:43 AM, Xiao Peng Wang wrote: Refer to the doc here: http://sourceforge.net/apps/mediawiki/xcat/index.php?title=XCAT_pLinux_Clusters#Installing_a_new_Kernel_in_the_stateless_image It describes how to installed a specific Linux kernel. Thanks Best Regards ---------------------------------------------------------------------- Wang Xiaopeng (王晓朋) IBM China System Technology Laboratory Tel: 86-10-82453455 Email: [email protected] Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193 Inactive hide details for Russell Jones ---2013/05/13 12:50:02---Hi all, What is the proper "xcat-supported" way of adding extrRussell Jones ---2013/05/13 12:50:02---Hi all, What is the proper "xcat-supported" way of adding extra kernel modules From: Russell Jones <[email protected]> To: xCAT Users Mailing list <[email protected]>, Date: 2013/05/13 12:50 Subject: [xcat-user] Adding extra kernel modules Hi all, What is the proper "xcat-supported" way of adding extra kernel modules into a stateless Linux image? I have found some fairly old docs stating to copy them to /opt/xcat/share/xcat/netboot/$OS, list them in the genimage "-n" option, and xcat will pick it up and copy it into the image/initrd for you, but I have been unsuccessful in getting that to work with my 2.6 setup. ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
<<inline: graycol.gif>>
------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
