サーバとして使ってるBeelink Mini S12 Proですが、搭載されてる内蔵Wifi(AX101)がDebianのstableだと認識さえされません。
$ ip a|grep state 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 $
なのでこれまでは外付けでなんとかやってきたんですが、ネットワーク越しに写真とかにアクセスすると応答が良くないんですね。なので段々ストレスに感じてきたことと、やっぱりあるものが使えないのがちょっと悔しくて、あらためてなんか解決手段ないかなー、と調べてみました。失敗してもデータのバックアップあるしね。
どうやら内蔵されてるWifiモジュールはKernel6.5のUbuntu23.10だと認識されるっぽく、それならDebianもKernel6.5に上げればなんとかなるんじゃ?現状は6.1だからこれをどうにかすれば良いのでは?と考えてまたもや検索したところ、DebianにはBackportsというstableにtestingやsidから最新機能を導入する機能があることを知りました。ので、早速リポジトリを追加。
上記ページを参照しながら /etc/apt/sources.list にリポジトリを追加。
$ sudo vi /etc/apt/sources.list 〜〜〜 deb http://deb.debian.org/debian bookworm-backports main contrib non-free $ sudo apt update
そしたらいよいよKernelのアップデートと洒落込みますか。
Backportsにあるものは全部アップデートされるというわけではなく、欲しい機能だけを手動で追加するのだそうで。じゃあまずKernel6.5は来てるかな、と検索。
$ sudo apt search kernel|grep linux-image-6.5 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. linux-image-6.5.0-0.deb12.1-amd64/stable-backports 6.5.3-1~bpo12+1 amd64 linux-image-6.5.0-0.deb12.1-cloud-amd64/stable-backports 6.5.3-1~bpo12+1 amd64 linux-image-6.5.0-0.deb12.1-rt-amd64/stable-backports 6.5.3-1~bpo12+1 amd64 linux-image-6.5.0-0.deb12.4-amd64/stable-backports 6.5.10-1~bpo12+1 amd64 linux-image-6.5.0-0.deb12.4-amd64-dbg/stable-backports 6.5.10-1~bpo12+1 amd64 Debug symbols for linux-image-6.5.0-0.deb12.4-amd64 linux-image-6.5.0-0.deb12.4-amd64-unsigned/stable-backports 6.5.10-1~bpo12+1 amd64 linux-image-6.5.0-0.deb12.4-cloud-amd64/stable-backports 6.5.10-1~bpo12+1 amd64 linux-image-6.5.0-0.deb12.4-cloud-amd64-dbg/stable-backports 6.5.10-1~bpo12+1 amd64 Debug symbols for linux-image-6.5.0-0.deb12.4-cloud-amd64 linux-image-6.5.0-0.deb12.4-cloud-amd64-unsigned/stable-backports 6.5.10-1~bpo12+1 amd64
あるある。現行が「linux-image-6.1.0-16-amd64」なので、「linux-image-6.5.0-0.deb12.4-amd64」を選択すればいいかな。
$ sudo apt install linux-image-6.5.0-0.deb12.4-amd64/stable-backports $ sudo shutdown -r 0 $ uname -r 6.5.0-0.deb12.4-amd64
よっしゃ、ここまでは成功!問題は内蔵Wifiモジュールが見えているか?
$ ip a|grep state 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 $ sudo iwconfig lo no wireless extensions. enp1s0 no wireless extensions. wlo1 IEEE 802.11 ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=-2147483648 dBm Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on
見えた!!
後は外付けモジュールを追加したときと同じくnmtuiで無線LANの設定をしてやればOKでした。試してみた限りでは連続で画像を開いても待たされる感じはしません。さすが内蔵ということか。今後も安定して繋がり続けてくれると良いな。
これでまた一つ快適になりました。