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

benh_kernel ibook g4



i am wondering what settings might be the right ones...

with my settings i cannot get

sound
radeonfb
pmud

working
well, i can run X with that patch i found.
in the last few days i had to stop experimenting a little and get back
to work. maybe this is the only reason for my failing?



so, can i run X without this patch? what kernel-opts do i have to set to
be able to apply the drm-trunk? i always get those unresolved modules.
and when i happen to be able to load the radeonfb into the kernel
somehow, X blacks out with a one pixel white line on the bottom (which
unfortunately isn't enough for writing mail)

i am appending the patch just for those who still have problems ... thx
to whoever made it (honk?)

regs,
klaus
This patch lets radeonfb detect the Radeon M9 in the G4 ibooks.
 -- Guido Guenther <agx@sigxcpu.org>

--- include/linux/pci_ids.h.orig	2003-11-11 14:12:49.000000000 +0100
+++ include/linux/pci_ids.h	2003-11-11 13:56:21.000000000 +0100
@@ -313,6 +313,7 @@
 #define PCI_DEVICE_ID_ATI_RADEON_Le	0x4c65
 #define PCI_DEVICE_ID_ATI_RADEON_Lf	0x4c66
 #define PCI_DEVICE_ID_ATI_RADEON_Lg	0x4c67
+#define PCI_DEVICE_ID_ATI_RADEON_Lh	0x5C63
 /* RadeonIGP */
 #define PCI_DEVICE_ID_ATI_RADEON_IGP	0xCAB0
 
--- drivers/video/radeonfb.c.orig	2003-11-11 14:13:35.000000000 +0100
+++ drivers/video/radeonfb.c	2003-11-11 13:55:41.000000000 +0100
@@ -206,6 +206,7 @@
 	RADEON_Le,
 	RADEON_Lf,
 	RADEON_Lg,
+	RADEON_Lh,
 	RADEON_ND,
 	RADEON_NE,
 	RADEON_NF,
@@ -265,6 +266,7 @@
 	{ "M9 Le", RADEON_M9 },
 	{ "M9 Lf", RADEON_M9 },
 	{ "M9 Lg", RADEON_M9 },
+	{ "M9 Lh", RADEON_M9 },
 	{ "9700 ND", RADEON_R300 },
 	{ "9700 NE", RADEON_R300 },
 	{ "9700 NF", RADEON_R350 },
@@ -317,6 +319,7 @@
 	{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RADEON_Le, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_Le},
 	{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RADEON_Lf, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_Lf},
 	{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RADEON_Lg, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_Lg},
+	{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RADEON_Lh, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_Lh},
 	{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RADEON_ND, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_ND},
 	{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RADEON_NE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_NE},
 	{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_RADEON_NF, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_NF},

Reply to: