[Bug 2649] New: X is mucking with video cards it does not own
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Mar 3 18:55:21 PST 2005
Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://bugs.freedesktop.org/show_bug.cgi?id=2649
Summary: X is mucking with video cards it does not own
Product: xorg
Version: CVS_head
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Server/general
AssignedTo: xorg-bugzilla-noise at freedesktop.org
ReportedBy: jonsmirl at yahoo.com
I have two video cards:
PCI Rage128
AGP Radeon
X is loaded on the Rage128 on VT7
X is not configured to support the radeon
I switch to VT1 and load radeonfb
This works fine.
Now I switch to VT7 and dump PCI config space for the radeon
[root at jonsmirl 0000:01:00.0]# hexdump config >/foo
[root at jonsmirl 0000:01:00.0]# diff /foo /bar
1c1
< 0000000 1002 4966 0080 02b0 0001 0300 4010 0080
---
> 0000000 1002 4966 0083 02b0 0001 0300 4010 0080
4c4
< 0000030 0000 fea0 0058 0000 0000 0000 010b 0008
---
> 0000030 0000 fe90 0058 0000 0000 0000 010b 0008
[root at jonsmirl 0000:01:00.0]#
Somebody is changing PCI command from 83 to 80 and disabling my
radeon's memory and iospace. Who is doing this? It has to be X since
it doesn't happen if I switch to VT6 or VT8.
Why is X mucking with a card it doesn't have a driver loaded for?
Where is this happening in the X code?
Jon Smirl írta:
> Somebody is changing PCI command from 83 to 80 and disabling my
> radeon's memory and iospace. Who is doing this? It has to be X since
> it doesn't happen if I switch to VT6 or VT8.
>
> Why is X mucking with a card it doesn't have a driver loaded for?
> Where is this happening in the X code?
>
Hm. Someone other than a Linux-ruby user finally complaining. :-)
Try patching XFree or XOrg with the proper patch
http://www.ltn.lv/~aivils/files/080_pci_isolate_device_feature.diff
for XFree, or
http://www.ltn.lv/~aivils/files/Xorg-6.7.0-isolate_device.patch
for XOrg, it's applicable for XOrg-6.8.x, too.
Then add
Option "SingleCard" "on"
to your Section "ServerLayout".
Best regards,
Zoltán Böszörményi
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the xorg-bugzilla-noise
mailing list