💨
teclast F6/F7Plus で linux(ubuntu) からwifiが使えない
需要があるかもわからんので書いておく。
知名度はほぼないが、中華PCメーカーでTECLASTというのがある。
妙に筐体の剛性が高かったり液晶がfull HDだったりする一方、CPUやらメモリは弱い。そういう実に中華らしい製品群を出してるメーカーである。
このうち数年前のノートPCが問題のF7 plusだ。
すでに後継機種がでているので、オフィシャルには情報がない。waybackから発掘した。
紹介記事を貼っておく。
wifiが使えない
小生の場合もちろんwindowsを潰してlinuxを入れようとするわけだが、難儀なことにwifiを使えない。
使えない状態には何段階か考えられはする。
debian-17のインストーラであれば、non-free を選択して firemware-iwlwifi パッケージを入れてくれるので、ドライバ類のファイルは足りてるはずである。
次のようなカーネルメッセージがでる。
$ sudo dmesg | grep 01:00.0
[ 1.542938] pci 0000:01:00.0: [8086:3165] type 00 class 0x028000
[ 1.543144] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
[ 1.543493] pci 0000:01:00.0: Upstream bridge's Max Payload Size set to 128 (was 256, max 256)
[ 1.543529] pci 0000:01:00.0: Max Payload Size set to 128 (was 128, max 128)
[ 1.544239] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 1.648241] pci 0000:01:00.0: BAR 0: assigned [mem 0x80100000-0x80101fff 64bit]
[ 8.640574] iwlwifi 0000:01:00.0: Unable to change power state from D3cold to D0, device inaccessible
[ 8.642502] iwlwifi 0000:01:00.0: HW_REV=0xFFFFFFFF, PCI issues?
[ 8.644019] iwlwifi: probe of 0000:01:00.0 failed with error -5
厳密には、認識はできてるが起動に失敗したというところだろう。
D3coldがどうたらこうたらと言ってる。このメッセージで検索すると、数件の情報が見つかる。
ubuntuフォーラムから
前世代機種のf6の話なのでこれだけでは解決しない。ただBIOSの設定画面のスクリーンショットは同じものなので参考にはなる。
linuxmintのフォーラムから
f7 plusの場合、もう一箇所設定が必要らしい。
要するに
次のようにBIOS設定を変更して、再起動する。
- Advanced Tab:
- ..... 下の方
- RC ACPI Settings
- Native PCIE ENABLE --> Disabled
- Chipset tab:
- .....
- South Cluster Configuration
- PCI Express Configuration
- 真ん中ぐらい
- PCI Express Root Port 2
- Hot Plug --> Enable
- PCIe Speed:
- Transmitter Half Swing: enabled
- Extra Bus Reserved --> 7
- PCI Express Configuration
Discussion