Problema framebuffer con guida wiki.

Usate questo forum per proporre nuovi articoli, creare gruppi di lavoro, segnalare problemi, collaborare in genere al progetto Wikislacky.

Moderatore: Staff

Regole del forum
1) Citare l'eventuale nome e link dell'articolo della wiki.
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.
ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Problema framebuffer con guida wiki.

Messaggio da ragnetto »

Slackware12, kernel2.6.24.3. Volevo realizzare la console con framebufer così ho iniziato seguendo la guida che propone questo sito, fatto tutto mi ritrovo un problema. Quando tento di avviare il server X o di installare i driver della scheda video (ati, setup con interfaccia pseudografico) con "startx" si blocca tutto il sistema e sono costretto a spegnere brutalmente. Posto un pò di info:
Allegati
xorgfra.log
(13.79 KiB) Scaricato 198 volte
fb.modes.log
(21.71 KiB) Scaricato 200 volte
config_legfra.log
(32.88 KiB) Scaricato 189 volte

Avatar utente
lyapunov
Linux 2.x
Linux 2.x
Messaggi: 204
Iscritto il: dom 4 mag 2008, 16:12

Re: Problema framebuffer con guida wiki.

Messaggio da lyapunov »

Vedi cosa dice /var/log/messages e il log di X.
Hai usato il VESA framebuffer?

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema framebuffer con guida wiki.

Messaggio da ragnetto »

Avviando con il kernel framebuffer il file "/var/log/messages" è vuoto, non ho trovato il file di errore di Xorg. Penso che X non centri niente, perchè mi si blocca anche senza avviare X, come dicevo prima.

Avatar utente
lyapunov
Linux 2.x
Linux 2.x
Messaggi: 204
Iscritto il: dom 4 mag 2008, 16:12

Re: Problema framebuffer con guida wiki.

Messaggio da lyapunov »

No aspè....il che il tuo file di log sia vuoto non centra nulla con il fatto che lavori con il framebuffer.
Anzi mi sembra molto strano che i file di log siano vuoti.
Comunque prova a dare dmesg e a vedere se hai degli errori in fase di boot relativi al framebuffer.
Dal tuo post iniziale sembrava che si bloccasse in fase di avvio del server X. Puoi essere allora un po' più preciso su QUANDO hai il freeze della macchina e che driver usi per il framebuffer (VESA?)?

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema framebuffer con guida wiki.

Messaggio da ragnetto »

Uso VESA ma ho provato anche ATIRadeon. Il blocco avviene in seguito al tentativo di eseguire una di queste operazioni: installazione driver ATI, avvio di X.
Allegati
dmesg.log
(15.07 KiB) Scaricato 186 volte
Ultima modifica di ragnetto il lun 2 giu 2008, 13:36, modificato 1 volta in totale.

Avatar utente
lyapunov
Linux 2.x
Linux 2.x
Messaggi: 204
Iscritto il: dom 4 mag 2008, 16:12

Re: Problema framebuffer con guida wiki.

Messaggio da lyapunov »

Non conosco cosa faccia l'installazione dei driver ATI.
Comunque puoi per ora solo spulciare nei log. In particolare se si blocca in fase di avvio di X qualcosa dovrebbe comparire nel log.
Provare non costa nulla.

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema framebuffer con guida wiki.

Messaggio da ragnetto »

Havevo capito, ma il bello è che non li ho ancora trovati i log da "spulcaiare". L' installazione dei driver ATI è un file binario che crea una procedura guidata tramite un' interfaccia pseudografica e si blocca tutto sul secondo passaggio.

Avatar utente
lyapunov
Linux 2.x
Linux 2.x
Messaggi: 204
Iscritto il: dom 4 mag 2008, 16:12

Re: Problema framebuffer con guida wiki.

Messaggio da lyapunov »

Per la fase di boot puoi dare
dmesg
per i log di X dovrebbero essere in
/var/log/X.log
o qualcosa del genere.
Per quanto riguarda l'installazione dei driver ATI questa cosa pseudografica mi sa tanto di ncurses. Puoi sempre in questo caso fare un redirect dello stderr su un file da spulciare. Oppure se sei un po' smanettone vai di strace + redirect.

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema framebuffer con guida wiki.

Messaggio da ragnetto »

Cosa dovei fare di preciso? Poi non penso che servirebbe a qualcosa dato che quando il sistema si blocca non salva niete e quindi al riavvio non trovo niente. Però vorrei provare lo stesso.

Avatar utente
lyapunov
Linux 2.x
Linux 2.x
Messaggi: 204
Iscritto il: dom 4 mag 2008, 16:12

Re: Problema framebuffer con guida wiki.

Messaggio da lyapunov »

Non è detto, salva tutto fino al punto in cui si blocca. Al riavvio successivo l'ultima riga del file dovrebbe darti qualche info in più.
Per il redirect fai:

./ati-installer 2> file_log.txt

Per lo strace dai:

strace ati-installer >> file_log.txt

(non ricordo se strace printa su stderr o stdout al limite prova a sostituire >> con 2>)

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema framebuffer con guida wiki.

Messaggio da ragnetto »

"./ati-installer 2> file_log.txt" non dà niente di interessante (cioè comuni dati sulla validità del prodotto ATI e sulla licenza).

Codice: Seleziona tutto

bash-3.1# strace ./ati*
execve("./ati-driver-installer-8-4-x86.x86_64.run", ["./ati-driver-installer-8-4-x86.x"...], [/* 39 vars */]) = -1 ENOEXEC (Exec format error)
dup(2)                                  = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fstat64(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fc9000
_llseek(3, 0, 0xbfef9994, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error
) = 32
close(3)                                = 0
munmap(0xb7fc9000, 4096)                = 0
exit_group(1)                           = ?
Process 3025 detached
Il risultato è lo stesso sia avviando con il kernel framebuffer che con uno normale.

Avatar utente
lyapunov
Linux 2.x
Linux 2.x
Messaggi: 204
Iscritto il: dom 4 mag 2008, 16:12

Re: Problema framebuffer con guida wiki.

Messaggio da lyapunov »

Ok...è probabile che il prog abbia fork()ato (sorry :)....
Ci deve essere una opzione di strace che ti permette di seguire anche i processi figli....

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema framebuffer con guida wiki.

Messaggio da ragnetto »

Codice: Seleziona tutto

bash-3.1# strace -f ./ati*
execve("./ati-driver-installer-8-4-x86.x86_64.run", ["./ati-driver-installer-8-4-x86.x"...], [/* 39 vars */]) = -1 ENOEXEC (Exec format error)
dup(2)                                  = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fstat64(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f33000
_llseek(3, 0, 0xbfc53a24, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error
) = 32
close(3)                                = 0
munmap(0xb7f33000, 4096)                = 0
exit_group(1)                           = ?
Process 3036 detached

Avatar utente
lyapunov
Linux 2.x
Linux 2.x
Messaggi: 204
Iscritto il: dom 4 mag 2008, 16:12

Re: Problema framebuffer con guida wiki.

Messaggio da lyapunov »

ragnetto ha scritto:

Codice: Seleziona tutto

write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error
Mi sa di sospetto....ma quando analizzi con strace, l'interfaccia "pseudografica" ti parte comunque?
Sinceramente però mi sembra di sparare una formica con un cannone...strace in genere è veramente l'ultima spiaggia...

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema framebuffer con guida wiki.

Messaggio da ragnetto »

Quando lancio il prog con strace non parte l' interfaccia grafica. Comunque, mi sembra che ci sia qualcosa riconducibile ad un' errore in quell' output. O no?

Rispondi