Re: [CentOS] HP DL585 - CentOS4.5 - kix woes
thanks for this - alas for me it still gives me the same issue during the kix namely 'no network cards available for kickstart' or words to that effect. it seems crazy to me that HP have shipped kit that RedHat appears to not see out of the box. OK looking into this more i have made it work - My kix used to contain the acpi=off kernel parameter and it seems this wwas throwing off the installer. Removing this and everything is fine. thanks ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] HP DL585 - CentOS4.5 - kix woes
As it turns out, I did this for 4.2, instead of 4.5...but here are my notes from when I did it: (It is geared toward IBM of course, but the steps would be the same..) Grab driver disk (.iso)from: http://www-304.ibm.com/jct01004c/systems/support/supportsite.wss/docdisp lay?lndocid=MIGR-5070766&brandind=508 Copy bnx2-1.4.43b*dd.img to a linux box in /tmp Put the initrd from your kickstart in /tmp/centos-custom-initrd.img As root, run these commands: cd /tmp mkdir ibmdd mkdir custom-initrd mount -oloop bnx2-1.4.43b*dd.img /tmp/ibmdd -now mount centOS's initrd file: mount -oloop centos-custom-initrd.img /tmp/custom-initrd -now extract the driver from IBM's driverdisk: cd /tmp/ibmdd/modules mkdir temp cp modules.cgz temp/mod.gz cd temp gzip -d mod.gz cat mod | cpio -idv -now extract the modules from RedHat's initrd (not enough room on the mounted initrd for this): mkdir /tmp/rhtmp cp /tmp/custom-initrd/modules/modules.cgz /tmp/rhtmp/rh.gz cd /tmp/rhtmp gzip -d rh.gz cat rh | cpio -idv -now insert the driver from the IBM driver disk into the extracted RH initrd: cd /tmp/rhtmp/2.6.9-22.EL/i686 cp /tmp/ibmdd/modules/2.6.9-5.EL/i686/bnx2.ko . -Now recreate the modules.cgz file for the RedHat initrd: cd /tmp/rhtmp rm -f rh find . | cpio -o -H crc | gzip > modules.cgz -Now put that back onto the CentOS initrd: mv modules.cgz /tmp/rhinitrd/modules -We now need to tell Redhat which devices the new driver is good for, so update the follow files: cd /tmp/ibmdd tail -3 modinfo >> /tmp/custom-initrd/modules/module-info cat pcitable >> /tmp/rhinitrd/modules/pcitable NOTE: the pcitable file appears to be in numeric order (hex), dunno if it is essential, so just make sure your updates go in in order. watch for tabs vs spaces in that file. thats about it, just umount the /tmp/rhinitrd and you should be good to go: umount /tmp/custom-initrd thanks for this - alas for me it still gives me the same issue during the kix namely 'no network cards available for kickstart' or words to that effect. it seems crazy to me that HP have shipped kit that RedHat appears to not see out of the box. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
RE: [CentOS] HP DL585 - CentOS4.5 - kix woes
> > Tom Brown wrote: > > > >> I had to create a custom initrd file to make it work for me. (this > >> was on an IBM x3655, but has the same NIC) Unpacked the > driver from > >> the manufacturer, grabbed the .ko file, and rebuilt the > initrd with > >> that driver for the kickstart. > >> > >> > > > > Is there any chance you could make this initrd available ? I have > > tried to use the driver from hp and rebuilt using that but > it did not > > work either. > > If you could make this available i would be very grateful! > > > > or of thats not possible - any chance you could post the > steps so i can > see where i went wrong > > thanks > As it turns out, I did this for 4.2, instead of 4.5...but here are my notes from when I did it: (It is geared toward IBM of course, but the steps would be the same..) Grab driver disk (.iso)from: http://www-304.ibm.com/jct01004c/systems/support/supportsite.wss/docdisp lay?lndocid=MIGR-5070766&brandind=508 Copy bnx2-1.4.43b*dd.img to a linux box in /tmp Put the initrd from your kickstart in /tmp/centos-custom-initrd.img As root, run these commands: cd /tmp mkdir ibmdd mkdir custom-initrd mount -oloop bnx2-1.4.43b*dd.img /tmp/ibmdd -now mount centOS's initrd file: mount -oloop centos-custom-initrd.img /tmp/custom-initrd -now extract the driver from IBM's driverdisk: cd /tmp/ibmdd/modules mkdir temp cp modules.cgz temp/mod.gz cd temp gzip -d mod.gz cat mod | cpio -idv -now extract the modules from RedHat's initrd (not enough room on the mounted initrd for this): mkdir /tmp/rhtmp cp /tmp/custom-initrd/modules/modules.cgz /tmp/rhtmp/rh.gz cd /tmp/rhtmp gzip -d rh.gz cat rh | cpio -idv -now insert the driver from the IBM driver disk into the extracted RH initrd: cd /tmp/rhtmp/2.6.9-22.EL/i686 cp /tmp/ibmdd/modules/2.6.9-5.EL/i686/bnx2.ko . -Now recreate the modules.cgz file for the RedHat initrd: cd /tmp/rhtmp rm -f rh find . | cpio -o -H crc | gzip > modules.cgz -Now put that back onto the CentOS initrd: mv modules.cgz /tmp/rhinitrd/modules -We now need to tell Redhat which devices the new driver is good for, so update the follow files: cd /tmp/ibmdd tail -3 modinfo >> /tmp/custom-initrd/modules/module-info cat pcitable >> /tmp/rhinitrd/modules/pcitable NOTE: the pcitable file appears to be in numeric order (hex), dunno if it is essential, so just make sure your updates go in in order. watch for tabs vs spaces in that file. thats about it, just umount the /tmp/rhinitrd and you should be good to go: umount /tmp/custom-initrd Hope that helps! MIke ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] HP DL585 - CentOS4.5 - kix woes
I had to create a custom initrd file to make it work for me. (this was on an IBM x3655, but has the same NIC) Unpacked the driver from the manufacturer, grabbed the .ko file, and rebuilt the initrd with that driver for the kickstart. Is there any chance you could make this initrd available ? I have tried to use the driver from hp and rebuilt using that but it did not work either. If you could make this available i would be very grateful! thanks ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] HP DL585 - CentOS4.5 - kix woes
Tom Brown wrote: I had to create a custom initrd file to make it work for me. (this was on an IBM x3655, but has the same NIC) Unpacked the driver from the manufacturer, grabbed the .ko file, and rebuilt the initrd with that driver for the kickstart. Is there any chance you could make this initrd available ? I have tried to use the driver from hp and rebuilt using that but it did not work either. If you could make this available i would be very grateful! or of thats not possible - any chance you could post the steps so i can see where i went wrong thanks ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] HP DL585 - CentOS4.5 - kix woes
On Wed, 7 Nov 2007, Tom Brown wrote: eth0: Broadcom NetXtreme II BCM5706 1000Base-T (A2) PCI-X 64-bit 100MHz found at mem fa00, IRQ 209, node addr 001a4bedcf1c bnx2: eth0: using MSI How old is the DL585? There were a bunch of firmware issues with the Broadcom NICs on the DL585, and HP released a firmware update, something like 18 months ago now, that fixed problems that I was having with some DL585's. Steve ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
RE: [CentOS] HP DL585 - CentOS4.5 - kix woes
> Hi > > Well we are now using HP instead of Dell and have hit a major > hurdle. We > dont seem to be able to kix any of these boxes. I have been most > recently trying on a dl585 and the issue appears to be that the kix > kernel does not detect any nic. Its strange as the box can be > installed > using iso's and the nic appears as > > eth0: Broadcom NetXtreme II BCM5706 1000Base-T (A2) PCI-X > 64-bit 100MHz > found at mem fa00, IRQ 209, node addr 001a4bedcf1c > bnx2: eth0: using MSI > > which seems a pretty standard nic to me - has anyone been able to kix > new hp kit recently using 4.5 ?? > I had to create a custom initrd file to make it work for me. (this was on an IBM x3655, but has the same NIC) Unpacked the driver from the manufacturer, grabbed the .ko file, and rebuilt the initrd with that driver for the kickstart. Mike ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
[CentOS] HP DL585 - CentOS4.5 - kix woes
Hi Well we are now using HP instead of Dell and have hit a major hurdle. We dont seem to be able to kix any of these boxes. I have been most recently trying on a dl585 and the issue appears to be that the kix kernel does not detect any nic. Its strange as the box can be installed using iso's and the nic appears as eth0: Broadcom NetXtreme II BCM5706 1000Base-T (A2) PCI-X 64-bit 100MHz found at mem fa00, IRQ 209, node addr 001a4bedcf1c bnx2: eth0: using MSI which seems a pretty standard nic to me - has anyone been able to kix new hp kit recently using 4.5 ?? thanks ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] HP DL585 - CentOS4.5 - kix woes
How old is the DL585? There were a bunch of firmware issues with the Broadcom NICs on the DL585, and HP released a firmware update, something like 18 months ago now, that fixed problems that I was having with some DL585's. thanks for the reply - these is brand new kit running dual core opterons thanks ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos