Daniel Pavel <[EMAIL PROTECTED]> wrote:

> 
> Din cate stiu eu, Debian nu distribuie asa ceva.  Ti-am zis, e rpm-ul
> de la ATI alienat (adica convertit in .deb cu alien).  Si btw, a mai
> aparut intre timp o versiune.

Am vazut si am luat ultima versiune de la www.ati.com
 
> Da, da' de ce se plange de "NVIDIA XFree86 driver"?  I'm confused :)

Ai dreptate, erau ramasite de la driverul nvidia de la vechiul geforce.
Ciudat e ca nu dadea erori decat cand porneam X sub kernel 2.6.0. Cu
2.4.22 nu incerca sa incarece glx-ul de la Nvidia. Oricum am facut
curatenia.

Driverul nou de la Ati s-a compilat fara sa mai editez eu nimic prin el.
Dar acum nu mai porneste X deloc. Dau startx, se face trecerea pe
consola virtuala 7 si ecranul ramane negru. Apas ALT-F1 ma intorc in
consola de unde am pornit X ca sa vad un mesaj de eroare care nu spune
mai nimic:

==
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.
==


In /var/log/XFree86.0.log nu apare absolut nici o eroare 
Daca dau dmesg in schimb:

==
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.7.0 [Dec 18 2003] on minor 0 Fire
GL built-in AGP-support Based on agpgart interface v0.99 (c) Jeff
Hartmann 
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected a VIA KT266 missing the AGPv2 registers, chip might be
a VIA KT400 or compatible. (VIA flag) 
agpgart: Detected a Via Apollo KT400 chipset in AGP v2 compat mode at
0000:00:00.0 
agpgart: Detected Via Apollo KT266/KT266A/KT333 chipset
agpgart: AGP aperture is 128M @ 0xd0000000 Power management callback for
AGP chipset installed
[fglrx] AGP detected, AgpState   = 0x1f000217 (hardware caps of chipset)
AGP: Found 2 AGPv2 devices AGP: Doing enable for AGPv2
Unable to handle kernel paging request at virtual address e0828320
 printing eip:
e0828320
*pde = 1ff6d067
*pte = 00000000
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<e0828320>]    Tainted: P  
EFLAGS: 00013296
EIP is at 0xe0828320
eax: 00000001   ebx: e0999140   ecx: ffffffff   edx: 69746e65
esi: e0998418   edi: dfd69600   ebp: e0999140   esp: dc9a5f08
ds: 007b   es: 007b   ss: 0068
Process X (pid: 182, threadinfo=dc9a4000 task=dc7c2c80)
Stack: e0973b54 69746e65 444d4163 00205002 e0999140 e0999140 e0998418
dfd69600        e097dd5a dff56000 e099937c e0999140 e096a74d 1f000314
e0973768 e0999140        e0983dfd e0999140 bffff784 00000004 30991106
dfb73360 1f000314 e0983d71 Call Trace:
 [<e0973b54>] __ke_amd_adv_spec_cache_feature+0x14/0x90 [fglrx]
 [<e097dd5a>] _r6x_CheckAGPCommand+0x145/0x190 [fglrx]
 [<e096a74d>] __fgl_agp_enable+0x1d/0x20 [fglrx]
 [<e0973768>] __ke_agp_enable+0x28/0x40 [fglrx]
 [<e0983dfd>] drm_agp_enable+0x8c/0xcd [fglrx]
 [<e0983d71>] drm_agp_enable+0x0/0xcd [fglrx]
 [<e0974cef>] firegl_ioctl+0x167/0x1a2 [fglrx]
 [<c0164ca3>] sys_ioctl+0xf3/0x290
 [<c0109387>] syscall_call+0x7/0xb

Code:  Bad EIP value.
==

Plus ca dupa incercare nereusita de a porni X-ul nu mai pot scoate
modulul fglrx afara din kernel (desi nu mai e nici un proces ce tine de
X)
Singura sansa de a porni X-ul in kernel 2.6.0 este sa comentez in
/etc/X11/XFree86Config-4 liniile care incarca dri sau glx (sau ambele)

 
> Auzi, da' in /var/log/XFree86.0.log (sau cum ii zice la tine), ce
> scrie de DRI?  In particular, cauta ceva cu DRIScreenInit.
> 

Cand pornesc cu 2.4.22 apare asta:
===
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmGetBusid returned ''
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe0aa0000
(II) fglrx(0): [drm] mapped SAREA 0xe0aa0000 to 0x40026000
(II) fglrx(0): [drm] framebuffer handle = 0xd8000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
===

Cand pornesc cu 2.6.0 

==
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmGetBusid returned 'PCI:1:0:0'
drmOpenDevice: minor is 1
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 2
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 3
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 4
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 5
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 6
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 7
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 8
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 9
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 10
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 11
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 12
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 13
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 14
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: drmOpenMinor returns 5
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe087d000
(II) fglrx(0): [drm] mapped SAREA 0xe087d000 to 0x40225000
(II) fglrx(0): [drm] framebuffer handle = 0xd8000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
==

Dupa mesajele care imi apare la dmesg mi se pare clar ca nu se pupa
deloc cu noul kernel. Tu ce proc/mobo ai?  Cred ca o sa-mi recompilez
kernelul 2.6.0 si o sa bag in el chestii mai generice si nu doar
specifice hardware-ului meu (athlon XP si via-kt233)



-- 
Mihai Voica

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui