Package: initrd-tools
Version: 0.1.76
Severity: normal
Tags: patch

Attached patch modifies mkinitrd so the new qla1280 driver is used
for qlogic 1020/1040 controllers with current 2.6 kernels on alpha.

Maybe it's a good idea to add a Conflicts: to the older (and current)
alpha kernel images, because the qla1280 driver from kernel-source
2.6.8-11 and earlier does not support the qlogic 1020/1040 controllers.

The first release which will add qlogic 1020/1040 support to the
qla1280 driver will be kernel-image-2.6.8-alpha 2.6.8-7, which I'll
upload as soon as kernel-source-2.6.8 2.6.8-13 is available.

Regards, Norbert

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-686
Locale: LANG=POSIX, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages initrd-tools depends on:
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities
ii  cpio                          2.5-1.1    GNU cpio -- a program to manage ar
ii  cramfsprogs                   1.1-6      Tools for CramFs (Compressed ROM F
ii  dash                          0.5.1-3    The Debian Almquist Shell
ii  util-linux                    2.12-10    Miscellaneous system utilities

-- no debconf information
--- /usr/sbin/mkinitrd.bak      2004-12-30 18:30:33.000000000 +0100
+++ /usr/sbin/mkinitrd  2005-01-12 09:46:27.000000000 +0100
@@ -557,6 +557,8 @@
                        exit 1
                fi
 
+               QLA_SCSI=qlogicisp
+
                # Educate mkinitrd about different arches..
                case "$(dpkg --print-architecture)" in
                        mips) ARCH_ESP=jazz_esp ;;
@@ -575,6 +577,13 @@
                                esac
                        ;;
                        sparc | sparc64) ARCH_ESP=esp ;;
+                       alpha)
+                               case $VERSION in
+                                       2.6*)
+                                               QLA_SCSI=qla1280
+                                       ;;
+                               esac
+                       ;;
                esac
 
                find /proc/scsi -type d -mindepth 1 -maxdepth 1 \
@@ -585,7 +594,7 @@
                                s/^aac$/aacraid/; t
                                s/^am53c974$/AM53C974/; t
                                s/^eata2x$/eata/; t
-                               s/^isp1020$/qlogicisp/; t
+                               s/^isp1020$/'$QLA_SCSI'/; t
                                s/^isp2x00$/qlogicfc/; t
                                s/^ncr53c7xx$/53c7,8xx/; t
                                s/^ncr53c8xx$/sym53c8xx/; t

Reply via email to