[Linuxtrent] Re: ATI radeon 9200 e dual head.

  • From: "Daniele P." <linuxtrent-79252@xxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 2 Dec 2004 17:58:08 +0100

Alle 15:29, martedì 30 novembre 2004, Flavio Stanchina ha scritto:
> Daniele P. wrote:
> > grazie per il suggerimento, finora con XF86Config-4 generato da
> > fglrxconfig riesco a piantare lo schermo in una serie di quadratini
> > luccicanti.
> 
> Ooops...

Ciao,
no no, nessun Oops, si pianta tutto e basta!
Ho fatto un po' di prove e riassumo.

Allora ho preso i deb che gentilmente metti a disposizione, ho
compilato il kernel e il modulo sperando di aver seguito in modo
corretto le tue esaurienti indicazioni. 
Via seriale ottengo i seguenti, poi si blocca tutto, anche
cambiando vari XF86Config-4 :

ors:~# modprobe fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, 
GERMA.
[fglrx] Maximum main memory to use for locked dma buffers: 929 MBytes.
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[fglrx] module loaded - fglrx 3.14.6 [Oct 30 2004] on minor 0
ors:~# cp /etc/X11/XF86Config-4.fgrxl-single /etc/X11/XF86Config-4
ors:~# XFree86 &

This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFree86@xxxxxxxxxxx and patches submitted
to fixes@xxxxxxxxxxxx  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs).

XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-8 20040928112350 
fabbione@xxxxxxxxxx)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.26 i686 [ELF]
Build Date: 28 September 2004
        Before reporting problems, check http://www.XFree86.Org/
        to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.8-ors-smp-hm-simple (root@ors) (gcc version 3.3.4 
(DT
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/XFree86.0.log", Time: Thu Dec  2 14:42:15 2004
(==) Using config file: "/etc/X11/XF86Config-4"
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No 
symbd
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No 
symbd
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No 
symd
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No 
syd
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
Fire GL built-in AGP-support
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: Detected an Intel PCI to CSA bridge
agpgart: Detected Intel 875G chipset
agpgart: AGP aperture is 64M @ 0xf8000000
Power management callback for AGP chipset installed
[fglrx] AGP detected, AgpState   = 0x1f004a1b (hardware caps of chipset)
AGP: Found 2 AGPv3 devices
AGP: Doing enable for AGPv3
agpgart: Found an AGP 3.0 compliant device.
[fglrx] AGP enabled,  AgpCommand = 0x1f004312 (selected caps)
[fglrx] free  AGP = 54800384
[fglrx] max   AGP = 54800384
[fglrx] free  LFB = 116387840
[fglrx] max   LFB = 116387840
[fglrx] free  Inv = 134217728
[fglrx] max   Inv = 134217728
[fglrx] total Inv = 134217728
[fglrx] total TIM = 0
[fglrx] total FB  = 0
[fglrx] total AGP = 16384

> Ma se prendi la tua configurazione esistente e cambi solo il driver da 
> "ati" (o quel che era) a "fglrx", funziona?
> 
> Poi da lì proverei a trafficare col suo pannello di controllo 
> (fireglcontrol).

Almeno una volta a funzionato, ma secondo me mancava qualcosa
nel senso che fireglcontrol diceva:

Driver does not provide the FireGL X11 extensions!
Panel components will operate only partially.

E non mostra un gran che a parte i settaggi per l'uscita tv.

Altre volte ho avuto un fermo completo senza nessun output nemmeno sulla
seriale.

Aggiungo che normalmente (con l'XF86Config-4 di default) il primo
/etc/init.d/kdm start crasha regolarmente:

[drm] Initialized radeon 1.11.0 20020828 on minor 0: ATI Technologies I
nc RV280 [Radeon 9200]
mtrr: base(0xe8000000) is not aligned on a size(0x10000000) boundary
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:radeon_unlock] *ERROR* Process 3081 using kernel context 0
input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
mice: PS/2 mouse device common for all mice
ts: Compaq touchscreen protocol output

Il secondo invece va +- tranquillo:

mtrr: base(0xe8000000) is not aligned on a size(0x10000000) boundary
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:radeon_unlock] *ERROR* Process 3331 using kernel context 0

Questo lo ha sempre fatto e parte mettere che parta due volte non mi
sono mai preso la briga di approfondire...

Ciao,
Daniele P.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: