vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
32regПульса не прибивается или звук по прежнему плохой? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Попробовал с пульсой звук тоже хороший. |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
vs220, Пульса прибивается, но звук такой же. А второй тестовый звонок тоже нормальный? В чем еще может быть отличие между нашими системами? У вас нормально, у меня нет... Какая у вас звуковая? Какие пакеты, относящиеся к звуку установлены, кодеки? Какие-то специфичные настройки?
www.linux32.ru - новости и статьи о Linux
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
32regОписывал здесь , но пересборка, думаю, то же будет не простая, уж очень большой этот модуль, плюс, как правило, выскочит куча ошибок при компиляции. Поэтому повторюсь, пересборка модуля (ядра) равносильна загрузке модуля с параметром quirks=vendorID:productID:quirks Идея патча - добавление строки для соответсвующего устройства Суть этой строки - device can't resume correctly so reset it insteadТо же самое достигается если загрузить модуль с параметром quirks=046d:0825:b или если через параметр загрузки ядра - usbcore.quirks=046d:0825:b 32reg1. Первоисточник - смотри в исходниках linux-4.xx.x/include/linux/usb/quirks.h BIT(0)=a, BIT(1)=b, …2. В параметрах загрузки, ищи по usbcore UPD - но, имхо, этот параметр quirks будет действовать на все usb устройства и не факт, что всегда будет помогать, глядя на его суть - device can't resume correctly so reset it instead. Но пробовать, конечно, нужно.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
32regДа, с промежутком в пару минут или часов. 32reg Пач же приняли давно в ядро, я 270 купил уже после патча так что проблем со звуком не замечал Звуковая креативка старая CA0106, но она pci и к юсб микрофону камеры отношения не имеет. hwinf о вебке Полный https://paste.pound-python.org/show/bZjzkFYCcHmuTP9vSIzS/Вывод dmesg | tail после подключении камеры
У вас не показывает какие нибудь ошибки dmesg | tail после подключении камеры? Настройки пульсы через pavucontrol выбрал вывод на свою карточку и микрофон в скайпе автоматом определился. Алсу давно настраивал, вроде только каналы и уровень в алсамиксер и порядок использования карточек cat /var/lib/alsa/asound.state https://paste.pound-python.org/show/zm9fhiuITciT6HK2n8Il/ cat /etc/alsa-base.conf
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
32reghttps://ptpb.pw/49iY Гнездо pcm.usb, параметр rate. |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
vs220,Пач же приняли давно в ядро, а потом выкинули. Пробовал конфиг альсы настраивать в $HOME - тоже ничего. Даже тв-тюнер временно из компа вытащил чтобы ничего не мешало - не помогло. vasek, с добавлением quirks в опции модуля ничего не получилось. Пробовал и :USB_QUIRK_RESET_RESUME, и :b, и :1, и :0 (1 и 0 пробовал потому что в quirks.h написано BIT(0), BIT(1),...). Такое ощущение что или неправильно добавляю эту опцию, или она не рабочая. Почему, вообще именно :a, :b, ... должно быть? Где об этом почитать? Все-таки получилось собрать отдельно модуль по инструкции, которую я в первом посте приводил (в первый раз не получилось потому что использовал gzip вместо xz). mkinitcpio успешно отрабатывает с этим модулем. В конфиге груба указал новый, собранный img, перезагрузился - микрофон заработал как надо. Несколько раз пробовал тестовый звонок, выключал и включал скайп снова, все работало. Но после перезагрузки - опять 25, все как до пересборки модуля. И повторная сборка модуля почему-то уже не помогает... Удручает такая ситуация... Вроде бы уже вот оно, работает, а нет, все по-старому. Может кто-нибудь подскажет как гуглить чтобы найти какой-нибудь результат, кроме покупки другой камеры? Я ничего дельного не нахожу пока. Ведь работает же микрофон иногда, нужно всего лишь добиться чтобы он работал всегда.
www.linux32.ru - новости и статьи о Linux
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
32regЗабыл предупредить, что с недавнего времени вместо gzip используется xz - сам на на этом накололся с полгода назад. 32regЕсли использовать документацию на en, то там написано следующее т.е. VendorID:ProductID:Flags, где Flags is a set of lettersДа, в исходниках стоит BIT(N) и ни о чем не говорит, но, имхо, это прописано в других файлах - просто это способ работы с регистрами контроллера. Ну и не доверять нельзя. А вот почему не срабатывает, это другой вопрос. Предположу, что вина конкретно в данном устройстве и связана с управлением питания. Заметил там еще одну опцию, связанную с управлением питания - k и предлагаю испробовать следующий параметр - quirks=046d:0825:bk Или попробовать параметр загрузки в grub - usbcore.quirks=046d:0825:bk С другой стороны, если проблема со звуком только в скайпе, то может он и виновник?
Ошибки не исчезают с опытом - они просто умнеют
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
vasek, спасибо за развернутые ответы. С буквами в параметре понятно. Значит должно быть , не . Я правильно понимаю?Подскажите, из какого это файла? Отрывок закончился на самом интересном месте.
www.linux32.ru - новости и статьи о Linux
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Насколько я понимаю, можно и quirks=046d:0825:bk , а можно и quirks=0x046d:0x0825:bk - электронный мозг поймет, что это 16-рична система. Но раз пишут 4 знака, то лучше так и писать. Прописано здесь и здесь , но прописаны как параметры ядра, поэтому предлагаю так и прописать в grub. UPD - Насчет исходников, BIT(N) - если взять en алфавит, то номера и буквы по параметрам (тексту) совпадут.
Ошибки не исчезают с опытом - они просто умнеют
|