ciao, sono nuovo del forum e ancora un po' troppo inesperto su debian.
ho un vecchio pc su cui ho installato lenny. alla prima installazione tutto bene. apparte il fatto che l'X-server andava a scatti. allora mi sono adoperato per installare i driver nvidia per la mia scheda(ge force 9200) seguendo le istruzioni della debia wiki.
meraviglia delle meraviglie va tutto bene. e al primo riavvio l'X-server sembra funzionare perfettamente.
tutto gasato per la riuscita delle operazioni il giorno dopo riaccendo il pc ma al boot mi appare una simpaticissima schermata blu che dice che l'X-server
non è configurato correttamente.
il file di log recita
NVIDIA: culd not open the device file /dev/nvidia0 (Input/output error)
NVIDIA: IRQ 11, assigned to device PCI:01:00.0, is edge-triggered!
(EE) NVIDIA(0): The interrupt for NVIDIA graphics device PCI:1:0:0
(EE) NVIDIA(0): appears to be edge-triggered. Please see the COMMON
(EE) NVIDIA(0): PROBLEMS section in the README for additional information.
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device.
vabbè andiamo a vedere su questi fatidicicommon problem :
An edge-triggered interrupt means that the kernel has programmed the interrupt as edge-triggered rather than level-triggered in the Advanced Programmable Interrupt Controller (APIC). Edge-triggered interrupts are not intended to be used for sharing an interrupt line between multiple devices; level-triggered interrupts are the intended trigger for such usage. When using edge-triggered interrupts, it is common for device drivers using that interrupt line to stop receiving interrupts. This would appear to the end user as those devices no longer working, and potentially as a full system hang. These problems tend to be more common when multiple devices are sharing that interrupt line.
This occurs when ACPI is not used to program interrupt routing in the APIC. This often occurs on 2.4 Linux kernels, which do not fully support ACPI, or 2.6 kernels when ACPI is disabled or fails to initialize. In these cases, the Linux kernel falls back to tables provided by the system BIOS. In some cases the system BIOS assumes ACPI will be used for routing interrupts and configures these tables to incorrectly label all interrupts as edge-triggered. The current interrupt configuration can be found in /proc/interrupts.
Available workarounds include: updating to a newer system BIOS, trying a 2.6 kernel with ACPI enabled, or passing the 'noapic' option to the kernel to force interrupt routing through the traditional Programmable Interrupt Controller (PIC). Newer kernels also provide an interrupt polling mechanism to attempt to work around this problem. This mechanism can be enabled by passing the 'irqpoll' option to the kernel.
Currently, the NVIDIA driver will attempt to detect edge triggered interrupts and X will purposely fail to start (to avoid stability issues). This behavior can be overridden by setting the "NVreg_RMEdgeIntrCheck" NVIDIA Linux kernel module parameter. This parameter defaults to "1", which enables the edge triggered interrupt detection. Set this parameter to "0" to disable this detection.
bene ammetto di non aver capito un emerita mazza di tutto ciò e allora vi chiedo aiuto.
l'unica cosa che ho vagamente intuito è che ci siano problemi con l'ACPI. infatti al boot una delle prime righe che mi esce è
ACPI: unable to enable acpi.
la cosa che mi lascia più perplesso è che questo problema non si presenta ad ogni boot. a volte (non si sa secondo quale criterio) il boot avviene normalmente e io mi ritrovo il mio sistema perfettamente funzionante.
ho già usato il tasto cerca del forum ma non ho trovato alcun riscontro.
vi ringrazio in anticipo per la disponibilità e mi scuso per le imprecisioni.




Sento puzza di problema hardware...
Prova a passare irqpoll al kernel durante l'avvio, come suggerito dal readme.
Se non sai come fare: alla schermata di GRUB premi E per (E)ditare la riga, aggiungi irqpoll alla fine, premi B per avviare il (B)oot.