Alsa + Audiotrak Prodigy 7.1 HiFi
marzec 7th, 2007Jak każdy uważny czytelnik zapewne wie
od jakiegoś czasu jestem szczęśliwym posiadaczem cudnej karty muzycznej.
Na codzien większość czasu wykorzystuję PLD i zewnętrzne głośniki. Gdy udało się częściowo zmusić ALSA do obsługi karty byłem happy, ale gdy zakupiłem nowe słuchawki to sprawa skomplikowała się.
Dotychczas zupełnie nie przeszkadzał mi brak możliwości sterowania poziomem głośności ponieważ wykorzystuję zewnętrzny wzmacniacz i głośniki. Dźwięk jest czysty ładny i co najważniejsze nie przesterowany. Ale w ten sposób podłączyć słuchawek nie da sie ;( Problemem jest ALSA. Aby wszystko działało jak kernel przykazał należy wykorzystać wersję min 1.0.12rc1 z zestawem łatek:
prodigy71hifi-path1.diff
eeprom.txt
prodigy71hifi-path2.diff
lub też wykorzystać 1.0.14rc2 gdzie łaty już są zintegrowane.
kwiecień 6th, 2007 at 11:53 am
Mógłbys mi dokładnie wytłumaczyć jak te łatki mam załadować??
Pozdrawiam
kwiecień 9th, 2007 at 8:58 pm
W koncu ktos z wiarygodnymi informacjami na temat prodigy! Cale swieta probowalem znalezc cokolwiek o statusie tej karty w alsie. Czy ktos moze mi powiedziec co w niej aktualnie tak naprawde dziala a co nie? Rozumiem ze na dzien dobry mam stereo bez mozliwosci sciszania? cos jeszcze? [bo sie zastanawiam czy warto ja kupic juz dzis czy czekac na sonczenie sterow]?
kwiecień 10th, 2007 at 12:03 am
Ano.
Stereo bez niczego mi działa na dzień dzisiejszy. Do filmów i muzyki wystarcz
kwiecień 10th, 2007 at 11:46 am
A sciszanie?
kwiecień 10th, 2007 at 12:31 pm
A sciszanie?
ps. sa wogole jakies perspektywy na wieksze wsparcie w przyszlosci?
kwiecień 10th, 2007 at 4:41 pm
OK juz jestem
swieta swieta i najedzony 
Na standardowym module nie dziala z opcja odpowiednina dziala
ale nie jest wspierane przez alse (zle rozponawane probkowanie) i mplayer z -ao oss
Co do latek albo “zapaczowac” alse i dokonac aktu kompilacji lub tez pokusic sie o kernel-2.6.21 i alsa-1.0.14rc2
Jesli natomiast chodzi o wsparcie na przyszlosc to jestem optymista
Skoro tworcy ALSA dostrzegli model to moze wkrotce producent takze doceni swoj produkt i dopracuje sterowniki (aktualnine 1.3 beta nieszczegolne sa w dzwieku 7.1)
Po raz kolejny powtarzam ze karta jest nieco kaprysna (ma “charakterek̶
ale rekompensuje wszelkie klopoty wysmienita jakascia dzwieku
kwiecień 10th, 2007 at 4:44 pm
aham sciszanie
no oczywiscie nie dziala poniewaz alsamixer nie bardzo moze dogadac sie z karta a i sa problemy z probkowaniem dzwieku (radze wykorzystywac emulacje OSS, dziala poprawnie probkowanie ale sciszanie juz nie), problemy te oczywiscie nie wystepuja w nowej alsie
kwiecień 10th, 2007 at 9:23 pm
to sie spytam moze w ten sposob: jezeli skompiluje sobie najnowsza alse z cvs to co bedzie mi dzialac [bo caly czas sie gubie co gdzie dziala]?
ps. “aktualnine 1.3 beta nieszczegolne sa w dzwieku 7.1″ czyzby audiotrak wypuscil jakies stery pod linuxa?!
kwiecień 10th, 2007 at 9:33 pm
tak jesli z cvs to bedzie bez problemu w linuksie dzialac (zarowno dzwiek 7.1, czestotliwosc probkowania jak i regulacja glosnosci)
natomiast co do wersji beta 1.3 to mowa o software dla windows
kwiecień 10th, 2007 at 9:37 pm
Zaraz zaraz…. jak skompiluje sobie najnowsza alse to bedzie mi dzialac: stereo, 7.1, sciszanie, prawidlowe probkowanie (moze jeszcze wzmacniacz sluchawkowy i nagrywanie)? Prosze zastanow sie dobrze bo mam wlasnie myche nastawiona na “Dodaj do koszyka” i nie zawacham sie jej uzyc
kwiecień 11th, 2007 at 10:54 am
hmmm może nie tak zdecydowanie
“BĘDZIE”, ale na pewno powinno 

co do przedwzmacniacza słuchawkowego, to nie potrafię wypowiedzieć sie, ale nagrywanie jak wyżej, czyli powinno
I nie wahaj sie ani chwili !
kwiecień 11th, 2007 at 5:51 pm
Pstryk i poszlo! najwyzej bedzie na was ;p
jak wszystko ruszy to nie omieszkam podzielic sie wrazeniami
Pozdrawiam i dzieki za pomoc
kwiecień 15th, 2007 at 7:12 pm
Kurcze, dwa dni zabawy ale jest i dziala
moje HD555 w koncu moga sie wykazac
Dzwiek: dla mnie bomba
A teraz kilka pytan i odpowiedzi [tzn napisze jak ja to zrobilem a jak macie lepszy pomysl to mnie poprawcie]:
Alsa 1.014RC3 [patch 3 (trzeba recznie dorobic plik w alsa-driver-1.0.14rc3/alsa-driver-1.0.14rc3.orig/pci/ice1712)]
1. Jak poradziles sobie z routowaniem kanalow w 5.1/7.1 ? [ja zrobilem kopie Aureon71.conf , dodalem alis i powpisywalem ttable]
2. Jak poradziles sobie z formatem dzwieku (S32_LE)? [.asoundrc:
pcm.!default {
type plug
slave {
format S32_LE
pcm{
type hw
card 0
}
}
}
+ dodatkowo dla dzwieku 5.1 i 7.1 w pliku z configiem]
3. Nie dziala mi hardwarowe mixowanie strumieni
4. Nie dziala mi nawet softwareowe mixowanie strumieni ;( [nie wiem czemu dmix na poczatku dzialal ale potem umarl]
5. Czy udalo ci sie jakos odpalic wyjscie na chinczach? [jakie kanaly sa tam w ogole kierowane?]
6. W zwiazku z tym ze mam glosniki 5.1 i zostlo mi wolne wyjscie wymyslilem ze mozna sobie w .asoundrc zrobic osobne, niezalezne wyjscie sluchawkowe (srodek-lewo i srodek-prawo) ktore mam ustawione w xmms’ie
pcm.sluchawki {
type route
slave.pcm “default”
slave.channels 8
ttable.0.2 1
ttable.1.3 1
}
ps1. jak odpale mixowanie strumieni to pobawie sie z dsharem i zrobie z tego osobne uzadzenie
ps2. we wszystkich routingach ustawilem
ttable.0.2 0
ttable.1.3 0
co daje mi calkowite wyciszenie tych kanalow poza urzadzeniem “sluchawki”, dzieki temu HD’ki moga byc caly czas podpiete i nie grozi im niespodziewany “halas”
ps3. niestety tego wyjscia jakos nie mozan sciszac- rozwiazanie softwaremixer w xmms
ps4. nurtuje mnie czy przypadkiem na boczne glosniki nie dali przetwornika gorszej jakosci… (rozwiazaniem moze byc kolejny routing :-] )
7. Analogicznie dorobilem sobie dodatkowe urzadzenie do puszczania muzyki na wyszstkich glosnikach
pcm.all{
type plug
slave.pcm “default”
slave.channels 8
ttable.0.0 1
ttable.1.1 1
ttable.0.2 0 #wyciszenie sluchawek
ttable.1.3 0
ttable.0.4 1
ttable.1.4 1
ttable.0.5 1
ttable.1.5 1
}
Pozdrawiam i czekam na dalsze wiesci z frontu
kwiecień 16th, 2007 at 5:01 pm
Dziś niestety nie pomogę … od 3 dni nie mam LCD i komputer stacjonarny poszedł na przymusowy urlop
Co do miksowania to nie używam dmix poprzestałem na std. alsamixer, a w czinczu jest zwykłe stereo podpiete pod wzmacniacz.
Pomysł z dodatkowymi pseudo urządzeniami jest wart rozważenia, aham nie wykorzystuję układu 7.1, 5.1 także zaledwie toleruję, a najistotniejsze jest dla mnie stereo
kwiecień 16th, 2007 at 5:03 pm
P.S.
Jutro albo w środę napiszę więcej (dziś pierwszy formalny dzień w nowej pracy i brak LCD)
kwiecień 17th, 2007 at 11:27 am
Co aktualnie u mnie dziala:
Automatyczna konwersja formatu - dziala
5.1 - dziala
7.1 - dziala
2.1 - dziala
stereo - dziala
stereo na chinczach - nie dziala
kopiowanie kanalow stereo -> 5.1 - dziala
sciszania - tylko glowne kanaly (moze zrobie softwareowy sciszacz w mikserze)
mieszanie kanalow - dmix nie dziala, hardware nie dziala (gra jedno zrodlo na raz)
wyjscia optyczne i nagrywanie - nie testowalem
fizyczne rozdzielenie przetwornikow w planach.
ps. wie ktos moze co nalezy zrobic aby dorobione pseudo karty byly widoczne w listach wyboru urzadzen alsy? [dziala mi jak wpisze z palca ale w liscie ich nie ma]
kwiecień 17th, 2007 at 12:06 pm
aaaa właśnie też mam problem z miksowaniem
kwiecień 17th, 2007 at 8:55 pm
okej a pokaż może jak wygląda u Ciebie
modprobe.conf, jakie dokładnie wersje ALSA (1.014RC3 ?), kernel oraz jakie różnice są w działaniu (badź co działa a co nie działa) przy wykorzystaniu dmix oraz alsamixer
kwiecień 18th, 2007 at 10:06 am
teraz i ja pisze z roboty wiec chwilowo nie mam dostepu do plikow. Alsa 1.014RC3, kernel 2.6.18-costam. Ladowanie modulow i aliasy robia mi sie z automatu za pomoca alsaconf’a. Roznica miedzy dmix’em a alsamixerem jest taka ze ten drugi sluzy do sciszania i podglasniania kanalow natomiast pierwszy jest pluginem do alsy ktory softwareowo laczy wiele strumieni dziweku w jeden pozwalajac kilku programa jednoczesnie odtwarzac dzwiek.
ps. dmix czesciowo zaczol dzialac. Jednak tylko dla bezposredniego uzycia uzadzenia default (np dwa mplayery). [czyli nawet jezeli mam wirtualne uzadzenie sluchawki i ono tez korzysta z default to takie posrednie polaczenie juz nie dziala]
sierpień 24th, 2007 at 11:28 am
Witam, chcialbym sie spytac czy karta dziala ok z aktualnym linuksem? Czy jest regulacja glosnosci i barwy dzwieku dla wszystkich kanalow?
wrzesień 19th, 2007 at 1:10 pm
działa
listopad 29th, 2007 at 10:12 pm
Witam jestem poczatkujacym userem Ubuntu czy dla mnie jest jakas mozliwosc latwego spsobu na uruchomienie tej karty pod ubuntu 7.10?
grudzień 18th, 2007 at 8:13 pm
Witam
Mam problem ze zmuszeniem tej karty do współpracy pod Ubuntu 7.10. Karta jest wykrywana w alsamixerze, odpowiednie moduły załadowane ale gdy uruchamiam np. openmortala to otrzymuje komunikat:
ALSA lib pcm_dmix.c:86
snd_pcm_dmix_open) unable to open slave
Mix_OpenAudio: No available audio device
Mam prośbę:
Czy ktoś mógłby umieścić w pełni działający config (.asoundrc) do tej karty?
grudzień 18th, 2007 at 9:05 pm
@Budzin czy ten od Dante nie dziala ?
czy dziala w ALSA ?
grudzień 19th, 2007 at 3:10 pm
Ten od Dante nie działa :/
Gdy w amaroku ustawie dźwięk na “auto” to dźwięk leci z dwóch przednich głośników. Z pozostałych też ale bardzo cicho (trzeba przystawić ucho, żeby cokolwiek usłyszeć, sprzętowym pokrętłem od głośników nie da się ich podgłosić). W mplayerze dźwięk jest tylko wtedy, gdy ustawie w nim oss, ale odtwarzanie jest bardzo przyspieszone (za dużo fps) i dźwięki są piskliwe.
grudzień 21st, 2007 at 2:59 pm
hmmm a testy np mplayer{32,64} -ao oss costam.mp3 i czy w modprobe.conf jest dopisek
option snd-ice1724 model=prodigy71
no a na koniec kwestia najwazniejsza (poniewaz nie sledze na biezaco rozwoju ubuntu) jaka wersja kernela
grudzień 21st, 2007 at 9:34 pm
W /etc/modprobe.conf mam tylko dwie linijki:
alias snd-card-0 snd-ice1724
options snd-ice1724 model=prodigy71
Wersja kernela 2.6.22-14
A test w mplayerze nie odtwarza muzyki.
Nie wiem dlaczego ale osatnio karta w ogóle nie jest wykrywana (a wcześniej była). Gdy wpisuję do konsoli:
sudo modprobe snd-ice1724
to otrzymuje:
budzin@budzin-desktop:~$ sudo modprobe snd-ice1724
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.22-14-generic/kernel/sound/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.22-14-generic/kernel/sound/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_ice1724 (/lib/modules/2.6.22-14-generic/kernel/sound/pci/ice1712/snd-ice1724.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for snd_ice1724
Zaś dmesg wypluwa:
[ 4606.621912] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 4606.621917] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 4606.631490] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 4606.631494] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 4606.655320] snd_ice1724: Unknown symbol snd_ac97_write_cache
[ 4606.655543] snd_ice1724: Unknown symbol snd_ac97_mixer
[ 4606.655603] snd_ice1724: Unknown symbol snd_ac97_bus
[ 4606.656276] snd_ice1724: Unknown symbol snd_ac97_read
grudzień 22nd, 2007 at 6:43 pm
sproboj wkleic w modprobe.conf jak w http://daniel.blogs.jebiemnieto.org/2007/02/13/audiotrak-prodigy-71-hifi/
kolejny test rozwiazalby watpliwosci co do kernela
czy depmod -ea zwraca bledy
czy modprobe -l | grep ice
czy wskazuje modul
generalnie nawet ’stare’ alsy i kernele wspoldzialaly (tylko byly problemy ze sterowaniem glosnoscia)
grudzień 23rd, 2007 at 2:34 pm
Dodałem wpisy z linka do modprobe.conf, depmod -ea nie zwraca błędów a po wpisaniu:
modprobe -l | grep ice
otrzymuje:
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/docecc.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/doc2001plus.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/doc2001.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/pmc551.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/doc2000.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/mtd_dataflash.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/block2mtd.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/phram.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/m25p80.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/slram.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/mtdram.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/mtd/devices/docprobe.ko
/lib/modules/2.6.22-14-generic/kernel/net/sched/act_police.ko
/lib/modules/2.6.22-14-generic/kernel/sound/pci/ice1712/snd-ice1712.ko
/lib/modules/2.6.22-14-generic/kernel/sound/pci/ice1712/snd-ice1724.ko
/lib/modules/2.6.22-14-generic/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko
/lib/modules/2.6.22-14-generic/kernel/sound/core/seq/snd-seq-device.ko
Mimo to nie mogę uruchomić alsamixera:
alsamixer: function snd_ctl_open failed for default: No such device.
Karta nie jest także wykrywana (alsaconf ją wykrywa ale i tak po wpisaniu cat /proc/asound/cards otrzymuje:
budzin@budzin-desktop:~$ sudo cat /proc/asound/cards
— no soundcards ̵
grudzień 23rd, 2007 at 5:09 pm
to ze alsa nie przyznaje sie do karty to sugestia aby uzyc najnowszej, ale teraz najistotniejsze jest czy majac takie wpisy w modprobe.conf po starcie systemy dmesg lub syslog nie zglasza zastrzezen co to zaladowania modulu, czy mplayer{32,64} -ao oss costam.mp3 daje dzwiek poniewaz jak mowisz alsaconf przyznaje sie do karty a alsamixer powinna ja rozpoznawac i obslugiwac (niezaleznie od ustawien kanal sluchawki i przedni powinnien byc na 100%)
grudzień 23rd, 2007 at 7:34 pm
Dmesg zaraz po starcie zgłasza zastszerzenia co do załadowania modułu:
[ 48.804075] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 48.804079] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 48.828022] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 48.828025] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 48.836872] snd_ice1724: Unknown symbol snd_ac97_write_cache
[ 48.837035] snd_ice1724: Unknown symbol snd_ac97_mixer
[ 48.837078] snd_ice1724: Unknown symbol snd_ac97_bus
[ 48.837600] snd_ice1724: Unknown symbol snd_ac97_read
[ 48.842890] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 48.842892] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 48.849809] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 48.849812] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 48.850360] snd_ice1724: Unknown symbol snd_ac97_write_cache
[ 48.850523] snd_ice1724: Unknown symbol snd_ac97_mixer
[ 48.850566] snd_ice1724: Unknown symbol snd_ac97_bus
[ 48.851087] snd_ice1724: Unknown symbol snd_ac97_read
[ 48.852687] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 48.852689] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 48.859548] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 48.859550] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 48.860006] snd_ice1724: Unknown symbol snd_ac97_write_cache
[ 48.860168] snd_ice1724: Unknown symbol snd_ac97_mixer
[ 48.860211] snd_ice1724: Unknown symbol snd_ac97_bus
[ 48.860730] snd_ice1724: Unknown symbol snd_ac97_read
[ 49.181160] lp0: using parport0 (interrupt-driven).
[ 49.201365] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 49.201368] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 49.208270] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 49.208272] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 49.208746] snd_ice1724: Unknown symbol snd_ac97_write_cache
[ 49.208909] snd_ice1724: Unknown symbol snd_ac97_mixer
[ 49.208952] snd_ice1724: Unknown symbol snd_ac97_bus
[ 49.209474] snd_ice1724: Unknown symbol snd_ac97_read
Używam najnowszej alsy (1.0.15) z patchem (alsa bugtracker nr 0002384), test z mplayerem nie daje dźwięku.
grudzień 27th, 2007 at 9:20 am
bry po swietach …
przyznam ze jestem nieco zaskoczony takim obrotem sprawy.
a moze warto sprobowac uruchomic komputer z RescueCD badz LiveCD (jesli livecd PLD to nie polecam natomiast rcd pld moze zadzialac) poniewaz nie wiedziec czemu kernel nie przyznaje sie do modulu (zakladam ze nie jest to wlasny kompilat tylko jadro dystrybucyjne)
styczeń 2nd, 2008 at 12:51 pm
Hi,
does the optical input work with alsa? I’m thinking about buying the 7.1 hifi card. Does all channels work with alsa driver? I’m not into 7.1 itself, but i want 8channels to be able to make up to 4way digital crossover using brutefir on linux.
Please reply by emailing me, i may loose this link since i’m testing puppylinux from usb.
Thank you.
styczeń 6th, 2008 at 10:56 pm
Witam!
Od czasu napisania ostatniego postu, postanowiłem zmienić dystrybucje - zainstalowałem opensuse 10.3
Karta jest wykrywana poprawnie, lecz dźwięk mam jedynie na przednich głośnikach (centralny i tylny nie działają). W dodatku nie mogę zmienić głośności przez alsamixera ani przez kmix (po przesunięciu suwaka nie zmienia się w ogóle głośność)
Mój .asoundrc:
pcm.snd_card {
type hw
card 0
}
ctl.snd_card {
type hw
card 0
}
# Das dmix-Plugin wird definiert.
pcm.dmixer {
type dmix
ipc_key 1024
ipc_perm 0666 # Andere Benutzer kĂśnnen ebenfalls dmix gleichzeitig nutzen
slave.pcm “snd_card”
slave {
# buffer_size kann bei Problemen der jeweiligen Karte angepasst werden.
period_time 0
period_size 1024
buffer_size 4096
# bei StĂśrungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden.
rate 44100
# einige Soundkarten benĂśtigen das exakte Datenformat (zB ice1712)
format S32_LE
}
bindings {
0 0
1 1
}
}
# Das dsnoop-Plugin, welches es erlaubt, mehrere Programme gleichzeitig aufnehmen zu lassen.
pcm.dsnooper {
type dsnoop
ipc_key 2048
ipc_perm 0666
slave.pcm “snd_card”
slave
{
period_time 0
period_size 1024
buffer_size 4096
# bei StĂśrungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden.
rate 44100
# einige Soundkarten benĂśtigen das exakte Datenformat (zB ice1712)
format S32_LE
}
bindings {
0 0
1 1
}
}
# Dies definiert unser Fullduplex-Plugin als Standard fĂźr alle ALSA-Programme.
pcm.duplex {
type asym
playback.pcm “dmixer”
capture.pcm “dsnooper”
}
pcm.!default {
type plug
slave.pcm “duplex”
}
pcm.all{
type plug
slave.pcm “default”
slave.channels 8
ttable.0.0 1
ttable.1.1 1
ttable.0.2 0 #wyciszenie sluchawek
ttable.1.3 0
ttable.0.4 1
ttable.1.4 1
ttable.0.5 1
ttable.1.5 1
}
Co muszę zrobić, aby dźwięk szedł z pozostałych głośników?
Dziękuję z góry za pomoc.
styczeń 12th, 2008 at 7:42 pm
szczerze to nie mam pojecia za bardzo … dla mnie priorytetem jest stereo i nawet nie martwi mnie niemozliwosc regulacji glosnosci poprzez alsa …
niestety nie jestem w stanie pomoc aczkolwiek wg. projektu alsa pomaga najnowsza alsa i kernel > 2.6.21