debianインストール中に「非フリーのファームウエアファイルが必要」と言われた
シリアルを使う必要があって、VIA C3 800MHzのマシンをセットアップしていると、エラーになった。
[!] ネットワークハードウエアの検出 あなたのハードウエアの一部では、操作するのに非フリーのファームウエアファイルが必要です。 ファームウエアは、USB メモリやフロッピーなどのリムーバブルメディアからロードできます。 見つからないファームウエアファイル:e100/d101m_ucode.bin そのようなメディアを今利用できるのであれば、それを入れて続けてください。 リムーバブルメディアから見つからないファームウエアをロードしますか?
前は素直に入ったのだったがな...
入れる。
debを置いただけではダメだった。
生のbinを要求するようだ。
$ wget http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-linux-nonfree_0.28+squeeze1_all.deb $ ar -x firmware-linux-nonfree_0.28+squeeze1_all.deb $ tar zxvf data.tar.gz ./ ./usr/ ./usr/share/ ./usr/share/doc/ ./usr/share/doc/firmware-linux-nonfree/ ./usr/share/doc/firmware-linux-nonfree/copyright ./usr/share/doc/firmware-linux-nonfree/changelog.gz ./usr/share/bug/ ./usr/share/bug/firmware-linux-nonfree/ ./usr/share/bug/firmware-linux-nonfree/presubj ./lib/ ./lib/firmware/ ./lib/firmware/mts_gsm.fw ./lib/firmware/3com/ ./lib/firmware/3com/typhoon.bin ./lib/firmware/dabusb/ ./lib/firmware/dabusb/firmware.fw ./lib/firmware/dabusb/bitstream.bin ./lib/firmware/matrox/ ./lib/firmware/matrox/g200_warp.fw ./lib/firmware/matrox/g400_warp.fw ./lib/firmware/r128/ ./lib/firmware/r128/r128_cce.bin ./lib/firmware/tigon/ ./lib/firmware/tigon/tg3.bin ./lib/firmware/tigon/tg3_tso5.bin ./lib/firmware/tigon/tg3_tso.bin ./lib/firmware/cxgb3/ ./lib/firmware/cxgb3/ael2005_opt_edc.bin ./lib/firmware/cxgb3/t3fw-7.4.0.bin ./lib/firmware/cxgb3/t3b_psram-1.1.0.bin ./lib/firmware/cxgb3/ael2020_twx_edc.bin ./lib/firmware/cxgb3/t3c_psram-1.1.0.bin ./lib/firmware/cxgb3/ael2005_twx_edc.bin ./lib/firmware/kaweth/ ./lib/firmware/kaweth/new_code.bin ./lib/firmware/kaweth/new_code_fix.bin ./lib/firmware/kaweth/trigger_code.bin ./lib/firmware/kaweth/trigger_code_fix.bin ./lib/firmware/mts_edge.fw ./lib/firmware/vntwusb.fw ./lib/firmware/agere_sta_fw.bin ./lib/firmware/mts_cdma.fw ./lib/firmware/dvb-usb-dib0700-1.20.fw ./lib/firmware/agere_ap_fw.bin ./lib/firmware/dvb-fe-xc5000-1.6.114.fw ./lib/firmware/e100/ ./lib/firmware/e100/d102e_ucode.bin ./lib/firmware/e100/d101s_ucode.bin ./lib/firmware/e100/d101m_ucode.bin ./lib/firmware/radeon/ ./lib/firmware/radeon/REDWOOD_pfp.bin ./lib/firmware/radeon/R600_me.bin ./lib/firmware/radeon/RV630_pfp.bin ./lib/firmware/radeon/RS780_pfp.bin ./lib/firmware/radeon/CYPRESS_pfp.bin ./lib/firmware/radeon/RV635_pfp.bin ./lib/firmware/radeon/RV670_pfp.bin ./lib/firmware/radeon/RS600_cp.bin ./lib/firmware/radeon/RV635_me.bin ./lib/firmware/radeon/RV670_me.bin ./lib/firmware/radeon/CEDAR_pfp.bin ./lib/firmware/radeon/RV620_me.bin ./lib/firmware/radeon/RV710_me.bin ./lib/firmware/radeon/CYPRESS_rlc.bin ./lib/firmware/radeon/R600_pfp.bin ./lib/firmware/radeon/RV730_pfp.bin ./lib/firmware/radeon/RV610_me.bin ./lib/firmware/radeon/R300_cp.bin ./lib/firmware/radeon/RS690_cp.bin ./lib/firmware/radeon/JUNIPER_me.bin ./lib/firmware/radeon/RV610_pfp.bin ./lib/firmware/radeon/RV710_pfp.bin ./lib/firmware/radeon/R200_cp.bin ./lib/firmware/radeon/RV630_me.bin ./lib/firmware/radeon/RV620_pfp.bin ./lib/firmware/radeon/RV770_me.bin ./lib/firmware/radeon/REDWOOD_me.bin ./lib/firmware/radeon/RS780_me.bin ./lib/firmware/radeon/RV770_pfp.bin ./lib/firmware/radeon/JUNIPER_pfp.bin ./lib/firmware/radeon/REDWOOD_rlc.bin ./lib/firmware/radeon/R100_cp.bin ./lib/firmware/radeon/CYPRESS_me.bin ./lib/firmware/radeon/R520_cp.bin ./lib/firmware/radeon/JUNIPER_rlc.bin ./lib/firmware/radeon/CEDAR_me.bin ./lib/firmware/radeon/R420_cp.bin ./lib/firmware/radeon/CEDAR_rlc.bin ./lib/firmware/radeon/R600_rlc.bin ./lib/firmware/radeon/R700_rlc.bin ./lib/firmware/radeon/RV730_me.bin ./lib/firmware/advansys/ ./lib/firmware/advansys/mcode.bin ./lib/firmware/advansys/38C0800.bin ./lib/firmware/advansys/3550.bin ./lib/firmware/advansys/38C1600.bin ./lib/firmware/tehuti/ ./lib/firmware/tehuti/bdx.bin $ sudo mount /dev/sdc1 /media $ sudo mkdir /media/e100 $ sudo cp ./lib/firmware/e100/d101m_ucode.bin /media/e100/ $ sudo umount /media/
こうしてできたUSBメモリを挿入してインストールを継続した...
と言いたいところだが、USBメモリはext3だったので失敗。
どうやらFAT固定のようだ。
ディレクトリを切らずに生置きするとインストールできた。