FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Непрочитанное сообщение tom.cat » 2011-11-07 21:02:18

Всем привет. Стоит:

Код: Выделить всё

$ uname -a
FreeBSD asus 9.0-RC1 FreeBSD 9.0-RC1 #0: Sat Nov  5 22:41:03 MSK 2011     root@asus:/usr/obj/usr/src/sys/ASUS  amd64
Видео:

Код: Выделить всё

$ pkg_info | grep nvidia
nvidia-driver-285.05.09 NVidia graphics card binary drivers for hardware OpenGL ren
nvidia-settings-280.13 Display Control Panel for X NVidia driver
nvidia-xconfig-280.13 Tool to manipulate X configuration files for the NVidia dri
$ 
Вывод dmesg -a | grep gdac:
http://narod.ru/disk/30832235001/dmesg_hdac.html
Листинг большой(загрузка системы в режиме отладки), загрузил на народ.

Теперь собственно ситуация. Не работает звук. Комп подключен через hdmi в ресивер yamaha rx-v367, ТВ подключен к ресиверу.
Изображение есть, а звука нет.
When you see pigs fly it means Windows has become open source

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

Re: FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Непрочитанное сообщение tom.cat » 2011-11-07 21:09:14

dmesg -a | grep hdac без отладки:

Код: Выделить всё

$ dmesg -a | grep hdac
hdac0: <NVidia (Unknown) High Definition Audio Controller> mem 0xfbbfc000-0xfbbfffff irq 34 at device 0.1 on pci2
hdac1: <Intel 82801JI High Definition Audio Controller> mem 0xf7ff8000-0xf7ffbfff irq 22 at device 27.0 on pci0
hdac0: HDA Codec #0: NVidia (Unknown)
hdac0: HDA Codec #1: NVidia (Unknown)
hdac0: HDA Codec #2: NVidia (Unknown)
hdac0: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0
hdac1: HDA Codec #0: Realtek ALC888
pcm4: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm5: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac1
pcm6: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac1
pcm7: <HDA Realtek ALC888 PCM #3 Digital> at cad 0 nid 1 on hdac1
When you see pigs fly it means Windows has become open source

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Непрочитанное сообщение fidaj » 2011-11-07 21:53:51

Надеюсь патч поможет...

Код: Выделить всё

--- hdac.c.orig 2011-11-07 20:49:08.000000000 +0200
+++ hdac.c      2011-11-07 20:50:33.000000000 +0200
@@ -169,6 +169,7 @@
 #define HDA_NVIDIA_MCP78_2     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0775)
 #define HDA_NVIDIA_MCP78_3     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0776)
 #define HDA_NVIDIA_MCP78_4     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0777)
+#define HDA_NVIDIA_MCP78_5     HDA_MODEL_CONSTRUCT(NVIDIA, 0x079f)
 #define HDA_NVIDIA_MCP73_1     HDA_MODEL_CONSTRUCT(NVIDIA, 0x07fc)
 #define HDA_NVIDIA_MCP73_2     HDA_MODEL_CONSTRUCT(NVIDIA, 0x07fd)
 #define HDA_NVIDIA_MCP79_1     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0ac0)
@@ -522,6 +523,7 @@
        { HDA_NVIDIA_MCP78_2, "NVidia MCP78",   HDAC_NO_64BIT },
        { HDA_NVIDIA_MCP78_3, "NVidia MCP78",   HDAC_NO_64BIT },
        { HDA_NVIDIA_MCP78_4, "NVidia MCP78",   HDAC_NO_64BIT },
+       { HDA_NVIDIA_MCP78_5, "NVidia MCP78",   HDAC_NO_64BIT },
        { HDA_NVIDIA_MCP79_1, "NVidia MCP79",   0 },
        { HDA_NVIDIA_MCP79_2, "NVidia MCP79",   0 },
        { HDA_NVIDIA_MCP79_3, "NVidia MCP79",   0 },
если устройство заведется - то нужно отправить PR что бы добавили...
короче, для начала нужно попробовать этот патч...
а потом нужно точнее определить тип устройства...
кстати что показывает pciconf -lv ?

Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

Re: FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Непрочитанное сообщение tom.cat » 2011-11-07 23:07:53

Спасибо за помощь. Я сам разобрался уже.

Код: Выделить всё

hw.snd.default_unit=1
Когда подключал блок, неверно воткнул провода от колонок. После вкуривания руководства переткнул как надо + вышеописанная команда и звук завелся как на колонках компа(unit=4), так и через hdmi(unit=1) на телеке через ресивер.
When you see pigs fly it means Windows has become open source