LINUX.ORG.RU

usb звук на сервере


0

2

для некоторых нужд нужен звук на сервере (SunFire v120). Купил usb звуковуху, с которой в комплекте даже офтопные дрова не идут. Абсолютно без понятия что нужно устанавливать (PulseAudio или еще какую х**нь) Подскажите пожалуйста. На серваке нет видюхи в принципе. Все через консоль. Стоит debian. (родной звуковухи разумеется тоже нет).

★★★

если в ядре модуль есть, должно вроде как само подхватиться (только в alsamixer глянуть надо).

TheAnonymous ★★★★★
()
Ответ на: комментарий от disee

Примерно так:

rain@acnote:~$ find /lib/ -iname *audio*
/lib/modules/2.6.39.3-acnote/kernel/sound/usb/snd-usb-audio.ko

Если не пересобирал - то оно должно быть.

YAR ★★★★★
()
Ответ на: комментарий от YAR

отлично. Все вроде бы стало. в альсамиксере:
│ Card: USB Headphone Set F1: Help │ │ Chip: USB Mixer F2: System information │ │ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │ │ Item: Speaker [dB gain: -7.51, -7.51]

disee ★★★
() автор топика
Ответ на: комментарий от YAR

правда возможности проверить пока нету... :)

disee ★★★
() автор топика
Ответ на: комментарий от YAR

нестого ни ссего перестал открываться alsamixer. при запуске говорит:

root@SunFire:/# alsamixer
cannot open mixer: No such file or directory
root@SunFire:/dev# ls /dev/ | grep mixer
mixer1
disee ★★★
() автор топика
Ответ на: комментарий от disee

Карту не отключал случайно? Или может еще каким-то образом она отваливалась? В общем, попробуй alsamixer -D 1 или что-то вроде того

YAR ★★★★★
()
Ответ на: комментарий от YAR

stas@SunFire:~$ sudo alsamixer -D 1
[sudo] password for stas: 
ALSA lib control.c:882:(snd_ctl_open_noupdate) Invalid CTL 1
cannot open mixer: No such file or directory

отключал. Блин я много чего делал.. установил/удалил/установил dkms, установил festival, установил mpd, подключил звуковуху через usb хаб.

Пробовал удалить фестиваль, подключить звуковуху напрямую, шаманство с dkms ... непомогло

еще была куча обновлений (82 пакета обновилось кажется). После чего была какая то фигня с репозиторием... просил меня сделать

sudo dpkg --configure -a

Я сам понимаю, что после таких шаманств сложно понять из за чего отвалилось... тем ни менее.. Я так понял что вообще перестал звук работать... mp3blaster (консольный плеер) говорит что фэйл с инициализацией аудиокарты. Карту проверил на другом компе- работает.

Что делать? :(

disee ★★★
() автор топика
Ответ на: комментарий от YAR

при переподключении звуковухи в syslog'е:


Oct 13 02:04:01 SunFire /USR/SBIN/CRON[2101]: (root) CMD (sh /home/stas/sh/cron/min)
Oct 13 02:04:03 SunFire kernel: [  719.821038] usb 2-1.1: new full speed USB device using ohci_hcd and address 6
Oct 13 02:04:03 SunFire kernel: [  720.017064] usb 2-1.1: New USB device found, idVendor=0c76, idProduct=1607
Oct 13 02:04:03 SunFire kernel: [  720.107631] usb 2-1.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 13 02:04:03 SunFire kernel: [  720.203863] usb 2-1.1: Product: USB Headphone Set
Oct 13 02:04:03 SunFire kernel: [  720.271457] usb 2-1.1: configuration #1 chosen from 1 choice
Oct 13 02:04:03 SunFire kernel: [  720.510721] input: USB Headphone Set as /devices/root/f0069328/pci0000:00/0000:00:01.1/0000:01:05.3/usb2/2-1/2-1.1/2-1.1:1.3/input/input1
Oct 13 02:04:03 SunFire kernel: [  720.675379] generic-usb 0003:0C76:1607.0002: input,hidraw0: USB HID v1.00 Device [USB Headphone Set] on usb-0000:01:05.3-1.1/input3

disee ★★★
() автор топика
Ответ на: комментарий от etwrq

всеравно....

root@SunFire:/dev# ln -s mixer1 mixer
root@SunFire:/dev# alsamixer
cannot open mixer: No such file or directory
root@SunFire:/dev# rm mixer

disee ★★★
() автор топика
Ответ на: комментарий от YAR

оп... Так зашло в миксер. А что вообще случилось то? почему перестало нормально работать? И почему звук не работает?((

disee ★★★
() автор топика
Ответ на: комментарий от YAR

mp3blaster говорит:

Failed to open sound device.

disee ★★★
() автор топика
Ответ на: комментарий от YAR

похоже что мое устройство почему то перестало быть дефолтным... Потому что если в альсамиксере пытаюсь тискнуть на устройство «дефолт» - фэйлится... Как сделать что бы альса знал что у нас по дефолту?

disee ★★★
() автор топика
Ответ на: комментарий от disee

Карту не отключал случайно? Или может еще каким-то образом она отваливалась?

Думаю, карта у тебя каким-то образом отвалилась, но система не освободила 0-й номер, а при следующем подключении карте назначился номер 1, однако софт, alsamixer и все остальные ломятся на default карту (которая ссылается на номер 0), которой нет. В общем, должно помочь что-то вроде

cat ~/.asoundrc 
pcm.!default {
       type hw
       card Set
}

ctl.!default {
        type hw
        card Set
}

А вообще использовать отваливающиеся устройства на сервере - плохая идея

YAR ★★★★★
()
Ответ на: комментарий от disee

Пока писал - ты и сам почти разобрался :)

YAR ★★★★★
()
Ответ на: комментарий от YAR

блин, оно помогло... Эт конечно хорошо. Но это только для 1го пользователя... Я так понял это костыль.. Как бы удалить лишнее устройство и переместить мое устройство на нулевую позицию

disee ★★★
() автор топика
Ответ на: комментарий от disee

Есть общесистемный /etc/asound.conf. Насчет позиции - у тебя в этом файле ссылка с дефолта на карту идет по имени - не все ли равно, на каком она месте?

YAR ★★★★★
()
Ответ на: комментарий от YAR

впринципе тоже верно. Хорошо. Так и оставим. Еще раз спасибо) мб, если не внапряг пришли мне на гмэйл dise.logo свою асю =)

disee ★★★
() автор топика
Ответ на: комментарий от YAR

с другой стороны при воспроизведение mplayer'ом воспроизводит хорошо, и во время говорит:

[AO_ALSA] Format s16be is not supported by hardware, trying default.
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:  81.4 (01:21.3) of 83.0 (01:23.0)  8.9% 

гугла сказал что нужно что то прописать в asound.conf

а вот что в моем случае прописать необходимо я хз... :(

disee ★★★
() автор топика
Ответ на: комментарий от YAR

я пытаюсь синтезировать речь через festival на большом компе проблем никаких небыло, а вот тут что то гемор какой то

disee ★★★
() автор топика
Ответ на: комментарий от YAR

еще mplayer говорит

[AO_ALSA] Format s16be is not supported by hardware, trying default.

а фестиваль говорит:

festival> (SayText "Привет")
aplay: set_params:1053: Sample format non available
Available formats:
- S16_LE
#<Utterance 0xf7391178>

disee ★★★
() автор топика
Ответ на: комментарий от disee

> s16be

s16le

Вот и ответ. mplayer конвертирует на лету.

YAR ★★★★★
()
Ответ на: комментарий от YAR

мне в

man festival
больше всего нравится вот это:
BUGS
       More than you can imagine.

disee ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.