Not sure what wiki formatting SF is using now, but for mediawiki, I would just 
add this to the end of that section:

'''NOTE:''' It's possible to see an error, "module signed with unknown key" 
either when running mknb or booting the newly rebuilt genesis kernel. If this 
happens, it is necessary to remove the signature from the kernel module:
<pre>objcopy -R .note.module.sig module.ko new_module.ko</pre>
After this, replace the old module with the new one, rerun 'depmod' and 'mknb'

Regards,
Christian Caruthers
Senior Consultant - System x Linux HPC
Mobile: 757-289-9872

From: Ling Gao [mailto:[email protected]]
Sent: Friday, April 17, 2015 12:16 PM
To: xCAT Users Mailing list
Subject: Re: [xcat-user] Wiki Edit

Hi Christian,
     Thanks for the suggestions. Can you be more specific? The following is the 
current text. Can you let us know where to add "objcopy -R .note.module.sig 
module.ko new_module.ko"?  Is .note.module.sig a keyword or a file name?  If it 
is a file name, does it come with the driver rpm? Is new_module.ko a new name 
for the mudule?


Adding Drivers to the Genesis Boot Kernel
The xCAT genesis boot kernel/initrd has most of the necessary IBM drivers built 
into it. If you need to add a driver for another type of hardware, you can put 
the driver on the xCAT MN and rebuild genesis with using the 
mknb<http://xcat.sourceforge.net/man8/mknb.8.html> command. Here is an example 
of adding the Adaptec AACRAID 
driver<https://www.adaptec.com/en-us/speed/raid/aac/linux/aacraid_linux_rpms_v1_2_1-40300_tgz.htm>
 to genesis:

  *   Download the tar file and extract the rpm:
tar -zxvf aacraid_linux_rpms_v1.2.1-40300.tgz
  *   Extract aacraid_prebuilt.tgz from the rpm:
rpm2cpio aacraid-1.2.1-40300.rpm | cpio -id '*aacraid_prebuilt.tgz'
  *   List the contents of that tar file and extract the file that matches your 
arch, distro, and kernel version:
tar -ztvf aacraid_prebuilt.tgz
tar -zxvf aacraid_prebuilt.tgz aacraid-2.6.32-358.el6.x86_64-x86_64
  *   Use modinfo to verify it is a kernel module and rename it:
modinfo aacraid-2.6.32-358.el6.x86_64-x86_64
mv aacraid-2.6.32-358.el6.x86_64-x86_64 aacraid.ko
  *   Make the appropriate sub-directory in the genesis file system and move 
the kernel module there:
mkdir -p 
/opt/xcat/share/xcat/netboot/genesis/x86_64/fs/lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/scsi/aacraid
mv aacraid.ko 
/opt/xcat/share/xcat/netboot/genesis/x86_64/fs/lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/scsi/aacraid
  *   Rebuild the module dependency file in the genesis file system:
depmod -b /opt/xcat/share/xcat/netboot/genesis/x86_64/fs  2.6.32-431.el6.x86_64
  *   Rebuild genesis:
mknb x86_64
  *   Genesis is now ready to use for discovery. To use the new genesis for 
firmware updates or running other utilities on nodes, run nodeset for the nodes 
again.
  *
Thanks,

Ling

Ling Gao
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
Internal: T/L 293-5692
External: [email protected]<mailto:[email protected]>, 845-433-5692

"I never worry about the future. It comes soon enough." --- Albert Einstein



From:        Christian Caruthers 
<[email protected]<mailto:[email protected]>>
To:        "xCAT Users Mailing list 
([email protected]<mailto:[email protected]>)" 
<[email protected]<mailto:[email protected]>>
Date:        04/17/2015 11:36 AM
Subject:        [xcat-user] Wiki Edit
________________________________



Adding a module to the genesis kernel, as outlined here:

https://sourceforge.net/p/xcat/wiki/XCAT_iDataPlex_Advanced_Setup/#adding-drivers-to-the-genesis-boot-kernel

Can result in the following error:

"module signed with unknown key"

Could a note be added to the wiki to use "objcopy -R .note.module.sig module.ko 
new_module.ko" as a means to bypass this error?

Regards,
Christian Caruthers
Senior Consultant - System x Linux HPC
Mobile: 757-289-9872
 ------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF_______________________________________________
xCAT-user mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to