lp 모듈을 통해 기존 프린터를 사용할 때 모듈을 로드한 후 modprobe lp
lp0 모듈에 문자를 출력하면 echo 1>lp0
컴퓨터 바탕화면이 멈춥니다. (그러나 원격으로 컴퓨터에 연결하는 데에는 문제가 없습니다.)
이것은 내 dmesg 로그입니다.
lp0: using parport0 (interrupt-driven).
rcu: INFO: rcu_sched self-detected stall on CPU
rcu: 0-....: (1 GPs behind) idle=866/0/0x7 softirq=37271/37271 fqs=6350
(t=15000 jiffies g=56737 q=16517)
Task dump for CPU 0:
task:swapper/0 state:R running task stack: 0 pid: 0 ppid: 0 flags:0x0000002a
Call trace:
dump_backtrace+0x0/0x1e8
show_stack+0x18/0x28
sched_show_task.part.110+0xdc/0xf4
sched_show_task+0xc4/0xd0
dump_cpu_task+0x44/0x54
rcu_dump_cpu_stacks+0xc0/0x104
rcu_sched_clock_irq+0x870/0xa80
update_process_times+0x60/0xa0
tick_sched_handle.isra.20+0x40/0x58
tick_sched_timer+0x4c/0xa8
__hrtimer_run_queues+0x104/0x348
hrtimer_interrupt+0x114/0x328
arch_timer_handler_phys+0x30/0x40
handle_percpu_devid_irq+0x88/0x210
generic_handle_irq+0x30/0x48
__handle_domain_irq+0x64/0xc0
gic_handle_irq+0xc0/0x138
el1_irq+0xc8/0x180
efi_header_end+0x9c/0x35c
irq_exit+0xa4/0xc0
__handle_domain_irq+0x68/0xc0
gic_handle_irq+0xc0/0x138
el1_irq+0xc8/0x180
arch_cpu_idle+0x18/0x28
default_idle_call+0x54/0x17c
do_idle+0x204/0x278
cpu_startup_entry+0x24/0x58
rest_init+0xbc/0xcc
arch_call_rest_init+0x10/0x1c
start_kernel+0x4f4/0x528
top
터미널에 CPU 0이 100%로 실행되는 것으로 표시됩니다 .
그래서 왜 이런 문제가 발생하는지 알고 싶은데 전혀 알 수 없습니다.