Monthly Archive 2015 年 6 月 8 日

Bycodeant

關於OpenWRT使用ATH9K,QCA953X BL3A訊號異常BUG的修正

日前一位客戶找上我,說明了目前在使用QCA9533 BL3A晶片組的產品開發上,遇上一個BUG,已經卡住三個星期了,遲遲無法解決。由於客戶是採用OpenWRT的架構,而在同一板子上原廠所提供Firmware是OK的,推測Tx power過低的訊號異常BUG應該是ATH9K有需要patch。

原本客戶使用的QCA9533 AL3A是沒問題的,直到換了BL3A才出現30 dBm 的 loss,這種突然間出現的Project往往都很急也很趕,只好努力一下,最後花了2天處理好這個已困擾客戶三個禮拜的問題,Happy hacked.

Read More

Bycodeant

如何製作 Ubuntu DEB 安裝檔

一般來說,可以有三種方式來製作適合  Ubuntu  的 DEB  套件安裝檔,如下:

1. 使用 RPM 安裝檔進行轉換:

sudo apt-get install alien sudo alien "要轉換RPM的檔名"

2. 簡單快速製作 DEB  檔的方式:

sudo apt-get install dh-make debhelper fakeroot devscripts checkinstall 
sudo checkinstall -D make install

Notes : 使用 source tarball , 執行 ./configure & make , 成功  build pass 後使用

Read More