Lenovo Ideapad S540(14)へのDebian 10.2インストール

# まえおき

単純にはDebian 10.2.0のインストーラでインストールできなかったので、メモとして残しておきます。誰かの参考になれば幸い。debianのインストールの仕方は記載しませんので、他の記事やサイトを参考にしてください。

# はまったところ

- Wifiが認識しない。ネットワークインストールでは致命的。
- Graphics (i915) が認識しない。

# やったこと

別のPCでダウンロードしておいたsidのパッケージを、USBメモリ経由で移して手動でインストール。
- [sid/linux-image-amd64.deb](https://packages.debian.org/ja/sid/amd64/linux-image-amd64/download) :インストール時はlinux-image-5.4.0-3-amd64_5.4.13-1_amd64.debでした。
- [sid/firmware-iwlwifi](https://packages.debian.org/ja/sid/all/firmware-iwlwifi/download) :インストール時はfirmware-iwlwifi_20190717-2_all.debでした。

```sh
# dpkg -i \
  linux-image-5.4.0-3-amd64_5.4.13-1_amd64.deb \
  firmware-iwlwifi_20190717-2_all.deb
```

最新パッケージに更新するだけで動くようになるなんて、コミュニティの対応に感謝です。ありがとうございます。

# 思うところ

もしかしたらdevelのインストーラを使ったらはまらなかったかもしれない。
https://www.debian.org/devel/debian-installer/index.en.html

# 備考

チップセット等で同様の世代でも同じ現象が起きるかもしれないので、ハードウェアスペックを晒しておきます。

```
$ lspci
00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem
00:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:14.3 Network controller: Intel Corporation Wireless-AC 9462
00:15.0 Serial bus controller [0c80]: Intel Corporation Serial IO I2C Host Controller
00:15.1 Serial bus controller [0c80]: Intel Corporation Device 02e9
00:15.2 Serial bus controller [0c80]: Intel Corporation Device 02ea
00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface
00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0)
00:1d.7 PCI bridge: Intel Corporation Device 02b7 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller
01:00.0 Non-Volatile memory controller: Union Memory (Shenzhen) Device 5012 (rev 01)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
$ dmesg | grep iwlwifi
[    1.870242] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-QuZ-a0-jf-b0-48.ucode                                                                                
[    1.870253] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[    1.870419] iwlwifi 0000:00:14.3: loaded firmware version 48.13675109.0 op_mode iwlmvm
[    1.981990] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x354
...
$ dmesg | grep i915
[    1.117150] i915 0000:00:02.0: VT-d active for gfx access
[    1.117217] i915 0000:00:02.0: vgaarb: deactivate vga console
[    1.133416] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    1.133452] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[    1.133910] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    1.151197] [drm] Initialized i915 1.6.0 20190822 for 0000:00:02.0 on minor 0
[    1.169234] fbcon: i915drmfb (fb0) is primary device
[    1.200110] i915 0000:00:02.0: fb0: i915drmfb frame buffer device
...
```

製品番号：81NF000VJP (納期 約7週後。正月を挟んだから？)
保守用製品番号：81NF000VJP
https://www.lenovo.com/jp/ja/static/catalog/nb-2019-s540_web_0903

おわり。