ath9k_htc 드라이버가 로깅을 중지하도록 하려면 어떻게 해야 합니까?

ath9k_htc 드라이버가 로깅을 중지하도록 하려면 어떻게 해야 합니까?

나는 다음 커널을 사용하여 오래된 데스크탑 PC에서 Xubuntu 16.04를 실행하고 있습니다.

$ uname -a
Linux casa-desktop 4.4.0-79-generic #100-Ubuntu SMP Wed May 17 19:58:14 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

업그레이드하기 전에도 약간 느리게 실행되기 시작했는데 오래된 하드웨어 때문이라고 생각했습니다. 그러다가 systemd-journald서비스가 약 10% 정도의 CPU를 지속적으로 사용하고 있음 을 발견했습니다 . 부팅 파티션은 기가바이트의 용량으로 인해 빠르게 채워집니다 /var/log/.

Running은 sudo journalctl다음과 같은 무한 반복을 보여줍니다.

mag 23 21:04:39 casa-desktop kernel: ------------[ cut here ]------------
mag 23 21:04:39 casa-desktop kernel: WARNING: CPU: 0 PID: 71 at /build/linux-As38az/linux-4.4.0/drivers/usb/core/urb.c:449 usb_submit_urb.part.6+0x142/0x560()
mag 23 21:04:39 casa-desktop kernel: usb 2-1: BOGUS urb xfer, pipe 1 != type 3
mag 23 21:04:39 casa-desktop kernel: Modules linked in: btrfs xor raid6_pq ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs libcrc32c ath9k_htc drbg ansi_cprng ctr ccm binfmt_misc arc4 ath9k_common ath9k_hw ath mac80211 cfg80211 nvidia(POE) coretemp kvm_intel kvm irqbypass snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_mpu401_uart drm input_leds serio_raw snd_pcm ns558 shpchp lpc_ich asus_atk0110 snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd 8250_fintek soundcore gameport mac_hid parport_pc ppdev lp parport autofs4 hid_generic usbhid hid pata_it821x skge pata_acpi sky2 floppy fjes [last unloaded: ath9k_htc]
mag 23 21:04:39 casa-desktop kernel: CPU: 0 PID: 71 Comm: kworker/u4:3 Tainted: P        W  OE   4.4.0-79-generic #100-Ubuntu
mag 23 21:04:39 casa-desktop kernel: Hardware name: System manufacturer System Product Name/P5LD2, BIOS 1401     08/24/2006
mag 23 21:04:39 casa-desktop kernel: Workqueue: phy1 ath9k_htc_ani_work [ath9k_htc]
mag 23 21:04:39 casa-desktop kernel:  0000000000000286 00000000924d4ef3 ffff8800b538fb50 ffffffff813f94d3
mag 23 21:04:39 casa-desktop kernel:  ffff8800b538fb98 ffffffff81d51bc0 ffff8800b538fb88 ffffffff81081322
mag 23 21:04:39 casa-desktop kernel:  ffff8800ba607e40 0000000000000002 ffff8800b53a7000 0000000000000001
mag 23 21:04:39 casa-desktop kernel: Call Trace:
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff813f94d3>] dump_stack+0x63/0x90
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff81081322>] warn_slowpath_common+0x82/0xc0
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff810813bc>] warn_slowpath_fmt+0x5c/0x80
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff81626872>] usb_submit_urb.part.6+0x142/0x560
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff81626cf2>] usb_submit_urb+0x62/0x70
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc037cd8b>] hif_usb_send+0xeb/0x340 [ath9k_htc]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc037b058>] htc_issue_send.constprop.2+0x58/0x70 [ath9k_htc]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc037b428>] htc_send_epid+0x18/0x20 [ath9k_htc]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc037e1f1>] ath9k_wmi_cmd+0x111/0x1a0 [ath9k_htc]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc0383cd0>] ath9k_regwrite+0x70/0x100 [ath9k_htc]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc022bbeb>] ath_hw_cycle_counters_update+0xab/0x130 [ath]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc02de9d9>] ath9k_hw_ani_monitor+0x29/0x1c0 [ath9k_hw]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffffc0382b6d>] ath9k_htc_ani_work+0xcd/0x1a0 [ath9k_htc]
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff8109a585>] process_one_work+0x165/0x480
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff8109a8eb>] worker_thread+0x4b/0x4c0
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff8109a8a0>] ? process_one_work+0x480/0x480
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff810a0c25>] kthread+0xe5/0x100
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff810a0b40>] ? kthread_create_on_node+0x1e0/0x1e0
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff81840e0f>] ret_from_fork+0x3f/0x70
mag 23 21:04:39 casa-desktop kernel:  [<ffffffff810a0b40>] ? kthread_create_on_node+0x1e0/0x1e0
mag 23 21:04:39 casa-desktop kernel: ---[ end trace 67672e07ef748fe4 ]---
mag 23 21:04:39 casa-desktop kernel: ------------[ cut here ]------------

이는 TP-Link TL-WN722N USB 무선 어댑터로 인해 발생합니다.

Bus 002 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n

linux-firmware내가 가지고 있는 버전은 다음과 같습니다 .

$ sudo dpkg -s linux-firmware | grep -i version
Version: 1.157.10

출력은 다음과 같습니다 lsusb -vv.https://paste.ubuntu.com/24679177/

이상한 점은...무선 연결이 작동해요웹서핑도 원활하게 할 수 있어요. 그러나 이 동작으로 인해 시스템 속도가 느려지고 파티션이 지속적으로 로그로 채워집니다.

이 문제를 어떻게 해결할 수 있나요?임시 해결 방법으로 다른 칩셋이 포함된 예비 무선 어댑터를 사용하고 있지만 나중에 다른 용도로 사용하고 싶습니다.

답변1

펌웨어 버전은 1.157입니다. 펌웨어를 최신 1.164로 업데이트하는 것이 좋습니다. 터미널에서:

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.164_all.deb
sudo dpkg -i linux-firmware*.deb

제안된 대로, 다음 커널 버전이 아닌 최신 커널 버전을 설치하는 것이 좋습니다.제안.

재부팅하고 로그를 다시 확인하십시오.

채팅방 토론을 통해 컴퓨터 BIOS 설정에 문제가 있을 수 있다고 제안했습니다. BIOS를 기본값으로 재설정해 보라고 권유하셨고 문제가 해결되었다고 보고하셨습니다. 상당수의 검색자가 귀하의 보고서에서 해결책을 찾고 혜택을 누릴 것이라고 확신하므로 다시 보고해 주셔서 감사합니다.

관련 정보