上個月弄了張 Compro M355 來裝在家裡的一台 Linux 主機使用, 不過這張卡雖然仍使用 SAA7134 的晶片, 不過 tuner 與我之前使用的 M300 並不相同, 如果直接載入 saa7134 這個模組, 使用自動偵測的方式, 會得到與 M300 相同的 card 與 tuner 型號, 結果... 當然就是看不到畫面了.
查了一下規格, 這張卡是使用 LG 新的 tuner (也許吧, 至少網頁是寫新的...), 不過並沒有詳細的規格型號, 查了一下 kernel 文件裡頭的 CARDLIST.tuner, 把 LG 的都列出來, 由後往前測了一下, 沒多久就試出 tuner=47 這一個設定可以正常使用.
在 Debian 裡頭, 目前都是使用 udev 來載入 modules, 所以我們必須在 /etc/modprobe.d/ 底下加上一個設定 (可以加在任一個檔案中, 或者新增一個 saa7134 的檔案, 建議新增一個來用, 比較不會與系統原本的設定搞混了), 告知 udev 在載入模組時使用應該用的參數. 目前我使用過的一些電視卡如下:
Compro 啟視錄 M100:
options saa7134 card=3 tuner=43
Compro 啟視錄 M300:
options saa7134 card=19 tuner=17
在網路上也看過有人在 M300 上頭使用 card=3, 似乎也可以使用.
Compro 啟視錄 M355:
options saa7134 card=19 tuner=47
另外, 講到 udev, 就順便提一下, 如果有自己另外編的 module, 而不要使用系統本身的 module, 同樣也可以在 /etc/modprobe.d/ 下頭, 加上一個 blacklist 設定, 告知 udev 不要自動載入該模組.
PS. 其中 M300 在我的其中一台主機上頭, 會一直出現 saa7133[0]: dsp access error 的錯誤訊息, 原本以為是卡有問題, 不過使用上, 並沒有任何不正常的情形. 這次弄了這張 M355 時, 特別交叉測試了一下, 發現... 這兩張卡在同一台主機 (Gigabyte GA-G33-DS3R) 上頭都會有這個錯誤情形, 在別的主機上頭完全不會有這情形. 這樣看來, 也許是我的主機板有問題或者是兩者間有什麼衝突吧. 不過在使用時會一直在 console 出現這個訊息外, 運作上頭倒是都很正常.
請問遙控器可用嗎?
我是透過網路來看, 所以跟本不會用到搖控器, 沒去研究要怎麼用.
可以幫個忙嗎?
如果您的kernel有enable以下選項:
CONFIG_INPUT_KEYBOARD
CONFIG_INPUT_EVDEV
那麼,dmesg是否顯示在載入saa7134時會出現一個
SAA7134 IR?
若有,拿遙控器對著接收器隨便亂按,
console是否會出現東西呢?
貿然提出這樣的請求,先說謝謝,
若是不便,請直接忽略吧。
請問你的m355在tvtime下有聲音嗎
我也是用debian,在mplayer下有聲音,但在tvtime下沒聲音
我只用遠端的方式來看, 沒有用過 mplayer 與 tvtime. 不過一個有, 一個沒有, 應該只是兩者設定上的問題吧.
你好
我是一個使用ubuntu的新手
最近買了一張m355想要在linux上看電視
但因為對linux不熟
雖然找了很久的解決方法
還是看不太懂網路上大家在講甚麼
不知道是否可以請你寫一個對於初學者比較詳細的安裝方法
無論如何
都非常謝謝你這兩篇關於saa7134的文章
M355 上頭就有設定了啊. 如果他們沒有再改版的話, 應該就用上頭的參數就可以了.