[分享]IBM X31 Atheros a/b/g with Madwifi 和 kernel 2.6

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享]IBM X31 Atheros a/b/g with Madwifi 和 kernel 2.6

文章phantom » 週三 9月 29, 2004 8:40 pm

需要注意的地方:
要安裝 kernel-source, kernel-package, debhelper, fakeroot 和 cvs
在 compile kernel 的時後要注意:
代碼: 選擇全部
CONFIG_MODVERSIONS=n
請參考http://www.mattfoster.clara.co.uk/madwifi-3.htm
如果您想要 IBM X31 上的 wireless led 燈會亮, 請在 compile 前加入此環境變數:
代碼: 選擇全部
# COPTS="$COPTS -DSOFTLED"



開始了... 1. 修改 /etc/apt/sorce.list: 在您的 source.list 加入
代碼: 選擇全部
# madwifi
deb-src ftp://debian.marlow.dk/ sid madwifi


執行:
代碼: 選擇全部
# apt-get update                                                         
# apt-get source madwifi
# fakeroot buildpackage


會產生 madwifi-source_20040929_all.deb 和 madwifi-tools_20040929_i386.deb (日期為變數)

安裝這兩套件:
代碼: 選擇全部
# dpkg -i madwifi-source_20040929_all.deb
# dpkg -i madwifi-tools_20040929_i386.deb


準備 make module:
代碼: 選擇全部
# cd /usr/src
# tar xzvf madwifi.tar.gz
# cd kernel-source-x.y.z
# fakeroot make-kpkg --append-to-version "-flavour" --revision 2.x.y-z --added-modules madwifi modules_image

我在 make-kpkg 碰到問題, 結果是因為我的環境是中文的.
把 /usr/src/modules/madwifi/debian/changelog 裡的中文改為英文就 ok 了.

安裝 madwifi 的 kernel-module:
代碼: 選擇全部
# dpkg -i /usr/src/madwifi-module-x.y.z_20040929-1+kernelversion_i386.deb


準備環境:
代碼: 選擇全部
# modprobe ath_pci


執行 modconf, 自行載入需要的模組:
代碼: 選擇全部
wlan_acl       + (No description available)
wlan_ccmp      + (No description available)
wlan           + (No description available)
wlan_tkip      + (No description available)
wlan_wep       + (No description available)
wlan_xauth     + (No description available)



推薦安裝的軟體:
kismet, kwifimanager

修改 kismet 內的設定:
代碼: 選擇全部
modify /etc/kismet/kismet.conf
#Madwifi drivers in 802.11a-only mode.
#source=madwifi_a,ath0,ATHEROS
#Madwifi drivers in 802.11b-only mode.
#source=madwifi_b,ath0,ATHEROS
#Madwifi drivers in 802.11g-only mode. Obviously, also see 11b networks.
#source=madwifi_g,ath0,ATHEROS
#Madwifi drivers in 802.11a and 802.11b combo mode. Will switch between bands
#source=madwifi_ab,ath0,ATHEROS
#Madwifi drivers in 802.11a and 802.11g combo mode.
source=madwifi_ag,ath0,ATHEROS

我另外手動修改了 /etc/network/interface
代碼: 選擇全部
iface ath0 inet dhcp
   wireless_mode managed
   wireless_essid ANY
   wireless_rate 54M auto
   wireless_enc off


再次確認 /etc/modules 有載入 wlan 的 modules.

就 ok 了!
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower
圖檔
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

文章DeepBlue » 週五 2月 18, 2005 9:11 pm

when execute the "fakeroot buildpackage" command, shell return the following error message :

#fakeroot buildpackage
/usr/bin/fakeroot:line 150: buildpackage: command not found

Please notice me what can I solve it. thank a lot!
擁抱Open Source
Debian is my frist distribution of linux
頭像
DeepBlue
可愛的小學生
可愛的小學生
 
文章: 57
註冊時間: 週日 3月 14, 2004 10:45 pm
來自: Kaohsiung

文章phantom » 週五 2月 18, 2005 10:23 pm

我回先前的網頁看了一下, 似乎有一點改變了.
現在的做法我不是很確定.

不過他們現在有提供 debian woody and sarge 可供下載安裝.
你可以試試看.
[url]http://debian.isg.ee.ethz.ch/public/[url]

我再去找一下我舊的資料出來看看.
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower
圖檔
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

文章phantom » 週五 2月 18, 2005 10:38 pm

我原本參考的網站在此. 請參考.
http://www.marlow.dk/site.php/tech/madwifi
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower
圖檔
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron