[Bug 13459] New: radeonhd driver with non-ATI PCI vendor ID
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@suse.de ReportedBy: amwsoft@gmail.com QAContact: xorg-team@lists.x.org 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 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@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Hi, Am Freitag 30 November 2007 15:25:32 schrieb bugzilla-daemon@freedesktop.org:
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@suse.de ReportedBy: amwsoft@gmail.com QAContact: xorg-team@lists.x.org
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.
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@lists.x.org 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 -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Fri 30 November 2007 19:38, Marc Dietrich wrote:
Hi,
Am Freitag 30 November 2007 15:25:32 schrieb bugzilla-daemon@freedesktop.org:
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@suse.de ReportedBy: amwsoft@gmail.com QAContact: xorg-team@lists.x.org
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@lists.x.org 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@gmail.com code.google.com/u/amwsoft -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Nov 30, 07 21:11:21 +0200, Yuri Ovcharenko wrote:
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.
Include this information and it's originator in a comment and just close it. :)
Thanks
Matthias
--
Matthias Hopf
http://bugs.freedesktop.org/show_bug.cgi?id=13459 amwsoft@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #1 from amwsoft@gmail.com 2007-11-30 11:52 PST ------- 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. -- 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@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (4)
-
bugzilla-daemon@freedesktop.org
-
Marc Dietrich
-
Matthias Hopf
-
Yuri Ovcharenko