Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Jirka73 10 Prosince 2009, 19:47:34
-
Mám za sebou první instalaci Linuxu, přesněji řečeno Ubuntu 9.10. Jedinou nefunkční věcí (a pro mě zásadní) je mikrofon. Po relativně dlouhých peripetiích jsem našel toto: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4614 (https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4614) Mělo by to řešit můj problém. Potíž je v tom, že nevím, jak to správně aplikovat. Jak se prosím instalují podobné patche?
-
Mám za sebou první instalaci Linuxu, přesněji řečeno Ubuntu 9.10. Jedinou nefunkční věcí (a pro mě zásadní) je mikrofon. Po relativně dlouhých peripetiích jsem našel toto: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4614 (https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4614) Mělo by to řešit můj problém. Potíž je v tom, že nevím, jak to správně aplikovat. Jak se prosím instalují podobné patche?
Patch na alzu jsem neinstaloval... proto nevím v jakém to je formátu... link ukazuje na nějakou stránku, kde je potřeba se logovat.
-
Je tam popis té chyby (dopadl jsem identicky):
Summary
0004614: Microphone not working : HP Touchsmart IQ522 : Codec: Analog Devices AD1984A
Description
Hi, I'm running Ubuntu on a HP Touchsmart IQ522, following http://doc.ubuntu-fr.org/hp_touchsmart [^]
after adding "options snd-hda-intel model=mobile", the sound is working, but I can't get the mic to work.
I've tried the other models : desktop,laptop,thinkpad... no result
A pak ten samotný patch:
0001-ALSA-hda-Analog-Devices-AD1984A-add-HP-Touchsmart.patch
(je přiložen jako TXT)
[attachment deleted by admin]
-
No píšou tak, že je potřeba upravit jeden zdrojový soubor: /pci/hda/patch_analog.c b/pci/hda/patch_analog.c
Je to napsané v jazyce C. Poté nejspíše bude potřeba to skompilovat. Toto zrovna není úplně operace pro začátečníka.
-
Díky, myslel jsem si to. Řeší někdo takové věci jako komerční službu?
-
Ne, skoro není proč, když si to každý s menšími znalostmi může udělat sám a zadarmo :)
-
Tak jak tedy? :) Zvládne to začátečník nebo ne? Existuje na to nějaký návod?
-
Víceméně ano, například tady je všeobecný návod: http://wiki.ubuntu.cz/Instalace programů/Zdrojové kódy (http://wiki.ubuntu.cz/Instalace programů/Zdrojové kódy) A to co budete muset provést vy se liší jen v aplikování patche jedním příkazem. Celé ty trable s kompilováním jsou vlastně kvůli tomu že kompilace vyžaduje určité balíčky a ty si nejsou někteří uživatelé schopní dohledat, nic víc :) (Tedy, aspoň já jsem s tím neměl problémy jiného rázu)
edit: (nerad bych aby to vyznělo že je to triviální záležitost, ale prošmejdit pár stránek a věnovat tomu trochu času stačí.
Pokud byste potřeboval, určitě vám to zkompiluji a dodám já nebo jiný člen fóra :)
-
edit: (nerad bych aby to vyznělo že je to triviální záležitost, ale prošmejdit pár stránek a věnovat tomu trochu času stačí.
Pokud byste potřeboval, určitě vám to zkompiluji a dodám já nebo jiný člen fóra :)
Mám obavy, že to právě nestačí. Strávil jsem nad tím pár večerů a nic jsem nenašel. Ten zmiňovaný návod nějak nechápu, jak souvisí s mým problémem. Chápu, že mám upravit nějaké dva soubory podle patche (které na disku ale nemám) a pak nějak zkompiluju Alsu (aha, to bude ten návod)? Díky za trpělivost...
-
ak som to správne pochopil, tak máš hp touchsmart (čo sa nikde vyslovene neuvádza), ale ak hej, tak predpokladám, že si sa už dogooglil k TOMUTO (http://ubuntuforums.org/showthread.php?t=1304273) a tam sa rieši aj čosi s mic-om
-
ak som to správne pochopil, tak máš hp touchsmart (čo sa nikde vyslovene neuvádza), ale ak hej, tak predpokladám, že si sa už dogooglil k TOMUTO (http://ubuntuforums.org/showthread.php?t=1304273) a tam sa rieši aj čosi s mic-om
jj, díky, už jsem to řešil s autorem toho návodu. Ten popisovaný HP je drobet jiný, moje železo není s tímto otestované a já se upřímně děsím, abych to nerozvrtal ještě více...
-
ak odhliadneme od toho patchu, ktorý je priamo na ten tvoj mikrofón, tak ti stačí zeditovať /etc/modprobe.d/alsa-base.conf a pohrať s sa týmto parametrom
options snd-hda-intel model=acer-dmicNeviem čo tam dali presne za HW mikrofón, čo som tak zbežne pozrel cat /proc/asound/card0/codec tak je to to isté ako na mojom booku, ale tam mi hneď po inštalácii koaly všetho fungovalo. V jauntym som to akurát dnes doriešil parametrami options snd-hda-intel model=laptop enable=1 index=0
options ac97_quirk=hp_only
edit: alsa-base.conf môžeš kedykoľvek zeditovať do pôvodnej podoby, takže môžeš skúšať čo ťa len napadne. Škoda, že len tých možností je toľko :(
edit2: navyše, ten problém, čo sa tieši na tom linku, čo si postol sa týka ubuntu 9.04 s kernelom 2.6.28-13-generic
-
jj, na vebu jsem našel desítky variant proměnné pro model:
options snd-hda-intel model=acer-dmicNic z toho nefunguje...
-
nejak ti tady jeste nikdo nenapsal, co mas delat s tim patchem :)
soubory patch obsahuji informaci o tom, co je potreba v nekterych (textovych) souborech odstranit, a co do nich naopak pridat (a kam).
Takze postup by mohl vypadat nejak takto (muze se lisit, nebudu to cele provadet)
mkdir alsa-source
cd alsa-source
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
tar -xjf alsa-driver-1.0.21.tar.bz2
cd alsa-driver-1.0.21
patch -p0 < /cesta/k/tomu/stazenymu/patchi/0001-ALSA-hda-Analog-Devices-AD1984A-add-HP-Touchsmart.patch
./configure
make
sudo make install
je to napsane jen tak ve zkratce, muzou se vyskytnout nejake potize. Predpokladam, ze mas nainstalovany balik build-essential
bez nej ti ten navod nebude fungovat. Muze to po tobe chtit taky nejake knihovny, tak je proste nainstaluj pomoci sudo apt-get install knihovna
knihovny instaluj takove, kterych nazev konci -dev
tak smele do toho a pul je hotovo ;)
-
Díky moc! :) Večer se na to vrhnu!
Edit: Tak jsem to nevydržel a vrhnul se na to hned a... FUNGUJE TO! Díky moc!
-
Díky moc! :) Večer se na to vrhnu!
Edit: Tak jsem to nevydržel a vrhnul se na to hned a... FUNGUJE TO! Díky moc!
Vidíte že to nakonec není nic těžkého ;D
Já se jinak omlouvám, nějak jsme to přeskočili a nenapadlo mě dát vám "návod" :/
-
Vidíte že to nakonec není nic těžkého ;D
Já se jinak omlouvám, nějak jsme to přeskočili a nenapadlo mě dát vám "návod" :/
Podstatné je, že vše funguje jak má. Díky všem ještě jednou za pomoc! :-)