Bug 13512 - ATI 9250 AGP locks system with DRI enabled
Summary: ATI 9250 AGP locks system with DRI enabled
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: high major
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-04 08:00 UTC by Rui Barreiros
Modified: 2009-04-02 06:48 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Debug/config/log files (18.24 KB, application/x-gzip)
2007-12-04 08:02 UTC, Rui Barreiros
no flags Details

Description Rui Barreiros 2007-12-04 08:00:18 UTC
Hello,

I've been since friday trying to get open source ati driver working with this 9250 and latest experimental xorg (debian) and latest ati driver (also experimental) tried also with current as of this post git master of drm and mesa with no success, i can only have it working with DRI disabled, or else it locks up the system (no i can't ssh to the PC only reset works), on xserver-xorg-video-ati 6.7.196-1 i could use the Option BusType PCI and instead of a system lockup i had xserver using 100% cpu, couldn't kill, went defunct when i did, when i upgraded to 6.7.196-2 (supposed to be latest git master) i had system lockup with and without BusType PCI.

I'm attaching a tar.gz with several info , xorg.conf, debug messages, bios settings, etc, of the 2 tries i did with 6.7.196-1, basically Try1 without BusType PCI, and Try2 with BusType PCI.

All the info below pertains to 6.7.196-1 and latest deb packages of DRM/Mesa, the tests i did with git master of DRM/Mesa produced no change in any of the debug output, all are the same.

akama:~# dpkg -l | grep xserver
ii  xserver-xorg                         1:7.3+7                      the X.Org X server
ii  xserver-xorg-core                    2:1.4.1~git20071119-1        Xorg X server - core server
ii  xserver-xorg-dev                     2:1.3.0.0.dfsg-12lenny1      X.Org X server -- development files
ii  xserver-xorg-input-evdev             1:1.2.0~git20070819-4        X.Org X server -- evdev input driver
ii  xserver-xorg-input-kbd               1:1.2.2-3                    X.Org X server -- keyboard input driver
ii  xserver-xorg-input-mouse             1:1.2.3-1                    X.Org X server -- mouse input driver
ii  xserver-xorg-input-synaptics         0.14.7~git20070706-1         Synaptics TouchPad driver for X.Org/XFree86
ii  xserver-xorg-video-apm               1:1.1.1-10                   X.Org X server -- APM display driver
ii  xserver-xorg-video-ark               1:0.6.0-9                    X.Org X server -- ark display driver
ii  xserver-xorg-video-ati               1:6.7.196-1                  X.Org X server -- ATI display driver
ii  xserver-xorg-video-ati-dbg           1:6.7.196-1                  X.Org X server -- ATI display driver (debugg
ii  xserver-xorg-video-intel             2:2.2.0-1                    X.Org X server -- Intel i8xx, i9xx display d 

akama:~# dpkg -l | grep drm
ii  libdrm-dev                           2.3.0-4                      Userspace interface to kernel DRM services -
ii  libdrm2                              2.3.0-4                      Userspace interface to kernel DRM services -
ii  libdrm2-dbg                          2.3.0-4                      Userspace interface to kernel DRM services -

akama:~# dpkg -l | grep mesa
ii  libgl1-mesa-dev                      7.0.2-2                      A free implementation of the OpenGL API -- G
ii  libgl1-mesa-dri                      7.0.2-2                      A free implementation of the OpenGL API -- D
ii  libgl1-mesa-glx                      7.0.2-2                      A free implementation of the OpenGL API -- G
ii  libglu1-mesa                         7.0.2-2                      The OpenGL utility library (GLU)
ii  libglu1-mesa-dev                     7.0.2-2                      The OpenGL utility library -- development fi
ii  mesa-common-dev                      7.0.2-2                      Developer documentation for Mesa
ii  mesa-utils                           7.0.2-2                      Miscellaneous Mesa GL utilities
ii  xlibmesa-gl                          1:7.2-5                      transitional package for Debian etch
ii  xlibmesa-glu                         1:7.2-5                      transitional package for Debian etch
Comment 1 Rui Barreiros 2007-12-04 08:02:46 UTC
Created attachment 12929 [details]
Debug/config/log files


BIOS settings, lspcivv.log, testgart.log
Try1/ (without BusType PCI)
gdb, kmsg, xorg.conf, there is no Xorg.0.log because it wasn't written, locked before it could be written.
Try2/ (with BusType PCI)
gdb, kmsg, xorg.conf,Xorg.0.log
Comment 2 Rui Barreiros 2007-12-04 08:05:47 UTC
This test was made with 6.7.196-2

Without Option "BusType" "PCI"
- gdb output is the same as i sent in the previous mail

akama:~# gdb /usr/bin/Xorg
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) run -keeptty -dumbSched
Starting program: /usr/bin/Xorg -keeptty -dumbSched
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/akama:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.1~git20071119-1)
Current Operating System: Linux akama 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686
Build Date: 20 November 2007  01:48:55AM


       Before reporting problems, check http://wiki.x.org
       to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
       (++) from command line, (!!) notice, (II) informational,
       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec  4 12:18:58 2007
(==) Using config file: "/etc/X11/xorg.conf"
[New Thread 0xb7bbc6b0 (LWP 3129)]
(no debugging symbols found)
(no debugging symbols found)
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(II) Module "ddc" already built-in
(II) Module "i2c" already built-in
NTSC PAL
finished output detect: 0
finished output detect: 1
finished all detect
before xf86InitialConfiguration
in RADEONProbeOutputModes
after xf86InitialConfiguration
(II) Module "ramdac" already built-in
Entering TV Save
Save TV timing tables
saveTimingTables: reading timing tables
TV Save done
init memmap
init common
init crtc1
init pll1
restore memmap
restore common
restore crtc1
restore pll1

- kmsg output seems the same:

akama:~# cat /proc/kmsg
<7>[drm:drm_stub_open]
<7>[drm:drm_stub_open]
<7>[drm:drm_init]
<7>[drm:drm_get_dev]
<7>[drm:radeon_driver_load] AGP card detected
<7>[drm:drm_ctxbitmap_next] drm_ctxbitmap_next bit : 0
<7>[drm:drm_ctxbitmap_init] drm_ctxbitmap_init : 0
<7>[drm:drm_get_head]
<7>[drm:drm_get_head] new minor assigned 0
<6>[drm] Initialized radeon 1.27.0 20060524 on minor 0
<7>[drm:drm_stub_open]
<7>[drm:drm_open_helper] pid = 3129, minor = 0
<7>[drm:radeon_driver_open]
<7>[drm:drm_addmap_core] offset = 0xe1000000, size = 0x00010000, type = 1
<7>[drm:drm_addmap_core] offset = 0xd0000000, size = 0x08000000, type = 0
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00002000, type = 2
<7>[drm:drm_addmap_core] 8192 13 e8a24000
<7>[drm:drm_setup]
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0106407, nr=0x07, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0086401, nr=0x01, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0086401, nr=0x01, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_release] open_count = 1
<7>[drm:drm_release] pid = 3129, device = 0xe200, open_count = 1
<7>[drm:drm_fasync] fd = -1, device = 0xe200
<7>[drm:drm_lastclose]
<7>[drm:radeon_do_cleanup_cp]
<7>[drm:drm_lastclose] driver lastclose completed
<7>[drm:drm_rmmap_locked] mtrr_del=3
<7>[drm:drm_lastclose] lastclose completed
id=3129, cmd=0xc0106434, nr=0x34, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3129, cmd=0x40086436, nr=0x36, dev 0xe200, auth=1
<7>[drm:drm_agp_bind] base = 0xc0000000 entry->bound = 0xc0000000
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00101000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0000000, size = 0x00101000
<7>[drm:drm_mmap_locked] start = 0xb7931000, end = 0xb7a32000, page offset = 0xc0000
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xb7931000, end = 0xb7a32000, offset = 0xc0000000
<7>[drm:drm_vm_open_locked] 0xb7931000,0x00101000
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00101000, size = 0x00001000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0101000, size = 0x00001000
<7>[drm:drm_mmap_locked] start = 0xb7930000, end = 0xb7931000, page offset = 0xc0101
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xb7930000, end = 0xb7931000, offset = 0xc0101000
<7>[drm:drm_vm_open_locked] 0xb7930000,0x00001000
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00102000, size = 0x00200000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0102000, size = 0x00200000
<7>[drm:drm_mmap_locked] start = 0xaf66e000, end = 0xaf86e000, page offset = 0xc0102
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xaf66e000, end = 0xaf86e000, offset = 0xc0102000
<7>[drm:drm_vm_open_locked] 0xaf66e000,0x00200000
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00302000, size = 0x004e0000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0302000, size = 0x004e0000
<7>[drm:drm_mmap_locked] start = 0xaf18e000, end = 0xaf66e000, page offset = 0xc0302
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xaf18e000, end = 0xaf66e000, offset = 0xc0302000
<7>[drm:drm_vm_open_locked] 0xaf18e000,0x004e0000
<7>[drm:drm_ioctl] pid=3129, cmd=0x80206433, nr=0x33, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3129, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0xe1000000, size = 0x00010000, type = 1
<7>[drm:drm_ioctl] pid=3129, cmd=0x400c6459, nr=0x59, dev 0xe200, auth=1

- Continues without writing Xorg.0.log

With Option "BusType" "PCI"

gdb:

akama:~# gdb /usr/bin/Xorg
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) run -keeptty -dumbSched
Starting program: /usr/bin/Xorg -keeptty -dumbSched
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/akama:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.1~git20071119-1)
Current Operating System: Linux akama 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686
Build Date: 20 November 2007  01:48:55AM

       Before reporting problems, check http://wiki.x.org
       to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
       (++) from command line, (!!) notice, (II) informational,
       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec  4 12:28:53 2007
(==) Using config file: "/etc/X11/xorg.conf"
[New Thread 0xb7c056b0 (LWP 3110)]
(no debugging symbols found)
(no debugging symbols found)
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(II) Module "ddc" already built-in
(II) Module "i2c" already built-in
NTSC PAL
finished output detect: 0
finished output detect: 1
finished all detect
before xf86InitialConfiguration
in RADEONProbeOutputModes
after xf86InitialConfiguration
(II) Module "ramdac" already built-in
Entering TV Save
Save TV timing tables
saveTimingTables: reading timing tables
TV Save done
init memmap
init common
init crtc1
init pll1
restore memmap
restore common
restore crtc1
restore pll1

------ couldn't make a backtrace, system locked

- kmsg (alot more info)

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
akama:~# cat /proc/kmsg
<7>[drm:drm_stub_open]
<7>[drm:drm_stub_open]
<7>[drm:drm_init]
<7>[drm:drm_get_dev]
<6>ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
<7>[drm:radeon_driver_load] AGP card detected
<7>[drm:drm_ctxbitmap_next] drm_ctxbitmap_next bit : 0
<7>[drm:drm_ctxbitmap_init] drm_ctxbitmap_init : 0
<7>[drm:drm_get_head]
<7>[drm:drm_get_head] new minor assigned 0
<6>[drm] Initialized radeon 1.27.0 20060524 on minor 0
<7>[drm:drm_stub_open]
<7>[drm:drm_open_helper] pid = 3110, minor = 0
<7>[drm:radeon_driver_open]
<7>[drm:drm_addmap_core] offset = 0xe1000000, size = 0x00010000, type = 1
<7>[drm:drm_addmap_core] offset = 0xd0000000, size = 0x08000000, type = 0
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00002000, type = 2
<7>[drm:drm_addmap_core] 8192 13 e8b8f000
<7>[drm:drm_setup]
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0106407, nr=0x07, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0086401, nr=0x01, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0086401, nr=0x01, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_release] open_count = 1
<7>[drm:drm_release] pid = 3110, device = 0xe200, open_count = 1
<7>[drm:drm_fasync] fd = -1, device = 0xe200
<7>[drm:drm_lastclose]
<7>[drm:radeon_do_cleanup_cp]
<7>[drm:drm_lastclose] driver lastclose completed
<7>[drm:drm_rmmap_locked] mtrr_del=3
<7>[drm:drm_lastclose] lastclose completed
<7>[drm:drm_stub_open]
<7>[drm:drm_open_helper] pid = 3110, minor = 0
<7>[drm:radeon_driver_open]
<7>[drm:drm_addmap_core] offset = 0xe1000000, size = 0x00010000, type = 1
<7>[drm:drm_addmap_core] offset = 0xd0000000, size = 0x08000000, type = 0
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00002000, type = 2
<7>[drm:drm_addmap_core] 8192 13 e8b8f000
<7>[drm:drm_setup]
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_release] open_count = 1
<7>[drm:drm_release] pid = 3110, device = 0xe200, open_count = 1
<7>[drm:drm_fasync] fd = -1, device = 0xe200
<7>[drm:drm_lastclose]
<7>[drm:radeon_do_cleanup_cp]
<7>[drm:drm_lastclose] driver lastclose completed
<7>[drm:drm_rmmap_locked] mtrr_del=3
<7>[drm:drm_lastclose] lastclose completed
<7>[drm:drm_stub_open]
<7>[drm:drm_open_helper] pid = 3110, minor = 0
<7>[drm:radeon_driver_open]
<7>[drm:drm_addmap_core] offset = 0xe1000000, size = 0x00010000, type = 1
<7>[drm:drm_addmap_core] offset = 0xd0000000, size = 0x08000000, type = 0
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00002000, type = 2
<7>[drm:drm_addmap_core] 8192 13 e8b8f000
<7>[drm:drm_setup]
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0246400, nr=0x00, dev 0xe200, auth=1
<7>[drm:drm_release] open_count = 1
<7>[drm:drm_release] pid = 3110, device = 0xe200, open_count = 1
<7>[drm:drm_fasync] fd = -1, device = 0xe200
<7>[drm:drm_lastclose]
<7>[drm:radeon_do_cleanup_cp]
<7>[drm:drm_lastclose] driver lastclose completed
<7>[drm:drm_rmmap_locked] mtrr_del=3
<7>[drm:drm_lastclose] lastclose completed
<7>[drm:drm_stub_open]
<7>[drm:drm_open_helper] pid = 3110, minor = 0
<7>[drm:radeon_driver_open]
<7>[drm:drm_addmap_core] offset = 0xe1000000, size = 0x00010000, type = 1
<7>[drm:drm_addmap_core] offset = 0xd0000000, size = 0x08000000, type = 0
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00002000, type = 2
<7>[drm:drm_addmap_core] 8192 13 e8b8f000
<7>[drm:drm_setup]
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0106407, nr=0x07, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0086401, nr=0x01, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0086401, nr=0x01, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0106407, nr=0x07, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00002000, type = 2
<7>[drm:drm_mmap_locked] start = 0xb7a7b000, end = 0xb7a7d000, page offset = 0xe8b8f
<7>[drm:drm_vm_open_locked] 0xb7a7b000,0x00002000
<7>[drm:drm_do_vm_shm_nopage] shm_nopage 0xb7a7b000
<7>[drm:drm_do_vm_shm_nopage] shm_nopage 0xb7a7c000
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0xd0000000, size = 0x08000000, type = 0
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0086426, nr=0x26, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0086426, nr=0x26, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0086420, nr=0x20, dev 0xe200, auth=1
<7>[drm:drm_ctxbitmap_next] drm_ctxbitmap_next bit : 1
<7>[drm:drm_addctx] 1
<7>[drm:drm_ioctl] pid=3110, cmd=0x40086422, nr=0x22, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0x4008642a, nr=0x2a, dev 0xe200, auth=1
<7>[drm:drm_lock] 1 (pid 3110) requests lock (0x00000000), flags = 0x00000000
<7>[drm:drm_lock] 1 has lock
<7>[drm:drm_fasync] fd = 10, device = 0xe200
<7>[drm:drm_ioctl] pid=3110, cmd=0x6430, nr=0x30, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0x80206433, nr=0x33, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0x80206433, nr=0x33, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0x80206433, nr=0x33, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0x40046432, nr=0x32, dev 0xe200, auth=1
<6>agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
<6>agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
<6>agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0106434, nr=0x34, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0x40086436, nr=0x36, dev 0xe200, auth=1
<7>[drm:drm_agp_bind] base = 0xc0000000 entry->bound = 0xc0000000
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00000000, size = 0x00101000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0000000, size = 0x00101000
<7>[drm:drm_mmap_locked] start = 0xb797a000, end = 0xb7a7b000, page offset = 0xc0000
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xb797a000, end = 0xb7a7b000, offset = 0xc0000000
<7>[drm:drm_vm_open_locked] 0xb797a000,0x00101000
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00101000, size = 0x00001000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0101000, size = 0x00001000
<7>[drm:drm_mmap_locked] start = 0xb7979000, end = 0xb797a000, page offset = 0xc0101
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xb7979000, end = 0xb797a000, offset = 0xc0101000
<7>[drm:drm_vm_open_locked] 0xb7979000,0x00001000
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00102000, size = 0x00200000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0102000, size = 0x00200000
<7>[drm:drm_mmap_locked] start = 0xaf6b7000, end = 0xaf8b7000, page offset = 0xc0102
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xaf6b7000, end = 0xaf8b7000, offset = 0xc0102000
<7>[drm:drm_vm_open_locked] 0xaf6b7000,0x00200000
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0x00302000, size = 0x004e0000, type = 3
<7>[drm:drm_addmap_core] AGP offset = 0xc0302000, size = 0x004e0000
<7>[drm:drm_mmap_locked] start = 0xaf1d7000, end = 0xaf6b7000, page offset = 0xc0302
<7>[drm:drm_mmap_locked]    Type = 3; start = 0xaf1d7000, end = 0xaf6b7000, offset = 0xc0302000
<7>[drm:drm_vm_open_locked] 0xaf1d7000,0x004e0000
<7>[drm:drm_ioctl] pid=3110, cmd=0x80206433, nr=0x33, dev 0xe200, auth=1
<7>[drm:drm_ioctl] pid=3110, cmd=0xc0186415, nr=0x15, dev 0xe200, auth=1
<7>[drm:drm_addmap_core] offset = 0xe1000000, size = 0x00010000, type = 1
<7>[drm:drm_ioctl] pid=3110, cmd=0x400c6459, nr=0x59, dev 0xe200, auth=1

- Xorg.0.log
Wasn't written. 

Like i mentioned earlier, the only way system works is with DRI disabled (has to be writen in xorg.conf, Disable "DRI"), with 6.7.196-2 using or not BusType PCI and DRI enabled in both situations results in the same sympton, complete system lockdown.

Best regards,
Comment 3 Rui Barreiros 2007-12-06 03:41:19 UTC
Hello ? anyone home ? 2 days, not a single comment ?
Comment 4 Roland Scheidegger 2007-12-06 06:15:12 UTC
Does it work if you put 'Option "AGPmode" "1"' into your Device section in the xorg.conf file? Also, you could try disabling fast writes in the bios, though it shouldn't make any difference (this option pretty much always will lock up but the driver should disable it regardless the bios setting).
If you'd want a log file even in the case of lockups, you could try mounting the filesystem containing the log with the sync option (I doubt it would offer much insight into this problem, however).
Comment 5 Rui Barreiros 2007-12-06 07:52:47 UTC
Hello,

Thanks for the help.

I've tried all Fastwrite possibilities in BIOS and conf, the result is the same.

Did the same with AGPMode, tests were like this:

with BIOS AGP 4x disabled:
AGPMode 1
AGPMode 2
AGPMode 4

with BIOS AGP 4x enabled:
AGPMode 1
AGPMode 2
AGPMode 4

Unfortunately, no changes, still locks up the PC

Best regards,
Comment 6 Alex Deucher 2008-12-03 00:54:03 UTC
Is this still an issue with a newer driver (6.9.0 or newer)?
Comment 7 Alex Deucher 2009-04-02 06:48:12 UTC
closing due to lack of feedback.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.