Repository 32bit  Forum
Repository 64bit  Wiki

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.

Problema framebuffer con guida wiki.

Messaggioda ragnetto » lun giu 02, 2008 8:39

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 48 volte
fb.modes.log
(21.71 KiB) Scaricato 43 volte
config_legfra.log
(32.88 KiB) Scaricato 42 volte
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Re: Problema framebuffer con guida wiki.

Messaggioda lyapunov » lun giu 02, 2008 9:55

Vedi cosa dice /var/log/messages e il log di X.
Hai usato il VESA framebuffer?
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Problema framebuffer con guida wiki.

Messaggioda ragnetto » lun giu 02, 2008 11:04

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.
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Re: Problema framebuffer con guida wiki.

Messaggioda lyapunov » lun giu 02, 2008 11:09

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?)?
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Problema framebuffer con guida wiki.

Messaggioda ragnetto » lun giu 02, 2008 12:29

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 38 volte
Ultima modifica di ragnetto il lun giu 02, 2008 12:36, modificato 1 volta in totale.
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Re: Problema framebuffer con guida wiki.

Messaggioda lyapunov » lun giu 02, 2008 12:31

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.
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Problema framebuffer con guida wiki.

Messaggioda ragnetto » lun giu 02, 2008 12:40

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.
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Re: Problema framebuffer con guida wiki.

Messaggioda lyapunov » lun giu 02, 2008 13:08

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.
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Problema framebuffer con guida wiki.

Messaggioda ragnetto » lun giu 02, 2008 13:52

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.
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Re: Problema framebuffer con guida wiki.

Messaggioda lyapunov » lun giu 02, 2008 14:16

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>)
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Problema framebuffer con guida wiki.

Messaggioda ragnetto » mer giu 04, 2008 13:07

"./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.
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Re: Problema framebuffer con guida wiki.

Messaggioda lyapunov » mer giu 04, 2008 14:15

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....
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Problema framebuffer con guida wiki.

Messaggioda ragnetto » mer giu 04, 2008 18:00

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
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Re: Problema framebuffer con guida wiki.

Messaggioda lyapunov » mer giu 04, 2008 18:44

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...
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Problema framebuffer con guida wiki.

Messaggioda ragnetto » mer giu 04, 2008 19:58

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?
ragnetto
Linux 2.0
Linux 2.0
 
Messaggi: 178
Iscritto il: sab feb 02, 2008 22:07

Prossimo

Torna a Wikislacky

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti