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

Reply via email to