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

Re: [lungo?] driver nvidia e ricompilazione kernel 2.2.22



* Mattia Dongili <dongili@supereva.it> [Fri, 05 Sep 2003 at 08:30 GMT]:
>  On Thu, Sep 04, 2003 at 06:27:32PM +0000, Ennio-Sr wrote:
> > * Gian Piero Carrubba <gpcarrubba@libero.it> [Wed, 03 Sep 2003 at 11:10 GMT]:
> > >  Il mar, 2003-09-02 alle 01:06, Ennio-Sr ha scritto:
>  [...]
> > Resta sempre la prima domanda che ponevo: qualcuno e' riuscito a creare
> > il driver nvidia (pacchetto Debian) con il kernel 2.2.22?
> > Se si`, faccia la cortesia di dirmelo: altrimenti non ci perdo piu`
> > tempo e mi concentro sul 2.4.18!
>  
>  io, diversi anni fa con una TNT2 M64 e non mi ricordo di problemi
>  particolari.
>  
Ti ringrazio dell'attenzione. La mia, secondo lspci, e`:

01:00.0 VGA compatible controller: nVidia Corporation Riva TNT2 (rev 20)

e gli altri componenti significativi sono:

00:00.0 Host bridge: Acer Laboratories Inc. [ALi] M1621 (rev 04)
00:01.0 PCI bridge: Acer Laboratories Inc. [ALi] M5247 (rev 01)
00:02.0 USB Controller: Acer Laboratories Inc. [ALi] M5237 USB (rev 03)
00:07.0 ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge
[Aladdin IV] (rev c3) 00:0f.0 IDE interface: Acer Laboratories Inc.
[ALi] M5229 IDE (rev c2)

Ho letto nell'HOWTO di Nvidia che per alcuni processori ALI bisogna
ritoccare qualcosa in un file, e ci provero`.

Al momento la situazione e` questa:

1. Se parto con il kernel 2.4.18 e lancio X, ottengo:

 ... dlopen: /usr/lib/libGLcore.so.1: undefined symbol: __nvsym03125
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so
(EE) Failed to load module "glx" (loader failed, 136265944)
(EE) NVIDIA(0): Failed to allocate 2d surface
(EE) NVIDIA(0):  *** Aborting ***

2. Se, invece, parto con il 2.2.22, gli undefined symbol sono piu' d'uno
(al momento non posso replicare l'elenco), oltre, mi pare, ad un
avvertimento sul fatto che tentavo di compilare qualcosa protetto da
licenza senza verne il permesso, o roba simile.

Ragionando a voce alta: se i problemi fossero legati al processore ALI,
gli errori dovrebbero essere gli stessi in entrambi i casi, no?
Mi resta il dubbio sulla correttezza del percorso seguito per compilare
l'NVdriver per il 2.2.22:
- ho avviato con il 2.4.18
- ho creato il link /usr/src/kernel-source-2.2.22 -->/usr/src/linux
- ho poi creato i pacchetti *.deb seguendo gli stessi passi fatti per la
  creazione di NVdriver nel 2.4.18.

Poco prima avevo tentato la creazione dei *.deb avviando dal 2.2.22
direttamente ma, al lancio di debian/rules binary_modules, ha obiettato
che il kernel era stato compilato con un gcc diverso: obiezione,
peraltro, pretestuosa, perche` e` vero che il 2.2.22 risulata compilato
con il gcc 2.7.3.2, ma avevo posto 'export CC=gcc272'!

Inutile dire che, su Google, non ho trovato precedenti utili.

Spero che qualcuno abbia avuto esperienze simili e le abbia risolte.
Grazie
	Ennio.

-- 
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.    \\?//
 Fa' qualche cosa di cui non sei capace!"   (diceva Henry Miller) ]    (°|°)
                                                                        )=(



Reply to: