At Wed, 08 Aug 2007 03:40:09 +0900,
koyama wrote:
xeon-koyamaです。
おそらく Advanced mode 用のパッチは比較的簡単に作れると思うので、一応、
Advanced スイッチを入れるとどうなるか試していただけますか?
Advanced mode の状態で差し込んだ後、root で "lsusb -v" の出力を添付し
て頂ければ、多少解析できると思います。
よくわからないので、結果を全て出力します。
手順
Advanced Driver と書いてある側面スイッチを ON
USB ケーブルを抜く
3秒ほど休憩
USB ケーブルを指す
Advanced Driver でも、ミキサー関連はないようですね。
おそらくサポートするフォーマットが 24bit になるだけかも。
とりあえず、適当に作ったパッチを添付します。ALSA driver (alsa-kernel)
の HG レポジトリ、もしくは 2.6.23-rc* カーネル用です。
--
Takashi Iwai
diff -r 6a765c7f0750 usb/usbquirks.h
--- a/usb/usbquirks.h Tue Aug 07 16:16:07 2007 +0200
+++ b/usb/usbquirks.h Wed Aug 08 12:07:21 2007 +0200
@@ -1254,7 +1254,28 @@ YAMAHA_DEVICE(0x7010, "UB99"),
}
},
/* TODO: add Edirol PC-80 support */
- /* TODO: add Edirol UA-1EX support */
+{
+ USB_DEVICE(0x0582, 0x0096),
+ .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
+ .vendor_name = "EDIROL",
+ .product_name = "UA-1EX",
+ .ifnum = QUIRK_ANY_INTERFACE,
+ .type = QUIRK_COMPOSITE,
+ .data = (const struct snd_usb_audio_quirk[]) {
+ {
+ .ifnum = 0,
+ .type = QUIRK_AUDIO_STANDARD_INTERFACE
+ },
+ {
+ .ifnum = 1,
+ .type = QUIRK_AUDIO_STANDARD_INTERFACE
+ },
+ {
+ .ifnum = -1
+ }
+ }
+ }
+},
{
USB_DEVICE(0x0582, 0x009a),
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-ja+help@opensuse.org