Kezdőlap › Fórumok › Fedora Core / RedHat /CentOS › Fedora/RedHat kezdõ › Hangkártya probléma (ac97)
- This topic has 67 hozzászólás, 8 résztvevő, and was last updated 19 years, 3 months telt el by
admin.
-
SzerzőBejegyzés
-
2006-01-30-22:39 #2034295
Eljutottam odáig, hogy a rendszer valószínûleg rossz modult használ, mivel az ALSA oldalán azt olvastam, hogy csak az újabb szériájú SB128-asokhao kell az snd-ens1371 modul, a régebbiekhez (valószínûleg az enyém is ilyen) az snd-ens1370. Arra is rájötem, hogy ezt valószínûleg az /etc/modprob.conf -ban kellene beállítani, de hiába írom át a modul nevét 1371-rõl 1370-re nem mûködik. Illetve, ha megnézem lsmod-al, az írja, hogy az 1370-es használatban van (be van „töltve” (?) ), de „0 eszköz/modul”, (tehát semmi sem) használja. Sõt, ha a /proc/asound/modules -ben megnézem, ott is azt írja, hogy a hangkártya az 1371-es modult használja.
A modprob.conf (az eredeti) egyébként így néz ki:
alias eth0 8139too
alias snd-card-0 snd-ens1371
options snd-card-0 index=0
options snd-ens1371 index=0
remove snd-ens1371 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r –ignore-remove snd-ens1371
alias usb-controller uhci-hcdAz elsõ sor gondolom a hálókártya, az utolsó az USB.
A közöttük lévõk viszont a hangra vonatkoznak, ha jól látom. A második sort még úgy-ahogy sejtem, az kb. valami olyasmi lehet, hogy a hangkártyához az 1371-es drivert használja. (szerintem) A többi sor viszont nekem kínai. Fõleg az, amelyik úgy kezdõdik, hogy remove…Szóval, hiába írom át a modulok nevét 1370-esre nem használja a hangkártya, hanem továbbra is az 1371-esnél marad, ráadásul az lsmod is azt mutatja, hogy az 1371-es használatban van. Másik fórumon olvastam olyat, hogy az automatikus felismerés (hibásan) visszaállíthatja az eredeti állapotot, de ez elvileg kiküszöbölhetõ egy chattr +i -vel, de így sem mûködik.
Arra gondoltam, hogy esetleg valami másik .conf fjlban is meg kellene változtatni valamit. Valakinek nincs valami ötlete ezzel kapcsolatban?
2006-01-31-10:12 #2034296Kuvik wrote:Eljutottam odáig, hogy a rendszer valószínûleg rossz modult használ, mivel az ALSA oldalán azt olvastam, hogy csak az újabb szériájú SB128-asokhao kell az snd-ens1371 modul, a régebbiekhez (valószínûleg az enyém is ilyen) az snd-ens1370. Arra is rájötem, hogy ezt valószínûleg az /etc/modprob.conf -ban kellene beállítani, de hiába írom át a modul nevét 1371-rõl 1370-re nem mûködik. Illetve, ha megnézem lsmod-al, az írja, hogy az 1370-es használatban van (be van „töltve” (?) ), de „0 eszköz/modul”, (tehát semmi sem) használja. Sõt, ha a /proc/asound/modules -ben megnézem, ott is azt írja, hogy a hangkártya az 1371-es modult használja.A modprob.conf (az eredeti) egyébként így néz ki:
alias eth0 8139too
alias snd-card-0 snd-ens1371
options snd-card-0 index=0
options snd-ens1371 index=0
remove snd-ens1371 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r –ignore-remove snd-ens1371
alias usb-controller uhci-hcdAz elsõ sor gondolom a hálókártya, az utolsó az USB.
A közöttük lévõk viszont a hangra vonatkoznak, ha jól látom. A második sort még úgy-ahogy sejtem, az kb. valami olyasmi lehet, hogy a hangkártyához az 1371-es drivert használja. (szerintem) A többi sor viszont nekem kínai. Fõleg az, amelyik úgy kezdõdik, hogy remove…Szóval, hiába írom át a modulok nevét 1370-esre nem használja a hangkártya, hanem továbbra is az 1371-esnél marad, ráadásul az lsmod is azt mutatja, hogy az 1371-es használatban van. Másik fórumon olvastam olyat, hogy az automatikus felismerés (hibásan) visszaállíthatja az eredeti állapotot, de ez elvileg kiküszöbölhetõ egy chattr +i -vel, de így sem mûködik.
Arra gondoltam, hogy esetleg valami másik .conf fjlban is meg kellene változtatni valamit. Valakinek nincs valami ötlete ezzel kapcsolatban?
Hello!
En azt probalnam ki a helyedben, hogy a modprobe.conf-bol csinalnek egy backupot, es az eredetibol kiszednem a hangkartyara vonatkozo 4 sort, majd ujrainditanam a rendszert es megneznem hogy betoltodnek-e a hangkartya modulok. Milyen X windows-t hasznalsz? Ha KDE-t akkor meg azt megprobalhatod hogy a hangszolgatatast kikapcsolod teljesen es hagyod hogy az alap hangszolgaltatas kezelje a hangkartyadat. Ha Gnome, akkor nem tudok erre mit mondani 🙂
2006-01-31-16:14 #2034297Próbáltam a KDE-bõl kikapcsolni, de ugyanazt a modult (amelyiket nem kellene) használja akkor is. Ráadásul, a KDE és GNOME alatt is be lehet állítani, hogy az ALSA, OSS, vagy mittudomén még milyen hangrendszert használjon, végigpróbáltam az összeset, de semmi.
2006-01-31-16:17 #2034298ps.:
Még annyi, hogy nem tudom, hogy a KDE-nek ehhez mi köze lenne, úgyis a config fájlok fogják a modulok mûködését befolyásolni. Vagy rosszul tudom?OFF:
Ja, és a gnome ráadásul nekem jobban tetszik mint a KDE 😀
ON2006-01-31-16:40 #2034299Besz@rás!! Kiszedtem modprobe.conf-ból az
2006-01-31-16:52 #2034300„Besz@rás!! Kiszedtem modprobe.conf-ból az
2006-01-31-17:01 #2034301Igen, újraindítás után. (Nem így kellett volna?)
Ezt a „kernelben benne van” dogot nem igazán értem, de az ALSA honlapja is „fenyegetõzik” azzal, hogy bizonyos esetekben a kernel „újrafordítására” (?) lehet szükség. (Sajnos nem vagyok jó angolból)
ps:
egyébként mit jelent a kernel „újrafordítása”?2006-01-31-17:27 #2034302„Igen, újraindítás után. (Nem így kellett volna?)”
Le kell szokni az újraindítgatásokról, mert csak fölösleges idõpocséklás…. ez nem az a bizonyo$…„Ezt a „kernelben benne van” dogot nem igazán értem, de az ALSA honlapja is „fenyegetõzik” azzal, hogy bizonyos esetekben a kernel „újrafordítására” (?) lehet szükség. (Sajnos nem vagyok jó angolból) „
Több lehetõség van:
– valami fixen, van a kernelben – ekkor nem távolítható el, csak újrafordítással (ebben az esetben nem árt egy újraindítás, egyébként fölösleges)
– modulban van – ekkor betehetõ a memóriába, kivehetõ onnan (újraindítás nélkül) ebben az esetben:
a) nincs autoload funkció támogatva… a kernel semmit nem tölt be automatikusan, mindent „kézzel”, vagy elõre megadott rutinnal (rendszergizda által) kell betölteni (ezek a mp. file-ok, vagy modprobe parancs – ami bennük szerepelhet, vagy más file-ban – valók erre ill. a rmmod az eltávolításra)
b) autoload aktiválva – a kernel betölt mindent, amit felismer és van hozzá drivere (persze ezek a mp. file-ok használata, még nincs kizárva)
Tehát neked ez az a/b eset van… hogy be lett töltve valami, ami valami miatt jónak tûnt.„egyébként mit jelent a kernel „újrafordítása”?”
Ez általában nem szükséges… akkor szükséges, ha a) saját optimalizált kernelt akarsz (netán modulok nélkül) – teljes konfigurálás, újrafordítás, b) frissebb kernelt akarsz (pl: hiba jav.) – elõzõ, vagy folt c) nincsen drivered valamihez – vagy elõzõ, vagy csak egy foltot kell belerakni.Ezek szerintem nem vonatkoznak rád… egyébként a kernel fordítás ált. nem egyszerû, fõleg a komplett új kernel fordítása.
2006-01-31-17:31 #2034303Tehát az rmmod valami (valami eltávolítása), ill a modprobe valami (valami betöltése), amivel „játszadoznod” kellene. No persze az is lehet, hogy jót töltött be (mert ált. tudja, hogy mit kell betölteni), csak valami madzag nincs jól bekötve, el van némítva, vagy le van húzva a hangerõ, vagy valami lefoglalja… ezek valószínûbbek, minthogy nem jót tölt be.
2006-01-31-17:34 #2034304cat /proc/asound/devices mit ír ki az „eredeti” driverrel/modullal?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz