Mailinglist Archive: radeonhd (698 mails)

< Previous Next >
Re: [radeonhd] [Bug 13459] New: radeonhd driver with non-ATI PCI vendor ID
  • From: Yuri Ovcharenko <amwsoft@xxxxxxxxx>
  • Date: Fri, 30 Nov 2007 21:11:21 +0200
  • Message-id: <200711302111.21312.amwsoft@xxxxxxxxx>
Fri 30 November 2007 19:38, Marc Dietrich wrote:
Hi,

Am Freitag 30 November 2007 15:25:32 schrieb
bugzilla-daemon@xxxxxxxxxxxxxxx:
http://bugs.freedesktop.org/show_bug.cgi?id=13459

Summary: radeonhd driver with non-ATI PCI vendor ID
Product: xorg
Version: unspecified
Platform: All
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/radeonhd
AssignedTo: lverhaegen@xxxxxxx
ReportedBy: amwsoft@xxxxxxxxx
QAContact: xorg-team@xxxxxxxxxxx


On my Samsung R24plusF000 laptop ATI Mobility Radeon X2300 has non-ATI
PCI vendor ID. As a result X does not start with radeonhd driver. I see
"No device found" in Xorg.log.

Video card presented in the system as:
Vendor ID: 0x0001
Device ID: 0x7188
Subsystem vendor ID: 0x144D
Subsystem device ID: 0xC515

have you tried booting with pci=nommconf (or pci=conf1)?
could be a buggy (mainboard-) bios.
Yes, BIOS is buggy.
This realy help. Booting with pci=nommconf results in vendor ID = 0x1002 and I
found additional device on PCI bus 08:00.0.

Thank You, Very match!!!

Who can close the bug? Me?


Patch below resolves this problem for me, but it is ugly for
PCI_VENDOR_ID_ATI replacement.

After recompiling with this patch applyed my display starts in 1280x800
resolution which is native for my panel.

diff -Naur old/src/rhd_driver.c new/src/rhd_driver.c
--- old/src/rhd_driver.c 2007-11-24 23:32:43.000000000 +0200
+++ new/src/rhd_driver.c 2007-11-29 22:02:14.000000000 +0200
@@ -361,7 +361,7 @@

/* PCI BUS */
if (xf86GetPciVideoInfo() ) {
- numUsed = xf86MatchPciInstances(RHD_NAME, PCI_VENDOR_ATI,
+ numUsed = xf86MatchPciInstances(RHD_NAME, 0x0001,
RHDChipsets, RHDPCIchipsets,
devSections,numDevSections,
drv, &usedChips);
diff -Naur old/src/rhd_id.c new/src/rhd_id.c
--- old/src/rhd_id.c 2007-11-24 23:32:43.000000000 +0200
+++ new/src/rhd_id.c 2007-11-29 22:01:03.000000000 +0200
@@ -460,6 +460,7 @@
/* 0x7186 : M64 : Mobility Radeon X1450 */
/* 0x7187 : RV516 : Radeon X1300/X1550 */
/* 0x7188 : M64 : Mobility Radeon X2300 */
+ { 0x7188, 0xC515, 0x144D, "Samsung R25plusF000 ATI Radeon X2300",
RHD_CARD_FLAG_NONE, ID_CONNECTORINFO_EMPTY },
/* 0x718A : M64 : Mobility Radeon X2300 */
/* 0x718B : M62 : Mobility Radeon X1350 */
/* 0x718C : M62 : Mobility Radeon X1350 */


--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
_______________________________________________
xorg-team mailing list
xorg-team@xxxxxxxxxxx
http://lists.x.org/mailman/listinfo/xorg-team

Marc


--
"The enemy has the face of the devil."
Lord Arthur Ponsonby, "Falsehood in Wartime: Propaganda Lies
of the
First World War", 1928

--
Regards,
Yuri Ovcharenko.
amwsoft@xxxxxxxxx
code.google.com/u/amwsoft
--
To unsubscribe, e-mail: radeonhd+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: radeonhd+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups