Re: Adaptec 1480b SlimSCSI vs hotplug

Justin T. Gibbs (gibbs@scsiguy.com)
Tue, 29 Jan 2002 17:48:53 -0700


>Does this look agreeable?

The only thing you've really changed is the class_mask. I don't
understand why testing against *more bits* of the class allows your
card to be detected. Can you explain why the old code fail?

>--- linux-2.4.18-pre7.orig/drivers/scsi/aic7xxx/aic7xxx_linux_pci.c Tue Jan
> 29 05:20:08 2002
>+++ linux/drivers/scsi/aic7xxx/aic7xxx_linux_pci.c Tue Jan 29 05:20:08 200
>2
>@@ -62,12 +62,12 @@
> /* We do our own ID filtering. So, grab all SCSI storage class devices. */
> static struct pci_device_id ahc_linux_pci_id_table[] = {
> {
>- 0x9004, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
>- PCI_CLASS_STORAGE_SCSI << 8, 0xFFFF00, 0
>+ PCI_VENDOR_ID_ADAPTEC, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
>+ ((PCI_CLASS_STORAGE_SCSI << 8) | 0x00), ~0, 0
> },
> {
>- 0x9005, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
>- PCI_CLASS_STORAGE_SCSI << 8, 0xFFFF00, 0
>+ PCI_VENDOR_ID_ADAPTEC2, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
>+ ((PCI_CLASS_STORAGE_SCSI << 8) | 0x00), ~0, 0
> },
> { 0 }
> };
>
> -Erik

--
Justin
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/