
Ubuntu日本語フォーラム

ログインしていません。
「RDPC-101をLinuxでつかえるようにする」のホームページを参考にRDPC101ドライバを作成して
モジュールの組み込みを行ないdmesgで組み込まれたか確認しました。
最後の再生確認ができません。どのようにすれば動作確認ができるのかご指導ください。
よろしくお願いします。
1. RDPC-101をLinuxで使えるようにする
http://dafmemo.blogspot.com/2009/11/linux-usb-radio-peercast.html
モジュールの組み込み。
$ sudo /sbin/modprobe videodev #radio-rdpc101が依存しているので
$ sudo /sbin/insmod radio-rdpc101.ko
dmesgの結果
[ 208.155117] USB radio driver for SUNTAC RDPC-101, Version 0.0.1
[ 208.155154] usbcore: registered new interface driver radio-rdpc101
[ 214.104030] usb 5-1: new full speed USB device using uhci_hcd and address 2
[ 214.264942] usb 5-1: configuration #1 chosen from 1 choice
[ 214.382750] rdpc101: freq set value = 8000
[ 214.416620] usbcore: registered new interface driver snd-usb-audio
再生確認。
$ sudo /sbin/modprobe snd-pcm-oss # alsaの疑似oss機能を追加(/dev/dsp*が作成される)
$ sudo /dev/dsp1 > /dev/dsp
Error /dev/dsp1 Not found device.
オフライン
「/dev/dsp*」が作成されるとは、環境によって「/dev/dsp1」や「/dev/dsp2」になるってことじゃないですかね。
ディレクトリ「/dev」を開いて、それらしいデバイスを探してみてください。
ここも参考になるかな
http://www.drvlabo.jp/files/rdpc101_readme.txt
また、ラジオのソフトとしては、「FM Radio Tuner」などがあります。ソフトウェアセンターやSynapticでインストールできます。
オフライン
/dev/以下のディレクトリで増えたデバイスをあたってみたのですが下記のような結果です。
*増えたデバイス
・/dev/dsp1
・/dev/radio0
ubuntu@pcm101:~$ radio -c /dev/dsp1 -qf 89.9
tuned 89.90 MHz (FM)
VIDIOCGAUDIO: Invalid argument
VIDIOCSAUDIO: Invalid argument
ubuntu@pcm101:~$ radio -c /dev/radio0 -qf 89.9
tuned 89.90 MHz (FM)
VIDIOCSAUDIO: Invalid argument
ubuntu@pcm101:~$
これだけではあまりにも情報が少なすぎるので私がやったことを参考に書いておきます。
*システムー>設定ー>サウンドー>入力tabー>
サウンドの入力デバイスを選択してください。ー>FM_Radio Analog Stereoを選択
アプリケーションー>サウンドとビデオー>サウンド・レコーダー>録音を選択ー>数秒後再生
雑音の中に少し放送内容が聴き取れた。
(問題点)正確に周波数をテューニング出来ないのでこうなる。デバイスが分かれば解決すると思われる。
*このドライバ導入環境でvirtualboxでゲストWindows XPを起動する。
virtualboxメニュー・デバイス USBデバイス(SILCON LABORATORIES社 FM Radio)として認識されていた。
SUNTAC RDPC101添付ソフトにて再生が出来た。
デバイスをどのように見つければ良いのでしょうか。
オフライン
のんき による投稿:
*システムー>設定ー>サウンドー>入力tabー>
サウンドの入力デバイスを選択してください。ー>FM_Radio Analog Stereoを選択
アプリケーションー>サウンドとビデオー>サウンド・レコーダー>録音を選択ー>数秒後再生
雑音の中に少し放送内容が聴き取れた。
(問題点)正確に周波数をテューニング出来ないのでこうなる。デバイスが分かれば解決すると思われる。
再度確認しました。
ドライバの初期周波数設定が80.0MHzになっていたので正しく受信しているのか今ひとつ判断できなかったのですが
ドライバソースの初期周波数設定を最寄りの放送局の周波数にして再挑戦したところ大変クリアに受信していることが
分かりました。
やはり後はデバイスが分かれば問題は解決出来るようです。
デバイスを確認する方法のヒントを待ってます。*システムー>設定ー>サウンドー>入力tabー>
サウンドの入力デバイスを選択してください。ー>FM_Radio Analog Stereoを選択
アプリケーションー>サウンドとビデオー>サウンド・レコーダー>録音を選択ー>数秒後再生
雑音の中に少し放送内容が聴き取れた。
(問題点)正確に周波数をテューニング出来ないのでこうなる。デバイスが分かれば解決すると思われる。
オフライン
ラジオのチューニングデバイスは/dev/radio0であり、/dev/dsp1ではありません。/dev/dsp1は音声出力です。
ですから/dev/radio0をどうにかしなければなりません。
のんき による投稿:
コード:
ubuntu@pcm101:~$ radio -c /dev/radio0 -qf 89.9 tuned 89.90 MHz (FM) VIDIOCSAUDIO: Invalid argument
http://www.drvlabo.jp/files/rdpc101_readme.txt
のように、これをsudoでやってみるのはどうでしょうか。
また、「FM Radio Tuner」を使って正しく聞くことはできますか。
オフライン
既に、ご使用環境にあったラジオ受信用のアプリをお使いのようですので不要かもしれませんが
参考までにですがKRadio4というアプリがありますのでぜひお試し下さい。
もしかしたら、ご使用中のアプリだと外国仕様のためにFMの80.0MHz以下の周波数にチューニングが
とれないかもしれません。
このKRadio4だと設定次第で受信可能です。
のんきさんのハードウェアとは違うものを使っていますが上手く受信できております。
尚、最新バージョンからAMとインターネットラジオも受信が出来るようになったようです。
ただ、私の使用しているハードウェアはFMとTVチューナーが混載されたものですのでAMについては
確認がとれておりませんのであしからず。
大方、GUIで設定出来るようですのでお試し下さい。
ただ、KDEベースですのでそちらで使われた方がいいかもしれませんね。
オフライン
vbkさん、tncさん、アドバイスありがとうございます。大変感謝しております。
なかなかDriver Labo.さんが書いている用にはいきませんが何とかもがいた結果を報告したいと思います。
ubuntu 9.10 日本語REMIX にてRDPC101(SUNTAC社製)を再生することが条件付きで可能となりました。
RDPC-101/S ドライバ関連 配布ファイル
http://www.drvlabo.jp/wp/%E3%83%A9%E3%82%B8%E3%82%AA%E9%8C%B2%E9%9F%B3%E3%82%B5%E3%83%BC%E3%83%90-radiorec
radio-rdpc101.ko ドライバを利用させて頂きました。
だふめめも : RDPC-101をLinuxで使えるようにする
http://dafmemo.blogspot.com/2009/11/linux-usb-radio-peercast.html
radio-rdpc101.ko ドライバの登録方法を参考にさせて頂きました。
RCPC 101 control program
http://www.hh.iij4u.or.jp/~nishio/rdpc101/
ドライバ コントロール プログラムを利用させて頂きました。
Driver Labo.さんのブログ
rdpc101 (/dev/dsp1)の再生
vlc oss:///dev/dsp1
問題点
vlcの再生処理はちょっと重い。
CUIコマンドでしか動作させられない。
今後の取り組み
video4linuxインターフェースで動作する用にしたい。
オフライン
FM Radio Tunner(gnomeradio)の取り組みと経過報告
現状報告
gnomeradioには、v4l1、v4l2、Lircのインターフェースがあるのですが、残念ながらどれも動作しませんでした。
検討
radio-rdpc101ドライバには、video4linux2(v4l2)のインターフェースが記述されておりますが残念ながら動作
していないようです。ドライバ ソースとgnomeradioのソースを比較して覗いてみましたが違いがよく分かりませんでした。
まー、私のC言語読解力の問題もありますので余り期待しないでください。
同じくradio.cとrdpc101.cも比較してみましたがioctlが理解できていないのでロジックをおいきれていない状況です。
ただ、gnomeradioの仕様では動作しても音の再生まで届きませんのでこの辺をどうするかも今後検討していきたいと
思います、kradioはそれなりに良さげですがkubuntuがちょっと壁になっております。
LiveCDで起動するとX Screenで乱れるという問題にぶちあったっております。おいおい対処したいと考えております。
オフライン
のんき による投稿:
ただ、gnomeradioの仕様では動作しても音の再生まで届きませんのでこの辺をどうするかも今後検討していきたいと思います、kradioはそれなりに良さげですがkubuntuがちょっと壁になっております。
LiveCDで起動するとX Screenで乱れるという問題にぶちあったっております。おいおい対処したいと考えております。
gnomeradioは、確かに、周波数が外国仕様で80MHz以下にチューニングがとれなかったりするので残念ですよね。
私もいろいろとあたってみたのですが結局、設定ファイルがどこにあるか判らずに諦めました。
その代わりにkradio4を使ってみたところ上手くいきました。
あと、Kubuntuの起動時の不具合については、KDE4.3.5以降の環境であれば改善されているようです。
因みに、最新バージョンはKDE4.4です。
もしもKubuntuで相性が悪いようでしたらLinux mintのKDE版が最新バージョンをアップしているようですので、そちらをお試し下さい。
こちらのほうが、派生デストリということもあり不具合を修正してあるので安心して使えると思います。
特に、オーディオ周りが標準でチューニングされているので設定で迷うことはないと思います。
http://www.linuxmint.com/blog/?p=1265
オフライン
vlc oss:///dev/dsp1 再生が重いとお感じの方へ
解決になるかどうか分かりませんがモノラル再生でよければ
aplay /dev/dsp1
なんてのもあります。
ステレオにすると雑音が混入してしまいます。
オプションの設定方法が悪いのでしょうが見直しておりません。
オフライン