Linux-magazine.it Forum
Febbraio 08, 2012, 03:07:34 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: 1 [2] 3 4   Vai giù
  Stampa  
Autore Discussione: (Ubuntu 8.10) Driver S3/VIA scheda video K8M800/K8N800/K8N800A  (Letto 10249 volte)
0 utenti e 3 Utenti non registrati stanno visualizzando questa discussione.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #15 inserita:: Novembre 03, 2008, 12:57:07 am »

...quello che ti serve l'hai riportato in neretto;

Citazione
No package 'xorg-server' found
No package 'xproto' found
No package 'xvmc' found
No package 'fontsproto' found
No package 'libdrm' found

...siccome stai compilando allora devi installare anche i pacchetti con suffisso -devel (o -dev ; -devel è in Mandriva...presumo che sia -dev in Ubuntu) laddove presenti.

..benvenuto nel mondo della compilazione da sorgenti...  Felice

Bye  Fico
Registrato

manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #16 inserita:: Novembre 03, 2008, 12:35:55 pm »

Ciao Michele,

alcuni pacchetti, non riesco a trovarli, riporto ciò che ho fatto da terminale, e i pacchetti che non ho trovato li evidenzio di rosso.
Sotto a tutti riporto l'errore ovviamente che mi da quando tento di compilare openchrome.
Come faccio a trovare i pacchetti mancanti?

manuel@manuel-laptop:~$ sudo apt-cache search xorg-server
manuel@manuel-laptop:~$


manuel@manuel-laptop:~$ sudo apt-cache search xproto
x11proto-core-dev - X11 core wire protocol and auxiliary headers
x11proto-dmx-dev - X11 Distributed Multihead X extension wire protocol
manuel@manuel-laptop:~$ sudo apt-get install x11proto-core-dev x11proto-dmx-dev

manuel@manuel-laptop:~$ sudo apt-cache search xvmc
libxcb-xvmc0 - X C Binding, xvmc extension
libxcb-xvmc0-dbg - X C Binding, xvmc extension, debugging symbols
libxcb-xvmc0-dev - X C Binding, xvmc extension, development files
libxvmc-dev - X11 Video extension library (development headers)
libxvmc1 - X11 Video extension library
libxvmc1-dbg - X11 Video extension library (debug package)
xserver-xorg-video-intel - X.Org X server -- Intel i8xx, i9xx display driver
xserver-xorg-video-intel-dbg - X.Org X server -- Intel i8xx, i9xx display driver (debug symbols)
xserver-xorg-video-openchrome - X.Org X server -- VIA display driver
libxineliboutput-sxfe - Local X-Server frontend for the xineliboutput plugin
xineliboutput-sxfe - Remote X-Server frontend for vdr-plugin-xineliboutput
libamdxvba1 - AMD Unified Video Decoder library
manuel@manuel-laptop:~$ sudo apt-get install libxvmc-dev

manuel@manuel-laptop:~$ sudo apt-cache search fontsproto
manuel@manuel-laptop:~$


manuel@manuel-laptop:~$ sudo apt-cache search libdrm
libdrm-dev - Userspace interface to kernel DRM services -- development files
libdrm2 - Userspace interface to kernel DRM services -- runtime
libdrm2-dbg - Userspace interface to kernel DRM services -- debugging symbols
libdrmaa-dev - Distributed resource management Application API library
libdrmaa1.0 - Distributed resource management Application API library
manuel@manuel-laptop:~$ sudo apt-get install libdrm-dev

Ho lanciato l'installazione di openchrome, ma mi restituisce questo errore dei pacchetti che non ho trovato:

checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for XORG... configure: error: Package requirements (xorg-server xproto xvmc fontsproto libdrm ) were not met:

No package 'xorg-server' found
No package 'fontsproto' found


Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XORG_CFLAGS
and XORG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

manuel@manuel-laptop:~/openchrome$

 
« Ultima modifica: Novembre 03, 2008, 12:45:41 pm da manrock88 » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #17 inserita:: Novembre 03, 2008, 02:20:24 pm »

...utilizza la funziona "Cerca" del gestore di pacchetti grafico (presumo si chiami Synaptic)...

Bye  Fico
Registrato

manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #18 inserita:: Novembre 03, 2008, 02:47:08 pm »

Ciao Michele,

Era sbagliato il nome del pacchetto.
Quello esatto si chiama:

xserver-xorg-dev


l'ho installato ed è stata soddisfatta anche l'altra dipendenza...
Ora ne ho un altra:

xf86driproto


vedrò di installare il pacchetto o da synaptic o da linea di comando con:

sudo apt-cache serach xf86driproto

e cercherò la versione dev per poi installarla con:

sudo apt-get install x11proto-xf86dri-dev

-----------

Dopo soddisfatta quest'ultima dipendenza ho lanciato di nuovo il comando ./autogen.sh --prefix=/usr dalla cartella openchrome e sembra che sia andato tutto ok, ora continuo seguendo la guida http://wiki.ubuntu-it.org/Hardware/Video/Via/OpenChrome facendo il make e make install dei driver openchrome per il 2D.
Se avrò problemi vi terrò aggiornati...  Sorriso
Grazie
« Ultima modifica: Novembre 03, 2008, 02:52:56 pm da manrock88 » Registrato
manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #19 inserita:: Novembre 03, 2008, 02:59:42 pm »

Ciao Michele,

Ero quasi felice 5 minuti fa, ma ora il make, di openchrome mi da un altro errore, riporto qua sotto l'output del comando make:

manuel@manuel-laptop:~/openchrome$ ls
acinclude.m4    config.h       configure.ac  Makefile                 README
aclocal.m4      config.h.in    COPYING       Makefile.am              src
autogen.sh      config.h.in~   depcomp       Makefile.in              stamp-h1
autom4te.cache  config.log     install-sh    man
ChangeLog       config.status  libtool       missing
compile         config.sub     libxvmc       NEWS
config.guess    configure      ltmain.sh     prepare-ChangeLogSVN.pl


manuel@manuel-laptop:~/openchrome$ make

make  all-recursive
make[1]: Entering directory `/home/manuel/openchrome'
Making all in src
make[2]: Entering directory `/home/manuel/openchrome/src'
make  all-am
make[3]: Entering directory `/home/manuel/openchrome/src'
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm   -I/usr/include/drm -I/usr/include/X11/dri   -g -O2 -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm   -MT via_accel.lo -MD -MP -MF ".deps/via_accel.Tpo" -c -o via_accel.lo via_accel.c; \
   then mv -f ".deps/via_accel.Tpo" ".deps/via_accel.Plo"; else rm -f ".deps/via_accel.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -MT via_accel.lo -MD -MP -MF .deps/via_accel.Tpo -c via_accel.c  -fPIC -DPIC -o .libs/via_accel.o
In file included from via_accel.c:42:
via_driver.h:78:23: error: GL/glxint.h: Nessun file o directory
In file included from via_accel.c:42:
via_driver.h:354: error: expected specifier-qualifier-list before ‘__GLXvisualConfig’
via_accel.c: In function ‘viaExaTexUploadToScreen’:
via_accel.c:1732: error: ‘struct _VIA’ has no member named ‘agpAddr’
via_accel.c: In function ‘viaExaUploadToScratch’:
via_accel.c:1863: warning: format ‘%u’ expects type ‘unsigned int’, but argument 2 has type ‘CARD32’
via_accel.c:1863: warning: format ‘%u’ expects type ‘unsigned int’, but argument 4 has type ‘long unsigned int’
via_accel.c: In function ‘viaIsAGP’:
via_accel.c:1963: error: ‘struct _VIA’ has no member named ‘IsPCI’
via_accel.c:1965: error: ‘struct _VIA’ has no member named ‘agpMappedAddr’
via_accel.c:1967: error: ‘struct _VIA’ has no member named ‘agpSize’
via_accel.c:1968: error: ‘struct _VIA’ has no member named ‘agpAddr’
via_accel.c: In function ‘viaInitExa’:
via_accel.c:2150: error: ‘struct _VIA’ has no member named ‘drmVerMajor’
via_accel.c:2151: error: ‘struct _VIA’ has no member named ‘drmVerMajor’
via_accel.c:2151: error: ‘struct _VIA’ has no member named ‘drmVerMinor’
via_accel.c: In function ‘viaInitAccel’:
via_accel.c:2282: error: ‘struct _VIA’ has no member named ‘cursor’
via_accel.c:2304: error: ‘struct _VIA’ has no member named ‘drmVerMajor’
via_accel.c:2305: error: ‘struct _VIA’ has no member named ‘drmVerMajor’
via_accel.c:2305: error: ‘struct _VIA’ has no member named ‘drmVerMinor’
via_accel.c: In function ‘viaExitAccel’:
via_accel.c:2405: error: ‘struct _VIA’ has no member named ‘IsPCI’
via_accel.c:2407: error: ‘struct _VIA’ has no member named ‘agpMappedAddr’
via_accel.c: In function ‘viaFinishInitAccel’:
via_accel.c:2453: error: ‘struct _VIA’ has no member named ‘IsPCI’
via_accel.c:2479: error: ‘struct _VIA’ has no member named ‘agpMappedAddr’
via_accel.c:2499: error: ‘struct _VIA’ has no member named ‘agpMappedAddr’
make[3]: *** [via_accel.lo] Error 1
make[3]: Leaving directory `/home/manuel/openchrome/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/manuel/openchrome/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/manuel/openchrome'
make: *** [all] Error 2

manuel@manuel-laptop:~/openchrome$
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #20 inserita:: Novembre 03, 2008, 03:13:26 pm »

....presumo che ti manchi il pacchetto Mesa (librerie Mesa). Non so come si chiamino in Ubuntu; libmesa?...trova con la funzione "Cerca" il nome Mesa e installa anche il pacchetto con suffisso -dev (dove si trovano in genere i file .h di sviluppo) quindi nomi del tipo;

mesa
mesa-dev
mesa-common-dev
libmesa
libmesa-dev

e simili.

Bye  Fico
Registrato

manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #21 inserita:: Novembre 03, 2008, 07:47:51 pm »

Ciao Michele,

Ho installato da synaptic, cercando mesa, un pò di pacchetti che a me sembravano potessero essere utili, pacchetti con estenzione dev.
Ho quindi provato a fare il make di openchrome ma restituisce lo stesso errore di prima...
Cosa posso fare?
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #22 inserita:: Novembre 03, 2008, 09:20:58 pm »

...prova a vedere se trovi un pacchetto con il nome;

glproto

e installa eventuali pacchetti omonimi con il suffisso -dev

Io, nella Slackware, quel file dell'errore (alias "glxint.h") ce l'ho nel pacchetto glproto.

Bye  Fico
Registrato

manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #23 inserita:: Novembre 03, 2008, 11:49:07 pm »

Ciao Michele,

Ho cercato su synaptic glproto e ho trovato e installato:

x11proto-gl-dev

Ho dato poi all'interno della cartella openchrome il comando:

./autogen.sh --prefix=/usr

Dopo ho dato i comandi:

make
sudo make install

Riuscendo finalmente ad installare questo driver...
  Felice
Ho continuato quindi a seguire questa guida: http://wiki.ubuntu-it.org/Hardware/Video/Via/OpenChrome ho modificato lo xorg.conf inserendo sotto device > driver il nome openchrome, ma quando dò Ctrl+Alt+Backspace lo schermo mi rimane bianco con sopra il cursore immobile, cosa posso fare? oltre ovviamente che ripristinare lo xorg.conf con i driver vesa
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #24 inserita:: Novembre 04, 2008, 12:05:28 am »

..non potendo fare prove e non usando nemmeno Ubuntu francamente non saprei più cosa risponderti. C'è questo pacchetto;

http://www.gtlib.gatech.edu/pub/ubuntu/pool/main/x/xserver-xorg-video-openchrome/xserver-xorg-video-openchrome_0.2.903-0ubuntu3_i386.deb

da qui;

http://www.gtlib.gatech.edu/pub/ubuntu/pool/main/x/xserver-xorg-video-openchrome/?C=M;O=D

che altro non è che l'ultimo rilascio; verifica se funziona con quello oppure lascia stare il 2D e prova direttamente la configurazione del 3D.  Triste
Registrato

manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #25 inserita:: Novembre 04, 2008, 12:20:07 am »

Ciao Michele, grazie per l'aiuto che mi stai dando. Occhiolino
Ho scaricato il pacchetto che mi ha suggerito, lo decompresso, ma non sò come installarlo.
Questo è il suo contenuto:

manuel@manuel-laptop:~/Scrivania/xserver-xorg-video-openchrome_0.2.903-0ubuntu3_i386$ ls
control         data.tar.gz    md5sums   postrm  usr
control.tar.gz  debian-binary  postinst  shlibs

I due pacchetti che vedi tar.gz anche quelli sono gia stati decompressi nel momento in cui ho dato ls, non c'è più nulla da decomprimere.
Come lo installo? Imbarazzato
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #26 inserita:: Novembre 04, 2008, 12:36:26 am »

...è un file .deb, quindi se ci clicchi due volte sopra dovrebbe partire direttamente il gestore dei pacchetti.

Bye  Fico
Registrato

manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #27 inserita:: Novembre 04, 2008, 02:13:54 pm »

Stesso problema di prima, i driver inizialmente sembrano funzionare, ma prima di arrivare alla schermata di login tutto si blocca.
Finito il caricamento, con il logo di ubuntu, lo schermo diventa tutto quanto marroncino, "il colore di ubuntu" per capirci, si vede il cursore del mouse che carica, con una buona risoluzione, non si vede sgranato come con i vesa, poi il marroncino sparische lo schermo diventa bianco, e rimane il cursore che carica bloccato.
Successivamente aspettando 1 minuto, appare un secondo cursore a freccina, anche esso bloccato.
Se provo a sbloccare il sistema da tastiera con Ctrl + Alt + F1 non succede nulla, lo stesso se provo con Ctrl + Alt + Backspace...
Ora vedrò di provare direttamente con i driver 3D seguendo lo stesso howto di prima...
« Ultima modifica: Novembre 04, 2008, 03:14:09 pm da manrock88 » Registrato
manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #28 inserita:: Novembre 04, 2008, 02:53:11 pm »

Sto seguendo l'howto del 3D da qui http://wiki.ubuntu-it.org/Hardware/Video/Via/OpenChrome
Sono riuscito a compilare libdrm ma ora ottengo un errore quando vado a compilare i moduli del kernel per i driver video via.
Riporto qui sotto l'errore:

manuel@manuel-laptop:~/drm$ ls
aclocal.m4      config.log     depcomp       linux        Makefile.in  tests
autogen.sh      config.status  install-sh    linux-2.6    missing
autom4te.cache  config.sub     libdrm        linux-core   README
bsd             configure      libdrm.pc     ltmain.sh    scripts
bsd-core        configure.ac   libdrm.pc.in  Makefile     shared
config.guess    CVS            libtool       Makefile.am  shared-core
manuel@manuel-laptop:~/drm$ cd linux-core
manuel@manuel-laptop:~/drm/linux-core$ make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
+ ln -s ../shared-core/drm.h drm.h
+ ln -s ../shared-core/drm_sarea.h drm_sarea.h
+ ln -s ../shared-core/mga_dma.c mga_dma.c
+ ln -s ../shared-core/mga_drm.h mga_drm.h
+ ln -s ../shared-core/mga_drv.h mga_drv.h
+ ln -s ../shared-core/mga_irq.c mga_irq.c
+ ln -s ../shared-core/mga_state.c mga_state.c
+ ln -s ../shared-core/mga_ucode.h mga_ucode.h
+ ln -s ../shared-core/mga_warp.c mga_warp.c
+ ln -s ../shared-core/r128_drv.h r128_drv.h
+ ln -s ../shared-core/r128_drm.h r128_drm.h
+ ln -s ../shared-core/r128_cce.c r128_cce.c
+ ln -s ../shared-core/r128_state.c r128_state.c
+ ln -s ../shared-core/r128_irq.c r128_irq.c
+ ln -s ../shared-core/radeon_drv.h radeon_drv.h
+ ln -s ../shared-core/radeon_drm.h radeon_drm.h
+ ln -s ../shared-core/radeon_cp.c radeon_cp.c
+ ln -s ../shared-core/radeon_irq.c radeon_irq.c
+ ln -s ../shared-core/radeon_mem.c radeon_mem.c
+ ln -s ../shared-core/radeon_state.c radeon_state.c
+ ln -s ../shared-core/r300_cmdbuf.c r300_cmdbuf.c
+ ln -s ../shared-core/r300_reg.h r300_reg.h
+ ln -s ../shared-core/sis_drv.h sis_drv.h
+ ln -s ../shared-core/sis_drm.h sis_drm.h
+ ln -s ../shared-core/tdfx_drv.h tdfx_drv.h
+ ln -s ../shared-core/via_drm.h via_drm.h
+ ln -s ../shared-core/via_drv.h via_drv.h
+ ln -s ../shared-core/via_3d_reg.h via_3d_reg.h
+ ln -s ../shared-core/via_drv.c via_drv.c
+ ln -s ../shared-core/via_irq.c via_irq.c
+ ln -s ../shared-core/via_map.c via_map.c
+ ln -s ../shared-core/via_dma.c via_dma.c
+ ln -s ../shared-core/via_verifier.c via_verifier.c
+ ln -s ../shared-core/via_verifier.h via_verifier.h
+ ln -s ../shared-core/via_video.c via_video.c
+ ln -s ../shared-core/mach64_drv.h mach64_drv.h
+ ln -s ../shared-core/mach64_drm.h mach64_drm.h
+ ln -s ../shared-core/mach64_dma.c mach64_dma.c
+ ln -s ../shared-core/mach64_irq.c mach64_irq.c
+ ln -s ../shared-core/mach64_state.c mach64_state.c
+ ln -s ../shared-core/i915_drv.h i915_drv.h
+ ln -s ../shared-core/i915_drm.h i915_drm.h
+ ln -s ../shared-core/i915_irq.c i915_irq.c
+ ln -s ../shared-core/i915_mem.c i915_mem.c
+ ln -s ../shared-core/i915_dma.c i915_dma.c
+ ln -s ../shared-core/savage_drv.h savage_drv.h
+ ln -s ../shared-core/savage_drm.h savage_drm.h
+ ln -s ../shared-core/savage_bci.c savage_bci.c
+ ln -s ../shared-core/savage_state.c savage_state.c
+ ln -s ../shared-core/nv_drv.h nv_drv.h
sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt
rm -f linux
ln -s . linux
make -C /lib/modules/2.6.27-7-generic/build  SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-7-generic'
  CC [M]  /home/manuel/drm/linux-core/drm_auth.o
In file included from /home/manuel/drm/linux-core/drm_auth.c:36:
/home/manuel/drm/linux-core/drmP.h:44:26: error: linux/config.h: Nessun file o directory
make[2]: *** [/home/manuel/drm/linux-core/drm_auth.o] Error 1
make[1]: *** [_module_/home/manuel/drm/linux-core] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic'
make: *** [modules] Error 2


I pacchetti richiesti li ho installati, ovvero cvs e gli header del kernel che uso...
Cosa posso fare?  Triste
Grazie Michele che mi stai rispondendo sempre...

--------------------------------

P.S: Cercando nell'how to, sono andato nella pagina originale dell'howto stesso https://help.ubuntu.com/community/OpenChrome e ho trovato l'errore che ottengo io e un link a questa pagina http://ubuntuforums.org/showthread.php?t=419094  per correggerlo:

Citazione
# If you get errors like that in Ubuntu 7.04 (Feisty)...

/home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration
include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here
make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1
make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [modules] Error 2

#

..this topic: http://ubuntuforums.org/showthread.php?t=419094 could be helpful.

Perchè la soluzione a questo bug non era riportato anche nella guida italiana? Broncio
Ora provo a risolvere... sempre se ci capisco qualcosa  Sorriso
« Ultima modifica: Novembre 04, 2008, 03:04:21 pm da manrock88 » Registrato
manrock88
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 46


Mostra profilo E-mail
« Risposta #29 inserita:: Novembre 04, 2008, 03:13:35 pm »

Ho provato a seguire l'howto inglese per rimediare al problema, ma non ci riesco...
Questi post spiegano come rimediare, http://ubuntuforums.org/showthread.php?t=419094 in particolare uno, dice di modificare il contenuto del file drm_compat.c che si trova dentro /drm/linux-core
ma io questo file non cell'ho... ho solo uno simile che si chiama drm_compat.h

Cosa posso fare??  Che?!?

Riporto cio che suggerisce il post a cui mi riferisco:

Citazione
This is what I did. It appears to have worked, I get a positive response when I run glxinfo.

Find drm_compat.c in
tmp/openchrome/drm/linux-core

Code:

gedit drm_compat.c

Find this (line 188 on mine):

Code:


static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
        unsigned long pfn)
{
   int ret;
   if (!drm_pte_is_clear(vma, addr))
      return -EBUSY;

   ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma->vm_page_prot);
   return ret;
}

Change it to this (you are just commenting it out):

Code:


/*
static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
        unsigned long pfn)
{
   int ret;
   if (!drm_pte_is_clear(vma, addr))
      return -EBUSY;

   ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma->vm_page_prot);
   return ret;
}
*/

then continue with the instructions as per normal:
Code:


make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via

sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/

etc...
« Ultima modifica: Novembre 04, 2008, 03:16:33 pm da manrock88 » Registrato
Pagine: 1 [2] 3 4   Vai su
  Stampa  
 
Vai a: