OSS emuláció ALSA-val

Kezdőlap Fórumok Slackware, Slax problémák OSS emuláció ALSA-val

10 bejegyzés megtekintése - 1-10 / 10
  • Szerző
    Bejegyzés
  • #1996606
    aty
    Felhasználó

      http://www.linuxforum.hu/ipbmb/index.php?s…c=8843&hl=alsa#
      Itt bemásoltam egy mknod scriptet. Nálam ez segített anno.
      De szerintem a legtisztább megoldás, ha egy 2.6.9es kernelt felraksz. A slackware current ágában pedig találsz hozzá alsa-driver csomagot.

      #1996607
      Gyuszk
      Felhasználó

        Hihetetlen hogy milyen „ál-megoldásokat” tudtok javasolni. (nah jo ebbe mindenki beleesik néha.) Méghogy vissza a 2.6.9-hez. Abban van egy régebbi ALSA, aztán kész. Vagy nem?
        Egyébként köszi azt a linket, máris csekkolom.

        edit: igen, pontosan erröl van szo, a /dev környékén volt 1-2 stikli, ez lesz az.

        #1996608
        Gyuszk
        Felhasználó

          Egyébként ott van az intel8x0-hoz az alsa telepítési howto, amit te is említettél, én is pontosan azt akartam csinálni, csak a fordításkor kiakad, ugyebár.
          Végrehajtottam azt a dev-es cuccot, amit mondtál, de nem ment utána.

          bash-2.05b# chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
          chmod: cannot access `/dev/dsp’: No such file or directory
          chmod: cannot access `/dev/mixer’: No such file or directory
          chmod: cannot access `/dev/sequencer’: No such file or directory

          #1996609
          aty
          Felhasználó

            Hihetetlen hogy milyen „ál-megoldásokat” tudtok javasolni. (nah jo ebbe mindenki beleesik néha.) Méghogy vissza a 2.6.9-hez. Abban van egy régebbi ALSA, aztán kész.
            [align=right][snapback]110724[/snapback][/align]

            Régen én is kernelpakolások után forgattam egy alsa-drivert, de már ráuntam. Egyszerûbb így csomagból.

            #1996610
            aty
            Felhasználó

              Egyébként ott van az intel8x0-hoz az alsa telepítési howto, amit te is említettél, én is pontosan azt akartam csinálni, csak a fordításkor kiakad, ugyebár.
              Végrehajtottam azt a dev-es cuccot, amit mondtál, de nem ment utána.

              bash-2.05b# chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
              chmod: cannot access `/dev/dsp’: No such file or directory
              chmod: cannot access `/dev/mixer’: No such file or directory
              chmod: cannot access `/dev/sequencer’: No such file or directory


              [align=right][snapback]110726[/snapback][/align]

              Ha beleírod hogy ezeket az eszközöket is hozza létre? De mondjuk ezek szerintem symlinkek lennének. Passz 🙁
              Ha alsa-oss csomagot újratelepíted esetleg?

              #1996611
              Gyuszk
              Felhasználó

                Szerintem forgatok egy kernelt, soundcore -val, aztán ráforgatok egy ALSA-t, mennie kell. Lehet elfelejtettem a hangtámogatást beleforgatni :]

                #1996612
                aty
                Felhasználó

                  Szerintem forgatok egy kernelt, soundcore -val, aztán ráforgatok egy ALSA-t, mennie kell. Lehet elfelejtettem a hangtámogatást beleforgatni :]
                  [align=right][snapback]110735[/snapback][/align]

                  A soundcore mellett szvsz az alsa supportot is rakd be modulba minimum.

                  #1996613
                  Gyuszk
                  Felhasználó

                    2.6.10 alá nem lehet külsö alsa-t forditani, én azt hámoztam ki az utóbbi 1, 1.5 órás görcsöléseimböl.
                    Valakinek sikerült már?

                    #1996614
                    killall
                    Felhasználó

                      2.6.10 alá nem lehet külsö alsa-t forditani, én azt hámoztam ki az utóbbi 1, 1.5 órás görcsöléseimböl.
                      Valakinek sikerült már?
                      [align=right][snapback]110780[/snapback][/align]

                      hat egyik kernel sem ugyanolyan. pl a 2.4.26-ot tuti reszegen adta ki linus, mert nemvolt benne fm801 support 😉
                      miertnem jo a 2.6.7 es a pure alsa tamogatas? nekem tokeletesen muxik…

                      #1877959
                      csaba
                      Felhasználó

                        Sziasztok! Slackware rendszerem alatt nem megy az OSS emuláció ALSA-val.
                        Kernel 2.6.7, majd utána feltelepített ALSA tökéletesen üzemelt mint alsa mind oss progikkal.
                        Most azonban váltottam 2.6.10-re. Elsö körben kihagytam az alsa-t a kernelböl, csak a soundcore maradt meg hogy a „kivülröl” forditando alsa felmenjen. 2.6.7, illetve 2.4.26. 2.4.28 -höz tökéletesen ment a cucc. 2.6.10-et használva azonban az alsa-libs fordítása kiakad (/usr/src alatt minden rendben van, az tuti.)
                        Ezek után xcut tanácsára beleforgattam a kernelbe az ALSA-t, mindenféle OSS-es cuccal, és a hangkarimmal.
                        Elvileg jó is, mert XMMS-el megy is az alsa kimenet, az OSS azonban nem.
                        Az OSS kompatibilitási modulok biztos be vannak töltve, boot-kor ki is irja, de aki nem hiszi járjon utána:

                        Code:
                        bash-2.05b$ lsmod
                        Module                  Size  Used by
                        snd_pcm_oss            48164  0
                        snd_mixer_oss          17536  1 snd_pcm_oss
                        ipv6                  230784  10
                        uhci_hcd               29968  0
                        nvidia_agp              6044  1
                        i2c_nforce2             5632  0
                        i2c_core               18064  1 i2c_nforce2
                        ohci_hcd               18824  0
                        ehci_hcd               28804  0
                        forcedeth              14464  0
                        snd_intel8x0           28064  1
                        snd_ac97_codec         72032  1 snd_intel8x0
                        snd_pcm                81800  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
                        snd_timer              20228  1 snd_pcm
                        snd                    45924  8 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
                        soundcore               7136  1 snd
                        snd_page_alloc          7684  2 snd_intel8x0,snd_pcm
                        shpchp                 96868  0
                        nvidia               3464348  12
                        nls_iso8859_2           4480  2
                        ntfs                  178448  2
                        agpgart                28328  2 nvidia_agp
                        evdev                   7552  0
                        psmouse                20104  0
                        bash-2.05b$

                        Tehát ott vannak, de nem müködnek. Van egy ötletem hogy miért. Az official alsa intel8x0 howto-ban van egy ilyen lépés hogy

                        Code:
                        chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi

                        Amikor végre akarom hajtani, azt írja hogy ezek a mappák nem léteznek. No üsse kõ, létrehozom õket, majd ráhúzom a megfelelõ attribútumokat. Nem megy az OSS. Reboot, hátha mégeccer betölti az OSS-t ezekre a dev -ekre, de a mappák most is el vannak tünve.
                        Szerintem az udev permissions configban kéne valamit betenni, de nem tudom hogy mit.
                        Minden segitséget és ötletet szivesen vennék mert én kifogytam az ötletekböl.

                        Gyuszk

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