msi가 xhci 드라이버를 잘못 만들었는지 인터럽트를 너무 많이 발생시킨다. 왼쪽부터 36: 인터럽트 번호, 40080: cpu0 발생 횟수, 0: cpu 1, 2, 3 발생횟수, mmc1, mmc0 인터럽트 이름 정도? 모든 인터럽트가 충분하게 많이 일어난다. pi@raspberrypi:~ $ cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 … 36: 40080 0 0 0 GICv2 158 Level mmc1, mmc0 37: 11075 0…… 5장 인터럽트 실습2 계속 읽기
[태그:] request_irq
5장 인터럽트, p345 실습
책이 dwc_otg_driver.c의 request_irq로 인터럽트를 등록을 설명했다. 그러나, 라즈베리 파이4가 dwc-otg_driver.c 함수를 사용하지 않는다. 있긴 있는데, 4로 오면서 의도적으로 사용하지 않는 듯 하다. 아무리 찾아봐도 request_irq를 dump_stack 메세지에서 찾을 수 없다. 내가 본 메세지는 다음과 같다. Jun 14 07:38:24 raspberrypi kernel: [ 0.547246] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000001000000890 Jun 14 07:38:24…… 5장 인터럽트, p345 실습 계속 읽기