Hangkártya probléma (ac97)

Kezdőlap Fórumok Fedora Core / RedHat /CentOS Fedora/RedHat kezdõ Hangkártya probléma (ac97)

10 bejegyzés megtekintése - 11-20 / 68
  • Szerző
    Bejegyzés
  • #2034295
    Kuvik
    Felhasználó

      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-hcd

      Az 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?

      #2034296
      Out
      Felhasználó
        Kuvik 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-hcd

        Az 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 🙂

        #2034297
        Kuvik
        Felhasználó

          Pró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.

          #2034298
          Kuvik
          Felhasználó

            ps.:
            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 😀
            ON

            #2034299
            Kuvik
            Felhasználó

              Besz@rás!! Kiszedtem modprobe.conf-ból az

              #2034300
              pointux
              Felhasználó

                „Besz@rás!! Kiszedtem modprobe.conf-ból az

                #2034301
                Kuvik
                Felhasználó

                  Igen, ú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”?

                  #2034302
                  pointux
                  Felhasználó

                    „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.

                    #2034303
                    pointux
                    Felhasználó

                      Tehá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.

                      #2034304
                      pointux
                      Felhasználó

                        cat /proc/asound/devices mit ír ki az „eredeti” driverrel/modullal?

                      10 bejegyzés megtekintése - 11-20 / 68
                      • Be kell jelentkezni a hozzászóláshoz.