snd_hda
Модератор: f0s
-
- проходил мимо
Re: snd_hda
универсально это если я помню под виндой настраиваеться из *.inf
производитель как хочет так и крутит
у ариффа нет отчетов от проихзводителей
к томуже как ты заметил
там может быть кучу активных колонок и внешних выходов
нужно еще разобраться какой из них какой
хорошо если у некторых токо по одному
а у тебя например 2 выходных джека
производитель как хочет так и крутит
у ариффа нет отчетов от проихзводителей
к томуже как ты заметил
там может быть кучу активных колонок и внешних выходов
нужно еще разобраться какой из них какой
хорошо если у некторых токо по одному
а у тебя например 2 выходных джека
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: snd_hda
насчет модема непонял
это ты мне из документации на hda? или из соурсов?
так я документацию скачал
читал
там до 14 кодеком на интерфейсе HDA может висеть
сечас активно юзаеться токо два перавый звук второй модем
но нет гарантиии что после завтра не появиться еще какое то
и что каждый раз hda переписывать
лучше уж допинать аррифа что бы раз исправил итд
что бы проще было кодеки добавлять
другим девелоперам
а то пилять пилять
потом уходят или что другое
другие приходят и начинают перепиливать наново
кумарит
это ты мне из документации на hda? или из соурсов?
так я документацию скачал
читал
там до 14 кодеком на интерфейсе HDA может висеть
сечас активно юзаеться токо два перавый звук второй модем
но нет гарантиии что после завтра не появиться еще какое то
и что каждый раз hda переписывать
лучше уж допинать аррифа что бы раз исправил итд
что бы проще было кодеки добавлять
другим девелоперам
а то пилять пилять
потом уходят или что другое
другие приходят и начинают перепиливать наново
кумарит
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: snd_hda
про модем это из сорцов.paradox_ писал(а):насчет модема непонял
это ты мне из документации на hda? или из соурсов?
так я документацию скачал
читал
там до 14 кодеком на интерфейсе HDA может висеть
сечас активно юзаеться токо два перавый звук второй модем
но нет гарантиии что после завтра не появиться еще какое то
и что каждый раз hda переписывать
лучше уж допинать аррифа что бы раз исправил итд
что бы проще было кодеки добавлять
другим девелоперам
а то пилять пилять
потом уходят или что другое
другие приходят и начинают перепиливать наново
кумарит
На данный момент можно бы было попробовать реализовать добавление нового устройства для девелоперов одной функцией.
Типа вбиваешь код карты, а он автоматом смотрит какой ему нужен кодек.
кстати....что в статье непонятного ?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: snd_hda
в статье опиши каким образом эти пины находяться
потому как я давече челу на бсд портале помогал
так у него с точностью наоборот пины
колонок и внешнего выхода
я для этого пример как находяться эти пины и показал
потому как они могут быть совершенно разными по номерам
потому как я давече челу на бсд портале помогал
так у него с точностью наоборот пины
колонок и внешнего выхода
я для этого пример как находяться эти пины и показал
потому как они могут быть совершенно разными по номерам
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: snd_hda
а...ясна...я то пины не подбирал...тупо наугад...копипаст.
-
- проходил мимо
Re: snd_hda
Привет. Перечитал вашу переписку несколько раз. И, как мне кажется, все понятно. И сделал все так, как вы описали. Но проблема не решилась.
А проблема в том, что после соответствующих изменений в моем /usr/src/sys/dev/sound/pci/hda/hdac.c звук в спикере пропал. Остался только в наушниках =(.
Привожу свое системное/хардварное инфо:
-------------------------------------------------------------------
Ноут: HP Pavilion dv6000
Система: FreeBSD 7.0-RELEASE-p4
-------------------------------------------------------------------
orpheus# dmesg | grep headphones
pcm0: name: pin: headphones out (jack)
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: name: pin: headphones out (jack)
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: name: pin: headphones out (jack)
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
----------------------------------------------------------------------
orpheus# dmesg | grep speaker
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (fixed)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=18 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=19 [pin: speaker (none)] [DISABLED]
pcm0: nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (fixed)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=18 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=19 [pin: speaker (none)] [DISABLED]
pcm0: nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (fixed)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=18 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=19 [pin: speaker (none)] [DISABLED]
pcm0: nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
-------------------------------------------------------------------------
orpheus# dmesg -a | grep Codec
pcm0: <HDA Codec: Realtek ALC268>
pcm0: <HDA Codec ID: 0x10ec0268>
pcm0: <HDA Codec: Realtek ALC268>
pcm0: <HDA Codec ID: 0x10ec0268>
--------------------------------------------------------------------------
orpheus# pciconf -lv | grep -A2 pcm
pcm0@pci0:0:27:0: class=0x040300 card=0x30cc103c chip=0x284b8086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8'
-------------------------------------------------------------------------
После полученных данных в /usr/src/sys/dev/sound/pci/hda/hdac.c добавил строки:
/* HP_DV6000 */
#define HP_DV6000_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30cc)
и
/* HP_DV6000 */
{ HP_DV6000_SUBVENDOR, HDA_CODEC_ALC268, HDAC_HP_SWITCH_CTL,
0, 0, -1, 21, { 20, -1 }, -1 },
Далее сделал следующее:
orpheus# cd /usr/src/sys/modules/sound/; make clean cleandir; make && make install
orpheus# kldunload snd_hda
orpheus# kldload snd_hda
Теперь звук идет только через наушники. Спикер молчит... Вот...
Пните в каком направлении рыть. Тока не больно
Спасибо.
А проблема в том, что после соответствующих изменений в моем /usr/src/sys/dev/sound/pci/hda/hdac.c звук в спикере пропал. Остался только в наушниках =(.
Привожу свое системное/хардварное инфо:
-------------------------------------------------------------------
Ноут: HP Pavilion dv6000
Система: FreeBSD 7.0-RELEASE-p4
-------------------------------------------------------------------
orpheus# dmesg | grep headphones
pcm0: name: pin: headphones out (jack)
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: name: pin: headphones out (jack)
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: name: pin: headphones out (jack)
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
pcm0: + <- nid=21 [pin: headphones out (jack)]
----------------------------------------------------------------------
orpheus# dmesg | grep speaker
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (fixed)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=18 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=19 [pin: speaker (none)] [DISABLED]
pcm0: nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (fixed)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=18 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=19 [pin: speaker (none)] [DISABLED]
pcm0: nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching:
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=29 [pin: speaker (none)] [DISABLED]
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (fixed)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: name: pin: speaker (none)
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=18 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=26 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=19 [pin: speaker (none)] [DISABLED]
pcm0: nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
pcm0: + <- nid=20 [pin: speaker (fixed)]
-------------------------------------------------------------------------
orpheus# dmesg -a | grep Codec
pcm0: <HDA Codec: Realtek ALC268>
pcm0: <HDA Codec ID: 0x10ec0268>
pcm0: <HDA Codec: Realtek ALC268>
pcm0: <HDA Codec ID: 0x10ec0268>
--------------------------------------------------------------------------
orpheus# pciconf -lv | grep -A2 pcm
pcm0@pci0:0:27:0: class=0x040300 card=0x30cc103c chip=0x284b8086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8'
-------------------------------------------------------------------------
После полученных данных в /usr/src/sys/dev/sound/pci/hda/hdac.c добавил строки:
/* HP_DV6000 */
#define HP_DV6000_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30cc)
и
/* HP_DV6000 */
{ HP_DV6000_SUBVENDOR, HDA_CODEC_ALC268, HDAC_HP_SWITCH_CTL,
0, 0, -1, 21, { 20, -1 }, -1 },
Далее сделал следующее:
orpheus# cd /usr/src/sys/modules/sound/; make clean cleandir; make && make install
orpheus# kldunload snd_hda
orpheus# kldload snd_hda
Теперь звук идет только через наушники. Спикер молчит... Вот...
Пните в каком направлении рыть. Тока не больно
![Smile =)](./../images/smilies/smile.gif)
Спасибо.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: snd_hda
оформите, пожалуйста, своё сообщени используя тэг
Код: Выделить всё
Z301171463546 - можно пожертвовать мне денег
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: snd_hda
попробуйте 20 21 местами поменять
а лучше если отпишите разработчику патчей hda
и запишитесь втестеры к нему
а лучше если отпишите разработчику патчей hda
и запишитесь втестеры к нему
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: snd_hda
к нему
> orpheus
> orpheus
- Alex Keda
- стреляли...
- Сообщения: 35462
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
Re: snd_hda
Ребят, а в тестеры записаться как? И к кому?
Спасибо.
Спасибо.
-
- проходил мимо
Re: snd_hda
/usr/src/sys/dev/sound/pci/hda/hdac.c:
Добавить в районе строки 193:
Добавить в районе строки 685:
Мне помогли наводки из предыдущих постов, поэтому считаю себя обязанным отписать о том что помогло мне для laptop HP pavilion dv6000.
--------
Осталось поднять вебкамеру на freebsd, сканер пальцев, микрофон и кардридер.
Может кто и эти проблемы решил?
--
mambur@ukr.net
Добавить в районе строки 193:
Код: Выделить всё
/* HP_DV6000 */
#define HP_DV6000_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30cc)
Код: Выделить всё
/* HP_DV6000 */
{ HP_DV6000_SUBVENDOR, HDA_CODEC_ALC268, HDAC_HP_SWITCH_CTL,
0, 0, -1, 21, { 27, 20, -1 }, -1 },
--------
Осталось поднять вебкамеру на freebsd, сканер пальцев, микрофон и кардридер.
Может кто и эти проблемы решил?
--
mambur@ukr.net
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: snd_hda
интересносканер пальцев,
микрофон
та вроде должно работать в 8и кардридер