Mailinglist Archive: radeonhd (400 mails)
| < Previous | Next > |
[radeonhd] X1400 on Dell Inspiron 6400
- From: Jonathan Anderson <jonathan.anderson@xxxxxxxx>
- Date: Wed, 26 Sep 2007 15:07:04 -0230
- Message-id: <200709261507.04649.jonathan.anderson@xxxxxxxx>
Moving this discussion on-list.
I patched rhd_id.c with the attached patches (Inspiron6400.diff and
X1400-RV515.diff), and now X gets further into the startup process.
Now I get new errors: my framebuffer has not been "mapped" into rhdPtr->FbBase
by xf86MapPciMem(), though rhdAtomBIOSAllocateFbScratch(), which uses
RHDAtomBIOSFunc instead of an X function, succeeds!
Further down, I get a message from the RHDLVTMAInit() function saying that
only M56 devices are supported. If I comment this check out, I get a little
bit further: instead of X shutting down, I get a black screen. There is also
a new error message in the X log: "CRTC 1 is active without outputs"... this
is probably because non-M56 devices are unsupported though, hey?
I hope that this information is helpful...
#!/jon
--
Jonathan Anderson
jonathan.anderson@xxxxxxxx
diff --git a/src/rhd_id.c b/src/rhd_id.c
index 8eda98d..2bb35b6 100644
--- a/src/rhd_id.c
+++ b/src/rhd_id.c
@@ -95,7 +95,7 @@ PciChipsets RHDPCIchipsets[] = {
{ RHD_RV515, 0x7142, RES_SHARED_VGA }, /* Radeon X1300/X1550 */
{ RHD_RV505, 0x7143, RES_SHARED_VGA }, /* Radeon X1550 */
{ RHD_M54, 0x7144, RES_SHARED_VGA }, /* M54-GL */
- { RHD_M54, 0x7145, RES_SHARED_VGA }, /* Mobility Radeon X1400 */
+ { RHD_RV515, 0x7145, RES_SHARED_VGA }, /* Mobility Radeon X1400 */
{ RHD_RV515, 0x7146, RES_SHARED_VGA }, /* Radeon X1300/X1550 */
{ RHD_RV505, 0x7147, RES_SHARED_VGA }, /* Radeon X1550 64-bit */
{ RHD_M52, 0x7149, RES_SHARED_VGA }, /* Mobility Radeon X1300 */
diff --git a/src/rhd_id.c b/src/rhd_id.c
index 8eda98d..e83d57f 100644
--- a/src/rhd_id.c
+++ b/src/rhd_id.c
@@ -351,6 +351,8 @@ rhdCards[] =
/* 0x7143 : RV505 : Radeon X1550 */
/* 0x7144 : M54 : M54-GL */
/* 0x7145 : M54 : Mobility Radeon X1400 */
+ { 0x7145, 0x1028, 0x2003, "Dell Inspiron 6400", PANEL_B_VGA_A0,
+ { 0, 0, 0xF9F, 0x000, 0x03, 0x19, 0x1F4}},
{ 0x7145, 0x1179, 0xFF10, "Toshiba A100-773", PANEL_B1_VGA_A2,
{ 0, 0, 0xF9F, 0x00F, 0x03, 0x23, 0x190}},
{ 0x7145, 0x17AA, 0x2006, "Lenovo Thinkpad T60 (2007)", PANEL_B2_VGA_A0,
I patched rhd_id.c with the attached patches (Inspiron6400.diff and
X1400-RV515.diff), and now X gets further into the startup process.
Now I get new errors: my framebuffer has not been "mapped" into rhdPtr->FbBase
by xf86MapPciMem(), though rhdAtomBIOSAllocateFbScratch(), which uses
RHDAtomBIOSFunc instead of an X function, succeeds!
Further down, I get a message from the RHDLVTMAInit() function saying that
only M56 devices are supported. If I comment this check out, I get a little
bit further: instead of X shutting down, I get a black screen. There is also
a new error message in the X log: "CRTC 1 is active without outputs"... this
is probably because non-M56 devices are unsupported though, hey?
I hope that this information is helpful...
#!/jon
--
Jonathan Anderson
jonathan.anderson@xxxxxxxx
diff --git a/src/rhd_id.c b/src/rhd_id.c
index 8eda98d..2bb35b6 100644
--- a/src/rhd_id.c
+++ b/src/rhd_id.c
@@ -95,7 +95,7 @@ PciChipsets RHDPCIchipsets[] = {
{ RHD_RV515, 0x7142, RES_SHARED_VGA }, /* Radeon X1300/X1550 */
{ RHD_RV505, 0x7143, RES_SHARED_VGA }, /* Radeon X1550 */
{ RHD_M54, 0x7144, RES_SHARED_VGA }, /* M54-GL */
- { RHD_M54, 0x7145, RES_SHARED_VGA }, /* Mobility Radeon X1400 */
+ { RHD_RV515, 0x7145, RES_SHARED_VGA }, /* Mobility Radeon X1400 */
{ RHD_RV515, 0x7146, RES_SHARED_VGA }, /* Radeon X1300/X1550 */
{ RHD_RV505, 0x7147, RES_SHARED_VGA }, /* Radeon X1550 64-bit */
{ RHD_M52, 0x7149, RES_SHARED_VGA }, /* Mobility Radeon X1300 */
diff --git a/src/rhd_id.c b/src/rhd_id.c
index 8eda98d..e83d57f 100644
--- a/src/rhd_id.c
+++ b/src/rhd_id.c
@@ -351,6 +351,8 @@ rhdCards[] =
/* 0x7143 : RV505 : Radeon X1550 */
/* 0x7144 : M54 : M54-GL */
/* 0x7145 : M54 : Mobility Radeon X1400 */
+ { 0x7145, 0x1028, 0x2003, "Dell Inspiron 6400", PANEL_B_VGA_A0,
+ { 0, 0, 0xF9F, 0x000, 0x03, 0x19, 0x1F4}},
{ 0x7145, 0x1179, 0xFF10, "Toshiba A100-773", PANEL_B1_VGA_A2,
{ 0, 0, 0xF9F, 0x00F, 0x03, 0x23, 0x190}},
{ 0x7145, 0x17AA, 0x2006, "Lenovo Thinkpad T60 (2007)", PANEL_B2_VGA_A0,
| < Previous | Next > |