數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2010-05-28 13:52:04

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

[OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

之前於華碩WL-HDD安裝X-Wrt, IDE, USB等, 必須另外安裝核心模組, 自覺麻煩. 而自從誤打誤撞, 學會編譯Lly, Tomato, Tomato 泰迪熊等韌體後, 再來試試OpenWrt.

編譯環境: Debian 5.0.4 i386
目標平台: Broadcom BCM947xx/953xx [2.4]
目標機型: 華碩 WL-HDD

1. 參考How to get Buildroot up and running, 安裝相關套件.

2. 參考GetSource, 取得Backfire原始碼.

$ svn checkout svn://svn.openwrt.org/openwrt/branches/backfire backfire_10.03 ... U backfire_10.03 Updated to revision 21596.


3. 參閱說明

$ most README


4. 設定目標平台編譯條件

$ make menuconfig


https://digiland.tw/uploads/614_openwrt_backfire_menuconfig.gif
某些機型有內建的profile, 例如: WL-HDD, WL-700gE等, 可直接選用.
可依flash memory大小, 自行考慮勾選必要的項目.
參閱An introduction to Buildroot-ng.
5. 編譯

$ make make[1] world make[2] tools/install ...


若要詳閱編譯輸出訊息, 改用make V=99
編譯過程, 會直接下載相關檔案, 網際網路需保持連線.
6. 結果
$ ls -l bin/brcm-2.4/

total 40460 -rw-r--r-- 1 abel abel 1096 2010-05-28 13:18 md5sums -rw-r--r-- 1 abel abel 2428928 2010-05-28 13:18 openwrt-brcm-2.4-squashfs.trx -rw-r--r-- 1 abel abel 2428928 2010-05-28 13:18 openwrt-brcm-2.4-squashfs.trx2 -rw-r--r-- 1 abel abel 2428956 2010-05-28 13:18 openwrt-usr5461-squashfs.bin -rw-r--r-- 1 abel abel 2428936 2010-05-28 13:18 openwrt-wa840g-squashfs.bin -rw-r--r-- 1 abel abel 2428936 2010-05-28 13:18 openwrt-we800g-squashfs.bin -rw-r--r-- 1 abel abel 2428936 2010-05-28 13:18 openwrt-wr850g-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt150n-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt300n_v11-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt300n_v1-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt350n_v1-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt54g3g-em-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt54g3g-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt54g3gv2-vf-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt54g-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt54gs-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrt54gs_v4-squashfs.bin -rw-r--r-- 1 abel abel 2428960 2010-05-28 13:18 openwrt-wrtsl54gs-squashfs.bin drwxr-xr-x 2 abel abel 4096 2010-05-28 13:18 packages


openwrt-brcm-2.4-squashfs.trx, 就是要用於WL-HDD的韌體了. 心臟夠強的, 就刷機吧.




離線

 

#2 2010-07-28 18:06:54

sunriseyuen
新生
註冊日期: 2009-12-18
文章數: 6
目前積分 :   

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

有没有编译好且刷了没有问题的固件可以下载?



離線

 

#3 2010-08-13 20:29:34

sunriseyuen
新生
註冊日期: 2009-12-18
文章數: 6
目前積分 :   

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

我刷了Backfire 10.03但是启动不了


離線

 

#4 2010-08-14 21:44:51

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

我只探索如何編譯, 沒有實際用於WL-HDD. 若用於WL-HDD, 最好另外製作Serial Console電路. 不然, 使用有Serial Console輸出的機型來測試, 才能知道問題所在.


離線

 

#5 2010-12-25 23:25:08

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

另一種方式, 使用ImageBuilder. 參閱OpenWrt wiki Using the Image Builder

編譯環境: Mandriva 2010.2 i586
目標機型: 華碩 WL-HDD

$ aria2c http://backfire.openwrt.org/10.03/brcm-2.4/OpenWrt-ImageBuilder-brcm-2.4-for-Linux-i686.tar.bz2 $ tar -xjvf OpenWrt-ImageBuilder-brcm-2.4-for-Linux-i686.tar.bz2 $ cd OpenWrt-ImageBuilder-brcm-2.4-for-Linux-i686


$ make info Current Target: "brcm-2.4" Default Packages: base-files libc libgcc busybox dropbear mtd uci opkg udevtrigger hotplug2 dnsmasq iptables ppp ppp-mod-pppoe kmod-ipt-nathelper firewall kmod-switch kmod-diag nvram Available Profiles: Broadcom: Generic, Broadcom WiFi (default) Packages: kmod-brcm-wl wlc nas kmod-wlcompat BroadcomMimo: Generic, Broadcom WiFi (MIMO) Packages: kmod-brcm-wl-mimo wlc nas kmod-wlcompat None: Generic, No WiFi Packages: USBGeneric: Generic USB Packages: kmod-brcm-wl kmod-usb-core kmod-usb-ohci kmod-usb2 wlc nas kmod-wlcompat WL500GD: ASUS WL-500g Deluxe Packages: kmod-brcm-wl kmod-usb-core kmod-usb-uhci kmod-usb2 wlc nas kmod-wlcompat WL500G: ASUS WL-500g Packages: kmod-brcm-wl kmod-usb-core kmod-usb-ohci kmod-lp wlc nas kmod-wlcompat WL500GP: ASUS WL-500g Premium Packages: kmod-brcm-wl kmod-usb-core kmod-usb-uhci-iv kmod-usb2 wlc nas kmod-wlcompat WL700GE: WL-700gE Packages: -ppp -ppp-mod-pppoe -kmod-ipt-nathelper -iptables -dnsmasq -bridge kmod-ide-core kmod-ide-aec62xx kmod-fs-ext3 fdisk e2fsprogs WLHDD: WL-HDD Packages: kmod-brcm-wl kmod-usb-core kmod-usb-ohci kmod-ide-core kmod-ide-pdc202xx wlc nas kmod-wlcompat kmod-rtc-rv5c386a WRT300Nv11: Linksys WRT300N v1.1 Packages: kmod-brcm-wl-mimo wlc nas kmod-wlcompat kmod-brcm-57xx WRT54G3G: Linksys WRT54G3G Packages: kmod-brcm-wl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-pcmcia-core kmod-pcmcia-serial kmod-nozomi comgt wlc nas kmod-wlcompat


$ make image PROFILE=WLHDD Building images for brcm-2.4 - WL-HDD Packages: base-files busybox comgt dnsmasq dropbear firewall hotplug2 iptables kernel kmod-brcm-wl kmod-diag kmod-ide-core kmod-ide-pdc202xx kmod-ipt-nathelper kmod-nozomi kmod-pcmcia-core kmod-pcmcia-serial kmod-rtc-rv5c386a kmod-switch kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-wlcompat libc libgcc mtd nas nvram opkg ppp ppp-mod-pppoe uci udevtrigger wlc ...


$ ll bin/brcm-2.4/ total 37124 -rw-rw-r-- 1 abel abel 1096 2010-12-25 23:12 md5sums -rw-rw-r-- 1 abel abel 2232320 2010-12-25 23:12 openwrt-brcm-2.4-squashfs.trx -rw-rw-r-- 1 abel abel 2232320 2010-12-25 23:12 openwrt-brcm-2.4-squashfs.trx2 -rw-rw-r-- 1 abel abel 2232348 2010-12-25 23:12 openwrt-usr5461-squashfs.bin -rw-r--r-- 1 abel abel 2232328 2010-12-25 23:12 openwrt-wa840g-squashfs.bin -rw-r--r-- 1 abel abel 2232328 2010-12-25 23:12 openwrt-we800g-squashfs.bin -rw-r--r-- 1 abel abel 2232328 2010-12-25 23:12 openwrt-wr850g-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt150n-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt300n_v11-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt300n_v1-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt350n_v1-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt54g3g-em-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt54g3g-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt54g3gv2-vf-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt54g-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt54gs-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrt54gs_v4-squashfs.bin -rw-rw-r-- 1 abel abel 2232352 2010-12-25 23:12 openwrt-wrtsl54gs-squashfs.bin


openwrt-brcm-2.4-squashfs.trx 就是了. 內建kmod-ide-pdc202xx, 不必再像X-Wrt這篇驅動Promise PDC20265



離線

 

#6 2010-12-29 16:26:43

malsvent
新生
註冊日期: 2009-01-23
文章數: 40
目前積分 :   

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

ImageBuilder處理好
餵給WLHDD吃之後
燈會亮
卻怎麼也telnet不進去

最後修改: malsvent (2010-12-29 19:36:44)


離線

 

#7 2010-12-29 21:14:08

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

試了一下, OpenWrt Backfire 10.03 brcm-2.4用於WL-HDD, LAN有問題, brcm47xx LAN ok.


離線

 

#8 2011-01-01 01:31:05

malsvent
新生
註冊日期: 2009-01-23
文章數: 40
目前積分 :   

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

WLHDD使用openwrt的pppoe連線
/etc/config/network該怎麼寫有人知道嘛?

http://wiki.openwrt.org/doc/uci/network … r.ethernet

嘗試了幾種寫法但WLHDD不撥號就是不撥號


找到問題了
原來keepalive值不能為空白
不然等於無作用orz

最後修改: malsvent (2011-01-01 10:57:42)


離線

 

#9 2011-01-01 12:22:05

talent881
新生
註冊日期: 2008-04-14
文章數: 24
目前積分 :   

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

恩恩..我只有成功編譯過openwrt 韌體而已
DDWRT 也滿強的,支援新機的速度又快
可否請板大教學


離線

 

#10 2011-01-02 00:50:13

malsvent
新生
註冊日期: 2009-01-23
文章數: 40
目前積分 :   

Re: [OpenWrt] Backfire 10.03 for 華碩 WL-HDD 編譯測試

說真的這個opkg實在好難搞
如果可以用chroot應該會比較好解決有的沒的問題....

最後修改: malsvent (2011-01-02 15:02:14)


離線

 

相關討論主題

主題 回覆 點閱 最後發表
28 144455 2020-10-03 09:38:19 作者 a7700741
openwrt 破解WIFI 作者 zhengguowang132
0 11873 2017-10-20 18:12:09 作者 zhengguowang132
ASUS N16 OpenWRT 刷番茄失敗 -- HELP 作者 magicfuh  [ 1 2 ]
11 33501 2017-01-15 08:56:27 作者 bug2000
1 15966 2012-12-07 15:35:22 作者 changeway
2 17475 2012-11-01 09:30:35 作者 changeway

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed