Mailinglist Archive: opensuse-ja (74 mails)
| < Previous | Next > |
Re: [opensuse-ja] usb_audio のミキサ ー設定
- From: Takashi Iwai <tiwai@xxxxxxx>
- Date: Wed, 08 Aug 2007 12:18:41 +0200
- Message-id: <s5habt2z5vi.wl%tiwai@xxxxxxx>
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 <tiwai@xxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ja+help@xxxxxxxxxxxx
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 <tiwai@xxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ja+help@xxxxxxxxxxxx
| < Previous | Next > |