[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