Титла: USB звукова карта не работи. Публикувано от: torbalan в Apr 13, 2020, 13:46 Здравейте,
слушам музика от един компютър, на който има инсталиран debian и USB звукова карта. Докато въпросния компютър имаше графична среда - всичко работеше нормално. Скоро го преинсталирах и реших да не слагам графична среда. Всичко работи чудесно, но звук излиза само на колонките на компютъра или на жака за слушалки. Та в момента така го слушам. От жака за слушалки в нормален вход на усилвателя. Бих искал да си го подкарам, както беше преди - през USB. Устройството се вижда, но когато го избера в alsamixer, виждам само "This sound device does not have any controls." Код: aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 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 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: DEVICE [TEAC USB AUDIO DEVICE], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 Това е от /var/log/syslog не знам нормално ли е. Код: Apr 13 12:45:34 server kernel: [171882.735150] usb 1-1.2: [b]config 1 has an invalid interface number: 3 but max is 2[/b] Apr 13 12:45:34 server kernel: [171882.735152] usb 1-1.2: config 1 has no interface number 1 Apr 13 12:45:34 server kernel: [171882.736667] usb 1-1.2: New USB device found, idVendor=0644, idProduct=8038, bcdDevice= 0.03 Apr 13 12:45:34 server kernel: [171882.736673] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Apr 13 12:45:34 server kernel: [171882.736676] usb 1-1.2: Product: TEAC USB AUDIO DEVICE Apr 13 12:45:34 server kernel: [171882.736679] usb 1-1.2: Manufacturer: TEAC А от dmsg това също ми се вижда съмнително: Код: [23025.058551] usb 1-1.2: New USB device found, idVendor=0644, idProduct=8038, bcdDevice= 0.03 [23025.058553] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [23025.058554] usb 1-1.2: Product: TEAC USB AUDIO DEVICE [23025.058554] usb 1-1.2: Manufacturer: TEAC [23025.060049] hid-generic 0003:0644:8038.0003: [b]No inputs registered, leaving[/b] [23025.061417] hid-generic 0003:0644:8038.0003: hidraw0: USB HID v1.00 Device [TEAC TEAC USB AUDIO DEVICE] on usb-0000:00:1a.0-1.2/input0 Титла: Re: USB звукова карта не работи. Публикувано от: programings в Apr 13, 2020, 16:52 Какво става с:
Код: aplay /път/до/някакъвwavфайл.wav -D sysdefault:CARD=1 Титла: Re: USB звукова карта не работи. Публикувано от: torbalan в Apr 13, 2020, 19:40 Код: root@server:~# aplay LRMonoPhase4.wav -D sysdefault:CARD=0 Playing WAVE 'LRMonoPhase4.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo ^CAborted by signal Interrupt... aplay: pcm_write:2053: write error: Interrupted system call root@server:~# aplay LRMonoPhase4.wav -D sysdefault:CARD=1 Playing WAVE 'LRMonoPhase4.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo На карта 0 (тоест през жака за слушалки) го чувам нормално. Edit: Упс. Моя грешка. Забравих да превключа входа на усилвателя. Във втория случай също го чувам нормално. Титла: Re: USB звукова карта не работи. Публикувано от: malin1 в Apr 13, 2020, 22:10 Нищо лично, ама на сървър винаги ли трябва да се работи като root?
Титла: Re: USB звукова карта не работи. Публикувано от: torbalan в Apr 14, 2020, 07:03 Нямам друг потребител регистриран. Като цяло - това ми е играчка. Няма нищо важно или отговорно на него.
Как да убедя сървъра картата по подразбиране да е 1, а не 0? Или да накарам librespot да свири на карта различна от тази по подразбиране? --device DEVICE Audio device to use. Use '?' to list options if using portaudio or alsa Каквото и да опитам да напиша за име на устройство - все не става. С въпросителната също не ми се получава. Титла: Re: USB звукова карта не работи. Публикувано от: torbalan в Apr 14, 2020, 09:45 Май успях...
https://www.alsa-project.org/wiki/Setting_the_default_device ($2) Титла: Re: USB звукова карта не работи. Публикувано от: programings в Apr 14, 2020, 19:09 Май успях... Това е разковничето. :) Титла: Re: USB звукова карта не работи. Публикувано от: torbalan в Apr 14, 2020, 19:30 То ясно. Ама защо не успявам да накарам librespot да свири на коя да е карта.... Уж спазвам всичко от упътването :)
Здраве да е, както писах по-горе, играчка ми е. Ще работи така. Титла: Re: USB звукова карта не работи. Публикувано от: programings в Apr 14, 2020, 19:33 Виж дали някое от предложените тук решения няма да ти свърши работа:
https://github.com/dtcooper/raspotify/issues/40 В случая са за raspotify, така че там където проверяват правата на потребителя за достъп до картата, виж с какъв потребител работи librespot и замести подобаващо. Титла: Re: USB звукова карта не работи. Публикувано от: torbalan в Apr 14, 2020, 22:52 Когато правя експерименти го стартирам, като root.
Има ли някаква логика да няма права? Като успях да сменя звуковата карта по подразбиране да е УСБ картата, няма проблеми. Свири. Икато демон, и като го пусна от конзолата, като root. Единствено не знам какво ще се случи, ако усилвателя заспи и няма да има активна УСБ звукова карта. Но... Ще видим :) Edit: Вече знам - налага се да рестартирам librespot. |