--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-2.6: Dell CERC ATA100/4ch not supported by any driver in 2.6.16
- From: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
- Date: Mon, 29 May 2006 14:56:44 +0200
- Message-id: <E1FkhIe-00049z-Ko@d1.icnet.pl>
Package: linux-2.6
Severity: normal
Tags: patch
In order to use a 2.6.16 linux kernel on our Dell PowerEdge 1600SC with
CERC ATA100/4ch raid controller I had to apply th following patch to the
legacy megaraid driver to support the device.
The new driver (megaraid_mbox) recognized the device, displayed some
info on its configuration, but did not provide the system with any
disks. I guess it does not support CERC ATA100/4ch at all.
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.16-1-d2
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)
--- linux-source-2.6.16_14/drivers/scsi/megaraid.h 2006-03-20 06:53:29.000000000 +0100
+++ linux-source-2.6.16-1-d2_11bpo1.200605252227/drivers/scsi/megaraid.h 2006-05-29 13:14:03.000000000 +0200
@@ -84,6 +84,8 @@
#define LSI_SUBSYS_VID 0x1000
#define INTEL_SUBSYS_VID 0x8086
+#define PCI_SUBSYS_ID_CERC_ATA100 0x0511
+
#define HBA_SIGNATURE 0x3344
#define HBA_SIGNATURE_471 0xCCCC
#define HBA_SIGNATURE_64BIT 0x0299
--- linux-source-2.6.16_14/drivers/scsi/megaraid.c 2006-03-20 06:53:29.000000000 +0100
+++ linux-source-2.6.16-1-d2_11bpo1.200605252227/drivers/scsi/megaraid.c 2006-05-29 13:20:32.000000000 +0200
@@ -5042,6 +5042,8 @@
PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{PCI_VENDOR_ID_AMI, PCI_DEVICE_ID_AMI_MEGARAID2,
PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+ {PCI_VENDOR_ID_AMI, PCI_DEVICE_ID_AMI_MEGARAID3,
+ PCI_VENDOR_ID_DELL, PCI_SUBSYS_ID_CERC_ATA100, 0, 0, 0},
{PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_AMI_MEGARAID3,
PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{0,}
--- End Message ---