Deutsch   English   Français   Italiano  
<sneccs$p2t$1@shakotay.alphanet.ch>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: eternal-september.org!news.eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.localhost!not-for-mail
From: Marc SCHAEFER <schaefer@alphanet.ch>
Newsgroups: fr.comp.os.linux.configuration
Subject: [RESOLU] sysrq sur USB?
Date: Sun, 21 Nov 2021 21:06:36 -0000 (UTC)
Organization: Posted through ALPHANET
Message-ID: <sneccs$p2t$1@shakotay.alphanet.ch>
References: <skcmcg$2dt$1@shakotay.alphanet.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 21 Nov 2021 21:06:36 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-host="localhost:127.0.0.1";
	logging-data="25693"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-18-amd64 (x86_64))
Cancel-Lock: sha256:soXFEr6S0zwOCmlYysYKs6e3FoaEl9TLgC14rom15e0=

Dans l'article [1], je demandais s'il �tait possible de faire du sysrq
sur un port s�rie USB.

Il est possible de faire du sysrq sur un port s�rie USB, mais il
faut activer, si ce n'est pas d�j� fait, quelques options du kernel
Linux et le recompiler [2].

      CONFIG_USB=y
      CONFIG_USB_SERIAL=y
      CONFIG_USB_SERIAL_CONSOLE=y
      CONFIG_U_SERIAL_CONSOLE=y

C'est notamment n�cessaire sous Debian GNU/Linux en raison de [3].

Ensuite, il faut configurer la ligne de commande du kernel pour
y ajouter par exemple console=ttyUSB0,9600 console=tty0 dans
/etc/default/grub et lancer update-grub.

On teste avec:

      # cat /proc/consoles
      tty0                 -WU (EC p  )    4:1
      ttyUSB0              -W- (E  p  )  188:0

On peut ensuite faire marcher sysrq par USB depuis une autre machine,
par exemple:

   schaefer@acer-1:~$ cu -l ttyUSB0 -s 9600
   Connected.
   ~%break
   [ 1633.701624] sysrq: HELP : loglevel(0-9) reboot(b) crash(c)
   terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i)
   thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l)
   show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p)
   show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u)
   force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)

L'�cran HDMI affiche toujours les logs et le clavier PS/2 ou USB
peut toujours �galement �tre utilis� pour sysrq.

[1] https://usenet-fr.alphanet.ch/search/message-id/%3Cskcmcg%242dt%241%40shakotay.alphanet.ch%3E/0
[2] https://wiki.debian.org/BuildADebianKernelPackage
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868352