Есть ноут САМСУНГ Р27 с сабжевой звуковухой...
помогите сие изделие запустить, а то помераию без звука...заранее благодарен!
>Есть ноут САМСУНГ Р27 с сабжевой звуковухой...
>помогите сие изделие запустить, а то помераию без звука...
>
>заранее благодарен!в 6.0-RELEASE:
[alone]~ > grep 1981 /sys/dev/sound/*/*
/sys/dev/sound/pcm/ac97.c: { 0x41445372, 0x00, 0, "AD1981A", 0 },
/sys/dev/sound/pcm/ac97.c: { 0x41445374, 0x00, 0, "AD1981B", 0 },
[alone]~ >две модификации поддерживаются, какой у вас релиз и что показывает:
# pciconf -lv
>>Есть ноут САМСУНГ Р27 с сабжевой звуковухой...
>>помогите сие изделие запустить, а то помераию без звука...
>>
>>заранее благодарен!
>
>в 6.0-RELEASE:
>
>[alone]~ > grep 1981 /sys/dev/sound/*/*
>/sys/dev/sound/pcm/ac97.c: { 0x41445372, 0x00, 0, "AD1981A",
> 0 },
>/sys/dev/sound/pcm/ac97.c: { 0x41445374, 0x00, 0, "AD1981B",
> 0 },
>[alone]~ >
>
>две модификации поддерживаются, какой у вас релиз и что показывает:
>
># pciconf -lv
показывает следующее:
none1@pci0:20:5: class=0x040100 card=0xb028144d chip=0x43411002 rev=0x01 hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'AD1981 AC'97 Audio Controller'
class = multimedia
subclass = audio
=========================================================================================к стати, а эти модули я находил, а вот что с ними делать не вкурю...
линуксоидом я был до покупки ноута, теперь вот решил на на фрю перебраться и еще многих вещей не знаю...
заранее благодарен за то, что взялись помоч мне :-)
еще больше буду благодарен если разъяснити что с этим делать :-)
так что ни у кого нет никаких мыслей?
>>>Есть ноут САМСУНГ Р27 с сабжевой звуковухой...
>>>помогите сие изделие запустить, а то помераию без звука...
>>>
>>>заранее благодарен!
>>
>>в 6.0-RELEASE:
>>
>>[alone]~ > grep 1981 /sys/dev/sound/*/*
>>/sys/dev/sound/pcm/ac97.c: { 0x41445372, 0x00, 0, "AD1981A",
>> 0 },
>>/sys/dev/sound/pcm/ac97.c: { 0x41445374, 0x00, 0, "AD1981B",
>> 0 },
>>[alone]~ >
>>
>>две модификации поддерживаются, какой у вас релиз и что показывает:
>>
>># pciconf -lv
>
>
>показывает следующее:
>none1@pci0:20:5: class=0x040100 card=0xb028144d chip=0x43411002 rev=0x01
>hdr=0x00
> vendor = 'ATI Technologies Inc'
> device = 'AD1981 AC'97 Audio Controller'
>
> class = multimedia
> subclass = audio
>=========================================================================================
>
>к стати, а эти модули я находил, а вот что с ними
>делать не вкурю...
>линуксоидом я был до покупки ноута, теперь вот решил на на фрю
>перебраться и еще многих вещей не знаю...дык изучай, в чем проблема, какая разница linux или bsd.
>заранее благодарен за то, что взялись помоч мне :-)
>еще больше буду благодарен если разъяснити что с этим делать :-)pci технологию разумеешь? если да то коротко: man pciconf, что он нам выдал:
chip=0x43411002 -> где первые четыре цифры == deviceid, следующие четыре vendorid
deviceid=4341, vendorid=1002
информацию можно проверить на http://www.pcidatabase.com/ устройство, производитель
Если есть драйвер, то при зондировании устройств идет проверка по идентификации chipСоответственно берем и ищем есть ли драйвер:
[alone]~ > grep 43411002 /sys/dev/sound/*/*
[alone]~ >в 6.0 нет
А вот в патчах Arif'а (разработчика sound драйверов) есть:
+/*
+ * FreeBSD pcm driver for ATI IXP 150/200/250/300 AC97 controllers
+ *
+ * Features
+ * * 16bit playback / recording
+ * * 32bit native playback - yay!
+ * * 32bit native recording (seems broken on few hardwares)
+ *
+ * Issues / TODO:
+ * * SPDIF
+ * * Support for more than 2 channels.
+ * * VRA ? VRM ? DRA ?
+ * * 32bit native recording seems broken on few hardwares, most
+ * probably because of incomplete VRA/DRA cleanup.
+ *
+ *
+ * Thanks goes to:
+ *
+ * Shaharil @ SCAN Associates whom relentlessly providing me the
+ * mind blowing Acer Ferrari 4002 WLMi with this ATI IXP hardware.
+ *
+ * Reinoud Zandijk <reinoud@NetBSD.org> (auixp), which this driver is
+ * largely based upon although large part of it has been reworked. His
+ * driver is the primary reference and pretty much well documented.
+ *
+ * Takashi Iwai (ALSA snd-atiixp), for register definitions and some
+ * random ninja hackery.
+ */http://people.freebsd.org/~ariff/
И они уже есть в 6.1-RELEASE
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/sound/pci/...модуль для IXP150/200/300/400:
# ls -la /boot/kernel/snd_atiixp.ko
# kldload snd_atiixpДа, почему этот модуль? Потому что chip=см.выше что по linux'овой базе pci:
http://pci-ids.ucw.cz/iii/?i=10024341Все.
т.е. один из вариантов решения проблемы - это обновитсья до 6.1?
>т.е. один из вариантов решения проблемы - это обновитсья до 6.1?да - это один из вариантов и он вероятно лучший
другой - http://people.freebsd.org/~ariff/ - почитать и взять патчи, установить и пересобрать ядро:RELENG_6 users: ALL CHANGES HAVE BEEN MFCed. Go AWAY! :)
+-------------------------+
| WARNING WARNING WARNING |
+-------------------------+PLEASE pick the right diff!
snd_HEAD = HEAD/CURRENT (7-whatever)
snd_RELENG_6_0 = RELENG_6_0 (6.0-RELEASE)
snd_RELENG_6 = RELENG_6 (towards 6.0-STABLE)
snd_RELENG_5_X = RELENG_5_4, possibly earlier (5.4-RELEASE)
snd_RELENG_5 = RELENG_5 (5-STABLE)
releng6.tar.gz = For RELENG6: Use this if patching does not work.
tar -zxf releng6.tar.gz -C /usr/src/How to patch: patch -p0 -d /usr/src < yada.diff
How to 'reverse' patch: patch -p0 -R -d /usr/src < yada.diffну и далее Возможные проблемы... короче читай
там я был, и видел, но если честно не видал человека которому бы это помогло, либо все малограмотные в это совались, а знающие не отписываються, по этому пока не стал туда соваться...щас качаю пакеты обновления и думаю, что к утру обновлюсб до 6.1 если все пойдет путем...
а там обязательно отпишусь о проделаной работе...З.Ы. и не смотря на многие сложности, которые постепенно познаю во фре, она мне нравиться, система супер! :-)
>там я был, и видел, но если честно не видал человека которому
>бы это помогло, либо все малограмотные в это совались, а знающие
>не отписываються, по этому пока не стал туда соваться...хм, странно, когда мне нужно использовать патчи чего-то что еще не встроено
в систему/ядро, я беру и использую их на свой страх и риск, если сам не могу
написать или отдиагностировать-отладить то что нужно. Ничего необычного.
Отзывы конкретно об этих патчах можно найти в списках рассылки, кому нужно тот
использует и сообщает о проблемах, как пример - spdif патчи для es137x и тд и тп>щас качаю пакеты обновления и думаю, что к утру обновлюсб до 6.1
>если все пойдет путем...
>а там обязательно отпишусь о проделаной работе...
>
>З.Ы. и не смотря на многие сложности, которые постепенно познаю во фре,
>она мне нравиться, система супер! :-)система как система, кому-то нравится БМВ, кому-то Мерседес... Машины разные, но
и та и другая ездят и замечательные, так же и Unix'ы, каждый останавливается на том
что больше нравится или с чем приходится работать. А всякие там войны - глупость и только.
>что больше нравится или с чем приходится работать. А всякие там войны
>- глупость и только.
С этим полностью согласен :-)
но все же систему начал только изучать, по этому в патчи пока страшновато соваться )))
>>>>Есть ноут САМСУНГ Р27 с сабжевой звуковухой...
>>>>помогите сие изделие запустить, а то помераию без звука...
>>>>
>>>>заранее благодарен!
>>>
>>>в 6.0-RELEASE:
>>>
>>>[alone]~ > grep 1981 /sys/dev/sound/*/*
>>>/sys/dev/sound/pcm/ac97.c: { 0x41445372, 0x00, 0, "AD1981A",
>>> 0 },
>>>/sys/dev/sound/pcm/ac97.c: { 0x41445374, 0x00, 0, "AD1981B",
>>> 0 },
>>>[alone]~ >
>>>
>>>две модификации поддерживаются, какой у вас релиз и что показывает:
>>>
>>># pciconf -lv
>>
>>
>>показывает следующее:
>>none1@pci0:20:5: class=0x040100 card=0xb028144d chip=0x43411002 rev=0x01
>>hdr=0x00
>> vendor = 'ATI Technologies Inc'
>> device = 'AD1981 AC'97 Audio Controller'
>>
>> class = multimedia
>> subclass = audio
>>=========================================================================================
>>
>>к стати, а эти модули я находил, а вот что с ними
>>делать не вкурю...
>>линуксоидом я был до покупки ноута, теперь вот решил на на фрю
>>перебраться и еще многих вещей не знаю...
>
>дык изучай, в чем проблема, какая разница linux или bsd.
>
>>заранее благодарен за то, что взялись помоч мне :-)
>>еще больше буду благодарен если разъяснити что с этим делать :-)
>
>pci технологию разумеешь? если да то коротко: man pciconf, что он нам
>выдал:
>
>chip=0x43411002 -> где первые четыре цифры == deviceid, следующие четыре vendorid
>deviceid=4341, vendorid=1002
>информацию можно проверить на http://www.pcidatabase.com/ устройство, производитель
>Если есть драйвер, то при зондировании устройств идет проверка по идентификации chip
>
>
>Соответственно берем и ищем есть ли драйвер:
>
>[alone]~ > grep 43411002 /sys/dev/sound/*/*
>[alone]~ >
>
>в 6.0 нет
>
>А вот в патчах Arif'а (разработчика sound драйверов) есть:
>
>+/*
>+ * FreeBSD pcm driver for ATI IXP 150/200/250/300 AC97 controllers
>+ *
>+ * Features
>+ * * 16bit playback / recording
>+ * * 32bit native playback - yay!
>+ * * 32bit native recording (seems broken on few hardwares)
>+ *
>+ * Issues / TODO:
>+ * * SPDIF
>+ * * Support for more than 2 channels.
>+ * * VRA ? VRM ? DRA ?
>+ * * 32bit native recording seems broken on few hardwares, most
>
>+ * probably because of incomplete VRA/DRA cleanup.
>+ *
>+ *
>+ * Thanks goes to:
>+ *
>+ * Shaharil @ SCAN Associates whom relentlessly providing me
>the
>+ * mind blowing Acer Ferrari 4002 WLMi with this
>ATI IXP hardware.
>+ *
>+ * Reinoud Zandijk <reinoud@NetBSD.org> (auixp), which this driver is
>+ * largely based upon although large part of it
>has been reworked. His
>+ * driver is the primary reference and pretty much
>well documented.
>+ *
>+ * Takashi Iwai (ALSA snd-atiixp), for register definitions and
>some
>+ * random ninja hackery.
>+ */
>
>http://people.freebsd.org/~ariff/
>
>И они уже есть в 6.1-RELEASE
>http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/sound/pci/...
>
>модуль для IXP150/200/300/400:
>
># ls -la /boot/kernel/snd_atiixp.ko
># kldload snd_atiixp
>
>Да, почему этот модуль? Потому что chip=см.выше что по linux'овой базе pci:
>
>http://pci-ids.ucw.cz/iii/?i=10024341
>
>Все.Спасибо, обновление до версии 6.1 и установка модуля snd_atiixp, - помогло!!!
слушаю музу и радуюсь жизни :-)
У меня вот такой бук
http://www-307.ibm.com/pc/support/site.wss/document.do?lndoc...
стоит фря 6-2Audio
* Analog Devices AD1981A AC'97 SoundMAX Codec (Full-duplex)
* AC97 2.2 compatible
* Speaker technology
o Stereo speaker
* Volume up, down, and mute buttons
* Two audio jacks:
o One for external stereo speakers or headphone
o One for external microphoneзашел в буут/default/лоадер.конф
и подровнял две строки
снд_лоад="йес"
снд_дривер_лоад="йес"и всё заработало