Newsgroup: it.comp.os.linux.sys
Titolo: Kernel hacking e vlc

Ho dato nvlc in console, con X che NON era avviato, e durante la 
riproduzione d'un film dando alt-freccia_destra s'e' inchiodato tutto e 
ho dovuto resettare (mi scoccia che ho molte directory in ext2).
Vi chiedo se sapete se c'e' modo di accedere a R Sist con la Debian.
 
-- 
Tanti saluti
 

 Vi chiedo se sapete se c'e' modo di accedere a R Sist con la Debian.
 
Che sarebbe R Syst?
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 Che sarebbe R Syst?
 
ha un processo user space in hangs,
*penso* voglia dire: sysrq..
 
- --
-----BEGIN PGP SIGNATURE-----
Version: null
 
iD8DBQFPstmkWVOoL214ZeERAtrkAJ90N6c9/BIxfdcEhZgtSgcx5y32LQCfeW06
b0xv9Q5mOUo86J19/YSnUFI=
=L6is
-----END PGP SIGNATURE-----
 

 Che sarebbe R Syst?
 
Credo si riferisca alle "magie" di SysRq.
 
alt + sysrq + s  per sincronizzare i fs
alt + sysrq + u  per rimontarli in RO
alt + sysrq + b  per rebootare
...
 
Qui dovrebbe esserci tutto, anche le vie alternative:
http://en.wikipedia.org/wiki/Magic_SysRq_key#Magic_commands
 
 
Su una Ubuntu io ho:
 
lem@biggy:~$ cat /boot/config-$(uname -r) |grep SYSRQ
CONFIG_MAGIC_SYSRQ=y
 
quindi le magie funzionano. Sembra strano che in Debian no.
 
Ovvio che se la tastiera non risponde più...
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
_________________________________________________________________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
 
http://www.worldcommunitygrid.org/index.jsp
 
http://www.rnaworld.de/rnaworld/
 
http://home.edges-grid.eu/home/
 
 
http://www.gpugrid.net/
 

 
direi che intenda questo:
http://en.wikipedia.org/wiki/Magic_SysRq_key
 
 
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net
 

 Ovvio che se la tastiera non risponde più...
 
...basta avere un accesso di altro tipo.. :-)
 
(cfr /proc/sys/kernel/sysrq)
 
-- 
Paranoia is a disease unto itself. And may I add: the person standing
next to you may not be who they appear to be, so take precaution.
-----------------------------------------------------------------------------
http://bofhskull.wordpress.com/
 

 ...basta avere un accesso di altro tipo..
 
Appunto, basta averlo.
Il che, specie su un desktop, non è mica detto. :)


 Il che, specie su un desktop, non è mica detto. :)
 
Ho cato: cat /proc/sys/kernel/sysrq che m'ha detto:
438
vuol dire qualcosa? o in ogni caso puoi dirmi se l'accesso che dice 
Skull potrebbe essere ad esempio di attaccare una seconda tastiera usb?
 
Grazie a tutti, poi leggero' i link che m'hai dato tu e Roberto, si' 
era SYSRQ (nella mia tastiera c'e' R Sist).
In /boot/config-3.2.0-2-686-pae c'e' (ho la testing):
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_MASK=0x01b6
 
allora ho provato subito alt-sysrq-b che m'hai detto e... ha riavviato 
purtroppo senza dare lo shutdown, cioe' come il contraltcanc del dos, 
non quello di Linux che invece chiama lo shutdown, avrei dovuto prima 
sincronizzare e rimontare ro, penso, coi primi due comandi magici.
 
-- 
Tanti saluti
 

 sincronizzare e rimontare ro, penso, coi primi due comandi magici.
 
la prossima volta, la maniera corretta è dare, in rapida sequenza
(almeno per i primi due):
 
alt-sysrq-s (forza il flush dei filesystem)
alt-sysrq-u (remount ro dei filesystem)
alt-sysrq-b (forza il reboot)
 
 
Cfr 
http://lxr.linux.no/linux/Documentation/sysrq.txt
 


 Cfr 
http://lxr.linux.no/linux/Documentation/sysrq.txt
 
 
-- 
Tanti saluti
 

 tanto e' al default e quindi chiama lo shutdown -r?
 
Dipende da come si è "piantata la tastiera": quella USB potrebbe
funzionare o no (e cmq la potresti collegare anche a caldo...)
 
Di certo non fa male...


 tastiera usb? se si puo' potrei usarla solo in questi casi di blocco, 
 
Puoi usare una seconda tastiera ma non vedo la differenza rispetto ad 
usare quella che già hai.

 438 = 256 + 128 + 32 + 16 + 4 + 2
 
nvm

 alt-sysrq-b (forza il reboot)
 
Altra cosa, le lettere dei comandi si possono dare in sequenza senza mai
rilasciare i tasti ctrl+alt.
 
Quindi: ctrl+alt+{Stamp s e u b}


 chiudersi correttamente, il che non è male, specie se si tratta di DB.
 
Vero: c'è da dire che le (poche) volte in cui ho dovuto ricorrere a
questi mezzi era in condizioni di macchina piantata, dopo giò aver
tentato di killare il killabile senza successo ;-)


 tentato di killare il killabile senza successo ;-)
 
Beh da me (Debian testing) non potrei:
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_MASK=0x01b6
quindi ho la maschera a 0x1b6=438 e come m'hai spiegato i segnali di 
term e kill 64, e il dump 8, potrei darli solo con echo:
#: echo e > /proc/sysrq-trigger
ma il cambio di console non posso farlo altrimenti root potrebbe 
killare nvlc direttamente e solo lui, oppure dare lo shutdown.
 
Quello che mi fa rabbia e' che un sistema multitaskin multithread e 
multiutente possa restare con la tastiera fuori uso a causa d'un solo 
utente neppure privilegiato, penso dipenda dal fatto che le console 
sono sono virtuali e non fisiche.
 
Per questo volevo provare ad aggiungere una tastiera, magari c'e' pure 
modo di renderla valida, e solo lei, per la console diciamo F6, dove mi 
loggo root gia' dall'avvio e dove l'altra non vale. E se anche il 
monitor va in tilt potrei sempre da li' andare a volo cieco.
 
Idem per quando crasha KDE, che e' un po' piu' facile che capiti 
perche' in console e con X neppure avviato e' la prima volta che mi 
capita di dover resettare, ed e' umiliante: sembra d'essere tornati ai 
tempi del dos-windows coi giochi.
 
-- 
Tanti saluti
 

 nvlc direttamente e solo lui, oppure dare lo shutdown.
 
Talvolta mi è tornato utile sysrqd che ti permette di mandare le sequenze 
sysrq via rete su socket TCP.
 
 

Addi' 17 mag 2012, CtRiX scrive:

Ti ringrazio ma io ho un solo computer a casa, non ho una rete, dovrei 
farlo da un portatile - penso. E poi mi capita rarissimamente e fino a 
ieri solo da KDE e per dire: 3 o 4 volte in tutto in moltissimi anni.
 
Invece mi piacerebbe fare una console fisica separata dalle altre 6
(o 5), ma credo che non sia facile trovare info, mi sa che non la fa 
nessuno, insomma qcs come i vecchi terminali stupidi, che mi possa 
permettere di fare tutto il casino possibile e immaginabile in console 
(o anche da X) senza la paura di inchiodare il sistema e dover 
resettare.
 
-- 
Tanti saluti
 

 killare nvlc direttamente e solo lui, oppure dare lo shutdown.
 
vedi sysrq_always_enabled
linux/Documentation/kernel-parameters.txt


 linux/Documentation/kernel-parameters.txt
 
Thx! c'e' il tag [KNL], quindi se non ho capito male dovrei aggiungere
append="sysrq_always_enabled" nel lilo. Ma perche' mai la Debian non li 
attiva gia' tutti di default? non vedo controindicazioni, ma un motivo 
ci sara' certamente.
 
-- 
Tanti saluti
 

 ci sara' certamente.
 
Presumo per sicurezza. Se hai la possibilità di mandare certe sysrq alla
macchina puoi fare danni o comprometterla.
