2010年11月25日 星期四

Linux kernel driver module 編譯摘要-unresolved symbol synchronize_irq

重新編譯好的 kernel driver module,但載入時出現
insmod: unresolved symbol synchronize_irq

原因可能是目前的 kernel 不支援 multi-processing

在不重新編譯kerenl情況下,make menuconfig 作以下設定
Processor type and features --->
[ ] Symmetric multi-processing support <--- 取消支援

2010年11月24日 星期三

Linksys models SLM2048 Password Recovery

1.按下面板前方reset鏈,直到設備重新開機。
2.連線 http://192.168.1.254 帳號/密碼:admin/admin

2010年11月18日 星期四

BrazilFW 新增 硬體 module 筆記

BrazilFW 支援的硬體清單不多,但網站亦有提供開發環境下載,方便自行增加硬體驅動程式,以下以 BrazilFW 2.31Broadcom 4400 網路卡為例
以下執行環境在 Linux x86 32bit

1.下載 BrazilFW 2.31 Build Tree
http://sourceforge.net/projects/brazilfw/files/

2.解開下載檔案及設定開發環境
su - (切換執行身份為 root)
bunzip2 BrazilFW-2.31-Build.bz2
tar xf BrazilFW-2.31-Build
cd brazilfw-2.31-build
./setdevel.sh

3.設定 linux kernel 相關設定
make menuconfig  進入kernel 設定界面,設定選項如下:
Code maturity level options  --->
[*] Prompt for development and/or incomplete code/drivers

Loadable module support  --->  
 [*] Enable loadable module support
 [ ]   Set version information on all module symbols
 [*]   Kernel module loader    

Processor type and features  --->
[ ] Symmetric multi-processing support

Network device support  --->
Ethernet (10 or 100Mbit)  --->
 <M>     Broadcom 4400 ethernet support (EXPERIMENTAL)

4.儲存 kernel 設定,執行以下指令
make clean; make dep; make modules

產生 Broadcom 4400 module 位置如下:
/devel/linux/drivers/net/b44.o

2010年11月15日 星期一

Linksys models SRW2024 Password Recovery

以下適用於 Linksys models SRW2016, SRW2024, SRW2048, SRW224G4, SRW248G4

1.連接序列埠 (38400 baud, 8 data bits, no parity, 1 stop bit, no flow control.)

2.交換器重新開機,在POST 測試中 按下 "ESC" 進入 Start Menu 中

3.選擇 Password Recovery Procedure

4.預設帳號密碼:"admin/<blank>"