Portál AbcLinuxu, 12. května 2025 06:23

Dotaz: Po upgrade UDEV Alsa nefacha:

Lukáš Benda avatar 26.11.2006 22:09 Lukáš Benda | skóre: 12 | blog: benBlog | Štítina
Po upgrade UDEV Alsa nefacha:
Přečteno: 82×
Odpovědět | Admin
Tak po te co jsem rozchodil Alsu na svojem F3jm a chodil mi i mikrofon jsem upgradnul udev a ted kdyz zavadim snd-hda-intel, mi to vyhodi tuto chubu:
# modprobe snd-hda-intel
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.18-gentoo-r2/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
# dmesg | grep snd
snd_hda_intel: Unknown symbol snd_free_irq
snd_hda_intel: disagrees about version of symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: disagrees about version of symbol snd_card_register
snd_hda_intel: Unknown symbol snd_card_register
snd_hda_intel: disagrees about version of symbol snd_card_free
snd_hda_intel: Unknown symbol snd_card_free
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: disagrees about version of symbol snd_hda_bus_new
snd_hda_intel: Unknown symbol snd_hda_bus_new
snd_hda_intel: disagrees about version of symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_hda_build_pcms
snd_hda_intel: disagrees about version of symbol snd_hda_codec_new
snd_hda_intel: Unknown symbol snd_hda_codec_new
snd_hda_intel: disagrees about version of symbol snd_hda_queue_unsol_event
snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
snd_hda_intel: disagrees about version of symbol snd_card_new
snd_hda_intel: Unknown symbol snd_card_new
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: disagrees about version of symbol snd_hda_suspend
snd_hda_intel: Unknown symbol snd_hda_suspend
snd_hda_intel: disagrees about version of symbol snd_device_new
snd_hda_intel: Unknown symbol snd_device_new
snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: disagrees about version of symbol snd_card_disconnect
snd_hda_intel: Unknown symbol snd_card_disconnect
snd_hda_intel: disagrees about version of symbol snd_hda_resume
snd_hda_intel: Unknown symbol snd_hda_resume
snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: disagrees about version of symbol snd_hda_build_controls
snd_hda_intel: Unknown symbol snd_hda_build_controls
snd_hda_intel: Unknown symbol snd_request_irq
snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
Zkousel jsem komplet odinstalaci alsy, odmazani vsech souboru, rekompilaci jadra a pak opetovne instlaovat, ale chyba stale zustava :(
Google bomba: benzin blog
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.11.2006 06:04 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máš bordel ve verzích modulů.

Pokud jsi upgradoval kernel nebo alsu kterou nemáš z kernelu tak musíš sladit tyto verze takže buď použít alsu z kernelu a přeložit si znovu kernel i s alsou, nebo po překladu kernelu pokud používáš externí alsu přeložit i tu externí alsu.

Prostě nesedí tě verze modulu k jádru.
Lukáš Benda avatar 27.11.2006 08:17 Lukáš Benda | skóre: 12 | blog: benBlog | Štítina
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
No jenze otazka je: jak se zbavit stare alsy?

Nejdrive jsem ji kompiloval pomoci emerge {to znamena primo z repozitare Gentoo), to samozrejme nefungovalo pac je tma stara alsa.

Tak jsem stahnul zdrojaky z hg a skompiloval to. Zvukovka fungovala jenom pres bedny a ne pres sluchatka.

Tak jsem stahnul nejnovejsi alsu pres resync a skompiloval ji znovu. To fungovalo vsechno vcetne sluchatek.

Pak jsem updatnul UDEV a najednou alsa nefacha.

Problem je, ze i kdyz odeberu kompletne alsu (pomoci emerge --unmerge) tak mi tam spousta souboru zustava po predchozich kompilacich. Takze i kdyz rekompiluju jadro (ve kterem samozrejme alsa neni), tak mi tam toho strasne moc zustava.
Google bomba: benzin blog
Lukáš Benda avatar 27.11.2006 11:26 Lukáš Benda | skóre: 12 | blog: benBlog | Štítina
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
Tak jsem znovu rekompiloval system.

# make && make modules_install (v jadru alsa neni) # module-rebuidl rebuild (v tehle modules neni alsa) pak jsem jeste nainstaloval r1000 (kvuli svoji sitovce)

Z toho by plynulo ze v tuto chvili by nemel byt zadny alsa modul dostupny. modprobe snd-hda-intel by mel zhavarovat na to, ze modul neni znamy.

Jenze ouha moduly alsy v jadru nejak zustaly. No, ale tyhle moduly pri restartu nehavaruji a vlastne funguji zcela korektne, az na to, ze nezahraji ani ton.

Takze skompiluju pomoci ./hgcompile ... alsu. Mam tedy cerstve ciste jardro, takze by to melo behat.

Jenze tedka mi to zacne hazet presne ty chyby ktere popisuju vyse.
Google bomba: benzin blog
Lukáš Benda avatar 27.11.2006 17:17 Lukáš Benda | skóre: 12 | blog: benBlog | Štítina
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem dokonce uplne vykopal moduly snd, nejen ze je nenacitam ale ani je nemam zkompilovane.

Presto zarizeni zavisla na zvuku (jako je smesovac, nebo amrok), vesele prehravaji, samozrejme nejde nic slyset. Drive to aspon zhavarovalo :((

Jak se te alsy zbavit, abych ji mohl nainstalovat odznovu a nacisto?
Google bomba: benzin blog
Lukáš Benda avatar 27.11.2006 18:44 Lukáš Benda | skóre: 12 | blog: benBlog | Štítina
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem stahnul nejnovejsi verzi kernelu, a ten jiz netrpel starymi moduly alsy. Takze v tom starsim kernelu jsem se alsa nezbavil, ale vyuzil jsem toho, ze nejsou v novem.
Google bomba: benzin blog
27.11.2006 19:06 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
Nějak nechápu to byl takový problém ručně smazat moduly alsy snd-......

A potom si přeložit nové ?
Lukáš Benda avatar 27.11.2006 19:09 Lukáš Benda | skóre: 12 | blog: benBlog | Štítina
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
JJ, pac kdyz jsem je odmazal totalne se mi seklo kernel pri najizdeni.

Divne je, ze napriklad moduly od sitovky musim pri kazdem rebuildu instalovat znovu, protoze straci, kdezto alsa tam zustava.
Google bomba: benzin blog
28.11.2006 10:17 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Po upgrade UDEV Alsa nefacha:
No to je jasné samozřejmě musíš smazat pouze ty od alsy :-) snd-..... a né ostatní potřebné pro běh kernelu. A vygenerovat soubor se závislostmi.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.