日前一位客戶找上我,說明了目前在使用QCA9533 BL3A晶片組的產品開發上,遇上一個BUG,已經卡住三個星期了,遲遲無法解決。由於客戶是採用OpenWRT的架構,而在同一板子上原廠所提供Firmware是OK的,推測Tx power過低的訊號異常BUG應該是ATH9K有需要patch。
原本客戶使用的QCA9533 AL3A是沒問題的,直到換了BL3A才出現30 dBm 的 loss,這種突然間出現的Project往往都很急也很趕,只好努力一下,最後花了2天處理好這個已困擾客戶三個禮拜的問題,Happy hacked.
一般來說,可以有三種方式來製作適合 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 後使用