HP requests an additional PCI ID for RHEL 3. This patch also cleans up the removal of a change that we are deferring to U7. HP would like this for U6. This seems reasonable, if there is another respin. This hardware generation was planned for U6. ------------------- Tom, I saw you took part of the reference driver code out of my submission. This patch removes the rest of it. It also adds _another_ id which I got after I sent in the last update. Please add this patch or one of our servers will not be supported. This board is the embedded version of the P400. I apologize for this added request. Thanks for your help. Signed-off-by: Mike Miller <mike.miller> cciss.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) ------------------------------------------------------------------------------- diff -burNp linux-2.4.21-35.EL.orig/drivers/block/cciss.c linux-2.4.21-35.EL/drivers/block/cciss.c --- linux-2.4.21-35.EL.orig/drivers/block/cciss.c 2005-08-19 16:54:38.000000000 -0500 +++ linux-2.4.21-35.EL/drivers/block/cciss.c 2005-08-24 10:57:06.246315568 -0500 @@ -90,6 +90,8 @@ const struct pci_device_id cciss_pci_dev 0x103C, 0x3223, 0, 0, 0}, { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 0x103C, 0x3234, 0, 0, 0}, + { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, + 0x103C, 0x3235, 0, 0, 0}, { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSD, 0x103C, 0x3211, 0, 0, 0}, { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSD, @@ -100,8 +102,6 @@ const struct pci_device_id cciss_pci_dev 0x103C, 0x3214, 0, 0, 0}, { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSD, 0x103C, 0x3215, 0, 0, 0}, - { PCI_VENDOR_ID_HP, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, - PCI_CLASS_STORAGE_RAID << 8, 0xffff << 8, 0}, {0,} }; MODULE_DEVICE_TABLE(pci, cciss_pci_device_id); @@ -125,12 +125,12 @@ static struct board_type products[] = { { 0x3225103C, "Smart Array P600", &SA5_access}, { 0x3223103C, "Smart Array P800", &SA5_access}, { 0x3234103C, "Smart Array E400", &SA5_access}, + { 0x3235103C, "Smart Array E400i", &SA5_access}, { 0x3211103C, "Smart Array E200i", &SA5_access}, { 0x3212103C, "Smart Array E200", &SA5_access}, { 0x3213103C, "Smart Array E200i", &SA5_access}, { 0x3214103C, "Smart Array E200i", &SA5_access}, { 0x3215103C, "Smart Array E200i", &SA5_access}, - { 0xFFFF103C, "Unknown Smart Array", &SA5_access}, }; /* How long to wait (in millesconds) for board to go into simple mode */
Tom has proposed that this be included in the final U6 respin, which he have not committed to but which might happen at the end of this week.
A fix for this problem has just been committed to the RHEL3 U6 patch pool this afternoon (in kernel version 2.4.21-36.EL).
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2005-663.html