blog:2014:2014-11-30

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
blog:2014:2014-11-30 [2014-12-01 00:06]
Decomo
blog:2014:2014-11-30 [2015-01-06 11:51] (現在)
行 1: 行 1:
 ====== Intel NUC DN2820FYKHでNAS4Freeが動かない→解決 ====== ====== Intel NUC DN2820FYKHでNAS4Freeが動かない→解決 ======
  
-実家にNASを設置しようと思い、7月頃にDN2820FYKHを買ったまま延々放置してた。+実家にNASを設置しようと思い、7月頃にDN2820FYKHを買ったものの延々放置してた。
  
 ようやく昨日から手を付けだし、使い慣れたNAS4FreeをUSBメモリに書き込んでお手軽NASゲットだぜ!!と思いきや、ブートシーケンスでカーネルパニック起こしやんの。これはBIOSを最新にしたら直ったが、今度はNICを認識してねぇ! ようやく昨日から手を付けだし、使い慣れたNAS4FreeをUSBメモリに書き込んでお手軽NASゲットだぜ!!と思いきや、ブートシーケンスでカーネルパニック起こしやんの。これはBIOSを最新にしたら直ったが、今度はNICを認識してねぇ!
  
-dmesgを見るとre0を生やそうとしてるが「re0: Unknown H/W revision: 0x4c000000」というエラーで蹴られるっぽい。DN2820FYKHのNICはRTL8111<fc #FF0000>**G**</fc>で、エラーメッセージの通りRTL8111のリビジョン違いらしく、NAS4Free 9.2.0.1──というかFreeBSD 9.2-RELEASEではサポートされていない模様。9.2Rのリリース直後、[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=183620|2013年11月頭にパッチが投下]]されているので、9.3-RELEASEには取り込まれていると思われる。+dmesgを見るとre0を生やそうとしてるが「re0: Unknown H/W revision: 0x4c000000」というエラーで蹴られるっぽい。DN2820FYKHのNICはRTL8111<fc #FF0000>**G**</fc>で、エラーメッセージの通りRTL8111のリビジョン違いらしく、NAS4Free 9.2.0.1というかFreeBSD 9.2-RELEASEではサポートされていない模様。9.2Rのリリース直後、[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=183620|2013年11月頭にパッチが投下]]されているので、9.3-RELEASEには取り込まれていると思われる。
  
 早いところ、NAS4Freeが9.3Rベースになってくれれば良いんだけどなー。とりあえず、自分でパッチを当ててNAS4Freeをビルドするか、if_re.koを作るかするしかないか…。 早いところ、NAS4Freeが9.3Rベースになってくれれば良いんだけどなー。とりあえず、自分でパッチを当ててNAS4Freeをビルドするか、if_re.koを作るかするしかないか…。
行 14: 行 14:
 **(2014-12-01 追記)** **(2014-12-01 追記)**
  
-if_re.koを自分で作ったら上手く動いた以下、手順。+if_re.koを自分で作ったら上手く動いたので、以下、手順。
  
 ==== if_re.koのビルド ==== ==== if_re.koのビルド ====
行 61: 行 61:
   - if_re.ko.gzをコピー   - if_re.ko.gzをコピー
     * <code bash>cp if_re.ko.gz cf/boot/kernel</code>     * <code bash>cp if_re.ko.gz cf/boot/kernel</code>
-  - loader.confを編集 +  - loader.conf.localを編集 
-    * if_re.koを読み込むように設定。<code bash> echo 'if_re_ko="YES"' >> cf/boot/loader.conf</code>+    * if_re.koを読み込むように設定。<code bash> echo 'if_re_ko = "YES"' >> cf/boot/loader.conf.local</code>
   - 再起動   - 再起動
     * <code bash>reboot</code>     * <code bash>reboot</code>
  
 これでNAS4Free 9.2.0.1でRTL8111Gが使えるようになる。 これでNAS4Free 9.2.0.1でRTL8111Gが使えるようになる。
 +
  • blog/2014/2014-11-30.1417359965.txt.gz
  • 最終更新: 2014-12-01 00:06
  • by Decomo