Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    156

    [Debian Squeeze/Xorg] Problema risoluzione monitor con nuovo kernel

    Salve a tutti,
    utilizzo una debian squeeze: aggiornando il kernel alla versione 2.6.32-trunk-686 accade che Xorg mi causa problemi con la mia scheda video NVidia GeForce4 MX 440 AGP 8x.

    Il punto è che la risoluzione del monitor è più bassa di quella solita.

    Quello che ho provato a fare è stato di avviare in modalità provvisoria per vedere se riuscivo a creare il file xorg.conf lanciando il comando Xorg -configure. Ma l'operazione non va a buon fine a mi compare un messaggio d'errore che vi posto qui sotto. Questo messaggio compare anche in /var/log all'avvio del server xorg con il nuovo kernel.

    Xorg problematico

    Se riavvio la macchina con il kernel precedente tutto, ovviamente, torna a posto.
    Questo invece è il log di Xorg in condizioni normali (con kernel precedente)


    Xorg_corretto

    Qualche suggerimento?

    Grazie!

  2. #2
    lasciando la configurazione di xorg.conf che va bene.....
    avviando col nuovo kernel hai errori "EE" in /var/log/Xorg.0.log ?


    p.s.
    che driver usi ?

    prova a reinstallarli quando sei sul nuovo kernel

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    156
    Dunque..

    Premetto che non ho mai avuto paricolari problemi con la scheda video nvidia, tanto che non mi sono mai interessato in modo approfondito al suo funzionamento sotto debian. (Ora mi tocca.. )

    Quello che posso dirti è che passando al kernel 2.6.32-trunk-686 mi compare il seguente mesaggio di errore nel file di log (guarda il mio post precedente per visualizzare l'intero messaggio)

    codice:
    Backtrace:
    0: Xorg (xorg_backtrace+0x3b) [0x80addcb]
    1: Xorg (0x8048000+0x5ab75) [0x80a2b75]
    2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb789240c]
    3: Xorg (0x8048000+0x104294) [0x814c294]
    4: Xorg (xf86LoadModules+0xe8) [0x80ae5a8]
    5: Xorg (DoConfigure+0x7b) [0x80c07ab]
    6: Xorg (InitOutput+0x1da) [0x80b04ba]
    7: Xorg (0x8048000+0x1e73b) [0x806673b]
    8: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb75c3c76]
    9: Xorg (0x8048000+0x1e4e1) [0x80664e1]
    Segmentation fault at address (nil)
    
    Fatal server error:
    Caught signal 11 (Segmentation fault). Server aborting


    Con il kernel precedente invece mi sembra di capire che venissero utilizzati con successo i driver NOUVEAU. Puoi fare riferimento al file di log che ho linkato sempre nel post precedente.

    Non ho mai utilizzato i driver nvidia ufficiali, e anche se ora volessi provare ad utilizzarli, non riesco perchè non sono in grado in alcun modo di scaricare gli headers del kernel 2.6.32-trunk-686

    questo è il messaggio che mi ritorna se cerco di scaricare il pacchetto

    codice:
    Impossibile trovare il pacchetto linux-headers-2.6.32-trunk-686

    Ricordo che il modello della scheda video è il seguente: GeForce4 MX 440 AGP 8x

  4. #4
    ma non hai lo stesso:

    Driver "nouveau"

    in xorg.conf

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    156
    Ahimè vi ho fatto vedere il log sbagliato.. Scusatemi..
    Ora ho corretto tutto!

    Ricapitolando..

    Il primo log che vedete qui sotto è quello che mi compare quando riscontro problemi, il secondo log ancora più sotto è quello che viene visualizzato in una situazione di normalità.

    Effettivamente compaiono degli errori circa il caricamento dei driver, nello specifico posso notare le righe
    codice:
    drmOpenDevice: node name is /dev/dri/card0
    [drm] failed to load kernel module "nouveau"
    (EE) [drm] failed to open device
    . . .
    (EE) open /dev/fb0: No such file or directory

    Eccovi la situazione più in dettaglio (oppure per vedere la situazione completa trovate sempre i link nel primo post)

    LOG CON PROBLEMI
    codice:
    . . . . 
    (II) Primary Device is: PCI 01@00:00:0
    drmOpenDevice: node name is /dev/dri/card0
    [drm] failed to load kernel module "nouveau"
    (EE) [drm] failed to open device
    (WW) Falling back to old probe method for fbdev
    (II) Loading sub module "fbdevhw"
    (II) LoadModule: "fbdevhw"
    (II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
    (II) Module fbdevhw: vendor="X.Org Foundation"
    	compiled for 1.7.7, module version = 0.0.2
    	ABI class: X.Org Video Driver, version 6.0
    (EE) open /dev/fb0: No such file or directory
    (II) Loading sub module "vbe"
    (II) LoadModule: "vbe"
    (II) Loading /usr/lib/xorg/modules/libvbe.so
    (II) Module vbe: vendor="X.Org Foundation"
    	compiled for 1.7.7, module version = 1.1.0
    	ABI class: X.Org Video Driver, version 6.0
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib/xorg/modules/libint10.so
    (II) Module int10: vendor="X.Org Foundation"
    	compiled for 1.7.7, module version = 1.0.0
    	ABI class: X.Org Video Driver, version 6.0
    (II) VESA(0): initializing int10
    (II) VESA(0): Primary V_BIOS segment is: 0xc000
    (II) VESA(0): VESA BIOS detected
    (II) VESA(0): VESA VBE Version 3.0
    (II) VESA(0): VESA VBE Total Mem: 131072 kB
    (II) VESA(0): VESA VBE OEM: NVIDIA
    (II) VESA(0): VESA VBE OEM Software Rev: 4.24
    (II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation
    (II) VESA(0): VESA VBE OEM Product: NV18 Board
    (II) VESA(0): VESA VBE OEM Product Rev: Chip Rev A2
    (II) VESA(0): Creating default Display subsection in Screen section
    	"Default Screen Section" for depth/fbbpp 24/32
    (==) VESA(0): Depth 24, (--) framebuffer bpp 32
    (==) VESA(0): RGB weight 888
    (==) VESA(0): Default visual is TrueColor
    (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Module "ddc" already built-in
    . . . . .


    LOG IN SITUAZIONE NORMALE
    codice:
    . . . . 
    (II) NOUVEAU driver for NVIDIA chipset families :
    	RIVA TNT    (NV04)
    	RIVA TNT2   (NV05)
    	GeForce 256 (NV10)
    	GeForce 2   (NV11, NV15)
    	GeForce 4MX (NV17, NV18)
    	GeForce 3   (NV20)
    	GeForce 4Ti (NV25, NV28)
    	GeForce FX  (NV3x)
    	GeForce 6   (NV4x)
    	GeForce 7   (G7x)
    	GeForce 8   (G8x)
    (II) VESA: driver for VESA chipsets: vesa
    (II) FBDEV: driver for framebuffer: fbdev
    (II) Primary Device is: PCI 01@00:00:0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 8, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 8, (OK)
    drmOpenByBusid: drmOpenMinor returns 8
    drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    (II) [drm] nouveau interface version: 0.0.15
    (WW) Falling back to old probe method for vesa
    (WW) Falling back to old probe method for fbdev
    (II) Loading sub module "fbdevhw"
    (II) LoadModule: "fbdevhw"
    (II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
    (II) Module fbdevhw: vendor="X.Org Foundation"
    	compiled for 1.7.7, module version = 0.0.2
    	ABI class: X.Org Video Driver, version 6.0
    (II) Loading sub module "dri"
    (II) LoadModule: "dri"
    (II) Reloading /usr/lib/xorg/modules/extensions/libdri.so
    (II) NOUVEAU(0): Loaded DRI module
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 9, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 9, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 9, (OK)
    drmOpenByBusid: drmOpenMinor returns 9
    drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    (II) [drm] DRM interface version 1.3
    (II) [drm] DRM open master succeeded.
    (--) NOUVEAU(0): Chipset: "NVIDIA NV18"
    (II) NOUVEAU(0): Creating default Display subsection in Screen section
    	"Default Screen Section" for depth/fbbpp 24/32
    . . . .

  6. #6
    carchi i moduli:

    modprobe fbcon
    modprobe nouveau


    messo "nouveau" come driver in xorg.conf


    per controllare la risoluzione terminale virtuale:
    aggiungi alla riga de kernel: video=800x600 o quello che vuoi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.