こんにちは。
hiFaceドライバをソースからコンパイルするのは!と躊躇していましたが、
コンパイル済みのhiFaceドライバがパッケージで登録されていました。
これならばと思い、インストールしましたが、残念ながら、力不足で、動作しません。
※ドライバは認識されています。
インストール情報を探しましたが見つからなかったので、他のサイトを参考にインストールしました。手順が間違っているかもしれませんが・・・
問題なく、動作している方はいますか?
手順
・version確認
root@voyage:~# uname -r
3.8.13-voyage
・ドライバモジュールのサーチ
root@voyage:~# apt-cache search snd-usb-asyncaudio-modules
snd-usb-asyncaudio-modules-3.8.12-voyage - snd-usb-asyncaudio modules for Linux (kernel 3.8.12-voyage).
snd-usb-asyncaudio-modules-3.8.13-voyage - snd-usb-asyncaudio modules for Linux (kernel 3.8.13-voyage).
snd-usb-asyncaudio-modules-3.8.11-voyage - snd-usb-asyncaudio modules for Linux (kernel 3.8.11-voyage).
snd-usb-asyncaudio-modules-3.6.9-voyage - snd-usb-asyncaudio modules for Linux (kernel 3.6.9-voyage).
・ドライバモジュールのget
root@voyage:~# apt-get install snd-usb-asyncaudio-modules-3.8.13-voyage
・ドライバ一時登録
root@voyage:~# cd /lib/modules/3.8.13-voyage/misc/
root@voyage:/lib/modules/3.8.13-voyage/misc# insmod snd-usb-hiface.ko
・ドライバ一覧の確認
root@voyage:/lib/modules/3.8.13-voyage/misc# lsmod
Module Size Used by
snd_usb_hiface 5565 0
nfsd 148133 2
exportfs 2424 1 nfsd
・ドライバ登録情報を更新
root@voyage:~# depmod -a
・再起動&hiFace接続
・hifaceドライバが組み込まれているか確認
root@voyage:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: hiFace [hiFace], device 0: USB-SPDIF Audio [USB-SPDIF Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
・念のため /etc/modulesの最終行に、snd-usb-hiface と登録しましたが、状況は変わりません。
状況
GMPCから再生指示を出すと、接続が切れ、しばらくすると再接続されます。
音楽は、再生されません。
ログ
root@voyage:~# cat /var/log/mpd/mpd.log | tail
no message buffer overruns
May 31 21:35 : avahi: Service 'Voyage Music Player' successfully established.
May 31 12:38 : mixer: Failed to read mixer for 'My ALSA Device': no such mixer control: PCM
May 31 12:38 : No such playlist
May 31 12:40 : output: Failed to open "My ALSA Device" [alsa]: Error opening ALSA device "hw:0,0" (snd_pcm_hw_params): Input/output error
May 31 12:40 : player_thread: Failed to open audio output
May 31 12:40 : player_thread: problems opening audio device while playing "http://89.16.185.174:8000/stream"" target="_blank">http://89.16.185.174:8000/stream"
May 31 12:43 : decoder_thread: Failed to open "/var/lib/mpd/music/usbmount/usb0/EAC/アンニュイな午後の風/01 テイク・ファイヴ(デイヴ・ブルーベック).flac": Input/output error
May 31 12:43 : decoder_thread: Failed to open "/var/lib/mpd/music/usbmount/usb0/EAC/アンニュイな午後の風/01 テイク・ファイヴ(デイヴ・ブルーベック).flac": Input/output error
May 31 12:43 : No such playlist
root@voyage:~# dmesg | tail
[ 8.205280] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.516583] tg3 0000:02:00.0 eth0: Link is up at 1000 Mbps, full duplex
[ 9.516767] tg3 0000:02:00.0 eth0: Flow control is on for TX and on for RX
[ 9.516767] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 10.759644] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 345.180036] usb 2-4: reset high-speed USB device number 3 using ehci-pci
[ 360.348037] usb 2-4: device descriptor read/64, error -110
[ 375.617035] usb 2-4: device descriptor read/64, error -110
[ 375.820029] usb 2-4: reset high-speed USB device number 3 using ehci-pci
[ 390.988035] usb 2-4: device descriptor read/64, error -110
なかなかさん
hiFaceを持っていないし、voyageも使っていないので、頼りにはなりませんが、
> May 31 12:40 : output: Failed to open "My ALSA Device" [alsa]: Error opening ALSA device "hw:0,0" (snd_pcm_hw_params): Input/output error
これが原因で音が出ないのだと思います。
Error以下をキーワードにしてググったら、
http://www.computeraudiophile.com/f10-music-servers/new-linux-os-aimed-computer-audiophiles-voyage-mpd-5505/index3.html" target="_blank">http://www.computeraudiophile.com/f10-music-servers/new-linux-os-aimed-computer-audiophiles-voyage-mpd-5505/index3.html
というページがあったのですが、関係ありませんか。
あと、
> [ 360.348037] usb 2-4: device descriptor read/64, error -110
というメッセージも usb 2-4 にhiFaceがつながっているとすれば関係するかもしれませんね。
yoさん
情報ありがとうございます。もう少し頑張ってみます。
教えていただいたページを確認しました。
現象は同じようですが、解決策は見つけられませんでした。
usbのエラーでも検索してみましたが、解決策は見つけられませんでした。
一応、電源周りも疑うべきだとありましたので、USB接続のディスクを外し、起動用のCFに音楽データをコピーしてみましたが現象変わらずでした。
※環境は、HP T5730をCFで起動し、音楽データはUSB接続のHDDにあります。
X-DDCでは問題なく動作しています。
voyageMPD0.9RC2での動作確認報告がありましたので、RC2で再挑戦もしてみたいと思います。これで動作しなければ手順ミスでしょうね。
http://comments.gmane.org/gmane.linux.distributions.voyage.general/7168" target="_blank">http://comments.gmane.org/gmane.linux.distributions.voyage.general/7168
ドライバは正しく組み込まれていると思います。何らかの原因でmpdがhiFaceをオープンできないのだと思います。
Punkyさんにメールして、「このページを見て頂戴」と質問する手はとれますが、どうしますかね。
0.9のCDイメージがusbから起動出来なかった時はこの手を使いました。
http://www.symphonic-net.com/kubotayo/cgi-bin/read.cgi?mode=all&list=topic&no=2739#2799" target="_blank">http://www.symphonic-net.com/kubotayo/cgi-bin/read.cgi?mode=all&list=topic&no=2739#2799
に履歴が残っています。
Hi Yo,
Please read this link for instructions:
http://linux.voyage.hk/content/voyage-mpd-090-released" target="_blank">http://linux.voyage.hk/content/voyage-mpd-090-released
1. For 0.9.0, you need 3.8.11 kernel module
2. You need to download and install firmware by yourself.
3. Another user reported that you need silly.sh to initialize the driver.
Please let me know if it works or not after following above instructions. Thanks.
Oh sorry... I missed up hiface with mytek. My previous post is for mytek, not hiface. For 0.9.0, please use 3.8.11 kernel module.
Hi Punky,
Thank you for your support.
I am a little confused. As the first message of Naknaka(なかなか)-san, he used snd-usb-asyncaudio-modules-3.8.13-voyage and 3.8.13 kernel and it didn't work(no sound).
Should he use snd-usb-asyncaudio-modules-3.8.11-voyage and 3.8.11 kernel ?
I'm seriously confused.
When I installed Voyage0.9.0, kernel was 3.8.12, not 11 nor 13.
And Nakanaka says his kernel is 3.8.13, (that version is causing mulfunction on my cubox).
did he change kernel after installation of voyage?
Punky says to use 3.8.11-module, but does 3.8.12 has something wrong with hiface?
My simple recognition is that " kernel version and modules version shuld be same", am I wrong?
And another recognition is " To ask author for something, be sure you are using original version"
FYI. voyageMPD0.9RC2 installs kernel 3.6.9.
Hi all,
voyage mpd 0.9.0 is with kernel 3.8.11
voyage daily is now with kernel 3.8.12.
If you are using 0.9~rc2, the kernel is 3.6.9. All kernel version used in each version are record in /README.
Regards,
Punky
voyage3.8.13を使用しているのは、LiveCDがUSBから起動できなかったので、
current版のLiveCDを使用したためです。
私も混乱しています。すいません。
insmodでエラーが出ているドライバを、depmod -a で組み込んでしまったため
変な現象が発生していると考えられます。
voyageMPD0.9RC2、snd-usb-asyncaudio-modules-3.6.9-voyageのインストールを
してみましたが、insmodでエラーが発生しました。
root@voyage:/lib/modules/3.6.9-voyage/misc# insmod snd-usb-hiface.ko
Error: could not insert module snd-usb-hiface.ko: Unknown symbol in module
root@voyage:/lib/modules/3.6.9-voyage/misc# dmesg
[ 246.931480] snd_usb_hiface: Unknown symbol snd_pcm_new (err 0)
[ 246.931871] snd_usb_hiface: Unknown symbol snd_card_register (err 0)
[ 246.932484] snd_usb_hiface: Unknown symbol snd_card_free (err 0)
[ 246.932869] snd_usb_hiface: Unknown symbol snd_pcm_lib_preallocate_pages_for_all (err 0)
[ 246.933499] snd_usb_hiface: Unknown symbol snd_pcm_stop (err 0)
[ 246.933904] snd_usb_hiface: Unknown symbol snd_pcm_lib_malloc_pages (err 0)
[ 246.934447] snd_usb_hiface: Unknown symbol snd_pcm_lib_ioctl (err 0)
[ 246.934852] snd_usb_hiface: Unknown symbol snd_pcm_lib_free_pages (err 0)
[ 246.935411] snd_usb_hiface: Unknown symbol snd_card_free_when_closed (err 0)
[ 246.935867] snd_usb_hiface: Unknown symbol snd_pcm_set_ops (err 0)
[ 246.936373] snd_usb_hiface: Unknown symbol snd_pcm_hw_constraint_list (err 0)
[ 246.936832] snd_usb_hiface: Unknown symbol snd_pcm_link_rwlock (err 0)
[ 246.937351] snd_usb_hiface: Unknown symbol snd_card_disconnect (err 0)
[ 246.937780] snd_usb_hiface: Unknown symbol snd_card_create (err 0)
[ 246.938285] snd_usb_hiface: Unknown symbol snd_pcm_period_elapsed (err 0)
[ 289.817208] snd_usb_hiface: Unknown symbol snd_pcm_link_rwlock (err 0)
[ 289.817625] snd_usb_hiface: Unknown symbol snd_card_disconnect (err 0)
[ 289.818152] snd_usb_hiface: Unknown symbol snd_card_create (err 0)
[ 289.818558] snd_usb_hiface: Unknown symbol snd_pcm_period_elapsed (err 0)
なかなかさん
>voyageMPD0.9RC2、snd-usb-asyncaudio-modules-3.6.9-voyageのインストールを
>してみましたが、insmodでエラーが発生しました。
当方も0.9RC2にドライバーをインストールしていますが、問題なく動作しています(ALIX)。ただし、ソースからビルドしましたし、モジュール名も当時はsnd-usb-asyncaudio.koでした。
modinfo snd-usb-hiface.koでvermagicはどう表示されますか。
あと、当方でもinsmodの際はエラーが出たように記憶しています。ただ、depmod -aでは問題なく組み込めました。
ドライバーモジュールのインストールで躓いておられるようなので、ここは一つ「急がば回れ」で、ドライバーソースからビルドする方向で検討してみては如何でしょうか。
Hi all,
0.9~rc2 need to use 3.6.9 drivers, unless you upgrade to newer kernel.
Some successfully story for 0.9~rc2 with hiface driver.
http://thread.gmane.org/gmane.linux.distributions.voyage.general/7168/focus=7182" target="_blank">http://thread.gmane.org/gmane.linux.distributions.voyage.general/7168/focus=7182
Since I don't have hiface hardware to test, your test report is important to know if it works or not.
Punky
えふさん
>modinfo snd-usb-hiface.koでvermagicはどう表示されますか。
vermagic: 3.6.9-voyage SMP mod_unload 486 となっています。
>あと、当方でもinsmodの際はエラーが出たように記憶しています。ただ、depmod -aでは問題なく組み込めました。
はい、こちらも問題なく組込はできて、aplay -l で認識されています。
でも、音がでません。mpd.log には、以下のメッセージが出力されます。なぜでしょうね?
Jun 03 19:14 : output: Failed to open "My ALSA Device" [alsa]: Error opening ALSA device "hw:0,0" (snd_pcm_hw_params): Input/output error
Jun 03 19:14 : player_thread: Failed to open audio output
Jun 03 19:14 : player_thread: problems opening audio device while playing "DRM_Free_sample2496.flac"
今度は、RC2でソースからのビルドに挑戦してみます。
動作しているとのことで心強いです。ありがとうございました。
mpd.confに、hiFace用の修正は必要でしょうか?
なかなかさん
> Error: could not insert module snd-usb-hiface.ko: Unknown symbol in module
というのが問題なのではないでしょうか。このエラーは3.8.13でも発生していたのでしょうか。
> はい、こちらも問題なく組込はできて、aplay -l で認識されています。
これは3.6.9の場合も同じでしょうか。insmodでエラーになっているのに、depmodで登録させることが出来るのでしょうか。
Punkyさんのアドバイス通り、僕のVmwarePlayer環境の VoyageMPD 0.9.0(kernel 3.8.11)で試してみました。
root@voyage:~# uname -r
3.8.11-voyage
root@voyage:~# apt-get install snd-usb-asyncaudio-modules-3.8.11-voyage
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
snd-usb-asyncaudio-modules-3.8.11-voyage
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 7958 B of archives.
After this operation, 56.3 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
snd-usb-asyncaudio-modules-3.8.11-voyage
Authentication warning overridden.
Get:1 http://www.voyage.hk/dists/0.9/" target="_blank">http://www.voyage.hk/dists/0.9/ ./ snd-usb-asyncaudio-modules-3.8.11-voyage 0.0git20130220-1+12.4-1 [7958 B]
Fetched 7958 B in 0s (20.8 kB/s)
Selecting previously unselected package snd-usb-asyncaudio-modules-3.8.11-voyage.
(Reading database ... 16706 files and directories currently installed.)
Unpacking snd-usb-asyncaudio-modules-3.8.11-voyage (from .../snd-usb-asyncaudio-modules-3.8.11-voyage_0.0git20130220-1+12.4-1_i386.deb) ...
Setting up snd-usb-asyncaudio-modules-3.8.11-voyage (0.0git20130220-1+12.4-1) ...
root@voyage:~# cd /lib/modules/3.8.11-voyage/misc/
root@voyage:/lib/modules/3.8.11-voyage/misc# insmod snd-usb-hiface.ko
root@voyage:/lib/modules/3.8.11-voyage/misc# lsmod
Module Size Used by
snd_usb_hiface 5565 0
nfsd 148133 2
exportfs 2424 1 nfsd
ipv6 174278 34
snd_ens1371 11096 0
snd_ac97_codec 68031 1 snd_ens1371
ac97_bus 596 1 snd_ac97_codec
snd_seq_midi 2756 0
snd_seq_midi_event 3175 1 snd_seq_midi
snd_rawmidi 11319 2 snd_ens1371,snd_seq_midi
snd_pcm 46479 3 snd_usb_hiface,snd_ac97_codec,snd_ens1371
snd_page_alloc 4886 1 snd_pcm
snd_seq 30436 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 3189 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 11046 2 snd_pcm,snd_seq
coretemp 3924 0
snd 32736 8 snd_usb_hiface,snd_ac97_codec,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_ens1371,snd_seq_device
以降省略
という具合に問題なく組み込むことが出来ました(Authentication warningはありますが、insmodは正常終了しています)。
Hi Punky,
I also haven't hiface therefore I cann't confirm the sound but in my VmwarePlayer environment I can include hiface driver as the message just before.
However Nakanaka tried voyage 0.9rc2 / 3.6.9 driver and he couldn't include it because insmod ended with "Error: could not insert module snd-usb-hiface.ko: Unknown symbol in module".
He has hiface hardware so he can confirm whether it works really. In current version of live-CD (kernel is 3.8.13 and driver 3.8.13) he could include the driver and alsa recognised hiface, but hiface didn't work(no sound). Details are in the first message of this thread.
Hi yo,
Just run 0.9-rc2 on my VirtualBox again and install snd-usb-asyncaudio for 3.6.9 kernel. No unknown symbol is reported. Perhaps, please show output of "lsmod |grep snd" to see if snd_pcm is loaded?
BTW, I use "modprobe snd-usb-hiface" to load instead if insmod. Also please make sure running 3.6.9 kernel (verify by "uname -r")
Punky
yoさん
>これは3.6.9の場合も同じでしょうか。insmodでエラーになっているのに、depmodで登録させることが出来るのでしょうか。
はい、エラーになりますが、depmod -aを実行し、rebootすれば組込まれています。
root@voyage:~# uname -r
3.6.9-voyage
root@voyage:~# lsmod | grep snd
snd_usb_hiface 6053 0
snd_pcm 49190 1 snd_usb_hiface
snd_page_alloc 4914 1 snd_pcm
snd_seq 33086 0
snd_seq_device 3581 1 snd_seq
snd_timer 12110 2 snd_pcm,snd_seq
snd 35366 5 snd_usb_hiface,snd_timer,snd_pcm,snd_seq,snd_seq_device
soundcore 3331 1 snd
usbcore 96018 4 snd_usb_hiface,usb_storage,ohci_hcd,ehci_hcd
root@voyage:~#
yoさん
ノートPC(Dell XPS1210)に8GBのUSBメモリをセットしてインストールしましたが、
インストール中にエラーが発生せず、問題なく音が出ました。
・apt-get installでは、Authentication warning 警告なし
・insmodでも、Unknown symbol in moduleのエラーは起きません。
Dell XPS1210(CPU=core2duo T5500 Mem=4GB)
voyageMPD0.9RC2 snd-usb-asyncaudio-modules-3.6.9-voyage
正常に動かないのは、ハードウェア的な問題が何か有るのかもしれません。X-DDCで問題ないので故障ではないと思います。
HP Compaq t5730 Thin Client(CPU=AMD Sempron 2100+ Mem=512MB)
なかなかさん
ハードの問題ではないと思います。
Punkyさんが書かれているように、VoyageMPDのインストールされた時、何らかの理由で snd_pcmが組み込まれなかったため、insmodでエラーが発生した。その後、無理やり"depmod -a"て組み込んだが、Unknown symbolの問題は解決されていないため、音が出なかったのだと思います。
問題は「snd_pcmが組み込まれなかった」理由ですが、Punkyさんが分かるのではないかと思います。
Hi Punky,
Nakanaka's problem (no sound with hiface) was solved. Thank you for your support.
He reinstalled 0.9rc2 to his note PC(Dell XPS1210) by using usb memory stick and install/insmod snd-usb-asyncaudio-modules-3.6.9-voyage. The installation has finished without problem and he has succeeded in putting out the sound.
Therefore I think Nakanaka's problem (no sound with hiface) was caused by his operation forcing to include snd-usb-hiface driver by "depmod -a" even though there is an insmod error "Unknown symbol".
But I am not sure why snd_pcm was not included in his previous installation. If you know the reason, please teach us.
Hi Yo,
I also feel puzzeled about Nakanaka's problem. "depmod -a" should be very safe and should not caused any problem. snd_pcm module is included in the voyage kernel, unless it is accidentially deleted.
Thank you for support Voyage MPD.
Punky
昨日、VMware Playerと実機(ALIX)にrelease版0.9.0をインストールしてみました。
自分としては同じものでインストしたつもりが、VMwareでは3.8.11-voyage(Build Date 20130510)、ALIXでは3.8.12-voyage(Build Date 20130521)でしたので、当然それに対応したhifaceモジュールインストして、それらの違いはありますが以下のような結果でした。
・VMware insmod、depmodともエラーなし。
・ALIX insmodでError: could not insert module snd-usb-hiface.ko: Unknown symbol in module表示。depmodエラーなし。
実際にhifaceを接続してテストしたのはALIXのみですが、GMPCでFailed to decode music/ …となり動作せず、というような状況でした。
昨日は時間切れでここまでしか追っかけていません。insmodの際のエラーが問題だと思うのですが、yoさん指摘の「snd_pcm」についてPunkyさんによれば、kernelに含まれているということなので、益々迷宮に迷い込んだ感じです。
ちなみに、このrelease版をALIX用のCFにインストする際、USBドライブでは例のエラーとなりましたので、ツールを使ってisoイメージをUSBメモリに書き込んでからインストしました。
HP Compaq t5730 Thin Client(CPU=AMD Sempron 2100+ Mem=512MB) で再度挑戦しました。0.9RC2 です。
以前は、マザーボードのSoundをBIOSで無効してサウンドカードなし状態でのインストールでした。
snd_pcmがロードされていないでは?ということにヒントを得て、
マザーボードのSoundを有効にして、ドライバをインストールすると、insmod でエラーは発生しませんでした。
音はでないままですが、insmod のエラーは出なくなりました。
Jun 05 14:11 : output: Failed to open "My ALSA Device" [alsa]: Error opening ALSA device "hw:1,0" (snd_pcm_hw_params): Input/output error
Jun 05 14:11 : player_thread: Failed to open audio output
※オーディオ・デバイスの番号(順番)が変わるのを防ぐための設定方法を試してみようとしましたが、以下の様な状態です。
root@voyage:~# cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe024000 irq 16
1 [hiFace ]: snd-usb-hiface - hiFace
hiFace at usb-0000:00:13.5-4
root@voyage:~# cat /proc/asound/card1/usbid
cat: /proc/asound/card1/usbid: No such file or directory
皆様
いろいろあって目が回りそうですが、整理すると
0.9rc2(kernel 3.8.9)
DellXPS1210(Nakanaka) with hiface : can include 3.8.9-driver without error and works without problem #2897
alix(efu) with hiface : works without problem but insmod "Unknown symbol"(?) error #2890
Compaq t5730(Nakanaka) with hiface and build-in sound effective on bios :
can include 3.8.9-driver without error but does not work(no sound) and no usbid in alsa. #2903
Compaq t5730(Nakanaka) with hiface and build-in-sound ineffective on bios :
insmod with "Unknown symbol" error. Others are same above. #2896
0.9.0(kernel 3.8.11/12/13)
Vmware Player without hiface : can include driver #2902
alix(efu) with hiface : does not work(Failed to decode music) and insmod with "Unknown symbol" error #2902
Compaq t5730(Nakanaka) with hiface and build-in-sound ineffective on bios :
insmod with "Unknown symbol" error and does not work(no sound) #2879
#9999 means message number.
I think insmod's "Unknown symbol" error depends on whether snd_pcm is effective or not.
And I estimate Compaq's no sound is caused by some other reason.
Hi Punky, Do you have any comments about this results.
なかなかさん、DellXPS1210で0.9.0を試してみて頂けますか。
Hi yo,
So here, hiface driver could work on 0.9-rc2 (3.6.9 kernel).
And 0.9.0 (3.8.11) is required further verfication.
On Compaq t5730(Nakanaka), try blacklist intel hda module first. Please show me what snd* module is loaded by running command "lsmod |grep snd".
Then put the module to /etc/modprobe.d/blacklist.conf, e.g.
blacklist <snd-your-intel-hda-module>
Next, regenerate initramfs by command "update-initramfs -u -k all". Reboot.
If it still have problem, please show me the "dmesg" output to troubleshoot.
Punky
なかなかさん
Compaqの方はPunkyさんのメッセージ通り、試してみて頂けますか。
snd-*(intel-hda-module)が悪さをしているのではないかということらしいです。
「lsmod |grep snd」は「depmod -a」のbeforeとafterにとった方がいいと思います。
yoさん
DellXPS1210で0.9.0(3.8.11)は、USBメモリーにインストールするので無理でした。
0.9.0(3.8.13)でのインストールは問題なく、音も出ました。
※usbmountの停止がわからず、USBメモリーへのインストールは苦労しましたが・・・
Compaqの方は、Punkyさんのメッセージ通り試してみましたが、駄目でした。
dmesgは、200行ちょっとありますが、貼って大丈夫ですか?
どこが必要かわからないので省略できません。
root@voyage:/etc/modprobe.d# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: hiFace [hiFace], device 0: USB-SPDIF Audio [USB-SPDIF Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 0: ALC262 Analog [ALC262 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@voyage:/etc/modprobe.d# cat /proc/asound/cards
0 [hiFace ]: snd-usb-hiface - hiFace
hiFace at usb-0000:00:13.5-4
1 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe024000 irq 16
root@voyage:/etc/modprobe.d# lsmod | grep snd
snd_hda_codec_realtek 41171 1
snd_hda_intel 18797 0
snd_hda_codec 49535 2 snd_hda_codec_realtek,snd_hda_intel
snd_usb_hiface 6053 0
snd_pcm 49190 3 snd_usb_hiface,snd_hda_codec,snd_hda_intel
snd_page_alloc 4914 2 snd_pcm,snd_hda_intel
snd_seq 33086 0
snd_seq_device 3581 1 snd_seq
snd_timer 12110 2 snd_pcm,snd_seq
snd 35366 8 snd_hda_codec_realtek,snd_usb_hiface,snd_timer,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 3331 1 snd
usbcore 96018 3 snd_usb_hiface,ohci_hcd,ehci_hcd
root@voyage:/etc/modprobe.d# cat blacklist.conf
blacklist prism54
blacklist snd_hda_intel
root@voyage:/etc/modprobe.d# update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-3.6.9-voyage
live-boot: core filesystems devices utils memdisk udev wget blockdev.
Warning: Not updating LILO; /etc/lilo.conf not found!
root@voyage:/etc/modprobe.d#
リブート後
root@voyage:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: hiFace [hiFace], device 0: USB-SPDIF Audio [USB-SPDIF Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@voyage:~# cat /proc/asound/cards
0 [hiFace ]: snd-usb-hiface - hiFace
hiFace at usb-0000:00:13.5-4
root@voyage:~# lsmod | grep snd
snd_usb_hiface 6053 0
snd_pcm 49190 1 snd_usb_hiface
snd_page_alloc 4914 1 snd_pcm
snd_seq 33086 0
snd_seq_device 3581 1 snd_seq
snd_timer 12110 2 snd_pcm,snd_seq
snd 35366 5 snd_usb_hiface,snd_timer,snd_pcm,snd_seq,snd_seq_device
soundcore 3331 1 snd
usbcore 96018 3 snd_usb_hiface,ohci_hcd,ehci_hcd
root@voyage:~#
結果は、
root@voyage:~# cat /var/log/mpd/mpd.log | tail
Jun 06 00:52 : avahi: Client Disconnected, will reconnect shortly
no message buffer overruns
Jun 06 09:51 : avahi: Service 'Voyage Music Player' successfully established.
no message buffer overruns
Jun 06 00:55 : avahi: Service 'Voyage Music Player' successfully established.
Jun 06 00:55 : mixer: Failed to read mixer for 'My ALSA Device': no such mixer control: PCM
Jun 06 00:55 : No such playlist
Jun 06 00:56 : output: Failed to open "My ALSA Device" [alsa]: Error opening ALSA device "hw:0,0" (snd_pcm_hw_params): Input/output error
Jun 06 00:56 : player_thread: Failed to open audio output
Jun 06 00:56 : player_thread: problems opening audio device while playing "music/MISIA/MISIA GREATEST HITS/01 つつみ込むように….m4a"
なかなかさん
現状をまとめるとDellは、0.9RC2(3.6.9)や0.9.0(3.8.13)は問題ないが、Compaqはダメという感じでしょうか。yoさんは、ハードは関係ないのではとおっしゃっていますが、やはりハードに依存した何かが有りそうな気もしますね。
実は、当方の状況も前回の発言から変化がありまして、再度、0.9RC2上でinsmodを実行したら例のUnkown Symbolエラーが出まして今度こそ本当に動作しなくなりました(^^;
ネットを検索した結果の対処として、0.85(3.2.11)をインストール。insmodでもエラーは起きませんし、MPDの動作も快調です。ただ、hifaceドライバとMPDを0.17.2 + yanさんパッチとするため、それぞれビルドしています。というような状況なので、大変申し訳ないですが前回の「0.9RC2は動作しています」という発言は訂正させていただきます。
ネット検索すると、Unknown symbol in module表示は、kernelとmoduleのバージョンの違いで起こるとの記述もありましたが、その点はかなり気を使って作成していますのでよく分かりません。
>DellXPS1210で0.9.0(3.8.11)は、USBメモリーにインストールするので無理でした。
USBドライブ問題でインストールできない版でも、isoファイルとVMware Playerを使えば簡単にインストールできますよ。実際にインストするわけではなく、起動さえしてしまえば良いわけですから。もちろん、当方のCFのようにインスト対象媒体を外部に取り出せる場合に限定されますが。
For Nakanaka's problem, please send me "dmesg|grep usb"
I suspect hiface is initialized as USB1.1 mode instead of USB 2.0.
to Punky from nakanaka "dmesg|grep usb"
root@voyage:~# dmesg | grep usb
[ 1.160591] ACPI: bus type usb registered
[ 1.160708] usbcore: registered new interface driver usbfs
[ 1.160780] usbcore: registered new interface driver hub
[ 1.175126] usbcore: registered new device driver usb
[ 2.156178] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.156229] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.156284] usb usb1: Product: EHCI Host Controller
[ 2.156332] usb usb1: Manufacturer: Linux 3.6.9-voyage ehci_hcd
[ 2.156380] usb usb1: SerialNumber: 0000:00:13.5
[ 2.213089] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 2.213152] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.213207] usb usb2: Product: OHCI Host Controller
[ 2.213254] usb usb2: Manufacturer: Linux 3.6.9-voyage ohci_hcd
[ 2.213303] usb usb2: SerialNumber: 0000:00:13.0
[ 2.274082] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 2.274144] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.274200] usb usb3: Product: OHCI Host Controller
[ 2.274248] usb usb3: Manufacturer: Linux 3.6.9-voyage ohci_hcd
[ 2.274295] usb usb3: SerialNumber: 0000:00:13.1
[ 2.334126] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 2.334188] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.334242] usb usb4: Product: OHCI Host Controller
[ 2.334289] usb usb4: Manufacturer: Linux 3.6.9-voyage ohci_hcd
[ 2.334337] usb usb4: SerialNumber: 0000:00:13.2
[ 2.395091] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 2.395151] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.395205] usb usb5: Product: OHCI Host Controller
[ 2.395252] usb usb5: Manufacturer: Linux 3.6.9-voyage ohci_hcd
[ 2.395300] usb usb5: SerialNumber: 0000:00:13.3
[ 2.451064] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 2.451117] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.451172] usb usb6: Product: OHCI Host Controller
[ 2.451220] usb usb6: Manufacturer: Linux 3.6.9-voyage ohci_hcd
[ 2.451269] usb usb6: SerialNumber: 0000:00:13.4
[ 2.458056] usb 1-4: new high-speed USB device number 2 using ehci_hcd
[ 2.573437] usb 1-4: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024
[ 2.573926] usb 1-4: New USB device found, idVendor=04b4, idProduct=930b
[ 2.573978] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.574040] usb 1-4: Product: USB-SPDIF
[ 2.574086] usb 1-4: Manufacturer: M2TECH
[ 2.574277] usb 1-4: config 0 descriptor??
[ 3.871422] usbcore: registered new interface driver snd-usb-hiface
root@voyage:~#
皆様
どうも、Voyage MPD 0.9.0(というかKernel 3.8系)でhifaceのドライバを組み込もうとすると問題が発生する場合があるようですね。3.8対応でsnd_usb_hifaceに手が入っているのは確実だから、これが影響しているのかもしれません。えふさんがおっしゃるように使用するハード(パソコン)も関連しているようです。
今のところ3.8系でまったく問題がないのはDellXPS1210だけで、alix、Compaq共に駄目ということのようですから。両者の違いはノートPCかそうでないかです。"Unknown symbol" もこれに関連しているようなので、このあたりに解決の鍵があると思います。
あと、えふさんの場合は自力でビルドされているので、ビルド時の指定によって上手くいったり、いかなかったりすることがあるということでしょうか。
不思議なのはえふさんはcubox+kernel 3.8でhifaceを動かしておられるようなので、armアーキテクチュアだと関係ないということですかね。
それで、えふさんにお願いなのですが、公開予定のcubox kernel 3.8+arch+debianhfのイメージがリンク先にあります。hifaceのドライバは組み込み済です。試して頂けますか。
http://www.symphonic-net.com/kubotayo/cgi-bin/downlogs.cgi?id=0B1V9ShHUc5NqQXYyZlVtMXVZVTA" target="_blank">http://www.symphonic-net.com/kubotayo/cgi-bin/downlogs.cgi?id=0B1V9ShHUc5NqQXYyZlVtMXVZVTA
なかなか(nakanaka)さん
Please paste the results of "cat /proc/asound/card0/*" (card0 shoud be hiface).
>Please paste the results of "cat /proc/asound/card0/*" (card0 shoud be hiface).
root@voyage:~# cat /proc/asound/cards
0 [hiFace ]: snd-usb-hiface - hiFace
hiFace at usb-0000:00:13.5-4
root@voyage:~# cat /proc/asound/card0/*
hiFace
cat: /proc/asound/card0/pcm0p: Is a directory
root@voyage:/proc/asound/card0# ls pcm0p
info sub0
root@voyage:/proc/asound/card0# cd pcm0p
root@voyage:/proc/asound/card0/pcm0p# cat info
card: 0
device: 0
subdevice: 0
stream: PLAYBACK
id: USB-SPDIF Audio
name: USB-SPDIF Audio
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 1
root@voyage:/proc/asound/card0/pcm0p# cat sub0
cat: sub0: Is a directory
root@voyage:/proc/asound/card0/pcm0p# cd sub0
root@voyage:/proc/asound/card0/pcm0p/sub0# ls
hw_params info prealloc prealloc_max status sw_params
root@voyage:/proc/asound/card0/pcm0p/sub0#
なかなかさん
どうも compaqdではalsaがhifaceをusb音源として正しく認識出来ていないようですね。
"cat /proc/asound/card0/*"でstream情報が出力されるはずなのですが、無いようです(Dellで同じことすれば、表示されると思います)。Punkyさんの推測のように、usb1.1の音源として初期化されているということかもしれません。
> usb 1-4: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024
というのが怪しいです。
何故そうなるのかですが、snd_pcmが初期状態で組み込まれていないのが問題だと思います(Dellでは組み込まれているので、insmodもすんなり通り、音も出る)。あとはPunkyさんの回答待ちですね。
yoさん
次期公開版についての中間報告です。
取りあえず、debian側でhifaceが問題なく動作することを確認しました。ただ、GMPCでNASのデータが見えなくて、/etc/hostsのIPv6部分をコメントアウトしてから見えるようになりました(たぶん)。この処置は正しいのでしょうか。
arch側は、待てど暮らせどGMPCにデータが現れてきませんので、後回しにしましたが、これからいろいろやってみます。当方、基本的にLinuxド初級者のため、何か勘違い・見落ししている部分があるかも知れません。
あと、LED動作が復活したんですね。動作状態を確認する上でやはり便利ですね。
えふさん、ご確認ありがとうございます。
> /etc/hostsのIPv6部分をコメントアウトしてから見えるようになりました(たぶん)。この処置は正しいのでしょうか。
正しいと思います。僕の確認もれです(GMPCでは確認していませんでした)。arch側はこの件は対処済のはずですが、やはりGMPCだと駄目なのですかね。僕はNexus7 MPDoidを使っているので、問題は確認できませんでした。
> あと、LED動作が復活したんですね。動作状態を確認する上でやはり便利ですね。
これは t-taさんの情報のおかげです。簡略方式ですが、有効だと思います。
hifaceの件はますます謎は深まるばかりですね。snd_pcmはカーネル組み込みにしているのですが、これが影響するのですかね。
えふさん
今、確認したら、僕の環境ではGMPCを使い、ホスト名「cubox.local」で、arch、debianhf共に接続できます。
まあ、mpdはipv6をdisableにしてビルドしたので、debian側の設定は問題ありですが、変ですね。
yoさん
Dellで同じ事をしてみましたが、compaqと同じ表示でした。
違いを発見出来ませんでした。でも、問題なく音が出ています。
わけがわかりません。
>"cat /proc/asound/card0/*"でstream情報が出力されるはずなのですが、無いようです(Dellで同じことすれば、表示されると思います)。
root@voyage:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: hiFace [hiFace], device 0: USB-SPDIF Audio [USB-SPDIF Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@voyage:~# cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xefffc000 irq 45
1 [hiFace ]: snd-usb-hiface - hiFace
hiFace at usb-0000:00:1d.7-7
cat /proc/asound/card0/* は、card0のIntelの情報が表示されます。
root@voyage:/proc/asound/card1/pcm0p# cat /proc/asound/card0/*
Codec: SigmaTel STAC9221 A1
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x83847680
Subsystem Id: 0x102801d7
Revision Id: 0x103601
No Modem Function Group found
Default PCM:
rates [0x7e0]: 44100 48000 88200 96000 176400 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
省略
Intel
cat: /proc/asound/card0/pcm0c: Is a directory
cat: /proc/asound/card0/pcm0p: Is a directory
cat: /proc/asound/card0/pcm1p: Is a directory
cat /proc/asound/card1/* は、crad1のhiFaceの情報は表示されません。
root@voyage:~# cat /proc/asound/card1/*
hiFace
cat: /proc/asound/card1/pcm0p: Is a directory
> usb 1-4: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024
というのが怪しいです。
Dellでも同じメッセージが出ています。
root@voyage:~# dmesg | grep usb
[ 1.581075] usb 1-7: new high-speed USB device number 4 using ehci-pci
[ 1.695426] usb 1-7: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024
[ 1.695924] usb 1-7: New USB device found, idVendor=04b4, idProduct=930b
[ 1.695979] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.696045] usb 1-7: Product: USB-SPDIF
[ 1.696096] usb 1-7: Manufacturer: M2TECH
[ 1.696256] usb 1-7: config 0 descriptor??
なかなかさん
「うーむ」ですねぇ。stream情報がないのに、何て再生出来るのですかね。
ちょっと考えられない状況なので、頭を冷やして考えてみます。
yoさん
>今、確認したら、僕の環境ではGMPCを使い、ホスト名「cubox.local」で、arch、debianhf共に接続できます。
うーん、そうですか。当方は、cubox.localではダメでどちらも固定IPでないと繋がりません。archでは、繋がるけどいつまでもデータが見えず、debianも起動直後は繋がらず、/etc/init.d/mpd restartを実行すると繋がります。ちなみに、マウントポイントをlsするとNASのディレクトリは見えます。
やはり、当方の環境、何か変ですよね(^^;
yoさん
このスレッドでcuboxの件を続けていいか迷いましたが、既に正式版(20130608)が公開されましたので、報告させていただきます。
arch側の問題は、やはり/etc/hostsでした。原因が分からない(既にいろいろ設定変更している)ので、原点に帰ってもう一度イメージを焼き直し、再度慎重に調べてようやく分かりました。以下のようになっています。
#
# /etc/hosts: static lookup table for host names
#
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost cubox
127.0.1.1 cubox
# End of file
二行目を127.0.0.1へ修正したら、GMPCからディレクトリが見えて、問題なくhifaceや他のDDCで再生できました。
先程、正式版を展開してみましたが、やはりそのままのようです。よろしくお願いします。
えふさん
> 二行目を127.0.0.1へ修正したら、GMPCからディレクトリが見えて、問題なくhifaceや他のDDCで再生できました。
新規スレッドに書き込みます。
えふさん
いろいろお願いばかりで恐縮ですが、VoyageMPDとcuboxで
cat /proc/asound/card0/*
の結果を貼り付けてもらえますか。どうもstram情報の作成のされかたが違うようなので。
Hi yo and Nakanaka,
I have no idea what is your problem. But here I built the latest code from github:
For 0.9-rc2
http://www.voyage.hk/dists/experimental/snd/snd-usb-asyncaudio-modules-3.6.9-voyage_0.0git20130607-1+12.2-1_i386.deb" target="_blank">http://www.voyage.hk/dists/experimental/snd/snd-usb-asyncaudio-modules-3.6.9-voyage_0.0git20130607-1+12.2-1_i386.deb
For 0.9.0
http://www.voyage.hk/dists/experimental/snd/snd-usb-asyncaudio-modules-3.8.11-voyage_0.0git20130607-1+12.4-1_i386.deb" target="_blank">http://www.voyage.hk/dists/experimental/snd/snd-usb-asyncaudio-modules-3.8.11-voyage_0.0git20130607-1+12.4-1_i386.deb
Let me know the result after testing it. Thanks.
Punky
yoさん
voyage MPD(0.85)
root@voyage:~# cat /proc/asound/card0/*
hiFace
VOLUME "" 0
BASS "" 0
TREBLE "" 0
SYNTH "" 0
PCM "" 0
SPEAKER "" 0
LINE "" 0
MIC "" 0
CD "" 0
IMIX "" 0
ALTPCM "" 0
RECLEV "" 0
IGAIN "" 0
OGAIN "" 0
LINE1 "" 0
LINE2 "" 0
LINE3 "" 0
DIGITAL1 "" 0
DIGITAL2 "" 0
DIGITAL3 "" 0
PHONEIN "" 0
PHONEOUT "" 0
VIDEO "" 0
RADIO "" 0
MONITOR "" 0
cat: /proc/asound/card0/pcm0p: Is a directory
Cubox (3.8.10-rt6 arch_linux)
[root@alarmcubox ~]# cat /proc/asound/card0/*
hiFace
cat: /proc/asound/card0/pcm0p: Is a directory
Voyage MPDは情報表示はあるが、中身が無い(?)。Cuboxは、なかなかさんのDELLなどと一緒で、情報表示なしですね。
長くなりますが、dmesg | grep usbの結果です。
Voyage MPD
root@voyage:~# dmesg | grep usb
[ 2.505650] usbcore: registered new interface driver usbfs
[ 2.505907] usbcore: registered new interface driver hub
[ 2.521514] usbcore: registered new device driver usb
[ 3.333445] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.333510] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.333584] usb usb1: Product: EHCI Host Controller
[ 3.333636] usb usb1: Manufacturer: Linux 3.2.17-voyage ehci_hcd
[ 3.333694] usb usb1: SerialNumber: 0000:00:0f.5
[ 3.485779] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 3.485854] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.485926] usb usb2: Product: OHCI Host Controller
[ 3.485977] usb usb2: Manufacturer: Linux 3.2.17-voyage ohci_hcd
[ 3.486035] usb usb2: SerialNumber: 0000:00:0f.4
[ 3.636246] usb 1-2: new high-speed USB device number 2 using ehci_hcd
[ 3.948661] usb 1-2: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024
[ 3.949179] usb 1-2: New USB device found, idVendor=04b4, idProduct=930b
[ 3.949246] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.949309] usb 1-2: Product: USB-SPDIF
[ 3.949353] usb 1-2: Manufacturer: M2TECH
[ 3.949862] usb 1-2: config 0 descriptor??
[ 7.042237] usbcore: registered new interface driver snd-usb-hiface
Cubox
[root@alarmcubox ~]# dmesg | grep usb
[ 10.385774] usbcore: registered new interface driver usbfs
[ 10.385832] usbcore: registered new interface driver hub
[ 10.385930] usbcore: registered new device driver usb
[ 11.060969] usbcore: registered new interface driver usb-storage
[ 11.144424] usbcore: registered new interface driver usbhid
[ 11.148665] usbhid: USB HID core driver
[ 11.151545] usbcore: registered new interface driver snd-usb-audio
[ 11.376783] usb 2-1: new high-speed USB device number 2 using orion-ehci
[ 11.527272] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024
[ 11.535701] usb 2-1: config 0 descriptor??
[ 26.390538] usbcore: registered new interface driver snd-usb-hiface
[ 294.469087] usb 2-1: USB disconnect, device number 2
[ 302.077759] usb 2-1: new high-speed USB device number 3 using orion-ehci
[ 372.028835] usb 2-1: USB disconnect, device number 3
[ 381.687564] usb 2-1: new high-speed USB device number 4 using orion-ehci
[ 382.028156] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024
[ 382.039519] usb 2-1: config 0 descriptor??
CFがもう一個余っているので、Punkyさんが再作成されたモジュールを試してみますかね。
えふさん、情報ありがとうございます。
ドライバが組み込まれ、ハードウェア情報があれば、alsaは音源として認識しているということですね。
となると、Punkyさんが暗に指摘されているように、snd_usb_hifaceの作りの問題ということになるので、最新版で試してみるというのが、正解だと思います。後は、ソースを追っかけるという手はあるのですが、どなたか分かるかたいらっしゃいませんかね。
> -snip- Punkyさんが暗に指摘されているように、snd_usb_hifaceの作りの問題ということになるので、最新版で試してみるというのが、正解だと思います。 -snip-
www.m2tech.biz/evo.html#driverのページから判断する限りでは、snd-usb-hifaceのソースコード自体は昨年10月以来、更新されていないと思います。それでも、現在使用中の3.8.13-rt10 kernelのCubox/Archlinuxではこのソースは普通にコンパイルでき、使用上も問題はありません。
このスレッドではあまりお役には立てませんが、上記、お知らせいたします。
0.9.0(3.8.11) with ALIX
snd-usb-asyncaudio-modules-3.8.11-voyage_0.0git20130607-1+12.4-1_i386.deb
この組み合わせで試してみました。insmodでは例のエラーメッセージが出ました。ただ、自分自身よく理解していないのですが、そもそもdpkgでインストールした後にこのコマンドは必要ですかね。
最終的には、depmod -aしてリブート後問題なく動作しました。結局、モジュールの作り方ということなのでしょうが、どういう所がポイントだったんでしょうね?
Hi Punky,
I tried the latest module. The error message appeared, but worked without a problem.
Thanks.
Hi Punky,
I am not sure why. But in efu(えふ)-san's environment(alix) your new module seems to works without prolbem. Thank you for your support.
compaqで、Punkyさんの再作成したモジュールをインストールしましたが、状況は同じです。
以前と同様に情報を取りましたが、内容は同じでした。
なんとか、3.8.13を使ってソースからコンパイルしてみます。
voyageMPD0.9RC2(3.6.9)
snd-usb-asyncaudio-modules-3.6.9-voyage_0.0git20130607-1+12.2-1_i386.deb
なかなかさん
結局、振出に戻ったということですね。ハードは認識され、ドライバも登録されているようだとなると、仰るようにハード(usbチップとhiface)の組み合わせで発生する問題なのでしょうか。compaqでWindowsでは音は出ているのでしょうか ?
yoさん
大変遅くなりましたが、compaqにWindowsXPをインストールしてみました。
※IDEのノート用HDDの調達に手間取りました。
どうしてもCFにインストールできずに、HDDにインストールしました。
結果は、音が出ませんでした。
やはり、ハードの相性ということになりそうです。
Hi Yo and Nakanaka,
Can you check:
1. Is the USB port in Compaq USB 2.0 compatibile?
2. Please also check the USB cable too. I have a USB cable that cannot work on USB 2.0.
Hope this help.
~Punky
Hi Punky.
1.probably, USB2.0 compatibile
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01342752&prodSeriesId=3634720" target="_blank">http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01342752&prodSeriesId=3634720
2.hiFace not use USB Cable
can be directly connected to a High Speed USB 2.0 port.
Thank you for your support.
Hi Nakanaka,
At last, did you tried different USB ports?
(I believe you did...)
~Punky