PDA

Показать полную графическую версию : как FreeBSD может отнестись к набортным устройствам?


mar
06-12-2004, 14:29
Собственно, мне предложили собрать машину на MSI 865GM3 (http://www.nix.ru/autocatalog/microstar/29188138_29188.html)
Насколько я поняла из описания, там (на борту) живут:
- сеть: Realtek 8100C 10/100 Мбит/сек (хм, странно - не 8139? вот тут - на сайте MSI (http://www.microstar.ru/program/support/download/dld/spt_dld_detail.php?UID=598&kind=1) сказано, впрочем, что Realtek RTL8139 10/100 Serial и RTL8169 Gigabit Serial • MS-6217 (MS-6368) и MS-6378)
- video: RAMDAC 350 МГц, поддержка разрешений до 2048 x 1536 @ 60 Гц) Что это за зверь? :o (видеоконтроллер intel 845/865 - судя по MSI-сайту)
- звук Встроенный 6-канальный AC 97 кодек Realtek ALC655 (Realtek Avance ALC AC97 аудио драйвер - по MSI-сайту)
Хотелось бы попробовать все же пожить на FreeBSD, как на клиентской машине :) Не подскажите возможные грабли по железу?

Belansky
06-12-2004, 16:27
mar
С сетевой и видео проблем быть не должно. Со звуком не знаю, сам с этой звуковой не встречался, пробовать надо.

mar
07-12-2004, 02:26
вот, сегодня знакомый FreeBSD-ик =) написал:
посмотрел насчет кодеков alc - вроде не держит =(но точно держит cs 8738, который на LSI-шных материнках стоит - точнее вот это: CMedia CMI8738
хм :( это что за звери :((
почитала по ALC655 - действительно всюду у людей проблемы (и у нас (http://forum.oszone.net/showthread.php?p=275875), кстати тоже :) . Только в одном месте (http://www.freebsdforums.org/forums/showthread.php?threadid=23146&goto=nextnewest) человек пишет What version of FreeBSD are you planning on running?
From my ac97.c in /usr/src/sys/dev/sound/pcm...
{ 0x414c4760, 0x0f, 0, "ALC655", 0 },
So! It appears it is supported. Compiling in pcm to your kernel or doing a kldload sound_pcm should do it.
Вот тут правда : FreeBSD/Linux Kernel Cross Reference (http://fxr.watson.org/fxr/source/dev/sound/pcm/ac97.c) - лежит sys/dev/sound/pcm/ac97.c (?)
Похоже не получится :(
Но ведь в принципе можно вставить звук отдельно? (в той же фирме продается Creative Sb Live! 5.1, PCI, 3D sound EAX2.0, Coaxial SP-DIF,5.1 DolbyDigital за 24$$ (а вдругих - CMedia 8738 за 9 и 11 $$ (4 и 6 каналов соответственно)) - это-то должно бы работать? Все равно это, похоже дешевле, чем видео невстроенное покупать (хотя маразм, если подумать :( )

А с USB2 у 5.3 стало нормально? (вроде раньше проблемы были?)

mar
07-12-2004, 02:39
хотя вот тут (http://www.csie.nctu.edu.tw/news/article/freebsd.csie.nctu.edu.tw/mailing.freebsd.hardware/15134) человек, вроде бы заставил работать, если я правильно поняла, с другими драйверами?
Ага! а то, что я нашла раньше (sys/dev/sound/pcm/ac97.c) - похоже патч к ядру (http://www.mailarch.org/kern54176_PATCH_Updates_for_AC97_audio_ICH5R__ALC-655_Code-3884797-2852-a.html) Может он уже и так в ядре?
В общем, похоже, стоит попробовать :)

Belansky
07-12-2004, 08:53
CMedia CMI8738 - это что за звери
Встроенная звуковая на кодеке AC97. У самого такая - работает замечательно.
хотя вот тут человек, вроде бы заставил работать, если я правильно поняла, с другими драйверами?
Да, прочитав сообщение, я тоже понял, что у человека получилось завести эту звуковую с чужим драйвером.
Вот тут правда : FreeBSD/Linux Kernel Cross Reference - лежит sys/dev/sound/pcm/ac97.c (?)
Да, патчик. Только под 5.1. А в 5.3 работа со звуком немного по другому организована. В качестве примера могу сказать, что в 5.1 и 5.2 для работы моей звуковой достаточно было в конфиге ядра указать device pcm. Теперь же, в 5.3 нужно указать не только общий класс устройств device sound, но и конкретный драйвер устройства device cmi.
А с USB2 у 5.3 стало нормально?
Нормально.
В общем, похоже, стоит попробовать
Только методом проб приходит опыт. :)

mar
11-05-2005, 23:01
кстати, с большим опозданием дошли руки до установки FreeBSD, как desctop-а на этом самом железе.
Проблем со звуком нет:
Audio:
AC97 link controller integrated in ICH5
6 channels software audio codec Realtek ALX655

1) После вставки строчки в /boot/loader.conf:
snd_ich_load="YES" # Intel ICH

Имеем:
$ dmesg |grep pcm
pcm0: <Intel ICH5 (82801EB)> port 0xdc00-0xdc3f,0xd800-0xd8ff mem 0xfc182000-0xfc1820ff,0xfc181000-0xfc1811ff irq 17 at device 31.5 on pci0
pcm0: <Avance Logic ALC655 AC97 Codec>

2) Cобираем:
/usr/ports/multimedia/xmms
/usr/ports/multimedia/mplayer

3) Слушаем музыку и смотрим кино :)

Belansky
12-05-2005, 11:31
mar
Cобираем:
/usr/ports/multimedia/xmms
Лучше /usr/ports/russian/xmms/. В этом случае автоматически накладывается патч для корректной работы проигрывателя с русскими ID3-тегами в различных киррилических кодировках.

mar
12-05-2005, 22:49
спасибо, буду знать.
Пока пришлось как раз с gmplyer разобраться:
Чтобы gmplayer не ругался на отсуьствие дефолтного шрифта .mplayer/subfont.ttf
Пришлось переопределить туда какой-нибудь ttf шрифт:
ln -s /usr/X11R6/lib/X11/fonts/TTF/ARIAL.TTF /home/mar/.mplayer/subfont.ttf (большие буквы, потому, что из windows-машины скопировано :))

Belansky
13-05-2005, 10:04
mar
Я просто этот шрифт в Инете нашел и подсунул его mplayer'у.




© OSzone.net 2001-2012