GU-1000T on SheevaPlug

前の記事: [SheevaPlug復活!]
gu-1000t.jpg

さーそれでSheevaPlugをFW化するためにはLANアダプタがもう一つ要る。

SheevaPlugはUSBポートを備えているので必然USBのLANアダプタとなる。Linuxで動作実績の多いPlanexのアダプタを店頭で探してGU-1000Tを選んだ。ギガビット対応の新型なのでパッケージには「Linux Ready!」とは書いていない。大丈夫か。

携帯のPCブラウザでちょこっと調べてDebianで動かしているページを発見。SheevaPlugのUbuntuはDebianから派生したものなので何とかなるだろう。どだい現時点でこのLANアダプタをSheevaPlugで動かしている人がそう都合良く情報をWEBに公開しているワケがない。

そんで、kernelとドライバのコンパイルを始めたわけだがこれがもー大変な無駄骨となった。
Vineの母艦上でkernelをクロスコンパイルしてGU-1000Tのドライバをクロスコンパイルして接続して動かなくてKernelをクロスコンパイルして...

コンパイルエラー出まくり*1and/or動かない。
で解決するまで週末をまるまる使ってしまった。その努力が報われて...ジャーン!

sheevaplug_090730.gif

kernelは2.6.30.3 2.6.29.6*2にアップデート、iptablesも動作しNICは二枚とも認識されている。
下記写真の通りeth0のケーブルを抜いてもビシバシpingが飛んでいるぜ!

090730_1825~01.jpg

結局kernelをMarvellのgitにある2.6.29.6安定版に変えたらkernel付属のasix.koドライバで認識。
ドライバを別途コンパイルする必要はなかった...

このためにkernelを何回コンパイルしたことか...
はーやれば何とかなるもんである。

PLANEX ギガビット USB LANアダプタ GU-1000T
この続きの記事: [SheevaPlug稼働開始]
ブログカテゴリ: [ubuntu][sheevaplug] 2009-07-27 - 22:04:59







[ << 戻る | Δ ページトップ | ホームホーム ]

*1 git.marvell.com以外からダウンロードしたソースは何故かmodulesが上手くコンパイルされない
*2 2.6.30以上はkernelソースが新しすぎてasixドライバのコンパイルが上手くいかない

Last-modified: 2008-05-05 (Mon) 21:04:54 (4034d)
ホーム 編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード 新規 一覧 単語検索 最終更新 ヘルプ
Counter: 1237
Today: 2
Yesterday: 0
最近売れているモノ
@Amazonランキング
S.H.フィギュアーツ アイアンマン3 トニー・スターク 約15 ...

S.H.フィギュアーツ アベンジャーズ アイアンマン マーク45 ...

S.H.フィギュアーツ アイアンマン マーク43 約155mm ...

魔法少女リリカルなのは Detonation 【超特装版】(完全 ...

機動戦士ガンダムNT (特装限定版) [Blu-ray] ...

マリオカート8 デラックス - Switch ...

FPS Freek Vortex | FPSフリーク PlayS ...

幸せカナコの殺し屋生活(1) (星海社コミックス) ...

クレヨンしんちゃん : 4 (アクションコミックス) ...