systemd 시스템의 직렬 콘솔에 커널 메시지를 기록할 수 없습니다.

systemd 시스템의 직렬 콘솔에 커널 메시지를 기록할 수 없습니다.

시스템의 커널 메시지를 ttyS0의 직렬 콘솔에 기록하고 싶습니다.

아래에서도 비슷한 문제가 해결되었습니다.systemd 시스템의 직렬 콘솔에서 커널 메시지를 얻는 방법은 무엇입니까?그러나 나는 아직도 그것을 작동시킬 수 없습니다.

systemd.journald.max_level_console=debug console=ttyS0,115200 loglevel=7커널 명령줄 에 가서 ShowStatus=no설정했습니다./etc/systemd/system.conf

그럼에도 불구하고 부팅 프로세스가 시작될 때 콘솔에 커널 메시지가 표시되지만 로깅 서비스가 시작된 후에는 콘솔에 기록된 커널 메시지가 더 이상 수신되지 않습니다.

예를 들어 USB 마우스를 보드에 연결하면 콘솔에는 아무 것도 기록되지 않지만 Journalctl -f는 다음과 같이 표시됩니다.

Feb 11 10:09:45 a20 kernel: usb 3-1: new low-speed USB device number 4 using ohci-platform
Feb 11 10:09:45 a20 kernel: usb 3-1: New USB device found, idVendor=046d, idProduct=c069, bcdDevice=56.01
Feb 11 10:09:45 a20 kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 11 10:09:45 a20 kernel: usb 3-1: Product: USB Laser Mouse
Feb 11 10:09:45 a20 kernel: usb 3-1: Manufacturer: Logitech
Feb 11 10:09:45 a20 kernel: input: Logitech USB Laser Mouse as /devices/platform/soc/1c14400.usb/usb3/3-1/3-1:1.0/0003:046D:C069.0005/input/input6
Feb 11 10:09:45 a20 kernel: hid-generic 0003:046D:C069.0005: input,hidraw2: USB HID v1.10 Mouse [Logitech USB Laser Mouse] on usb-1c14400.usb-1/input0

어떤 아이디어가 있나요?

답변1

systemd.log_level=debug systemd.log_target=kmsg loglevel=7 systemd.journald.forward_to_console=1

log_target다음과 같이 직접 설정할 수도 있습니다.console

https://fedoraproject.org/wiki/How_to_debug_Systemd_problems

https://freedesktop.org/wiki/Software/systemd/Debugging/

이 질문은 확실하지 않은 중복일 수 있다고 생각합니다.

관련 정보