Newsgroup: it.comp.os.linux.debian
Titolo: driver ATI e kernel 2.6.15

Ciao a tutti, il mio problema è il seguente:
Ho ricompilato un kernel vanilla (2.16.5.4) con i seguenti comandi:
   # make menuconfig
   # make-kpkg clean
   # sudo make-kpkg --initrd --append_to_version -mavimo kernel_image
   # sudo dpkg -i ../kernel-image-2.6.15.4-mavimo_10.00.Custom_i386.deb
e sembra vada tutto bene, si install si avvia a questo punto provoa 
instalare i driver ATI (ho una Ati Radeon 8500) con il comando:
   # sudo ati-driver-installer-8.14.13.run
Parte il processo di installazione, mi chiade se voglio installare o 
creare il *deb* e lo faccio installare, completa il tutto e mi dice di 
avviare fglxsetup (o una cosa simile, non ricordo :P ) per creare il 
nuovo xorg.conf
Ovviamente faccio un bel
   # sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
dopo di che
   # sudo fglxsetup
Seguo tutti passaggi e alla fine scrive il nuovo xorg.conf
tutto contento provo a riavviare (si lo so, basta riavviare Xorg, ma 
dovevo uscire un attimo...) e a questo punto... Ta Dan! si pianta Xorg 
(!!!!) leggendo nell'errore diceva che non erano inseriti i path 
corretti dei font (?) sistemo riavvio e con
   # glxinfo | grep direct | grep rendering
Scopro che il direct rendering non è attivo!!!!!!!!!
Vado nei log e trovo:
  .
  .
(WW) fglrx(0): Bad V_BIOS checksum
  .
  .  (lista infinita di informazioni di configuarzioni di fglrx(0)
  .  (ma porc!!!!) se il checksum è sbagliato perché può impostare
  .  tutti quei parametri...
  .
(EE) fglrx(0): DRIScreenInit failed!       <----- ARGH!!!!!!!!!!!!
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
  .
  .
ora mi chiedo cosa ho sbagliato? non ho compilato qualche cosa di 
fontamentale nel kernel (non mi pare...) o è andata male la compilazione 
del kernel (l'ho fatta e rifatta) o ancora cosa ho sbagliato?
Se serve posso postare il .config che ho utilizzato, ma è bello corposo 
e il mesaggio è già bello lungo.
Grazie a tutti per l'attenzione
	Mavimo

Probabilmente il problema e' un altro, spulciando tra 
/var/log/xorg.0.log ho notato:
  .
  .
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
  .
  .
Da cui pare che il problema sia che non viene creato il device 
/dev/dri/card0 e quindi non riesce a avviare il modulo fglrx.
Il problema ora diventa come faccio a far creare il device 
/dev/dri/card0 ? nel kernel ho abilitato il supporto per il FS /dev/ 
infatti gli altri device vengono creati regolarmente (/dev/video0, 
/dev/input/mice,...)
Ciao e grazie ancora
	Mavimo
PS: ma perche' non lo segnalano come EE o WW ma solo come II? mah...

 instalare i driver ATI (ho una Ati Radeon 8500) con il comando:
Visto che hai la 8500 puoi evitare di impelagarti coi driver closed
source, e usare direttamente i driver liberi dri, che supportano anche
il 3D fino alla 8500 e 9200.
Bye.
-- 
Alessandro Pellizzari

 Bye.
Ciao
	Mavimo

 Hai qualche info in più da darmi?
Sono loro.
http://dri.freedesktop.org/wiki/Download
Bye.
-- 
Alessandro Pellizzari