[FreeBSD] DTK alaplapon AC97
Zahemszky Gábor
Gabor at Zahemszky.HU
2002. Feb. 4., H, 15:49:53 CET
On Mon, Feb 04, 2002 at 02:54:44PM +0100, Peter Hollaubek wrote:
> On Mon, 4 Feb 2002 11:55:26 +0100
> Zsolt Kuti <kuti at cetelem.hu> wrote:
>
> > Sziasztok!
> >
> > Ebbol a joszagbol szeretnek hangot csiholni, de nem megy.
> > Probaltam kezzel betolteni pcm-et es mindenfele kombinacioban az snd_xx
> > modulokat, beleforditottam a kernelbe, csereltem a PCI sloton ulo egyeb
> > kartyakat. Semmi.
> > reserved. FreeBSD 4.4-RELEASE #1: Fri Feb 1 15:28:04 CET 2002
En tudom, de hatha mas elsiklott felette. Szoval ez egy 4.4R.
> > pci0: <unknown card> (vendor=0x1106, dev=0x3059) at 17.5 irq 10
Szerintem itt van az eb hantja. A BIOS uzenetei szerint ezek a parameterek
az integralt kartyahoz tartoznak? Mert ha igen, akkor lathatoan a 4.4R
nem ismeri ezt az allatot. Ha senki jobb tippet nem tud, akkor:
a) probald ki egy 4.5-ossel
b) vedd elo kedvenc vi-odat, es a /usr/src/sys/dev/sound/pcm konyvtar
ac97.c fajeljaban vedd kezelesbe a static struct ac97_codecid ac97codecid[]
tombvaltozot. Probald meg beleirni:
{ 0x41445303, 0, "Analog Devices AD1819" },
mintajara:
{ 0x11063059,0, "Kuti Zsolti sajat AC97 kartyaja" },
formaban. Kernel forditas, ujrabutulas utan erdeklodve varom az eredmenyt
(ja, kernelbe device pcm) - esetleg butulaskor boot -v.
> pciconf -lv
Hoppa! Ez 4.5-beli ficsor!, azaz ez minimum egy 4.4-STABLE
> itt ilyen, es muxik minden gond nelkul:
> pcm0 at pci0:31:5: class=0x040100 card=0x4710414c chip=0x24458086 rev=0x11 hdr=0x00
Raadasul ez mas gyarto, legalabbis az ID alapjan. Mindenesetre egy
``pciconf -l'' az eredeti geprol is erdekelne.
No csa!
ZGabor < Gabor at Zahemszky dot HU >
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról