Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ati-drivers crashing X and freezing computer when using gl
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Anior
Guru
Guru


Joined: 17 Apr 2003
Posts: 317
Location: European Union (Stockholm / Sweden)

PostPosted: Tue Oct 28, 2003 12:30 pm    Post subject: ati-drivers crashing X and freezing computer when using gl Reply with quote

I've got a radeon 9700 pro and a MS8147C mobo.
Kernel 2.6.0-test9 fglrx 3.2.8 XFree86 4.3.0
UseInternalAGPGART set to off
Compiled in: mtrr, agp via_agp. No DRI

It boots just fine, heres the dmesg:

Code:

12 000 00  1    0    0   0   0    0    0    00
 13 000 00  1    0    0   0   0    0    0    00
 14 000 00  1    0    0   0   0    0    0    00
 15 000 00  1    0    0   0   0    0    0    00
 16 000 00  1    0    0   0   0    0    0    00
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1794.0700 MHz.
..... host bus clock speed is 265.0881 MHz.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb3a0, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20031002
IOAPIC[0]: Set PCI routing entry (2-9 -> 0x71 -> IRQ 9 Mode:0 Active:0)
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [ALKA] (IRQs 20)
ACPI: PCI Interrupt Link [ALKB] (IRQs 21)
ACPI: PCI Interrupt Link [ALKC] (IRQs 22)
ACPI: PCI Interrupt Link [ALKD] (IRQs 23)
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa9 -> IRQ 16 Mode:1 Active:1)
00:00:08[A] -> 2-16 -> IRQ 16
IOAPIC[0]: Set PCI routing entry (2-17 -> 0xb1 -> IRQ 17 Mode:1 Active:1)
00:00:08[B] -> 2-17 -> IRQ 17
IOAPIC[0]: Set PCI routing entry (2-18 -> 0xb9 -> IRQ 18 Mode:1 Active:1)
00:00:08[C] -> 2-18 -> IRQ 18
IOAPIC[0]: Set PCI routing entry (2-19 -> 0xc1 -> IRQ 19 Mode:1 Active:1)
00:00:08[D] -> 2-19 -> IRQ 19
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
_CRS returns NULL! Using IRQ 21 for device (PCI Interrupt Link [ALKB]).
ACPI: PCI Interrupt Link [ALKB] enabled at IRQ 21
IOAPIC[0]: Set PCI routing entry (2-21 -> 0xc9 -> IRQ 21 Mode:1 Active:1)
00:00:10[A] -> 2-21 -> IRQ 21
Pin 2-21 already programmed
Pin 2-21 already programmed
Pin 2-21 already programmed
_CRS returns NULL! Using IRQ 20 for device (PCI Interrupt Link [ALKA]).
ACPI: PCI Interrupt Link [ALKA] enabled at IRQ 20
IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd1 -> IRQ 20 Mode:1 Active:1)
00:00:11[A] -> 2-20 -> IRQ 20
Pin 2-21 already programmed
_CRS returns NULL! Using IRQ 22 for device (PCI Interrupt Link [ALKC]).
ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
IOAPIC[0]: Set PCI routing entry (2-22 -> 0xd9 -> IRQ 22 Mode:1 Active:1)
00:00:11[C] -> 2-22 -> IRQ 22
_CRS returns NULL! Using IRQ 23 for device (PCI Interrupt Link [ALKD]).
ACPI: PCI Interrupt Link [ALKD] enabled at IRQ 23
IOAPIC[0]: Set PCI routing entry (2-23 -> 0xe1 -> IRQ 23 Mode:1 Active:1)
00:00:11[D] -> 2-23 -> IRQ 23
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-23 already programmed
Pin 2-23 already programmed
Pin 2-23 already programmed
Pin 2-23 already programmed
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
vesafb: framebuffer at 0xd8000000, mapped to 0xe080b000, size 16384k
vesafb: mode is 1280x1024x16, linelength=2560, pages=50
vesafb: protected mode interface info at c000:573e
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
fb0: VESA VGA frame buffer device
Machine check exception polling timer started.
devfs: v1.22 (20021013) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Initializing Cryptographic API
PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 5
PCI: Via IRQ fixup for 0000:00:10.1, from 10 to 5
PCI: Via IRQ fixup for 0000:00:10.2, from 7 to 5
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Fan [FAN] (on)
ACPI: Processor [CPU0] (supports C1 C2)
ACPI: Thermal Zone [THRM] (40 C)
Console: switching to colour frame buffer device 160x64
pty: 256 Unix98 ptys configured
Generic RTC Driver v1.07
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: AGP aperture is 128M @ 0xd0000000
Hangcheck: starting hangcheck timer 0.5.0 (tick is 180 seconds, margin is 60 seconds).
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
floppy0: no floppy controllers found
via-rhine.c:v1.10-LK1.1.19-2.5  July-12-2003  Written by Donald Becker
  http://www.scyld.com/network/via-rhine.html
eth0: VIA VT6102 Rhine-II at 0xe8136000, 00:0a:e6:51:9f:c3, IRQ 23.
eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 0021.
Linux video capture interface: v1.00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1
    ide0: BM-DMA at 0xc800-0xc807, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xc808-0xc80f, BIOS settings: hdc:DMA, hdd:pio
hda: Maxtor 6Y120P0, ATA DISK drive
hdb: LITE-ON LTR-40125S, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: Maxtor 6Y120P0, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(133)
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3
hdc: max request size: 128KiB
hdc: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(133)
 /dev/ide/host0/bus1/target0/lun0: p1 p2 p3
hdb: ATAPI 48X CD-ROM CD-R/RW drive, 1984kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Console: switching to colour frame buffer device 160x64
ehci_hcd 0000:00:10.3: EHCI Host Controller
ehci_hcd 0000:00:10.3: irq 21, pci mem e1836000
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-13
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: irq 21, io base 0000bc00
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: irq 21, io base 0000c000
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: irq 21, io base 0000c400
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
drivers/usb/core/usb.c: registered new driver audio
drivers/usb/class/audio.c: v1.0.0:USB Audio Class driver
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
pwc Philips PCA645/646 + PCVC675/680/690 + PCVC730/740/750 webcam module version 8.11 loaded.
pwc Also supports the Askey VC010, various Logitech QuickCams, Samsung MPC-C10 and MPC-C30,
pwc the Creative WebCam 5, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
drivers/usb/core/usb.c: registered new driver Philips webcam
mice: PS/2 mouse device common for all mice
input: Gravis Xterminator Digital on pci0000:00:0c.1/gameport0
gameport: pci0000:00:0c.1 speed 1193 kHz
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
md: raid0 personality registered as nr 2
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
Advanced Linux Sound Architecture Driver Version 0.9.7 (Thu Sep 25 19:16:36 2003 UTC).
request_module: failed /sbin/modprobe -- snd-card-0. error = -16
ALSA device list:
  #0: Sound Blaster Audigy2 (rev.4) at 0xa000, irq 16
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI: (supports S0 S1 S4 S5)
md: Autodetecting RAID arrays.
md: autorun ...
md: considering hdc2 ...
md:  adding hdc2 ...
md:  adding hda2 ...
md: created md0
md: bind<hda2>
md: bind<hdc2>
md: running: <hdc2><hda2>
md0: setting max_sectors to 64, segment boundary to 16383
raid0: looking at hdc2
raid0:   comparing hdc2(119137920) with hdc2(119137920)
raid0:   END
raid0:   ==> UNIQUE
raid0: 1 zones
raid0: looking at hda2
raid0:   comparing hda2(119137920) with hdc2(119137920)
raid0:   EQUAL
raid0: FINAL 1 zones
raid0: done.
raid0 : md_size is 238275840 blocks.
raid0 : conf->hash_spacing is 238275840 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 4 bytes for hash.
md: ... autorun DONE.
found reiserfs format "3.6" with standard journal
hub 3-0:1.0: new USB device on port 1, assigned address 2
pwc Logitech QuickCam 4000 Pro USB webcam detected.
videodev: "Logitech QuickCam Pro 4000" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
pwc Registered as /dev/video0.
usbaudio: device 2 audiocontrol interface 1 has 1 input and 0 output AudioStreaming interfaces
usbaudio: device 2 interface 2 altsetting 0 FORMAT_TYPE descriptor not found
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 44100 attributes 0x00
usbaudio: valid input sample rate 22050
usbaudio: device 2 interface 2 altsetting 2: format 0x00000010 sratelo 22050 sratehi 22050 attributes 0x00
usbaudio: valid input sample rate 11025
usbaudio: device 2 interface 2 altsetting 3: format 0x00000010 sratelo 11025 sratehi 11025 attributes 0x00
usbaudio: valid input sample rate 8000
usbaudio: device 2 interface 2 altsetting 4: format 0x00000010 sratelo 8000 sratehi 8000 attributes 0x00
usbaudio: registered dsp 14,19
usbaudio: constructing mixer for Terminal 3 type 0x0101
usbaudio: warning: found 1 of 0 logical channels.
usbaudio: assuming the channel found is the master channel (got a Philips camera?). Should be fine.
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at dfc452c0
hub 2-0:1.0: new USB device on port 1, assigned address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.0-1
Reiserfs journal params: device md0, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (md0) for (md0)
Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 380k freed
Adding 819304k swap on /dev/hda3.  Priority:1 extents:1
Adding 819304k swap on /dev/hdc3.  Priority:1 extents:1
pwcx: no version magic, tainting kernel.
pwcx: module license 'unspecified' taints kernel.
pwc Philips webcam decompressor routines version 8.3
pwc Supports all cameras supported by the main module (pwc).
pwc Adding decompressor for model 645.
pwc Adding decompressor for model 646.
pwc Adding decompressor for model 675.
pwc Adding decompressor for model 680.
pwc Adding decompressor for model 690.
pwc Adding decompressor for model 720.
pwc Adding decompressor for model 730.
pwc Adding decompressor for model 740.
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 431 MBytes.
[fglrx] module loaded - fglrx 3.2.8 [Sep 21 2003] on minor 0
blk: queue dfdb0e00, I/O limit 4095Mb (mask 0xffffffff)
blk: queue dfdb0200, I/O limit 4095Mb (mask 0xffffffff)
Debug: sleeping function called from invalid context at mm/slab.c:1856
in_atomic():1, irqs_disabled():0
Call Trace:
 [<c011df6b>] __might_sleep+0xab/0xd0
 [<c014158c>] kmem_cache_alloc+0x6c/0x70
 [<e1ab0de8>] __ke_alloc_wait_queue_head_struct+0x18/0x30 [fglrx]
 [<e1ab3d61>] firegl_setup_dev+0x91/0x1b0 [fglrx]
 [<e1ab3ddc>] firegl_setup_dev+0x10c/0x1b0 [fglrx]
 [<e1ab32f4>] firegl_open+0x174/0x230 [fglrx]
 [<e1ab3232>] firegl_open+0xb2/0x230 [fglrx]
 [<e1ab0b56>] firegl_stub_open+0x106/0x1c0 [fglrx]
 [<e1ab0a50>] firegl_stub_open+0x0/0x1c0 [fglrx]
 [<c015faa8>] chrdev_open+0xe8/0x210
 [<c01ace70>] devfs_open+0x0/0x110
 [<c01acf62>] devfs_open+0xf2/0x110
 [<c01552aa>] dentry_open+0x14a/0x220
 [<c0155158>] filp_open+0x68/0x70
 [<c01555fb>] sys_open+0x5b/0x90
 [<c010952b>] syscall_call+0x7/0xb

mtrr: 0xd8000000,0x8000000 overlaps existing 0xd8000000,0x1000000
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)
[fglrx] AGP detected, AgpState   = 0x1f000a0b (hardware caps of chipset)
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[fglrx] AGP enabled,  AgpCommand = 0x1f000302 (selected caps)
[fglrx] free  AGP = 121909248
[fglrx] max   AGP = 121909248
[fglrx] free  LFB = 124440576
[fglrx] max   LFB = 124440576
[fglrx] free  Inv = 0
[fglrx] max   Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB  = 0
[fglrx] total AGP = 32768
Debug: sleeping function called from invalid context at include/asm/semaphore.h:119
in_atomic():1, irqs_disabled():0
Call Trace:
 [<c011df6b>] __might_sleep+0xab/0xd0
 [<e1ab0a50>] firegl_stub_open+0x0/0x1c0 [fglrx]
 [<e1ab131a>] __ke_down_struct_sem+0x2a/0x50 [fglrx]
 [<e1abf173>] drm_find_file+0x23/0x70 [fglrx]
 [<e1abf49f>] drm_getmagic+0xff/0x160 [fglrx]
 [<c01e0773>] capable+0x23/0x50
 [<e1abf3a0>] drm_getmagic+0x0/0x160 [fglrx]
 [<e1ab3666>] firegl_ioctl+0x146/0x1b0 [fglrx]
 [<c0169235>] sys_ioctl+0x115/0x2b0
 [<c010952b>] syscall_call+0x7/0xb


Some whining about mtrr, but I've heard that most people have that?
And ofcourse the infamous might_sleep.
Since Andrew Morton calls the might_sleep message harmless I havn't worried about that either.
However, when I run a opengl app it starts freaking out and fills up the dmesg with
"agp_allocate_memory_phys_list failed".
I'm just posting the tail here, it's really not that exiting to look at ;-)

Code:

[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_umm_init] *ERROR* UMM area already initialized!
[fglrx:firegl_unlock] *ERROR* Process 4198 using kernel context 0
mtrr: 0xd8000000,0x8000000 overlaps existing 0xd8000000,0x1000000
Debug: sleeping function called from invalid context at include/asm/semaphore.h:119
in_atomic():1, irqs_disabled():0
Call Trace:
 [<c011df6b>] __might_sleep+0xab/0xd0
 [<e1abdb4e>] drm_free+0x9e/0x130 [fglrx]
 [<e1ab131a>] __ke_down_struct_sem+0x2a/0x50 [fglrx]
 [<e1abf9d9>] firegl_remove_all_drawables+0x39/0x70 [fglrx]
 [<e1ac136a>] firegl_release_helper+0x4da/0x6a0 [fglrx]
 [<e1ab3eb3>] firegl_takedown+0x33/0x9b0 [fglrx]
 [<e1ab34c8>] firegl_release+0x118/0x170 [fglrx]
 [<e1ab342d>] firegl_release+0x7d/0x170 [fglrx]
 [<e1ab33b0>] firegl_release+0x0/0x170 [fglrx]
 [<c01571ea>] __fput+0x11a/0x130
 [<c01556b9>] filp_close+0x59/0x90
 [<c01219ec>] put_files_struct+0x5c/0xd0
 [<c012267b>] do_exit+0x17b/0x3e0
 [<c0122913>] sys_exit+0x13/0x20
 [<c010952b>] syscall_call+0x7/0xb7


When I quit the app X will be gone and gdm restarts.
When I log in again I'll be in Mesa mode.
It also hangs quite freaquently.
When it hangs in a game music is still there and I can still ssh in from another box.
If I do a pstree then it will show me the app right under init with X nowhere to be seen.
I suppose this isn't sane as the application is using X to draw to the screen.
If I try to kill the hung app the whole system becomes unresponsive and I can't ssh in anymore.
Does anybody else suffer from something similiar?
Back to top
View user's profile Send private message
dberkholz
Retired Dev
Retired Dev


Joined: 18 Mar 2003
Posts: 1008
Location: Minneapolis, MN, USA

PostPosted: Fri Oct 31, 2003 9:26 pm    Post subject: Reply with quote

Suggest you compile agpgart and via-agp as modules if you desire to use the kernel's agpgart, so troubleshooting is easier (better dmesg stuff). Also test with internal agpgart.

Also if you're using framebuffer, make sure you aren't using mtrr with it (e.g. in grub.conf video=vesa:ywrap,mtrr -> video=vesa).
Back to top
View user's profile Send private message
irasnyd
Apprentice
Apprentice


Joined: 16 Feb 2003
Posts: 286
Location: Placentia, CA

PostPosted: Fri Oct 31, 2003 10:17 pm    Post subject: Reply with quote

I'm having the same problem with the 2.4.22 vanilla sources. Every time I try to load XFree86 with the fglrx driver, my computer hard-locks. I am going to try removing the video=vesa:ywrap,mtrr line, and changing it to what you said to see if it helps.

UPDATE: It's working somewhat better now. Before, agpgart and fglrx wouldn't load because of "undefined symbols." Now they both load, but on startx I get this:
Code:

(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM"
(EE) fglrx(0): cannot init AGP


Oh well, at least X is working I guess :-p
Back to top
View user's profile Send private message
dberkholz
Retired Dev
Retired Dev


Joined: 18 Mar 2003
Posts: 1008
Location: Minneapolis, MN, USA

PostPosted: Sat Nov 01, 2003 12:50 am    Post subject: Reply with quote

irasnyd wrote:

Code:

(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM"
(EE) fglrx(0): cannot init AGP


Oh well, at least X is working I guess :-p

Did you accidentally compile direct rendering into the kernel?
Back to top
View user's profile Send private message
darkangael
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jul 2003
Posts: 132

PostPosted: Wed Nov 05, 2003 1:34 pm    Post subject: Reply with quote

I am having the exact same problem. I have tried using the kernel modules, and with the internal I think (that is if i got the internal working, might try again to see what happened). Back when I had the driver working in 2.4.x the vid card worked, but froze intermittently when playing nwn, which is all I really want it to play (and wolfet, of course). Opengl programs aren;t the only ones with issues either. Run ANY program in wine, and it will freeze with the same. This might just be because wine calls the opengl for display or something i guess.

I have 2.6.0-test8-mm1 with no dri.
Tried with and without APM, only difference was the screen didnt turn off when apm was off.
ACPI breaks almost everything else in my computer, so I haven't even bothered trying to put that in a kernel.
Tried 2.4.23 kernel and simply couldn't get the driver to work (it had trouble detecting the aperture size, they were supposed to have fixed this grr. I even had 3.2.5 working in 2.4, but now it doesn't wanna go for me).

Using sapphire radeon 9700 pro and epox 8k9a2+ motherboard

Will post xfa6config and /proc/config.gz if anyone thinks it might help and is willing to take a looksee, otherwise I won't bother filling up the thread with more of the same.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum