Страница 1 из 2
Встроенный звук неработает
Добавлено: 2009-02-08 23:09:35
Raven2000
Помогите нехочет звук работать и все тут =(
Код: Выделить всё
# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64)
Installed devices:
pcm0: <ATI (Unknown) High Definition Audio Controller> at memory 0xfdffc000 irq 19 kld snd_hda [20080420_0052] [MPSAFE] (mixer only)
Код: Выделить всё
# dmesg | grep pcm0
pcm0: <ATI (Unknown) High Definition Audio Controller> mem 0xfdffc000-0xfdffffff irq 19 at device 0.1 on pci5
pcm0: [ITHREAD]
pcm0: <HDA Codec: Unknown Codec>
pcm0: <HDA Driver Revision: 20080420_0052>
Код: Выделить всё
# pciconf -lv | grep -A3 pcm
pcm0@pci0:5:0:1: class=0x040300 card=0xaa081043 chip=0xaa081002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
class = multimedia
Код: Выделить всё
# kldstat
Id Refs Address Size Name
1 3 0xffffffff80100000 6ecf80 kernel
2 1 0xffffffff807ed000 1a940 snd_hda.ko
3 2 0xffffffff80808000 67470 sound.ko
Код: Выделить всё
# uname -a
FreeBSD raven2k.homenet 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 #0: Sun Feb 8 22:37:10 MSK 2009 root@raven2k.homenet:/usr/obj/usr/src/sys/MYKERNEL amd64
Не нравится мне этот pcm0: <HDA Codec: Unknown Codec>...
гуглю...
Re: Встроенный звук неработает
Добавлено: 2009-02-08 23:34:58
f_andrey
А не пробовал все звуковые модули сразу подгрузит, а то может тебе и не hda вовсе нужен, судя по списку ATI и другие драйверы поддерживают, или ты по модели сверял?
Re: Встроенный звук неработает
Добавлено: 2009-02-08 23:41:51
Raven2000
собственно с этого и начинал..
чуствую придется пилить hdac.c =(
Re: Встроенный звук неработает
Добавлено: 2009-02-09 7:40:34
paradox
бери hda с cvs и кидай туда
компиль пробуй
если нифига
пиши Александру Мотину
Re: Встроенный звук неработает
Добавлено: 2009-02-09 8:48:38
Raven2000
paradox писал(а):бери hda с cvs и кидай туда
Я все исходники вчера вечером cvsup обновил + пересобрал мир ядро и тп. а что еще нужно? Или ты не про то говоришь?
===
А про Мотина ты всем людям советуешь (пару раз нагулил тебя

)?

Дескать есть товарищь по этим дровам и зачем нам туда лезть!

Re: Встроенный звук неработает
Добавлено: 2009-02-09 8:58:08
manefesto
он говорит дернуть дрова hda через cvs от разработчика
Re: Встроенный звук неработает
Добавлено: 2009-02-09 9:01:43
paradox
ну явно не последняя версия
с курента попробуй взять hda
если неполучиться собраться
значит пишите письма))
зы
ну а чего
есть человек
он им занимаеться и девелопит
так какой смысл самим разрабатывать патчи
Re: Встроенный звук неработает
Добавлено: 2009-02-09 9:12:53
Raven2000
Re: Встроенный звук неработает
Добавлено: 2009-02-09 21:36:28
Raven2000
Скачал и повесил патч:
Код: Выделить всё
# patch < hda.7.20081030.patch
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp /usr/src/sys/dev/sound/pci/hda.orig/hda_reg.h hda/hda_reg.h
|--- /usr/src/sys/dev/sound/pci/hda.orig/hda_reg.h 2006-11-26 14:24:05.000000000 +0200
|+++ hda/hda_reg.h 2008-10-21 20:21:51.000000000 +0300
--------------------------
File to patch: /sys/dev/sound/pci/hda/hda_reg.h
Patching file /sys/dev/sound/pci/hda/hda_reg.h using Plan A...
Hunk #1 succeeded at 180.
Hunk #2 succeeded at 1035.
Hunk #3 succeeded at 1194.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp /usr/src/sys/dev/sound/pci/hda.orig/hdac.c hda/hdac.c
|--- /usr/src/sys/dev/sound/pci/hda.orig/hdac.c 2008-09-12 21:37:52.000000000 +0300
|+++ hda/hdac.c 2008-10-30 19:54:20.000000000 +0200
--------------------------
File to patch: /sys/dev/sound/pci/hda/hdac.c
Patching file /sys/dev/sound/pci/hda/hdac.c using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 62.
Hunk #3 succeeded at 83.
Hunk #4 succeeded at 93.
Hunk #5 succeeded at 148.
Hunk #6 succeeded at 204.
Hunk #7 succeeded at 223.
Hunk #8 succeeded at 271.
Hunk #9 succeeded at 324.
Hunk #10 succeeded at 334.
Hunk #11 succeeded at 357.
Hunk #12 succeeded at 373.
Hunk #13 succeeded at 395.
Hunk #14 succeeded at 423.
Hunk #15 succeeded at 453.
Hunk #16 succeeded at 542.
Hunk #17 succeeded at 556.
Hunk #18 succeeded at 576.
Hunk #19 succeeded at 671.
Hunk #20 succeeded at 687.
Hunk #21 succeeded at 701.
Hunk #22 succeeded at 709.
Hunk #23 succeeded at 779.
Hunk #24 succeeded at 809.
Hunk #25 succeeded at 824.
Hunk #26 succeeded at 865.
Hunk #27 succeeded at 879.
Hunk #28 succeeded at 895.
Hunk #29 succeeded at 943.
Hunk #30 succeeded at 996.
Hunk #31 succeeded at 1031.
Hunk #32 succeeded at 1130.
Hunk #33 succeeded at 1148.
Hunk #34 succeeded at 1174.
Hunk #35 succeeded at 1210.
Hunk #36 succeeded at 1249.
Hunk #37 succeeded at 1263.
Hunk #38 succeeded at 1321.
Hunk #39 succeeded at 1408.
Hunk #40 succeeded at 1507.
Hunk #41 succeeded at 1623.
Hunk #42 succeeded at 1753.
Hunk #43 succeeded at 1813.
Hunk #44 succeeded at 1836.
Hunk #45 succeeded at 1848.
Hunk #46 succeeded at 1859.
Hunk #47 succeeded at 1867.
Hunk #48 succeeded at 2020.
Hunk #49 succeeded at 2040.
Hunk #50 succeeded at 2053.
Hunk #51 succeeded at 2180.
Hunk #52 succeeded at 2200.
Hunk #53 succeeded at 2217.
Hunk #54 succeeded at 2237.
Hunk #55 succeeded at 2246.
Hunk #56 succeeded at 2272.
Hunk #57 succeeded at 2282.
Hunk #58 succeeded at 2358.
Hunk #59 succeeded at 2367.
Hunk #60 succeeded at 2379.
Hunk #61 succeeded at 2390.
Hunk #62 succeeded at 2400.
Hunk #63 succeeded at 2413.
Hunk #64 succeeded at 2480.
Hunk #65 succeeded at 2520.
Hunk #66 succeeded at 2611.
Hunk #67 succeeded at 2735.
Hunk #68 succeeded at 2786.
Hunk #69 succeeded at 2800.
Hunk #70 succeeded at 2872.
Hunk #71 succeeded at 2946.
Hunk #72 succeeded at 3143.
Hunk #73 succeeded at 3177.
Hunk #74 succeeded at 3188.
Hunk #75 succeeded at 3237.
Hunk #76 succeeded at 3266.
Hunk #77 succeeded at 3362.
Hunk #78 succeeded at 3372.
Hunk #79 succeeded at 3476.
Hunk #80 succeeded at 3609.
Hunk #81 succeeded at 3648.
Hunk #82 succeeded at 3658.
Hunk #83 succeeded at 3691.
Hunk #84 succeeded at 3831.
Hunk #85 succeeded at 3851.
Hunk #86 succeeded at 3859.
Hunk #87 succeeded at 3866.
Hunk #88 succeeded at 3892.
Hunk #89 succeeded at 3956.
Hunk #90 succeeded at 3986.
Hunk #91 succeeded at 4019.
Hunk #92 succeeded at 4029.
Hunk #93 succeeded at 4065.
Hunk #94 succeeded at 4075.
Hunk #95 succeeded at 4154.
Hunk #96 succeeded at 4168.
Hunk #97 succeeded at 4184.
Hunk #98 succeeded at 4214.
Hunk #99 succeeded at 4233.
Hunk #100 succeeded at 4247.
Hunk #101 succeeded at 4445.
Hunk #102 succeeded at 4467.
Hunk #103 succeeded at 4496.
Hunk #104 succeeded at 4513.
Hunk #105 succeeded at 6091.
Hunk #106 succeeded at 6143.
Hunk #107 succeeded at 6204.
Hunk #108 succeeded at 6288.
Hunk #109 succeeded at 6300.
Hunk #110 succeeded at 6322.
Hunk #111 succeeded at 6365.
Hunk #112 succeeded at 6375.
Hunk #113 succeeded at 6431.
Hunk #114 succeeded at 6453.
Hunk #115 succeeded at 6504.
Hunk #116 succeeded at 6526.
Hunk #117 succeeded at 6699.
Hunk #118 succeeded at 6710.
Hunk #119 succeeded at 6719.
Hunk #120 succeeded at 6774.
Hunk #121 succeeded at 6820.
Hunk #122 succeeded at 6840.
Hunk #123 succeeded at 6872.
Hunk #124 succeeded at 6904.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp /usr/src/sys/dev/sound/pci/hda.orig/hdac_private.h hda/hdac_private.h
|--- /usr/src/sys/dev/sound/pci/hda.orig/hdac_private.h 2007-07-09 23:42:11.000000000 +0300
|+++ hda/hdac_private.h 2008-10-21 20:21:51.000000000 +0300
--------------------------
File to patch: /sys/dev/sound/pci/hda/hdac_private.h
Patching file /sys/dev/sound/pci/hda/hdac_private.h using Plan A...
Hunk #1 succeeded at 161.
Hunk #2 succeeded at 171.
Hunk #3 succeeded at 193.
Hunk #4 succeeded at 206.
Hunk #5 succeeded at 245.
Hunk #6 succeeded at 257.
Hunk #7 succeeded at 278.
Hunk #8 succeeded at 289.
Hunk #9 succeeded at 333.
Hunk #10 succeeded at 351.
Hunk #11 succeeded at 374.
done
Собрал ядро ребутнул и вот что получилось:
Код: Выделить всё
# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64)
Installed devices:
pcm0: <HDA ATI (Unknown) PCM #0> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:2v/0r:0v channels default)
Код: Выделить всё
# dmesg | grep pcm0
pcm0: <HDA ATI (Unknown) PCM #0> at cad 0 nid 1 on hdac0
# dmesg | grep hdac0
hdac0: <ATI (Unknown) High Definition Audio Controller> mem 0xfdffc000-0xfdffffff irq 19 at device 0.1 on pci5
hdac0: HDA Driver Revision: 20081030_0115
hdac0: [ITHREAD]
hdac0: HDA Codec #0: ATI (Unknown)
pcm0: <HDA ATI (Unknown) PCM #0> at cad 0 nid 1 on hdac0
Код: Выделить всё
raven2k# pciconf -lv | grep -A3 pcm
raven2k# pciconf -lv | grep -A3 hdac0
hdac0@pci0:5:0:1: class=0x040300 card=0xaa081043 chip=0xaa081002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
class = multimedia
Код: Выделить всё
# kldstat
Id Refs Address Size Name
1 3 0xffffffff80100000 6ecf80 kernel
2 1 0xffffffff807ed000 21db8 snd_hda.ko
3 2 0xffffffff8080f000 67470 sound.ko
Звука я пока не слышу, но кеды не ругаются, что карточки нет дескать все ок...
но /dev/dsp нету, но есть
Код: Выделить всё
# cat xorg.conf.new > /dev/dsp0.0
/dev/dsp0.0: Device busy.
...гуглю
Re: Встроенный звук неработает
Добавлено: 2009-02-09 21:43:01
paradox
казав беры соурсы с куррента.....
Re: Встроенный звук неработает
Добавлено: 2009-02-10 1:13:34
Raven2000
Догуглился до
Код: Выделить всё
# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64)
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:2v/0r:0v channels default)
Код: Выделить всё
# dmesg | grep pcm0
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0
raven2k# dmesg | grep hdac0
hdac0: <ATI (Unknown) High Definition Audio Controller> mem 0xfdffc000-0xfdffffff irq 19 at device 0.1 on pci5
hdac0: HDA Driver Revision: 20081226_0122
hdac0: [ITHREAD]
hdac0: HDA Codec #0: ATI R6xx HDMI
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0
Код: Выделить всё
# pciconf -lv | grep -A3 hdac0
hdac0@pci0:5:0:1: class=0x040300 card=0xaa081043 chip=0xaa081002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
class = multimedia
Скатал дрова снес старые, что были и новые залил
===
Проверить никак малая спит колонки не включить =(
Re: Встроенный звук неработает
Добавлено: 2009-02-15 20:19:12
Raven2000
не пашет.
Re: Встроенный звук неработает
Добавлено: 2009-02-15 20:38:06
paradox
ставь куррент 8
Re: Встроенный звук неработает
Добавлено: 2009-02-15 22:42:55
Raven2000
нее не хочется

лучше выдрать дрова..
Re: Встроенный звук неработает
Добавлено: 2009-02-15 23:24:00
paradox
c 8 на 7 могут не подойти
но попробуй
а еще лучше mav@ отпиши
может он зорким глазом сразу скажет что она еще и неподдерживатьеся
и пофиксит))
Re: Встроенный звук неработает
Добавлено: 2009-02-15 23:53:45
Raven2000
ok соберусь тут вечерком и напишу

Re: Встроенный звук неработает
Добавлено: 2009-02-16 10:49:24
x6e6564
если обновиться до stable
less /usr/src/UPDATING
20090107:
snd_hda(4) driver was updated to version 20081226_0122.
...
Re: Встроенный звук неработает
Добавлено: 2009-02-16 13:33:04
Raven2000
это уже было в середине поста...
не пашет
Re: Встроенный звук неработает
Добавлено: 2009-03-23 19:07:44
Raven2000
Мотин так и не смог помочь

Re: Встроенный звук неработает
Добавлено: 2009-03-23 19:23:28
paradox
заинсталь винду
и
1 покажи дрова для звуковухи под винду
2 покажи список устройст на головй винде без установленных всех дров кроме видео
3 покажи список устройств когда проинсталлены звуковые дрова
ну и проверь
все ли работает со звуком как ты хочешь
а то может там дествительно несколько звуковух...
Re: Встроенный звук неработает
Добавлено: 2009-03-23 20:28:47
Raven2000
C-Media CM6501 Like Sound Device
остальное потом

Re: Встроенный звук неработает
Добавлено: 2009-03-23 20:32:20
paradox
имелось ввиду покажи линком для скачивания
или закинь на фтп или куда
токо именно те что ты будешь ставить тоесть те что идут с диска
Re: Встроенный звук неработает
Добавлено: 2009-03-23 20:36:04
Raven2000
лана только в среду снесу и заново поставлю маздай, а то сейчас неохото

Re: Встроенный звук неработает
Добавлено: 2009-03-26 0:35:40
cenix
Raven2000:
думаю может стоит попробовать загрузится с pci видеокартой или хотя бы не ati, т.к. Вы в рассылке выкладывали pciconf, и там не было встроенного звука на материнке перечислено. А как я помню ati видеокарта с поддержкой HDCP добавляет в виндовс дополнительное hda устройство для вывода звука через hdmi. я думаю что может из-за этого hda устройства на видеокарте фря не видит встроенного hda.
Re: Встроенный звук неработает
Добавлено: 2009-03-26 0:51:40
Raven2000
cenix писал(а):А как я помню ati видеокарта с поддержкой HDCP добавляет в виндовс дополнительное hda устройство для вывода звука через hdmi. я думаю что может из-за этого hda устройства на видеокарте фря не видит встроенного hda.
Да так и есть добавляет доп устройства. Сам звук С-медия и оно типа юзбшное

я попробую на выходных вариант с другой видеокартой и отпишусь о результатах.