« NIC(LANカード) | トップページ | ココログの「記事の作成」も「HTMLを編集」もすごく使いづらくなってる »

玄箱メモ - やっぱりSqueezeで その3?

ちょっと中途半端だけど眠いので、メモ書き

※kuro-box HGにて作業中

調べたかったので無線LANドライバのビルドについて、
ちょっと掘り下げてみた、

まず、以前にlenny化した方法だと、
Makefileで問題の出る参照先の
/lib/modules/2.6.25.1-kuroboxHG/build ってのはこうなってる、

 KURO-BOX:/lib/modules/2.6.25.1-kuroboxHG# ls -al
 lrwxrwxrwx 1 root staff   31 Feb 12 16:06 build -> /hd/hda3/mnt/2.6/linux-2.6.25.1
 lrwxrwxrwx 1 root staff   31 Feb 12 16:06 source -> /hd/hda3/mnt/2.6/linux-2.6.25.1

一方、apt-getしてきたkernel headerは、こうなっている

 KURO-BOX:/lib/modules/2.6.32-5-powerpc# ls -al
 lrwxrwxrwx 1 root root   39 Feb 12  2010 build -> /usr/src/linux-headers-2.6.32-5-powerpc
 lrwxrwxrwx 1 root root   38 Feb 12  2010 source -> /usr/src/linux-headers-2.6.32-5-common

まぁ、そういうことです、そこに、ソースは有りませんってこと。

ということで、
・まず、kernel 2.6.25をとってくる
・解凍する
・パッチを念のために当てる
・てきとーなフォルダに置く(消さなさそうな場所)
・build と sourceのリンクを作り直す。

こんな感じ

KURO-BOX:/lib/modules/2.6.25.1-kuroboxHG# unlink build
KURO-BOX:/lib/modules/2.6.25.1-kuroboxHG# unlink source
KURO-BOX:/lib/modules/2.6.25.1-kuroboxHG# ln -s /lib/modules/2.6.25.1-kuroboxHG_new ./source
KURO-BOX:/lib/modules/2.6.25.1-kuroboxHG# ln -s /lib/modules/2.6.25.1-kuroboxHG_new ./build

うちは、色々試していた都合で、
/lib/modules/2.6.25.1-kuroboxHG_new/にソース仮置きしてたので・・・・、

で、makeしてたわけで、順調にmake走ってるなー、と眺めていたら、
新たなエラー

'struct net_device' has no member named 'wireless_handlers'

あーもう、なんだかなー。
なんか、
「カーネルで無効ってされてるから、コンパイルできねーんだよ」
って英語で書かれているページがあった。

▼参照ページ:

http://webcache.googleusercontent.com/search?q=cache:uwNQd2pPTCYJ:www.linuxquestions.org/questions/slackware-14/why-cant-i-compile-ndiswrapper-605933/+error:+'struct+net_device'+has+no+member+named+'wireless_handlers'&cd=1&hl=ja&ct=clnk&gl=jp&source=www.google.co.jp

「You need to have wireless extensions compiled into your kernel.」

・・・ぐぬぬ。
カーネルか、時間かかるんだよなぁ。

ダミーで、

make config

で、指示されている項目をONにしてみる、選択項目はwireless以外はそのまま。

そしておもむろに、ドライバーをmake・・・
その場所は通った、が、

新たなエラーが!

/bin/sh: scripts/mod/modpost: not found

さて、どちらにせよ、使うにはカーネルをビルドしないといけないわけだ、
平日には無理だ、寝る。

追記:ココログのWebのエディタ使いにくくなった、無駄な<P>タグまじ勘弁。
「 HTMLの編集」の存在価値が無い。

|

« NIC(LANカード) | トップページ | ココログの「記事の作成」も「HTMLを編集」もすごく使いづらくなってる »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/124802/38859410

この記事へのトラックバック一覧です: 玄箱メモ - やっぱりSqueezeで その3?:

« NIC(LANカード) | トップページ | ココログの「記事の作成」も「HTMLを編集」もすごく使いづらくなってる »