[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#345303: kernel-image-2.6.8-powerpc: Kernel didnt detect CDROM and Hard Drive on new Powerbook



Package: kernel-image-2.6.8-powerpc
Version: 2.6.8-16
Severity: grave
Tags: patch
Justification: renders package unusable

With this patch kernel detects Hard Drive and CDROM. Extracted from
http://lkml.org/lkml/2005/10/28/343

Index: linux-work/drivers/ide/ppc/pmac.c
===================================================================
--- linux-work.orig/drivers/ide/ppc/pmac.c	2005-09-22
14:06:32.000000000 +1000
+++ linux-work/drivers/ide/ppc/pmac.c	2005-10-29 10:00:03.000000000
+1000
@@ -1664,11 +1664,16 @@
 };
 
 static struct pci_device_id pmac_ide_pci_match[] = {
 -	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_UNI_N_ATA,
 	 PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
 -	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_IPID_ATA100,
	 PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
-	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_K2_ATA100, PCI_ANY_ID,
	 PCI_ANY_ID, 0, 0, 0},
+	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_UNI_N_ATA,
+	  PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_IPID_ATA100,ç
+	  PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_K2_ATA100,
+	  PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_SH_ATA,
	  PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+	{ PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_IPIDD2_ATA,
+	  PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
};

 static struct pci_driver pmac_ide_pci_driver = {
Index: linux-work/include/linux/pci_ids.h
===================================================================
--- linux-work.orig/include/linux/pci_ids.h	2005-10-06 09:59:14.000000000 +1000
+++ linux-work/include/linux/pci_ids.h	2005-10-29 09:59:06.000000000 +1000
@@ -912,6 +912,7 @@
 #define PCI_DEVICE_ID_APPLE_SH_FW       0x0052
 #define PCI_DEVICE_ID_APPLE_U3L_AGP	0x0058
 #define PCI_DEVICE_ID_APPLE_U3H_AGP	0x0059
+#define PCI_DEVICE_ID_APPLE_IPIDD2_ATA  0x0069
 #define PCI_DEVICE_ID_APPLE_TIGON3	0x1645
 
 #define PCI_VENDOR_ID_YAMAHA		0x1073



Reply to: