Карта ARCAM rPAC звука USB, не работающая над Ubuntu 12.04

Я только что купил ARCAM rPAC внешнее устройство звука USB, и после большого количества проведенных часов, я просто не могу заставить его работать над установкой Ubuntu 12.04 64bit.

Это использует чипсет TI PCM5102 DAC с Асинхронным USB. Я не думаю, что существует потребность в специальном драйвере для него, поскольку rPAC хорошо работает в Windows/Mac OS X с помощью универсального драйвера USB.

Когда я включаю его, я нахожу следующее в системном журнале:

May 19 19:31:11 UBUNTUBOX kernel: [  179.096403] usb 1-1.2: new full-speed USB device number 5 using ehci_hcd
May 19 19:31:14 UBUNTUBOX pulseaudio[1678]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument
May 19 19:31:14 UBUNTUBOX kernel: [  182.207155] 5:1:1: usb_set_interface failed

Существуют загрузки отказавших строк тех usb_set_interface. Позже, я получаю следующее, когда я использую aplay-l для запросов его, я добираюсь больше:

May 19 19:33:06 UBUNTUBOX kernel: [  294.021946] 6:1:1: usb_set_interface failed
May 19 19:33:06 UBUNTUBOX pulseaudio[2264]: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
May 19 19:33:06 UBUNTUBOX pulseaudio[2264]: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="usb-ARCAM_ARCAM_USB_Audio_1.0_0000-00-A10" card_name="alsa_card.usb-ARCAM_ARCAM_USB_Audio_1.0_0000-00-A10" namereg_fail=false tsched=yes ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
May 19 19:33:06 UBUNTUBOX pulseaudio[2264]: [pulseaudio] module-udev-detect.c: Tried to configure /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/sound/card1 (alsa_card.usb-ARCAM_ARCAM_USB_Audio_1.0_0000-00-A10) more often than 5 times in 10s

Выполнение lsusb дает следующую строку для rPAC:

Bus 001 Device 007: ID 25c4:0003

Ввод aplay-l дает следующее - посмотрите карту 1 ниже:

card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: A10 [ARCAM USB Audio 1.0], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Таким образом, rPAC устройство очевидно живо и распознано некоторой частью Ubuntu. Кроме того, Вовлеченный, rPAC становится зеленым из красного при соединении, указав, что он активируется.

До сих пор я попытался добавить следующую строку к/lib/udev/rules.d так, чтобы libmtp (я был на libmtp9, между прочим) мог бы распознать его:

# ARCAM rPAC
ATTR{idVendor}=="25c4", ATTR{idProduct}=="0003", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

Я также пытался изменить/usr/share/alsa/alsa.conf, чтобы дать ему определенный аппаратный слот (слот 1). Но во-первых, я получаю следующую ошибку:

cannot find the slot for index 1 (range 0-29), error: -16

и во-вторых, rPAC свет остается в красном. Таким образом, я отступил свои изменения в alsa.conf.

Если бы у кого-либо есть какие-либо прекрасные идеи, я был бы очень признателен за его! Я провожу слишком много времени, ударяя моей головой о кирпичную стену!

Спасибо,

James.

0
задан 20 May 2012 в 01:31

4 ответа

У меня были похожие проблемы в моем дистрибутиве Linux. Для воспроизведения музыки я использую MPD и GMPC с битовой идеальной конфигурацией, то есть в файле mpd.conf, который я имею

audio_output {
    type        "alsa"
    name        "ARCAM USB Audio 1.0"
    device      "hw:1,0"    # optional
}

при попытке воспроизвести песню, GMPC сообщает, что не может открыть устройство воспроизведения или что-то подобное. Я также получил ошибки «usb_set_interface failed» в системном журнале (работает dmesg). После различных онлайн-поисков, проб и ошибок я наконец решил полностью удалить PulseAudio . После перезагрузки все работает теперь (красный свет, когда не играет, зеленый свет, когда играет, как в Win7 ... и отличный звук!).

Я сделал дополнительные проверки во время воспроизведения FLAC 96 кГц, выполнив следующую команду

cat /proc/asound/card1/stream0

ARCAM ARCAM USB Audio 1.0 at usb-0000:00:1d.0-1, full speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    URBs = 3 [ 8 8 8 ]
    Packet Size = 582
    Momentary freq = 96000 Hz (0x60.0000)
    Feedback Format = 10.14
  Interface 1
    Altset 1
    Format: S24_3LE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000

Кажется, что все работает хорошо, так как мгновенная частота равна 96 кГц, как ожидается, и формат (S24_3LE) говорит, что информация передается напрямую. в ЦАП (как я понял из моих онлайн-поисков).

Надеюсь, это поможет!

Ура,

Гаэль

0
ответ дан 20 May 2012 в 01:31

Это старый пост, но я уверен, что мне нравятся люди, которые извлекут пользу из моих выводов о rPac и Linux.

Похоже, что rPac по умолчанию запускается как устройство usd 1.0. Некоторые ядра принимают это, но большинство из них не принимают.

Чтобы принудительно запустить rPac в качестве устройства USB 2.0, нажмите обе кнопки громкости при включении питания. Вы получите желтый светодиод, который также означает, что устройство отключено. Затем нажмите одну из кнопок громкости. На этом этапе вы должны быть готовы воспроизводить музыку через ваш rPac.

Вы увидите следующее в usb 1.0

cat /proc/asound/card1/stream0

ARCAM ARCAM USB Audio 1.0 at usb-0000:00:1d.0-1, full speed : USB Audio

Но в режиме USB 2.0 вы увидите следующее

cat /proc/asound/card1/stream0

ARCAM ARCAM USB Audio 2.0 at usb-0000:00:1d.0-1, full speed : USB Audio

Обратите внимание на 2.0 ... и звук имя карты изменится с A10 на A20

Я протестировал процедуру на Ubuntu 13.10 и Debian 7, и она работает.

Наслаждайтесь!

0
ответ дан 20 May 2012 в 01:31

Я был через весь одинаковый вещами, как Вы имеете и также не имели никакой удачи.

Я связался с местом от того, где я купил rPAC, кто затем связался с Arcam, который заявил, что устройство не поддерживается на Linux (документация, можно отметить состояния, что это работает над 'ПК'...). Не напуганный, я спросил Arcam непосредственно в Твиттере (они не потрудились отвечать на электронное письмо, которое я послал 4-го мая, который был хорош из них), кто противоречил их людям поддержки и сказал, что это действительно работает (над Linux), и ответ человека думал, что они выполняли Fedora; я попробовал это также, напрасно.

Вы могли всегда спрашивать их (Твиттер/электронная почта) и видеть, как они отвечают. Мне, конечно, было бы интересно видеть.

Править: Возможно, попросите, чтобы они прокомментировали этот вопрос?

Удачи

James

0
ответ дан 20 May 2012 в 01:31

разъяснить с 25/05/2012

rPAC DAC (только класс I) не совместим с текущим ядром Linux.

Мы обновили наш FAQ, веб-страницу и информацию о продукте, чтобы прояснить это.

Извиняюсь за путаницу, я могу помочь вам получить возмещение в случае необходимости.

Приветствия Роберт

0
ответ дан 20 May 2012 в 01:31

Другие вопросы по тегам:

Похожие вопросы: