You are here

BCM4780

BCM4780 Debian WK50 套件更新...

嗯, 首先本人實在是太懶了..所以一直都沒更新, 最近終於花了點時間更新後一下,  這次更如下

  • amule (2.3.1)
  • lighttpd (1.4.29)
  • libwxbase (2.8.12)
  • transmission (2.42)
  • xz-utils (5.0.3)

更新方法可以參考 http://code.google.com/p/debian-bcm47xx/wiki/Debian_BCM47XX_APT_Service 上的說明。

Tags: 

GGrab compile error and fix 記錄

GGrab 可以用來錄製網上Mepg2 video and audio stream, 原來是在Dbox2上使用的, Google了一下還是不太清它實際上的用途....不過還是可以參考網上網相的網站。

這裡主要是記錄如何修復編譯錯誤以完成編譯, 首先下載ggrab 0.22a

amule-dlp for BCM4780 Debian 發佈囉~ 可以擋大多數的吸血騾, 強力建議升級!!

Mule 驢子是許多人喜愛的下載工具之一, 個人喜歡它的原因就是能抓到一些過時的資料動畫、電子書、無損音樂、教學影片還有一大堆在BT下很難找到的資源很多都能在驢子的資源網裡找到, 但是愛用Mule下載的使用者應該都聽過這個名詞 吸血驢或是吸血騾, 就是只下載不上傳的不然就是上載下載很小的, 如果想知道更多有關吸血驢的資訊可以到Google或是百度查詢一下會有一堆... 這兒就只貼wiki的解釋

而其中迅雷被大多數用戶認為是強力的吸血驢, 至於為什麼可以到網上找一下...為了防止這類的吸血驢影響eDonkey的網路, 所以出現了多種反吸血的保護, 其中一個技術就是DLP (動態吸血保護), 在Windows下已經有很多支援該DLP的驢子軟體, 而aMule是在Linux下可以支援Mule的工具之一, 很高興的事有熱心的大大們將DLP技術移植到amule上, 這個專案叫amule-dlp可以在google code找到。

WK5 套件更新 for BCM4780 Debian...

此次for BCM4780 Debian 套件主要是更新了以下source 編譯出的相關package

  • transmission (1.82)
  • ncurses (5.7)
  • xz-utils (4.999.9beta)
  • tar (1.22)

transmission 的更新可能參考前篇的說明, ncurses 很多程式都會用到比如rtorrent, transmission

xz-utils 讓系統可以支援 .xz 的format, 現在一些網站都開始提供這種更高壓縮率的檔了...

xz-utils 的安裝方法:

apt-get update ; apt-get install xz-utils

因為xz-utils為下一版本的lzma, 本身也有支援原來的lzma...所以在套件的設定上我就把它設定成跟原來版本 lzma 4.3-5 為衝突, 所以在安裝過程中應該會出現一個訊息問你是不是確定要移除原本的lzma (因為這個套件跟dpkg相依...)

Transmission 1.82 for MIPSEL Etch Debian is ready for test...

這週週末在Transmission官網已經發佈到1.82版了...好快..., 花了點時間編譯成我BCM4780 NAS可以運行的版本~ 呵呵

可以到 google code 上的「debian-bcm47xx」下載

在更新之前, 請先停止原transmission 程式, 使用 /etc/init.d/transmission (因為我做的套件還沒有安裝前和安裝後執行的script...還不會...Orz..)

接著執行

apt-get update

apt-get install transmission

更新完成後就可以使用了. 在1.8x 版後就已經加入magnet link (磁力連接)的支援...所以強力建議更新~

Tags: 

aria2 1.8 for MIPSEL 編譯與問題發現記錄...

昨天把aria2 最新1.8版丟到我的BCM4780 NAS開始編譯, configure 的方式如下 (抄debian 裡的設定 :P)

./configure --prefix=/usr --mandir=/usr/share/man --with-gnutls --without-openssl --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt

編譯的過程很順利的就完成了, 今天連回去家裡準備試驗的時候發現一些奇怪的問題....

主要是出現幾個問題...

1. --event-poll 的錯誤

bcm4780:/nethdd# aria2c http://debian-bcm47xx.googlecode.com/files/mipsel_debian_minimal.etch.gz

Tags: 

Transmission 1.8 開始支援 Magnet Link了

Transmission 從1.80b1開始加入 Magnet Link(磁性連接) 的支持, 因為現在好像愈來愈多的BT Tracker被開被追殺, 而Magnet Link則是從DHT演生出來的技術, 具體Magnet Link是什麼可以到Google查詢。

目前已來到1.80b3版了, for mipsel版的也已經放在Google Code上了, 有興趣的話可以下載回來測試 :D

安裝方法很簡單, 直接 apt-get update; apt-get install transmission 就可以了

具體怎麼用Transmission下載Magnet Link的BT種子呢..., 可以看看下載的簡易教學...

例如: 我的Magnet Link如下

Tags: 

Compressed BCM47xx Debian image update - Revision 20091218 (該版本有些小問題..請自行評估下載)

鬼混和沉寂了這麼久終於這版弄出來了..., 這版的Debian系統主要是用etch mini debian進行升級更新的, 主要把lighttpd, php, mysql 加入到裡面, 另外更新了 apt, dpkg, perl ...等, 讓它跟現在發行版lenny版本相近或是更新。

這裡是本次更新主要的更新套件

  • apt (0.7.20-3)
  • apt-utils (0.7.20-3)
  • dpkg (1.4.24)
  • debhelper (7.4.9)
  • perl (5.10.1-9)
  • perl-base (5.10.1-9)
  • per-modules (5.10.1-9)
  • mandb (2.5.6-5)
  • lighttpd (1.4.22-1)
  • php (5.2.9-3)
  • mysql (5.1.33-1)
  • ssh

安裝方式 :

aMule 2.2.6 for MIPSEL Debian is released for test.

The amule 2.2.6 for MIPSEL Debian is released for test.

The full change log can be referred to this wiki or below summary.

GonoszTopi:

* Fixed obfuscated server UDP communication.
* Fixed cross-endian Kad node verification.
* Fixed name conflict in builtin PHP parser.
* Fixed configure finding unwanted Crypto++ installations.

Marcell:

* Properly update transfers tab's bottom pane's title.

mr_hyde:

Transmission 1.75 for MIPSEL Debian

原本是打算丟出1.74版本的, 不過後來發現官網已經更新1.75版了, 所以就直接跳到最新版啦~~ 呵呵

Transmission 1.75 Change Log (Full change refer this)

Tags: 

aMule 2.2.5 for mipsel 終於編譯成功啦 :)

之前在編譯amule 2.2.3到amule 2.2.5 都一直出錯無法解決的錯誤, 一些wxDC 的錯誤...但是還是一直不知道問題是出在哪裡

Transmission 1.73 and rTorrent 0.8.5 are ready in debian-bcm47xx Google Code

經過許多日子, 終於花了一點時間把它弄好了...平常實在是太混啦 呵呵

transmission 1.73 的change list 可以參考 : http://www.transmissionbt.com/

rtorrent 0.8.5 change history 可以參考 : http://rakshasa.no/pipermail/libtorrent-devel/2009-June/002177.html

更新方式, 首先先加入 debian-bcm47xx 的 apt server, 接著

apt-get installl transmission

apt-get install rtorrent libtorrent

如果有什麼問題可以留言給我哦 :)

Tags: 

Transmission 1.71 for MIIPSEL Debian is ready for test.

For the detail change log with transmission 1.7x, you can refer offical website.

The major change is DHT function , memory and CPU usage improvement.

== Transmission 1.71 ==

All Platforms

  • Fix 1.70 bug that caused high CPU use in high-peer swarms
  • Fix 1.70 build problems with DHT and libevent

Daemon

  • Fix watchdir issue on OSes that don't have inotify

Web Client

  • Fix 1.70 bug where some torrents appeared to be duplicates

== Transmission 1.70 ==

Tags: 

Transmission 1.60 for MIPSEL ETCH Debian is ready for testing.

Transmission 1.60 for MIPSEL ETCH Debian is ready for testing. The main changes are below. For full change log, you can refer transmission website.

All Platforms

  • Seed ratio limiting
  • Transfer prioritization
  • Option to specify if transfers are included in the global bandwidth limits
  • Random port, with optional randomization on startup
  • Improvements to UPnP port forwarding
  • Support for file preallocation on XFS filesystem

Daemon

mldonkey 3.0.0 lite version for mipsel

The lite mldonkey 3.0.0 version for mipsel is ready for test.

This version only included eDonkey and BitTorrent (Donkey SUI is not supported)

Download: http://debian-bcm47xx.googlecode.com/files/mlnet_3.0.0.mipsel.lite.gz

Usage: Copy the file to NetHDD and use "tar zxvf" to unpack.

Discussion: http://forum.orz101.org/index.php/topic,3.msg3.html#msg3

Tags: 

Lighttpd + PHP + MySQL on BCM4780 NAS 成功啦

[中文版]

[前言] 經過一段時間的試驗後, 在BCM4780的小NAS上終於可以跑Lighttpd+PHP+MySQL了, 原本想說使用nginx+php+mysql方案的...不過目前卡在PHP還無法正常動作所以檔案還未放出, 在這裡我已經把相關檔案都打包好了, 可以更快速的安裝及執行

首先要先確認有「bcm47xx-debian」的apt source, 接著執行以下動作 (如果沒設定,請參考這裡)

apt-get update
apt-get install mysql php libpcre lighttpd libfam0

設定 MySQL

1. 如果第一次使用mysql, 先確認是否mysql的用戶存在, 如果沒有先加一個,如果已經該帳號可以直接跳過下一步

Tags: 

Transmission 1.52 for MIPSEL is ready for testing.

I am happy to inform the transmission 1.52 for mipsel etch debian is ready for testing.

If you have set debian-bcm47xx APT server, you will be able to update it via below.

apt-get update
apt-get install transmission

If you don't know how to add it, please refer this link.

Tags: 

Mldonkey 3.0.0 binary with UTF-8 patch for MIPSEL is ready to test in Googel Code.

I have compiled mldoney 3.0.0 with static compile and UTF-8 patch. Now, the file is ready in the google code.

First, unpack mlnet.byte.static-3.0.0.mipsel.7z and put mlnet.byte.static to your NAS.

Change the permission to 755 and then open a screen to run the program in background.

./mlnet.byte.static

「debian-bcm47xx」APT 服務開張了 :D (Google Code Project : debian-bcm47xx APT service is working now)

花了一點時間重新打包並上傳到「debian-bcm47xx」上了, 現在大部份的檔案都可以使用apt進行下載及更新了

如果要使用該服務, 請設定 /etc/apt/sources.list 並加入以下這行

deb http://debian-bcm47xx.googlecode.com files/

接著只要進行 apt-get update 及 apt-get install [套件] 就可以進行套件的升級了

Transmission 1.51 for MIPSEL Debian DEB Package is ready in Google Code

跟大家報告好消息 Transmission 1.51 for MISPEL 已經開放下載了, 此版的重點是修正了CPU使用率過大的問題, 小弟實際測試後一般都在15%以下偶爾跳到快約20%的確滿不錯的, 且有支援IE....不過我實際用IE7登入看點選左下的設定進行設定時畫面很怪...還是我電腦的問題....。

Change Logs in Transmission 1.51 (Quote from http://www.transmissionbt.com/)

All Platforms

Tags: 

Transmission 1.50 for MIPSEL Debian is ready now

The Transmission 1.50 DEB package for MIPSEL Debian is ready in Google Code project now.

The main changes in 1.50 are below. You can refer official website for more information.

All Platforms

Tags: 

Transmission 可以完全解決在BCM4780的Reiserfs檔案系統上不能正常下載單檔超過4G的問題 :D

經過一段時間的試驗, Transmission 下自載單檔6.54G完成下載且檔案正常,也就是在Transmission上沒有rTorrent在Reiserfs單檔不能超過 4G 以上的限制 :D

不過美中不足的是Transmission 下載的速度不夠穩定常常呼快忽慢, 不支援Multi-Trackers, CPU使用率佔用太高....

不然Transmission也算是不錯的BT下載程式呢 :)

Tags: 

udpxy 0.8 for mipsel

udpxy small-footprint UNIX/Linux daemon to relay multicast UDP traffic to client's TCP (HTTP) connection. 以上的內容是從http://sourceforge.net/projects/udpxy/ 節錄的, 一般應用好像是搭配IPTV來進行UDP傳輸

udpxy 0.8 for mipsel debian 可以到下面下載

http://debian-bcm47xx.googlecode.com/files/udpxy_8-1_mipsel.etch.deb

網上實際應用的討論好像很少, 有看到這篇...不過看不懂...有興趣的人可以研究看看 :D

rTorrent 0.8.4 for BCM4780

發現自己還是很懶, 雖然最近都在忙案子比較沒時間, 不過還是有完成了

此次主要有 rtorrent 0.8.4 , libtorrent 0.12.4

下載 : http://code.google.com/p/debian-bcm47xx/downloads/list

Transmission 1.40 on BCM4780 MIPSEL NAS

不好意思, 最近因為一直被客戶抱怨測試報告品質的問提和回覆測試相關的問題回覆,所以幾乎每天都很晚回家類了也不會想發文了...誰叫我是懶人...XD

廢話不多說, 原本編譯的事1.34版不過最近十一月的時候剛剛發怖1.40, 所以編譯升級到1.40了...有興趣的網友可以到下面的連結下載安裝使用

http://debian-bcm47xx.googlecode.com/files/transmission_1.40-1_mipsel.etch.deb

可以先參考這篇先進行簡易設定, 如果有什麼問題可以留言 :)

生活手扎: 
Tags: 

Transmission BT Client on BCM4780 NAS Success :D

Although this bittorrent client has been available in etch debian, but it is old version.

Recently, I have compiled the newer version 1.34 and it can work well in my BCM4780 NAS.

transmission on bcm4780 nas

Please refer following link for demo.

http://bcm4780.orz101.net:9091

I will put this file to google code and compose my installation notes later.

Note:

Tags: 

BCM4780 NAS 資料整理 | BCM4780 NAS Data Collection

因為我個人並非使用市面上如WL-700GE或是MSS等的BCM4780的NAS, 所以另外分成另一項目用來記錄與整理自己的發現與成果。

而WL-700GE與MSS相關的修改資料,將會以這裡為基礎而進行一些變化....我認為基本原理應該都是一樣的, 只是操作手法稍微不同而已。

這邊主要的內容將著重於firmware及軟體的應用


In this book, I will use it to record my learning and research results. Although, my BCM4780 NAS is different from other similar NAS such as WL-700GE and MSS. But, I think the methods should be similar since they are the same arch.

It will focus firmware and software modification.

Tags: 

MSS 安裝Debian教程

以下文章內容轉貼及修改jiadingren的文章: http://bbs.baoyinet.com/viewthread.php?tid=1552

MSS的硬碟實體位址: /dev/ide/host2/bus0/target0/lun0/disc

如果系統firmware已經是openmss2.6.6以上了, 可以考慮跳過以下的步驟

Step1. 硬碟清零 :

dd if=/dev/zero of=/dev/ide/host2/bus0/target0/lun0/disc

Step2. 更新 openmss_cn_2.6.6.bin

在BCM4780 可以用EXT3分區了 :D

原本以為在BCM4780 NAS上不能使用EXT3的檔案系統, 但是看到一些論壇有成功的案例, 今天不知哪個筋不對找了一下網路資料又試了一次, 結果EXT3模組居然載入成功了也...呵呵

原本鍵入 insmod ext3.o 時會出現以下錯誤

Tags: 

更新 bcm47xx_debian_v1.0_20070420.gz 下載連結

因為Drupal網站搬到別的網站了, 原來Lunarpages的空間還沒到期且變成不常用

昨天已上傳bcm47xx_debian_v1.0_20070420.gz到網頁空間了,原本uploading的空間已過期請改用以下連結下載

http://webhd.orz101.com/mipsel/bcm47xx/bcm47xx_debian_v1.0_20070420.gz

mldonkey 2.9.6 for MIPSEL (Static Version) with UTF-8 單執行檔Testing

雖然可能已經有人發佈了mldonkey的下載檔案, 但是還是自己編的東西比較有感覺 XD

這個檔是用靜態的方式編譯的, 雖然最後編譯失敗....但是好像也是能用 @_@?

kexec for MIPSEL Debian (Etch) 下載

kexec is a set of systems call that allows you to load another kernel from the currently executing Linux kernel.

有關kexec的說明可以參考下篇

http://www.xmission.com/~ebiederm/files/kexec/README

http://www.ibm.com/developerworks/linux/library/l-kexec.html

kexec 目前最新一版是2.0.0, 不過源碼不是在官網下載的...印象後來變成kernel.org的維護的東東, 網址待我再找到時再補上 XD

kexec for mipsel debian 可以從下面下載

Minimal Debian Etch for MIPSEL

這版是透過cdebootstrap 的方式做的minimal乾淨版, 如果想要有乾淨的debian的話可以試試這版, 不過要到能用的話我想應該要改許多地方吧....呵呵

This post shares a minimal debian etch for mipsel. If you want to have a clean debian, you can try it.

[Download]

    cdeboostrap 下載mipsel lenny 安裝出現問題? kernel too old?

    今天回家看看cdebootstrap 下載的進度怎麼樣, 一樣發現會停在 kernel too old的訊息

    P: Extracting util-linux
    P: Extracting sysv-rc
    P: Extracting sysvinit
    P: Extracting tar
    O: FATAL: kernel too old
    E: Internal error: install

    之前有下載etch版, 透過apt想升級成lenny版時也出現這個問題, 說核心太舊...要執行lenny版需要kernel 2.6以上, 但是內建的確是2.4.20, 不過下載應該算完成了吧, 我再來試看看 :D

    rTorrent 0.8.3 for MIPSEL 編譯成功~~ :D

    先前出現 CURLMOPT_TIMERDATA 編譯錯誤的訊息在Google搜尋了一下, 原因是出在於Debian Etch版本中的Curl為7.15版, 太過老舊了(2005年) 所以不支援,而支援 CURLMOPT_TIMERDATA 則是在2006後的版本, 故只要將Curl更新至最新的7.19版應該就可以解決這個問題了.

    可以參考這篇的有關於CURLMOPT_TIMERDATA 的編譯錯誤的說明 : http://pastebin.com/f5cb8e54e

    既然知道問題是出在Curl, 所以到官方下最最新的Curl 源始碼再進行編譯. 目前版本為7.19.0

    已上傳amule 2.2.2 etch deb檔

    更新amule mipsel版至 2.2.2, 有興趣的人可以下載回來試試....

    http://debian-bcm47xx.googlecode.com/files/amule_2.2.2-1_mipsel.etch.deb

    FW: ASUS WL-700gE Running Debian - Kexec

    一位Herman的網友告訴我...有人利用cdebootstrap 並拾配 kexec 替換其核心, 成功在WL-700GE成功安裝並運行Debain 使利用kexec使用不同的核心, 可以參考以下連結參考研究研究 :D

    http://people.debian.org.tw/~chihchun/2008/08/29/asus-wl-700ge-running-debian/

     不過我在試第1步的cdebootstrap就沒辦法完成...不知是哪裡出現了問題

    cdebootstrap -v --foreign --arch=mipsel lenny debian-distro http://ftp.tw.debian.org/debian

    執行以上的命令時就會出現以下錯誤

    已上傳 MySQL 6.0 Alpha1 fo MIPSEL 至檔案庫

    MySQL 6.0 Alpha1 for MIPSEL 已上傳至檔案庫了, 有興趣的朋友可以點擊這裡下載, 檔案有點大約56.8MB...

    相關文章可以參考: http://www.orz101.com/node/75

    拿到一片BCM4780+USB+MiniPCI的板子了 :D

    最近在友人的幫助下借得另一片BCM4780的板子, 規格如下

    • SOC: BCM4780 300MHz
    • RAM: 128MB
    • Interface:

    1 x 10/100 Mbps LAN
    1 x IDE
    1 x MiniPCI slot
    2 x USB2.0 port

    呵呵, 有時間時可以進行更深入的研究與學習了...比如說加USB Webcam, USB Phone, USB wireless, USB LAN...等等 :D

     

    Tags: 

    rtorrent 0.8.2 and libtorrent 0.12.2 for BCM4780 NAS

    雖然已經編好很久了, 但因為最近忙的關係一直沒有太多時間打包...

    這次利用要返台前的時間把跑許多時間的rtorrent關掉並進行打包成deb的動作... :)

    已經測試2個星期有了, 0.8.2版確時已經沒有吃大量記憶體的問題了, 我開許多下載記憶體只吃15~25MB :D

    top with rtorrent0.82

    配合nTorrent0.5使用上也沒什麼問題...呵呵

    打包的Deb檔案可以到下面下載

    rtorrent 0.8.2

    aMule 2.2.1 for BCM4780 NAS 運行成功 :D

    最近一直花時間在把舊資料搬到這個網站上以外, 又花了點時間編了amule 2.2.1 試試...

    到官網上抓取amule-2.2.1.tar.bz2的檔案, 然後丟至我的BCM4780的Debian系統

    接著解開...

    tar jxvf amule-2.2.1.tar.bz2

    然後設定組態

    哈哈...解決BCM4780 rtorrent 不能下載單檔超過4G的問題了... :)

    最近在BCM4780的NAS上又加裝了一顆硬碟開始進行試驗rtorrent下載的問題... 這次打算用另一種方式...

    直接換不同的filesystem 試試 :) , 而這次要使用的檔案系統是 JFS

    為什麼不選用ext3呢...那是因為模組在編好後都不能正常插入啦..都會出現以下錯誤..

    MySQL 6.0 Compile for BCM4780

    這幾天編譯好MySQL 6.0.4 for MIPSEL的, 已經編譯好了執行時出現以下錯誤...

    mysqld: unknown option '--skip-bdb'

    後來找找發現是 /etc/mysql/my.conf的設定問題, 只要在 skip-bdb 前多加個#就可以正常啟動了。

    # skip-bdb

    不過發現另一個問題, 就是MySQL可以正常啟動但是PHP沒辦法跟它連接, 又不知道是哪裡有問題了, 等有空時再試試吧 :)

    附上編譯的configure設定, 這是參考debian上compile log的

    BTG on BCM4780 NAS的問題

    之前在網路上找到BTG, 它是另一種BitTorrent Client, 使用的是 Rasterbar Libtorrent , 本來想用來跟rTorrent比較看哪個比較好, 這幾天編好了btg 0.97 , btg-config 都能正常設定, 但是在BCM4780上都沒辦法正常啟動, 也沒有什麼錯誤問題, 有誰知道是哪裡可能有問題嗎?

    Tags: 

    MediaServer for BCM4780 system

    在Linux下實現UPnP MediaServer 為基礎, 特別編了一版給BCM4780的系統用, 用來實現多媒體串流的服務 :D

    ushare 是免費的mediaserver, 可以使用來當做多媒體串流的伺服器, 且支援UPnP及DLNA。

    要編譯ushare 系統必須有支援 upnp, dlna 的libary。

    UPnP : http://pupnp.sourceforge.net/

    DLNA: http://libdlna.geexbox.org/

    以上library編譯只要使用以下命令就可以完成安裝了

    ./configure ; make ; make install

    Tags: 

    rTorrent 0.8 and Libtorrent 0.12.0 for BCM4780

    今天花了一些時間把rtorrent 0.8編譯...並打包成deb檔方便日後安裝

    在rtorrent 0.8 版本, DHT已經內建了不用再到CVS更新了

    且我也編入了XMLRPC的支援, 但是我搭配nTorrent還是不能正常連線呢, 誰能告訴我是哪裡錯了呢? 看來還是乖乖用screen吧...=_="

    rtorrent 0.8 測試畫面如下: (編的特別的這版本, 我想應能夠支援4G的下載檔案吧, 目前正在試驗中... :) )

    下載速度最高233.5K/s 一個字....爽 :D

    rtorrent_080_bcm4780_max_speed.png

    ==下載連結==

    libtorrent_0.12.0-1_mipsel.deb

    BCM4780 上海專用BT機, 修復完成

    呼, 花了好多時間才撐去買硬碟和備份資料, 資料已經轉移完成了, 可以再繼續下載BT和研究了 :)

    Tags: 

    NTFS on BCM4780 失敗 (少fuse模組)

    今天跑去上海東昌路買了硬碟了, WD 160GB/7200RPM/IDE 把它砍到變370RMB, 不知算便不便宜....

    回到家後就開始著手BCM4780的小NAS修理計劃了, 之前那顆硬碟好像出現壞軌, 所以要把所有的資料移到另一顆去.

    身邊有2顆IDE硬碟終於讓我有機會試試NTFS支援了, 我試了一下, 沒辦法用....殘念......
    沒有 fuse 模組, 看來要更新核心到2.6.9以上才會有支援了, 嗚嗚...
    附上mount錯誤訊息:

    Tags: 

    [心得] ASUS WL-700GE 執行Debian系統

    前言: http://www.orz101.com/node/156

    以下方法是我純猜想的, 因為我也沒有WL-700GE, 我也不知道這樣做是不是可以 :lol, 有的人可以試試, 有錯誤請指正, 謝謝

    1. 首先到以下連結下載 Debian for BCM47xx 系統檔

    http://www.orz101.com/node/126

    2. 將映像檔丟到ASUS WL-700GE內, 並開啟telnet

    慘~ Broadcom 4780板子的硬碟被我操掛了

    慘, 想說BCM4780這套件統是上海宿舍專用的BT下載機...結果於今天宣告陣亡....工作滿1年了

    最近只要存取超過一段時間, IDE硬碟就會出現一直讀取的聲音 , 用Debug 看是一堆錯誤訊息...

    看來是硬碟出現壞軌了, 找段時間把資料備份換個新的硬碟試試

    hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
    hdg: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1536383, high=0, low=1
    536383, sector=524288
    IDE disk error notification: in_interrupt

    Tags: 

    NTFS Read/Write Support (不能用, 不要下載了)

    前言] 在Linux下要達到NTFS支援讀跟寫,目前可以使用ntfs-3g達到這個功能, 而BCM4780的核心大都為2.4.20,移植上也許會有些困難,目前我已經編譯好了且包成deb的檔案,有興趣的人可以下載測試哦,記得回報測試結果哦...。

    NTFS-3G 的官網 : http://www.ntfs-3g.org/

    首先要運行ntfs-3g須要fuse套件,可以從下面下載

    假定我的USB外掛硬碟為250GB且在BCM4780上的系統抓到為 /dev/scsi/host1/bus0/target0/lun0/disc 的裝置,

    Tags: 

    mldonkey 2.9.1 for mipsel 單執行檔

    下載附件到「debian-bcm47xx」下載最新mldonkey,並使用網路芳鄰將檔案丟至網路硬碟中, 以2.9.1 為例 (2.9.1已刪檔)

    使用Putty登入到SSH,並回到screen內,用tar解開,內會有單執行檔mlnet.byte

    tar zxvf mldonkey_2.9.1_mipsel.gz

    切換到該目錄,並執行mldonkey執行檔

    ./mlnet.byte

    如用root使用者執行時,設定檔目錄位於 /root/.mldonkey

    Enhanced Ctorrent for MIPSEL

    官網 : http://www.rahul.net/dholmes/ctorrent
    版本 : dnh3.2

    ctorrent_dnh3.2 for mipsel
    測試平台 : BCM4780 板子 + Debian 4.0

    WebUI 可以使用CTCS : http://www.rahul.net/dholmes/ctorrent/ctcs.html

    執行下載新版如1.4版,解開執行則會在該IP的2080Port開啟Ctorrent Control Server
    例:
    http://192.168.1.1:2780

    Tags: 

    ipkg for mipsel debian

    版本: 0.99.154

    說明: ipkg for mipsel debian 的版本

    安裝:

    丟至網路硬碟內,然後再執行下面命令安裝

    dpkg -i ipkg_0.99.154-1_mipsel.etch.deb

    設定: 建立一個/etc/ipkg.conf的檔案,並填入ipkg的伺服器,如下範例..

    Asustrxextract.exe

    [功用] An utility to split firmware images from asus into the trx components.

    Download: http://debian-bcm47xx.googlecode.com/files/AsusTrxExtract_1.0.0.1.zip

    Running Apache+PHP+MySQL on BCM4780 Debian

    此篇用來說明如何在BCM4780的Debain平台上面執行上運行apache+php+mysql的環境

    首先在Debian4.0發行版裡

    apache2 版本為 2.2.3-4+etc
    php5 版本為 5.2.0-8+etc
    mysql 版本為 5.0.32-7etc

    其中 apache2 和 php5 直接從debian的mirror下載下來就能用了,可以使用 dselect, 這裡不多說。

    apt install apache-common apache2 php5 mysql-common libmysqlclient15off

    比較較麻煩的是MySQL, 不知道為什麼從debian的發行版本5.0.32-7etc 下載回來不能正常幾次, 試了好幾次都是這樣... =_=

    所以我又重編一次新版的mysql了,最後也讓我的系統可以正常運行mysql了..呵呵, 這邊提供如何直接在bcm4780上直接運行mysql的方法。

    在Maxtor Share Storage MSS/MSS Plus 運行Debian

    話說某一位網友把我加入MSN後, 詢問我有關Broadcom BCM4780運行Debian的事情, 因為他手上有的是Maxtor Share Storage (MSS) 該產品的SoC也是BCM4780, 故詢問有關下載及改的方法, 最後該網友也試驗成功了,在MSS上成功運行Debian.

    可以觀看小型網路硬碟產品一覽來了解其它使用BCM4780的產品

    BCM4780系列改機的重要參考基礎 : http://www.orz101.com/node/126

    其實MSS改機的方式和ASUS WL-700GE是相似的,都是利用chroot的方式來切換到debian的系統,雖然原來的系統會佔掉一些記憶體,但是換來更多軟體的支援我想是值得的

    ASUS WL-700GE Debian改機方式可以參考 : http://www.orz101.com/node/41

    iTune Server for MIPSEL [Debian 4.0 已包含mt-daapd 更新,停止維護]

    前言 : 本文是以 安裝iTunes 為基礎, 將各平台的iTune server 以checkinstall包裝成各平台的deb套件, 方便安裝與架設。

    iTune server 是以mt-daapd為基礎來實現的, 在這裡不談編譯的方法, 如要編譯過程可以參考上面的連結, 這裡只談安裝與介紹.

    mt-daapd 的安裝必要套件

    ibid3tag0
    libgdbm3
    daemon
    howl

    其中 libid3tag0 及 libgdbm3 可以透過apt來獲得, 安裝方法如下

    apt-get install ibid3tag0
    apt-get install libgdbm3
    apt-get install daemon

    howl 套件

    Debian 4.0 for mipsel (Etch 版)

    此Debian是以 http://www.kurobox.org/bbs/index.php?showtopic=94 為基礎做修改的

    架構平台 : mipsel

    測試過的平台 : BCM4780的板子 (Soc : Broadcom 4780, 128MB RAM, 10/100Mbps LAN)

    修改版的Debian v1.0 檔案下載 

    [位址]:

    http://code.google.com/p/debian-bcm47xx/


    Debian4.0 系統內容 - 版本v1.0 (日期 20070420)

    Running Debian on BCM4780 [賀~ rtorrent 下載容量破150GB了] BCM4780 直接設定開機到硬碟

    經過許多的試驗之後, 已經可以在以BCM4780為核心上,執行Debian的系統...想要執行更快速的BT已經不是什麼難事了..

    原Debian的source是從 http://www.kurobox.info/bbs/index.php?showtopic=94 下載,然後經過一些修改及更新

    1. 去除swaphd, mc_ctld.
    2. 修改/etc/fstab
    3. 修改/etc/apt/source.list
    4. 修改rc.local
    5. 更新套件 glibc ...
    6. 刪除zh_TW編碼,改系統預設編碼為en_US.UTF-8

    目前試了這個debian發現了一些問題...我是利用使用BCM4780同樣類型的板子但不是WL-700GE, 我先利用 BCM4780 直接設定開機到硬碟內的文章先將系統直接切換到硬碟內, 但是發現二個問題

    1. 開機會在INIT停住不動

    [新發現] BCM4780 可以執行Debian 程式

    新發現!!

    Broadcom 4780 可以執行debian mipsel 架構相關的套件

    可以到 http://www.debian.org/ 中的 Debian套件下載要抓的套件然後選擇mipsel平台.

    目前用最笨的方法一個一個把套件丟進去然後解開

    解開方法:  dpkg -x [套件名.deb] [目標路徑]

    Ex: 把coreutils_5.2.1-2_mipsel.deb解到根目錄

    dpkg -x coreutils_5.2.1-2_mipsel.deb /

    BCM4780 直接設定開機到硬碟

    首先先確認硬碟位置為何, 使用 fdisk -l 命令, 這裡因為沒有平台試所以直接拿Log 檔當例子.

    從Log檔可以推測硬碟實體位址是在 /dev/ide/host2/bus0/target0/lun0/disc

    /dev/ide/host2/bus0/target0/lun0 我想應該是硬碟的LUN, 而共分了4個分割區

    每個硬碟的實體位址應該如下
    第1個分割區 : /dev/ide/host2/bus0/target0/lun0/part1
    第2個分割區 : /dev/ide/host2/bus0/target0/lun0/part2
    其餘類推...

    以下方法只供參考, 小弟只試過在類似平台試過可以, 但並不保證WL-700GE,MSS也可以適用此方法, 請自行評估是否要冒險

    Tags: 

    建立 Broadcom 4780 編譯環境[中譯版]

    以下建構方法以Fedora Core 4 為例

    1.  設定軟體

    確定 /opt 是否存在, 不存在時自行建立之。

    mkdir /opt

    2. 下載 mipsel-linux toolchain, 然後解壓縮

    cd /opt
    wget http://files.wl500g.info/asus/wl500g/gpl/GPL_1.8.1.9.tar.gz
    tar xvfz GPL_1.8.1.9.tar.gz  
    cp -R /opt/broadcom/opt/brcm /opt

    3. 請先檢查是否為以下目錄都存在

    Tags: 

    Asus WL-700gE 硬體規格介紹

    WL-700gE所採用的是Broadcom的BCM4780處理器,該處理器是MIPS32核心,執行速度為300MHz,在晶片定位上,被稱為是專業 級NAS專用CPU(Network Attached Storage Processor)。搭配2MB的快閃記憶體與64MB的動態記憶體,以及一顆160GB的ATA界面硬碟。除此之外,提供一個WAN埠、4個LAN 埠、3個USB2.0連接界面,並且支援11b與11g,最高無線網路連接速度可達125Mbps。

    WL-700gE使用的是硬碟嵌 入式的Linux作業系統,因此在軟體功能方面相當地多。在網路閘道器方面,內建NAT與DHCP功能,並且提供功能較多的存取控制,從基本的MAC過 濾、IP位置過濾與網域存取控制,到進階的IP連線頻寬控制、通訊埠連線頻寬控管等等,都是WL-700gE可以提供的功能。

    在多媒 體伺服器的功能方面,內建硬碟提供包括檔案伺服器、FTP伺服器、印表機伺服器、UPnP AV伺服器等。然而最讓玩家欣賞的是,透過搭配光碟片當中的軟體與內建的應用程式,可以提供個人化網站伺服器的功能,也就是提供網路相簿、留言板、簡易型 網站伺服器功能等等。

    [轉貼] Mipsel Cross-Compile Failure

    Hello List,

    Trying to cross-compile Dropbear to the WRT54G, but it's dumping out for not
    finding utmpx.h . This email seems long, but my comments are short.

    -----------------------------------------------------------------------
    # ./configure --disable-lastlog --build=i686-pc-linux-gnu --host=mipsel-linux
    --disable-zlib
    ...
    checking for mipsel-linux-install... no
    ...
    checking whether __UCLIBC__ is declared... no
    ...
    checking for struct utmpx.ut_host... yes
    checking for struct utmpx.ut_syslen... no

    Tags: 
    Subscribe to BCM4780