Re: [CentOS] HP DL585 - CentOS4.5 - kix woes

2007-11-12 Thread Tom Brown




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

2007-11-08 Thread Tom Brown



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

2007-11-07 Thread mike.redan
> 
> 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

2007-11-07 Thread Tom Brown



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

2007-11-07 Thread Tom Brown

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

2007-11-07 Thread Steve Thompson

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

2007-11-07 Thread mike.redan

> 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

2007-11-07 Thread Tom Brown

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

2007-11-07 Thread Tom Brown




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