Não é possível instalar o hw params usb xmos e alsa

0

continuo tendo problemas para fazer com que minha placa xmos funcione, depois de atualizar para o kernel mais recente, meu cartão apareceu como um dispositivo snd-usb-audio e está listado em aplay -l

Eu configurei para ser o primeiro cartão em opções no alsa-base.conf

Eu tenho o seguinte em asound.conf

pcm.! default { digite hw cartão 0 } ctl.! default { digite hw cartão 0 }

Mas não reproduzirá áudio

sudo aplay -D plughw: 0,0 /media/Disk2/Rehab.flac [sudo] senha para stu: Reprodução de dados brutos '/media/Disk2/Rehab.flac': sem sinal 8 bits, taxa 8000 Hz, mono aplay: set_params: 1297: Não é possível instalar o hw params: ACESSO: RW_INTERLEAVED FORMATO: U8 SUBFORMAT: STD SAMPLE_BITS: 8 FRAME_BITS: 8 CANAIS: 1 TAXA: 8000 PERIOD_TIME: 125000 PERIOD_SIZE: 1000 PERIOD_BYTES: 1000 PERÍODOS: 4 BUFFER_TIME: 500000 BUFFER_SIZE: NONE BUFFER_BYTES: 4000 TICK_TIME: 0

minha configuração do alsa está aqui:

link

alguma ideia?

Stu

também o dmesg produz:

usb 3-1: novo dispositivo USB de alta velocidade número 2 usando xhci_hcd [79121.642479] usb 3-1: Novo dispositivo USB encontrado, idVendor = 20b1, idProduct = 000a [79121.642487] usb 3-1: Novas strings de dispositivos USB: Mfr = 1, Produto = 3, SerialNumber = 0 [79121.642492] usb 3-1: Produto: xCORE USB Audio 2.0 [79121.642496] usb 3-1: Fabricante: XMOS [79121.657970] snd-usb-audio 3-1: 1.0: não é possível encontrar o slot para o índice 0 (intervalo de 0 a 1), erro: -16 [79121.658044] usb 3-1: não é possível criar a instância do cartão 0 [79121.658088] snd-usb-audio: teste de 3-1: 1.0 falhou com erro -5 [79121.658121] usbcore: registrou novo driver de interface snd-usb-audio [79271.693734] usbcore: cancelando o registro do driver de interface snd-usb-audio [79276.863389] usb 3-1: não é possível obter o valor de ctl: req = 0x83, wValue = 0x201, wIndex = 0xa00, type = 4 [79276.863490] usb 3-1: 10: 0: não pode obter valores min / max para o controle 2 (id 10) [79276.863759] usb 3-1: não é possível obter o valor de ctl: req = 0x83, wValue = 0x200, wIndex = 0xa00, type = 4 [79276.863859] usb 3-1: 10: 0: não pode obter valores min / max para o controle 2 (id 10)

  • existe mesmo para dar mais parâmetros genéricos?

Stu

Obrigado, eu converti um arquivo para 48Khz wav mas ainda recebo erros: #

ALSA lib pcm_direct.c: 998: (snd1_pcm_direct_initialize_slave) não é possível instalar o hw params ALSA lib pcm_dmix.c: 1034: (snd_pcm_dmix_open) incapaz de inicializar escravo aplay: main: 722: erro de abertura de áudio: erro de entrada / saída

Eu até executei um live cd com o desktop ubuntu para facilitar a minha vida, mas continuei dando erros msgs, há algo que eu possa fazer sobre os parâmetros hw?

stu

    
por stuart smith 21.06.2015 / 01:40

1 resposta

1

O uso do dispositivo hw desativa todas as conversões de formato de amostra automáticas. (E aplay não suporta arquivos FLAC.)

A maneira correta de definir o cartão padrão em asound.conf seria esta:

defaults.pcm.card 0
defaults.ctl.card 0

No entanto, o cartão zero é o padrão de qualquer maneira; você não precisa de nenhum asound.conf .

    
por CL. 21.06.2015 / 15:18