Repository 32bit  Forum
Repository 64bit  Wiki

[IRRISOLVIBILE] Slamd64 12.2 e Nvidia Open

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

[IRRISOLVIBILE] Slamd64 12.2 e Nvidia Open

Messaggioda sardylan » ven feb 27, 2009 13:31

Salve!!
Ho installato e configurato la Slamd64 12.2 nel mio PC a 64bit... Tutto perfettamente funzionante, kernel 2.6.28.6 ricompilato, nvidia framebuffer velocissimo etc...
Lo uso principlamente come server, però ogni tanto accedo a KDE...
Voglio usare i driver video Open Source, però non riesco a farli funzionare perché con il kernel non sono riuscito a compilare i Direct Rendering Manager, per intenderci è l'equivalente del modulo kernel radeon.ko per le ATI... Sia le Mesa, che i driver, dri2proto, e tutto il resto sono OK... Solo il DRM... Proprio non compare nell'elenco...
Con il portatile (slackware 12.2 32bit), appaiono tante voci, invece con il kernel a 64bit appare solo Radeon, Intel e Sis, niente NVidia...
Qualcuno li usa??? O ha qualche suggerimento??
Ho provato a compilare esternamente i moduli prendendo i sorgenti di libdrm dall'SVN e compilando la roba contenuta in una dir chiamata linux-core, ma crea comunque tutti i moduli radeon.ko sis, intel etc. ma niente nvidia :(
Ultima modifica di sardylan il ven feb 27, 2009 15:21, modificato 1 volta in totale.
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: Slamd64 12.2 e Nvidia Open

Messaggioda Ansa89 » ven feb 27, 2009 13:37

Se vuoi usare i driver open, basta che nella direttiva "Driver" (presente nel tuo xorg.conf) ci metti "nv".
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2626
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.18.0-ck1
Desktop: XFCE 4.6.1

Re: Slamd64 12.2 e Nvidia Open

Messaggioda sardylan » ven feb 27, 2009 14:44

Ansa89 ha scritto:Se vuoi usare i driver open, basta che nella direttiva "Driver" (presente nel tuo xorg.conf) ci metti "nv".

Ansa89, è la prima cosa che ho fatto!! Però non va!!!
Solo ora ho letto che il DRM ed il DRI non esiste per le schede nvidia!! L'unico modo è usare i drivers Nouveau per abilitare il 3D, ma sono ancora molto sperimentali!!
Per ora terrò tutto così, più avanti proverò ad usare gli Nouveau.
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: Slamd64 12.2 e Nvidia Open

Messaggioda sardylan » ven feb 27, 2009 15:06

Ho scaricato con GIT i sorgenti dando questo comando:

Codice: Seleziona tutto
root@leonida:~/build/nouveau# git clone git://anongit.freedesktop.org/git/mesa/drm


E poi ho lanciato la compilazione:
Codice: Seleziona tutto
root@leonida:~/build/nouveau# cd drm/linux-core
root@leonida:~/build/nouveau/drm/linux-core# make
sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt
make -C /lib/modules/2.6.28.6-leonida/source  SUBDIRS=`/bin/pwd` DRMSRCDIR=`/bin/pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.28.6'
  CC [M]  /root/build/nouveau/drm/linux-core/drm_auth.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_bufs.o
/root/build/nouveau/drm/linux-core/drm_bufs.c: In function ‘drm_rmmap_locked’:
/root/build/nouveau/drm/linux-core/drm_bufs.c:402: warning: enumeration value ‘_DRM_GEM’ not handled in switch
  CC [M]  /root/build/nouveau/drm/linux-core/drm_context.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_dma.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_drawable.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_fops.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_ioctl.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_irq.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_lock.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_memory.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_proc.o
/root/build/nouveau/drm/linux-core/drm_proc.c: In function ‘drm_gem_one_name_info’:
/root/build/nouveau/drm/linux-core/drm_proc.c:602: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’
/root/build/nouveau/drm/linux-core/drm_proc.c:610: warning: format ‘%9d’ expects type ‘int’, but argument 4 has type ‘size_t’
  CC [M]  /root/build/nouveau/drm/linux-core/drm_stub.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_vm.o
/root/build/nouveau/drm/linux-core/drm_vm.c: In function ‘drm_vm_shm_close’:
/root/build/nouveau/drm/linux-core/drm_vm.c:252: warning: enumeration value ‘_DRM_GEM’ not handled in switch
  CC [M]  /root/build/nouveau/drm/linux-core/drm_sysfs.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_pci.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_agpsupport.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_scatter.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_memory_debug.o
  CC [M]  /root/build/nouveau/drm/linux-core/ati_pcigart.o
/root/build/nouveau/drm/linux-core/ati_pcigart.c: In function ‘drm_ati_pcigart_init’:
/root/build/nouveau/drm/linux-core/ati_pcigart.c:154: warning: format ‘%08X’ expects type ‘unsigned int’, but argument 3 has type ‘dma_addr_t’
  CC [M]  /root/build/nouveau/drm/linux-core/drm_sman.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_hashtab.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_mm.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_object.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_compat.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_fence.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_ttm.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_bo.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_bo_move.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_bo_lock.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_regman.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_vm_nopage_compat.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_gem.o
  CC [M]  /root/build/nouveau/drm/linux-core/drm_ioc32.o
  CC [M]  /root/build/nouveau/drm/linux-core/i810_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/i810_dma.o
  CC [M]  /root/build/nouveau/drm/linux-core/mach64_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/mach64_dma.o
  CC [M]  /root/build/nouveau/drm/linux-core/mach64_irq.o
  CC [M]  /root/build/nouveau/drm/linux-core/mach64_state.o
  CC [M]  /root/build/nouveau/drm/linux-core/mga_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/mga_dma.o
  CC [M]  /root/build/nouveau/drm/linux-core/mga_state.o
  CC [M]  /root/build/nouveau/drm/linux-core/mga_warp.o
  CC [M]  /root/build/nouveau/drm/linux-core/mga_irq.o
  CC [M]  /root/build/nouveau/drm/linux-core/mga_ioc32.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_state.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_fifo.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_mem.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_object.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_irq.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_notifier.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_swmthd.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_sgdma.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_dma.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_bo.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_fence.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_backlight.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv04_timer.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv04_mc.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv40_mc.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv50_mc.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv04_fb.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv10_fb.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv40_fb.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv04_fifo.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv10_fifo.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv40_fifo.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv50_fifo.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv04_graph.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv10_graph.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv20_graph.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv40_graph.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv50_graph.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv04_instmem.o
  CC [M]  /root/build/nouveau/drm/linux-core/nv50_instmem.o
  CC [M]  /root/build/nouveau/drm/linux-core/nouveau_ioc32.o
  CC [M]  /root/build/nouveau/drm/linux-core/r128_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/r128_cce.o
  CC [M]  /root/build/nouveau/drm/linux-core/r128_state.o
  CC [M]  /root/build/nouveau/drm/linux-core/r128_irq.o
  CC [M]  /root/build/nouveau/drm/linux-core/r128_ioc32.o
  CC [M]  /root/build/nouveau/drm/linux-core/radeon_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/radeon_cp.o
  CC [M]  /root/build/nouveau/drm/linux-core/radeon_state.o
  CC [M]  /root/build/nouveau/drm/linux-core/radeon_mem.o
  CC [M]  /root/build/nouveau/drm/linux-core/radeon_irq.o
  CC [M]  /root/build/nouveau/drm/linux-core/r300_cmdbuf.o
  CC [M]  /root/build/nouveau/drm/linux-core/radeon_ioc32.o
/root/build/nouveau/drm/linux-core/radeon_ioc32.c: In function ‘compat_radeon_cp_init’:
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:86: warning: ‘fb_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:544)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
/root/build/nouveau/drm/linux-core/radeon_ioc32.c:87: warning: ‘mmio_offset’ is deprecated (declared at /root/build/nouveau/drm/linux-core/radeon_drm.h:545)
  CC [M]  /root/build/nouveau/drm/linux-core/savage_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/savage_bci.o
  CC [M]  /root/build/nouveau/drm/linux-core/savage_state.o
  CC [M]  /root/build/nouveau/drm/linux-core/sis_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/sis_mm.o
  CC [M]  /root/build/nouveau/drm/linux-core/tdfx_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_irq.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_map.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_mm.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_dma.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_verifier.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_video.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_dmablit.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_fence.o
  CC [M]  /root/build/nouveau/drm/linux-core/via_buffer.o
  CC [M]  /root/build/nouveau/drm/linux-core/xgi_cmdlist.o
  CC [M]  /root/build/nouveau/drm/linux-core/xgi_drv.o
  CC [M]  /root/build/nouveau/drm/linux-core/xgi_fb.o
  CC [M]  /root/build/nouveau/drm/linux-core/xgi_misc.o
  CC [M]  /root/build/nouveau/drm/linux-core/xgi_pcie.o
  CC [M]  /root/build/nouveau/drm/linux-core/xgi_fence.o
  CC [M]  /root/build/nouveau/drm/linux-core/xgi_ioc32.o
  LD [M]  /root/build/nouveau/drm/linux-core/drm.o
  LD [M]  /root/build/nouveau/drm/linux-core/tdfx.o
  LD [M]  /root/build/nouveau/drm/linux-core/r128.o
  LD [M]  /root/build/nouveau/drm/linux-core/radeon.o
  LD [M]  /root/build/nouveau/drm/linux-core/mga.o
  LD [M]  /root/build/nouveau/drm/linux-core/i810.o
  LD [M]  /root/build/nouveau/drm/linux-core/sis.o
  LD [M]  /root/build/nouveau/drm/linux-core/savage.o
  LD [M]  /root/build/nouveau/drm/linux-core/via.o
  LD [M]  /root/build/nouveau/drm/linux-core/mach64.o
  LD [M]  /root/build/nouveau/drm/linux-core/nouveau.o
  LD [M]  /root/build/nouveau/drm/linux-core/xgi.o
  Building modules, stage 2.
  MODPOST 12 modules
  CC      /root/build/nouveau/drm/linux-core/drm.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/drm.ko
  CC      /root/build/nouveau/drm/linux-core/i810.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/i810.ko
  CC      /root/build/nouveau/drm/linux-core/mach64.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/mach64.ko
  CC      /root/build/nouveau/drm/linux-core/mga.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/mga.ko
  CC      /root/build/nouveau/drm/linux-core/nouveau.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/nouveau.ko
  CC      /root/build/nouveau/drm/linux-core/r128.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/r128.ko
  CC      /root/build/nouveau/drm/linux-core/radeon.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/radeon.ko
  CC      /root/build/nouveau/drm/linux-core/savage.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/savage.ko
  CC      /root/build/nouveau/drm/linux-core/sis.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/sis.ko
  CC      /root/build/nouveau/drm/linux-core/tdfx.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/tdfx.ko
  CC      /root/build/nouveau/drm/linux-core/via.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/via.ko
  CC      /root/build/nouveau/drm/linux-core/xgi.mod.o
  LD [M]  /root/build/nouveau/drm/linux-core/xgi.ko
make[1]: Leaving directory `/usr/src/linux-2.6.28.6'
root@leonida:~/build/nouveau/drm/linux-core#

E fin qui tutto OK... Più o meno nessun errore.
Poi sono passato all'installazione, ed ha dato i primi problemi con questi errori al depmod:
Codice: Seleziona tutto
root@leonida:~/build/nouveau/drm/linux-core# make install
make -C /lib/modules/2.6.28.6-leonida/source  SUBDIRS=`/bin/pwd` DRMSRCDIR=`/bin/pwd` modules_install
make[1]: Entering directory `/usr/src/linux-2.6.28.6'
  INSTALL /root/build/nouveau/drm/linux-core/drm.ko
  INSTALL /root/build/nouveau/drm/linux-core/i810.ko
  INSTALL /root/build/nouveau/drm/linux-core/mach64.ko
  INSTALL /root/build/nouveau/drm/linux-core/mga.ko
  INSTALL /root/build/nouveau/drm/linux-core/nouveau.ko
  INSTALL /root/build/nouveau/drm/linux-core/r128.ko
  INSTALL /root/build/nouveau/drm/linux-core/radeon.ko
  INSTALL /root/build/nouveau/drm/linux-core/savage.ko
  INSTALL /root/build/nouveau/drm/linux-core/sis.ko
  INSTALL /root/build/nouveau/drm/linux-core/tdfx.ko
  INSTALL /root/build/nouveau/drm/linux-core/via.ko
  INSTALL /root/build/nouveau/drm/linux-core/xgi.ko
  DEPMOD  2.6.28.6-leonida
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_fence_handler
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_alloc_memctl
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_bo_mem_space
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_bo_move_ttm
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_calloc
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_find_matching_map
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_agp_init_ttm
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_bo_driver_init
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_free_memctl
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_ttm_bind
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_bo_move_accel_cleanup
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_bo_move_memcpy
WARNING: /lib/modules/2.6.28.6-leonida/extra/nouveau.ko needs unknown symbol drm_bo_init_mm
WARNING: /lib/modules/2.6.28.6-leonida/extra/tdfx.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/tdfx.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/sis.ko needs unknown symbol drm_calloc
WARNING: /lib/modules/2.6.28.6-leonida/extra/sis.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/sis.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/savage.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/savage.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/i810.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/i810.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/radeon.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/radeon.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/via.ko needs unknown symbol drm_fence_handler
WARNING: /lib/modules/2.6.28.6-leonida/extra/via.ko needs unknown symbol drm_calloc
WARNING: /lib/modules/2.6.28.6-leonida/extra/via.ko needs unknown symbol drm_agp_init_ttm
WARNING: /lib/modules/2.6.28.6-leonida/extra/via.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/via.ko needs unknown symbol drm_bo_driver_init
WARNING: /lib/modules/2.6.28.6-leonida/extra/via.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/r128.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/r128.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/mga.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/mga.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/xgi.ko needs unknown symbol drm_find_matching_map
WARNING: /lib/modules/2.6.28.6-leonida/extra/xgi.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/xgi.ko needs unknown symbol drm_cleanup_pci
WARNING: /lib/modules/2.6.28.6-leonida/extra/mach64.ko needs unknown symbol drm_get_dev
WARNING: /lib/modules/2.6.28.6-leonida/extra/mach64.ko needs unknown symbol drm_cleanup_pci
make[1]: Leaving directory `/usr/src/linux-2.6.28.6'
root@leonida:~/build/nouveau/drm/linux-core#


Vedendo dei warnings, ho pensato che la cosa potesse comunque funzionare, ma dando il modprobe nouveau da questo errore:
Codice: Seleziona tutto
root@leonida:~/build/nouveau/drm/linux-core# modprobe nouveau
FATAL: Error inserting nouveau (/lib/modules/2.6.28.6-leonida/extra/nouveau.ko): Unknown symbol in module, or unknown parameter (see dmesg)
root@leonida:~/build/nouveau/drm/linux-core# dmesg
[ ... ]
[24786.136617] nouveau: Unknown symbol drm_fence_handler
[24786.136887] nouveau: Unknown symbol drm_alloc_memctl
[24786.137286] nouveau: Unknown symbol drm_bo_mem_space
[24786.137373] nouveau: Unknown symbol drm_bo_move_ttm
[24786.137469] nouveau: Unknown symbol drm_calloc
[24786.137641] nouveau: Unknown symbol drm_find_matching_map
[24786.137728] nouveau: Unknown symbol drm_agp_init_ttm
[24786.137914] nouveau: Unknown symbol drm_get_dev
[24786.138094] nouveau: Unknown symbol drm_bo_driver_init
[24786.138619] nouveau: Unknown symbol drm_free_memctl
[24786.138788] nouveau: Unknown symbol drm_ttm_bind
[24786.139136] nouveau: Unknown symbol drm_cleanup_pci
[24786.139382] nouveau: Unknown symbol drm_bo_move_accel_cleanup
[24786.139655] nouveau: Unknown symbol drm_bo_move_memcpy
[24786.139821] nouveau: Unknown symbol drm_bo_init_mm

Con Google non ho trovato niente :(
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: Slamd64 12.2 e Nvidia Open

Messaggioda raffaele181188 » ven feb 27, 2009 15:13

Nuveau è un progetto fondamentalmente immaturo, e non so quanto sia usabile
Chi non usa nvidia usa nv
I nv sono senza supporto all'accelerazione, se ne hai bisogno usa quelli proprietari

I driver Nuveau sono davvero in alto mare e non conosco nessuno che li usi, probabilmente avrai difficoltà a trovare supporto
Se il problema è la GPL, beh... Conoscendo la situazione avresti potuto puntare su un chipset integrato Intel, con Nvidia ti devi appoggiare per forza di cose ai driver proprietari (che, tra l'altro, sono fatti davvero bene soprattutto se messi a confronto con ATI)
Avatar utente
raffaele181188
Packager
Packager
 
Messaggi: 789
Iscritto il: ven set 07, 2007 20:40
Località: DearSkin (FG)
Nome Cognome: Raffaele
Slackware: current
Kernel: 2.6.29.6
Desktop: KDE 4.3
Distribuzione: Ubuntu

Re: Slamd64 12.2 e Nvidia Open

Messaggioda Ansa89 » ven feb 27, 2009 15:18

raffaele181188 ha scritto:Nuveau è un progetto fondamentalmente immaturo, e non so quanto sia usabile
Chi non usa nvidia usa nv
I nv sono senza supporto all'accelerazione, se ne hai bisogno usa quelli proprietari

I driver Nuveau sono davvero in alto mare e non conosco nessuno che li usi, probabilmente avrai difficoltà a trovare supporto
Se il problema è la GPL, beh... Conoscendo la situazione avresti potuto puntare su un chipset integrato Intel, con Nvidia ti devi appoggiare per forza di cose ai driver proprietari (che, tra l'altro, sono fatti davvero bene soprattutto se messi a confronto con ATI)

Quoto raffaele181188.
Se il problema è legato al tipo di licenza, allora sei costretto a usare i driver nv (senza accelerazione 3D).
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2626
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.18.0-ck1
Desktop: XFCE 4.6.1

Re: Slamd64 12.2 e Nvidia Open

Messaggioda sardylan » ven feb 27, 2009 15:21

Allora mi sa che non ho scelta!! Speriamo che vadano avanti!!
Grazie a tutti
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: [IRRISOLVIBILE] Slamd64 12.2 e Nvidia Open

Messaggioda Ansa89 » ven feb 27, 2009 15:24

Offtopic: "[IRRISOLVIBILE]" :lol: :lol:
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2626
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.18.0-ck1
Desktop: XFCE 4.6.1


Torna a Porting Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti