On Fri, Sep 14, 2007 at 07:03:32PM -0600, dann frazier wrote:
> I've modified the patch to also blacklist these controllers in the
> megaraid_mbox driver to avoid an overlap. I tested this patch on one
> of the 2M cards I have (which, for whatever reason, all work just fine
> with either driver).

And this is the problem. What is the different between the cards which
works with both and the cards which only works with legacy?

> --- linux-source-2.6.18.orig/drivers/scsi/megaraid/megaraid_mbox.c    
> 2006-09-19 21:42:06.000000000 -0600
> +++ linux-source-2.6.18/drivers/scsi/megaraid/megaraid_mbox.c 2007-09-14 
> 18:50:40.000000000 -0600
> @@ -426,6 +426,16 @@ megaraid_probe_one(struct pci_dev *pdev,
>       con_log(CL_ANN, ("bus %d:slot %d:func %d\n", pdev->bus->number,
>               PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)));
>  
> +     /* Some NetRAID 1M and 2M controllers still require the old driver */
> +     if (pdev->vendor == PCI_VENDOR_ID_AMI && \
> +         pdev->device == PCI_DEVICE_ID_AMI_MEGARAID3 && \
> +         pdev->subsystem_vendor == PCI_VENDOR_ID_HP && \
> +         (pdev->subsystem_device == 0x60e7 || \
> +          pdev->subsystem_device == 0x60e8)) {

Magic constants, coding style.

> +          con_log(CL_ANN, ("megaraid_mbox: Blacklisted device found, 
> aborting.\n"));

Useless message.

> +             return -ENODEV;

Coding style.

Bastian

-- 
Suffocating together ... would create heroic camaraderie.
                -- Khan Noonian Singh, "Space Seed", stardate 3142.8



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to