<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: drvnet.img (adding drivers for kickstart) in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581768#M18657</link>
    <description>It's a pain in the ass, but yup! Those are the exact steps you need to do! :)</description>
    <pubDate>Thu, 14 Jul 2005 07:40:39 GMT</pubDate>
    <dc:creator>Stuart Browne</dc:creator>
    <dc:date>2005-07-14T07:40:39Z</dc:date>
    <item>
      <title>drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581762#M18651</link>
      <description>Hi everyone&lt;BR /&gt;&lt;BR /&gt;I am trying to get an IBM Blade Server to perform an install via FTP from an external server. The problem I am having is with getting the bcm5700 broadcom driver loaded during the initial kickstart process, ie&lt;BR /&gt;&lt;BR /&gt;boot: linux dd ks=floppy&lt;BR /&gt;&lt;BR /&gt;I have followed the below procedure in an attempt to get this to work&lt;BR /&gt;&lt;BR /&gt;Note: most documentation I have found referes to modification of bootnet.img. RHEL3 update 4 doesn't supply this file but instead (i'm hoping) uses drvnet.img&lt;BR /&gt;&lt;BR /&gt;1. Make the following directories:&lt;BR /&gt;      /tmp/boot&lt;BR /&gt;      /tmp/boot/custom_img&lt;BR /&gt;      /tmp/boot/modules&lt;BR /&gt;&lt;BR /&gt;   2. Copy the drvnet.img to /tmp/boot. &lt;BR /&gt;&lt;BR /&gt;   3. Rename the drvnet.img to custom.img&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Mount and decompress the files from the image&lt;BR /&gt;&lt;BR /&gt;   1. Move into the working directory&lt;BR /&gt;      # cd /tmp/boot&lt;BR /&gt;   2. Mount the custom.img as a filesystem mount&lt;BR /&gt;      # mount -o loop custom.img custom_img&lt;BR /&gt;   3. Decompress the modules&lt;BR /&gt;      &lt;BR /&gt;      # gzip -dc custom_img/modules.cgz &amp;gt; modules.cpio&lt;BR /&gt;   4. Extract the cpio archive&lt;BR /&gt;      # cd /tmp/boot/modules&lt;BR /&gt;      # cpio -idumv &amp;lt; /tmp/boot/modules.cpio&lt;BR /&gt;&lt;BR /&gt;      Get the new module in place&lt;BR /&gt;&lt;BR /&gt;   1. Copy the new modules (*.o)&lt;BR /&gt;# cp /tmp/bcm7500.o /tmp/boot/modules/2.4.2-2BOOT/i386&lt;BR /&gt;&lt;BR /&gt;   2. Remove unwanted modules in&lt;BR /&gt;&lt;BR /&gt; /tmp/boot/modules/2.4.2-2BOOT to free up some space&lt;BR /&gt;&lt;BR /&gt;   3. Edit /tmp/boot/custom_img/module-info Replace tg3 reference with bcm5700&lt;BR /&gt;&lt;BR /&gt;   4. Edit /tmp/boot/initrd_img/modules/pcitable &lt;BR /&gt;&lt;BR /&gt;Update with new hardware (as below, replacing old driver tg3 with new)&lt;BR /&gt;&lt;BR /&gt;0x14e4 0x1644 "bcm5700" "BROADCOM NetXtreme 10/100/1000TX [onboard]"&lt;BR /&gt;0x14e4 0x1645 "bcm5700" "BROADCOM NetXtreme 10/100/1000TX [onboard]"&lt;BR /&gt;0x14e4 0x1646 "bcm5700" "BROADCOM NetXtreme 10/100/1000TX [onboard]"&lt;BR /&gt;0x14e4 0x1647 "bcm5700" "BROADCOM NetXtreme 10/100/1000TX [onboard]"&lt;BR /&gt;0x14e4 0x164D "bcm5700" "BROADCOM NetXtreme 10/100/1000TX [onboard]"&lt;BR /&gt;0x14e4 0x16A6 "bcm5700" "BROADCOM NetXtreme 10/100/1000TX [onboard]"&lt;BR /&gt;0x14e4 0x16A7 "bcm5700" "BROADCOM NetXtreme 10/100/1000TX [onboard]"&lt;BR /&gt;&lt;BR /&gt;      Rebuild the boot image&lt;BR /&gt;&lt;BR /&gt;   1. Get into the modules directory&lt;BR /&gt;      # cd /tmp/boot/modules&lt;BR /&gt;   2. Create new modules.cpio file&lt;BR /&gt;      # find 2.4.2-2BOOT -print -depth |cpio -H crc -ovF modules.cpio 2&amp;gt;&lt;BR /&gt;      /dev/null&lt;BR /&gt;   3. Compress the file&lt;BR /&gt;      # gzip -9c modules.cpio &amp;gt; modules.cpio.cgz&lt;BR /&gt;   4. Remove the old modules.cgz&lt;BR /&gt;      # rm /tmp/boot/custom_img/modules.cgz&lt;BR /&gt;   5. Move the new modules file into place&lt;BR /&gt;      # mv modules.cpio.cgz /tmp/boot/custom_img/modules.cgz&lt;BR /&gt;      # cd /tmp/boot&lt;BR /&gt;   6. Unmount the custom filesystem&lt;BR /&gt;      # umount custom_img&lt;BR /&gt;&lt;BR /&gt;   7. # mv custom.img drvnet.img&lt;BR /&gt;&lt;BR /&gt;   8. # dd if=drvnet.img of=/dev/sdb&lt;BR /&gt;&lt;BR /&gt;   9. # mount /mnt/floppy&lt;BR /&gt;&lt;BR /&gt;   10. # cp /tmp/ks.cfg /mnt/floppy &lt;BR /&gt;&lt;BR /&gt;I boot from my boot disk (cd), enter&lt;BR /&gt;&lt;BR /&gt;boot: linux dd ks-floppy (enter floppy)&lt;BR /&gt;&lt;BR /&gt;Answer yes to load additional drivers, this fails. Answer yes to select drivers manually, this also fails as the system advises no driver found.......&lt;BR /&gt;&lt;BR /&gt;Has anyone managed to complete this task, or can anyone throw me any advise&lt;BR /&gt;&lt;BR /&gt;I have gone through a tonne of links so please don't just paste any unless....&lt;BR /&gt;&lt;BR /&gt;frustratingly&lt;BR /&gt;&lt;BR /&gt;steven</description>
      <pubDate>Wed, 13 Jul 2005 09:18:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581762#M18651</guid>
      <dc:creator>steven Burgess_2</dc:creator>
      <dc:date>2005-07-13T09:18:21Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581763#M18652</link>
      <description>The problem that you are trying to resolve is the creation of the boot image with the driver for bcm or the installation via network?.&lt;BR /&gt;&lt;BR /&gt;If the only thing you want to do is install via network, install a supporte network adapter and then configure the bcm network card.&lt;BR /&gt;&lt;BR /&gt;If you try to make the boot image, i don't know how to help you. I didn't understood the command # 8, i think is recording the image to the CD.&lt;BR /&gt;&lt;BR /&gt;Without testing is hard to say what can be wrong. I don't want to give you any link because is pretty sure you already visit the page.</description>
      <pubDate>Wed, 13 Jul 2005 12:00:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581763#M18652</guid>
      <dc:creator>Ivan Ferreira</dc:creator>
      <dc:date>2005-07-13T12:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581764#M18653</link>
      <description>I agree with Ivan.  The 'dd' to '/dev/sdb' isn't how you go about creating a bootable CD.&lt;BR /&gt;&lt;BR /&gt;The other steps look good (You're using RHEL2.1 I take it?), but you need to look at the documentation for getting an ISOLinux boot disk.  From the RH release notes:&lt;BR /&gt;&lt;BR /&gt;isolinux is now used for booting the CD. If you have problems booting from the CD, you can write the images/boot.img image to a diskette according to the directions in the Official Red Hat Linux Installation Guide.&lt;BR /&gt;&lt;BR /&gt;If you want to make your own CD to boot the installation program, copy the isolinux directory from the first CD into a temporary directory (cp -r /path/to/tree/isolinux/ /path/to/cdimage) and then run the following command:&lt;BR /&gt;&lt;BR /&gt;mkisofs -o /path/to/file.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -V -T /path/to/cdimage&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;This is also detailed in the 'Red Hat Linux x86 Installation Guide' at:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/install-guide/s1-steps-install-cdrom.html#S2-STEPS-MAKE-CD" target="_blank"&gt;http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/install-guide/s1-steps-install-cdrom.html#S2-STEPS-MAKE-CD&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 13 Jul 2005 16:34:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581764#M18653</guid>
      <dc:creator>Stuart Browne</dc:creator>
      <dc:date>2005-07-13T16:34:24Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581765#M18654</link>
      <description>Hi, &lt;BR /&gt;&lt;BR /&gt;Thanks for the responses. I should have stated that I have already created and booted from the  bootable cd from iso in the images dir&lt;BR /&gt;&lt;BR /&gt;This step&lt;BR /&gt;&lt;BR /&gt;dd if=drvnet.img of=/dev/sdb&lt;BR /&gt;&lt;BR /&gt;Was me putting the modified drvnet.img that contains the broadcom driver onto a floppy disk. from this I was hoping that is what linux would reference in an attempt to load the broadcom driver after entering&lt;BR /&gt;&lt;BR /&gt;boot: linux dd ks=floppy&lt;BR /&gt;&lt;BR /&gt;I also performed similar steps modifying the initrd.img from the iso&lt;BR /&gt;&lt;BR /&gt;I errors must however be consistent as I get the same message from both methods&lt;BR /&gt;&lt;BR /&gt;Unable to find any devices of the type needed for this installation&lt;BR /&gt;&lt;BR /&gt;Will continue reading&lt;BR /&gt;&lt;BR /&gt;Any further replies recieved with gratitude&lt;BR /&gt;&lt;BR /&gt;Steven&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Jul 2005 04:22:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581765#M18654</guid>
      <dc:creator>steven Burgess_2</dc:creator>
      <dc:date>2005-07-14T04:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581766#M18655</link>
      <description>Ok.  When I did this, I was creating a bootable CD, and it was successful in recognizing the NIC automatically for a network installation.&lt;BR /&gt;&lt;BR /&gt;That was using RH9 however.&lt;BR /&gt;&lt;BR /&gt;What release/update are you using?  It's pretty important.&lt;BR /&gt;&lt;BR /&gt;If it's not recognizing the NIC, are you getting any error messages on the other VTY's? (ALT-F3/ALT-F4).  If any errors occur during the attempted module installation, they should be coming up there.</description>
      <pubDate>Thu, 14 Jul 2005 05:53:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581766#M18655</guid>
      <dc:creator>Stuart Browne</dc:creator>
      <dc:date>2005-07-14T05:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581767#M18656</link>
      <description>Hi Stuart&lt;BR /&gt;&lt;BR /&gt;I'm using &lt;BR /&gt;&lt;BR /&gt;Red Hat Enterprise Linux ES release 3 (Taroon Update 4)&lt;BR /&gt;&lt;BR /&gt;The problem I have is with the standard driver that is shipped (tg3) It has a problem with the cisco switch module in the blade center. I therefore need to be using the newer bcm5700 driver to allow external communications.&lt;BR /&gt;&lt;BR /&gt;Checking the error I get the below message&lt;BR /&gt;&lt;BR /&gt;/tmp/bcm5700.o compiled for 2.4.21-27.EL this version is 2.4.21-27.ELBOOT&lt;BR /&gt;&lt;BR /&gt;So, &lt;BR /&gt;&lt;BR /&gt;This tells me that I need to boot from the ELBOOT kernel, supplied in rpm kernel-BOOT-2.4.21-27.EL.i386.rpm then recompile the driver and boot it in the initrd.img.&lt;BR /&gt;&lt;BR /&gt;That should cover it ?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance&lt;BR /&gt;&lt;BR /&gt;Steven&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Jul 2005 06:51:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581767#M18656</guid>
      <dc:creator>steven Burgess_2</dc:creator>
      <dc:date>2005-07-14T06:51:17Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581768#M18657</link>
      <description>It's a pain in the ass, but yup! Those are the exact steps you need to do! :)</description>
      <pubDate>Thu, 14 Jul 2005 07:40:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581768#M18657</guid>
      <dc:creator>Stuart Browne</dc:creator>
      <dc:date>2005-07-14T07:40:39Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581769#M18658</link>
      <description>the pain continues&lt;BR /&gt;&lt;BR /&gt;I have booted from 2.4.21-27.ELBOOT and re-compiled the driver. When I try to load it however it still complains that it has been compiled against the standard EL kernel. From that I ammended the Makefile and changed all to read '2.4.21-27.ELBOOT' as opposed to doing a $(uname -r). This still fails.........&lt;BR /&gt;&lt;BR /&gt;My colleague programmer chap Andy is having a look at it with me, &lt;BR /&gt;&lt;BR /&gt;If anyone can assist then please do&lt;BR /&gt;&lt;BR /&gt;Thanks in advance&lt;BR /&gt;&lt;BR /&gt;Steven</description>
      <pubDate>Fri, 15 Jul 2005 07:06:38 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581769#M18658</guid>
      <dc:creator>steven Burgess_2</dc:creator>
      <dc:date>2005-07-15T07:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581770#M18659</link>
      <description>You may need to modify '/usr/src/linux-2.4/Makefile', and change the 'VERSION', 'PATCHLEVEL', 'SUBLEVEL' and 'EXTRAVERSION' to the appropriate values:&lt;BR /&gt;&lt;BR /&gt;VERSION = 2&lt;BR /&gt;PATCHLEVEL = 4&lt;BR /&gt;SUBLEVEL = 21&lt;BR /&gt;EXTRAVERSION = -27.ELBOOT&lt;BR /&gt;&lt;BR /&gt;These will be the details the module is stamped with.</description>
      <pubDate>Fri, 15 Jul 2005 07:54:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581770#M18659</guid>
      <dc:creator>Stuart Browne</dc:creator>
      <dc:date>2005-07-15T07:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: drvnet.img (adding drivers for kickstart)</title>
      <link>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581771#M18660</link>
      <description>Hi Stuart&lt;BR /&gt;&lt;BR /&gt;Did this, it resolved the issue with the kernel version, next issue I had was with unresolved symbols. The test blade center I had has gone back to the vendor, I tried it with Suse9.2 which comes with the broadcom driver without any issue. Will have to wait for EL update 5 I suppose. It would have been good to get this working properly though.&lt;BR /&gt;&lt;BR /&gt;Thanks for your help, will let you know if i get it sorted in the future&lt;BR /&gt;&lt;BR /&gt;steven&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 01 Aug 2005 14:55:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/drvnet-img-adding-drivers-for-kickstart/m-p/3581771#M18660</guid>
      <dc:creator>steven Burgess_2</dc:creator>
      <dc:date>2005-08-01T14:55:40Z</dc:date>
    </item>
  </channel>
</rss>

