[Bug 2493] New: X.org doesn't come up w/ an ancient i815 most of
the time
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Feb 7 20:34:02 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=2493
Summary: X.org doesn't come up w/ an ancient i815 most of the
time
Product: xorg
Version: CVS_head
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: Driver/i810
AssignedTo: xorg-bugzilla-noise at freedesktop.org
ReportedBy: bero at arklinux.org
X.org fails to start on this device:
00:02.0 Class 0300: 8086:1132 (rev 04)
Subsystem: 0e11:001a
Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 11
Memory at 44000000 (32-bit, prefetchable) [size=64M]
Memory at 40400000 (32-bit, non-prefetchable) [size=512K]
Expansion ROM at <unassigned> [disabled]
Capabilities: [dc] Power Management version 2
The error is:
(--) I810(0): Chipset: "i815"
(--) I810(0): Linear framebuffer at 0x44000000
(--) I810(0): IO registers at addr 0x40400000
(WW) xf86AcquireGART: AGPIOC_ACQUIRE failed (Device or resource busy)
(EE) GARTInit: AGPIOC_INFO failed (Invalid argument)
(EE) I810(0): AGP GART support is not available. Make sure your kernel has
agpgart support or that the agpgart kernel module is loaded.
The AGP bridge is integrated into the i815 chip, so nothing unusual here
either.
AGP support is definitely there, and (without doing a lot of debugging yet) I
believe the AGPIOC_ACQUIRE Device or resource busy must be caused by X.org
opening the device twice; there's nothing else that might want to use AGP (no
framebuffer drivers, no other X servers, nothing).
An even weirder thing is, sometimes X.org does come up (approximately once in
15 tries), and once it is up, it works perfectly, even with DRI.
I suspect there's some race condition (/dev/agpgart opened again before its
first usage is closed under certain circumstances?) in the driver.
Verified with current X.org and Linux kernels 2.6.10, 2.6.10-mm1 and
2.6.10-ac12.
--
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