おなまえ
Eメール
タイトル
コメント
参照先
暗証キー (英数字で8文字以内)
画像認証 (右画像の数字を入力) 画像認証
Re: hiface evo をCentOS6.5で使用したい 投稿者:kuma 投稿日:2014/05/15(Thu) 22:07 home No.4406

$ git clone git://github.com/panicking/snd-usb-asyncaudio.git
$ cd snd-usb-asyncaudio
$ make
$ ls
Makefile chip.c chip.o modules.order pcm.h snd-usb-hiface.ko snd-usb-hiface.mod.c snd-usb-hiface.o Module.symvers chip.h dkms.conf pcm.c pcm.o snd-usb-hiface.ko.unsigned snd-usb-hiface.mod.o test-rates.sh

# insmod ./snd-usb-hiface.ko
insmod: error inserting './snd-usb-hiface.ko': -1 Unknown symbol in module

となってしまいます。どうすれば良いか教えていただきたく
お願いします。


Re: hiface evo をCentOS6.5で使用したい 投稿者:yo 投稿日:2014/05/16(Fri) 19:38 home No.4419

kumaさん

> insmod: error inserting './snd-usb-hiface.ko': -1 Unknown symbol in module

このエラーは初めてみましたが、その前のビルドは正常に終わったのでしょうか。

あと、hiface対応のモジュールは新しい(多分3.8以降?)カーネルだとビルドしなくてもconfigの設定で組み込むことが出来るようになっています。CentOSを使ったことがないので、なんとも言えませんがこちらで対応することは出来ませんか。


Re: hiface evo をCentOS6.5で使用したい 投稿者:kuma 投稿日:2014/05/16(Fri) 20:26 home No.4421

ご回答ありがとうございます。
$ make
make -C /lib/modules/2.6.32-431.3.1.el6.x86_64/build SUBDIRS=/home/kkuma/Downloads/snd-usb-asyncaudio-master modules
make[1]: ディレクトリ `/usr/src/kernels/2.6.32-431.3.1.el6.x86_64' に入ります
CC [M] /home/kkuma/Downloads/snd-usb-asyncaudio-master/chip.o
CC [M] /home/kkuma/Downloads/snd-usb-asyncaudio-master/pcm.o
/home/kkuma/Downloads/snd-usb-asyncaudio-master/pcm.c:72: 警告: initialization discards qualifiers from pointer target type
/home/kkuma/Downloads/snd-usb-asyncaudio-master/pcm.c: In function ‘hiface_pcm_open’:
/home/kkuma/Downloads/snd-usb-asyncaudio-master/pcm.c:385: 警告: passing argument 4 of ‘snd_pcm_hw_constraint_list’ discards qualifiers from pointer target type
include/sound/pcm.h:792: note: expected ‘struct snd_pcm_hw_constraint_list *’ but argument is of type ‘const struct snd_pcm_hw_constraint_list *’
LD [M] /home/kkuma/Downloads/snd-usb-asyncaudio-master/snd-usb-hiface.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/kkuma/Downloads/snd-usb-asyncaudio-master/snd-usb-hiface.mod.o
LD [M] /home/kkuma/Downloads/snd-usb-asyncaudio-master/snd-usb-hiface.ko.unsigned
NO SIGN [M] /home/kkuma/Downloads/snd-usb-asyncaudio-master/snd-usb-hiface.ko
make[1]: ディレクトリ `/usr/src/kernels/2.6.32-431.3.1.el6.x86_64' から出ます

一応エラーは出ない状態で終了します。3.8以降のカーネルだと現実的選択でubuntu or Debian となると思いますがrpm系に慣れているので困っています。Fedoraは安定性で問題外です。とりあえずVirtualBox上でubuntuはエラーが出ない事は確認出来ています。


Re: hiface evo をCentOS6.5で使用したい 投稿者:kuma 投稿日:2014/05/16(Fri) 20:30 home No.4422

>configの設定
参考にこのやり方が分かるサイトのご紹介をお願いします。


Re: hiface evo をCentOS6.5で使用したい 投稿者:yo 投稿日:2014/05/17(Sat) 17:12 home No.4434

kumaさん

pcm.cの72行目と385行目のワーニングが原因ですかね。プログラムを読んでみないとこれ以上は分からないです。
カーネルヘッダーのアンマッチが考えられますが、カーネルのバージョンはいくつなのですかね。

> 参考にこのやり方が分かるサイトのご紹介をお願いします。

メニューコンフィグで drivers->siound->alsa->uabaudio-> と選択すれば、hifaceドライバを選択する項目が出てくると思いました。


Re: hiface evo をCentOS6.5で使用したい 投稿者:kuma 投稿日:2014/05/17(Sat) 21:04 home No.4444

kernel-2.6.32-431.3.1.el6.x86_64
kernel-devel-2.6.32-431.3.1.el6.x86_64
kernel-doc-2.6.32-431.3.1.el6.noarch
kernel-firmware-2.6.32-431.3.1.el6.noarch
kernel-headers-2.6.32-431.3.1.el6.x86_64

kernel自体に問題があるらしいです。EDO kernel を使えとhttp://www.aysabtu.dk/blog/category/uncategorized/" target="_blank">http://www.aysabtu.dk/blog/category/uncategorized/ ここに書いてありますがEDOって何でしょう。


Re: hiface evo をCentOS6.5で使用したい 投稿者:yo 投稿日:2014/05/17(Sat) 21:17 home No.4445

2.6.32っていうのは論外ですね。
ちょっと過激ですが、本気でhiface evoを使いたいのなら、とっととCentOS6.5とおさらばした方がいいのじゃないですか。



mail

- YY-BOARD -