私のDell XPS15 9560ノートブック(Linuxカーネル5.0.9を実行)には、転送速度が1Mbpsに制限されたQualcommワイヤレスアダプタがあります。できればもっと良くしたいです。
$ lspci -k | grep -A4 -e Qualcomm
Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32).
Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
Linuxワイヤレス警告(ページの最後の行引用):
一部のチップは転送速度が非常に低い(QCA6174がその1つです)。スポット(源泉)ほとんどの場合、問題は解決されます。
私はどのシステムのソフトウェアコンポーネントにもパッチを適用したことがありません。具体的にどこそしてどのようにArchにパッチを適用する必要がありますか?私はこれに関する多くの投稿を持っています(ここ特にここ、後者はdiff
提供されたパッチの構文を説明するので、現在のパッチは2行を追加することです(そのうちの1つは空です)。
これまでに行った作業を編集します。
どのドライバがインストールされているか知りたいです。バージョンと依存関係:
$ lsmod | grep ath
ath10k_pci 61440 0
ath10k_core 552960 1 ath10k_pci
ath 36864 1 ath10k_core
mac80211 950272 1 ath10k_core
cfg80211 798720 3 ath,mac80211,ath10k_core
だからすべてが決まりますath10k_pci
。ここにニュースはありません。
標準パスを使用してください/sys/class/net/<iface>/device/
。
$ readlink /sys/class/net/wifi0/device/driver
../../bus/pci/drivers/ath10k_pci
したがって、「どこ」はと解釈されます/sys/bus/pci/drivers/ath10k_pci/
。 fsツリーブランチの詳細を見ると、多くのサブディレクトリとファイルがあり、その多くはコンパイルされたバイナリのようです。
ロードされたドライバのバージョンを直接クエリするコマンドがわからないため、インストールされたドライバのバージョンが何であるかを理解できませんでした。
ArchのQualcomm ath10k_pci WiFiドライバでこのパッチをテストする必要があるようです。