[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [drm] drmOpen failed



Okay, 2.6.5, AGP compiled as modules with frglx also recompiled still
gives me the same error.

But, I have some new information that is most certainly directly related
to my problem. Even thought the module is loaded, I have the following
Oops in my dmesg.

From my limited knowledge;
Ooops 0000 is the first one.
Low virtual address = problem with a structure member
Segment/Instruction: EIP:    0060:[<f89331a6>]

From my System.map, I see
f890fe7f A __crc_pm_idle

Hmm. Possibly power management. I am going to disable APCI and PM, and
if that works, re-enable just plain APM.

I hope I'm on the right track here.

Ian.

*** DMESG BEGIN ***

Linux agpgart interface v0.100 (c) Dave Jones
[drm] Initialized radeon 1.9.0 20020828 on minor 0
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
Unable to handle kernel NULL pointer dereference at virtual address 0000001a
 printing eip:
f89331a6
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
CPU:    0
EIP:    0060:[<f89331a6>]    Tainted: P
EFLAGS: 00010246   (2.6.5)
EIP is at firegl_init+0x46/0x110 [fglrx]
eax: f8959cc0   ebx: 0000001a   ecx: 00000002   edx: f8959ce0
esi: f7c70000   edi: f8959d10   ebp: c0400a18   esp: f7c71f50
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 123, threadinfo=f7c70000 task=f7c851e0)
Stack: 00000000 00000000 0000000e 00000014 00000282 f8959cc0 f8959cc0 f8890255
       0000001a 00000019 f89239f8 f8912080 f8912180 f88e6000 0804e340 00000000
       c03ee308 fffffffc c0400a30 c0400a30 f89598c0 c012e9d2 f7c70000 c014b59f
Call Trace:
 [<f8890255>] firegl_init_module+0xe5/0x17b [fglrx]
 [<c012e9d2>] sys_init_module+0x102/0x210
 [<c014b59f>] filp_close+0x4f/0x80
 [<c0106c47>] syscall_call+0x7/0xb
 
Code: 81 3b 00 00 02 10 74 22 c7 04 24 40 7c 94 f8 b8 85 f5 94 f8

*** DMESG END ***


On Wed, 2004-04-14 at 02:45, Ian B. MacDonald wrote: 
On Tue, 2004-04-13 at 18:12, Tristan Seligmann wrote:
Do you have AGPGART support compiled in, or (preferable) compiled as a
module for your chipset? If so, then also check that you have both the
agpgart module loaded, and the one specific to your AGP chipset; in 2.4
you only needed the agpgart module, but in 2.6 you also need the
chipset-specific one loaded.

Ahah, I did have the AGP compiled in. I also had both ATI and VIA
chipsets compiled in (figured this was the motherboard chipset
originally, hence the staticness).  I forgot to mention that the radeon
DRI/DRM was working with the current compiled in AGP.  I also did not
mention that normally I have a second head on a Matrox card, but that is
all disabled currently (no kernel or X11 support). Here is an lspci
excerpt.

0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
0000:00:0b.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2064W [Millennium] (rev 01)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc R200 BB [Radeon All in Wonder 8500DV]
0000:01:00.1 PCI bridge: ATI Technologies Inc: Unknown device 4243
0000:02:00.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 04)

Going to try AGP+ATI RadeonIGP as modules (in addition to radeon,
radeonfb and frglx).  

Thanks for the help,
iMac.

-- 

Ian B. MacDonald <imac at netstatz dot com>