[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.
Rispondi
Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

[IRRISOLVIBILE] Slamd64 12.2 e Nvidia Open

Messaggio da sardylan »

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 27 feb 2009, 15:21, modificato 1 volta in totale.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Slamd64 12.2 e Nvidia Open

Messaggio da Ansa89 »

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

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Slamd64 12.2 e Nvidia Open

Messaggio da sardylan »

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 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Slamd64 12.2 e Nvidia Open

Messaggio da sardylan »

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
raffaele181188
Packager
Packager
Messaggi: 789
Iscritto il: ven 7 set 2007, 21:40
Nome Cognome: Raffaele
Slackware: current
Kernel: 2.6.29.6
Desktop: KDE 4.3
Distribuzione: Ubuntu
Località: DearSkin (FG)

Re: Slamd64 12.2 e Nvidia Open

Messaggio da raffaele181188 »

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
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Slamd64 12.2 e Nvidia Open

Messaggio da Ansa89 »

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
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Slamd64 12.2 e Nvidia Open

Messaggio da sardylan »

Allora mi sa che non ho scelta!! Speriamo che vadano avanti!!
Grazie a tutti

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: [IRRISOLVIBILE] Slamd64 12.2 e Nvidia Open

Messaggio da Ansa89 »

Offtopic: "[IRRISOLVIBILE]" :lol: :lol:

Rispondi