Alsa 1.0.9rc3 fordítása UHU 1.2-re

Kezdőlap Fórumok UHU Linux Általános UHU problémák, javaslatok Alsa 1.0.9rc3 fordítása UHU 1.2-re

3 bejegyzés megtekintése - 11-13 / 13
  • Szerző
    Bejegyzés
  • #2015861
    Derrick
    Felhasználó

      Nagy nap ez a mai az életemben. 🙂 Sikerült összehoznom életem elsõ mûködõ kernelét. 😀

      Forgattam egy 2.6.11.10-es kernelt, némi küszködés árán sikerült is minden eszközt, stb. belõnöm. Most az alól vagyok.

      A hangkártya kezelésében az új kernel semmi újat nem hozott, minden maradt a régiben. Ugyanúgy nincs line-in, azaz effektíve semmit nem értem el. Leszámítva a sikerélményt, hogy végre a kernelfordítással is megbírkóztam. 🙂

      Viszont ez alá a kernel alá már simán, minden probléma nélkül lefordult az 1.0.9rc3 alsa. Kivéve az alsa-plugins, mert annak kell „jack >= 0.98”, meg be kell állítani a „PKG_CONFIG_PATH environment variable”-t ezzel még kell kicsit küszködnöm, bár nem hiszem, hogy ez megváltoztatna bármit is.

      A lényeg: a legújabb stable kernellel és a legújabb alsaval sem mûködik rendesen a SB Live! 24bit kártya. Az 1.0.9rc3 verziójú alsamixerben sem állítható be bemenet, így a helyzet változatlan(ul siralmas). Az aumix így is elszáll „aumix: no device found” hibaüzenettel, a kmix-ben nincs a bemenet fülön egy lehetõség sem… A gnome-alsamixer sem hozott semmi újdonságot.

      Egy régebbi problémámat viszont megoldotta a kernelfordítás: a pendrive-om mûködik, immáron menet közben is fel és le lehet csatolni, nem okoz problémát. Meglepett, hogy az eddig megszokott /dev/sda1 helyett /dev/uba1 az eszköz neve, de ez nem zavaró egy cseppet sem.

      Kell keresni valami másik hibát, hátha az annak kijavítására irányuló kísérlet során járulékosan, szinte véletlenül sikerül lelket vernem a hangkártyába is. 😉

      #2015862
      Gyuszk
      Felhasználó

        derrick:
        saját tapasztalat alapján jobban jársz, ha inkább egy 2.6.11-es kernelt forgatsz.
        abban már a neked kellõ alsa van.
        [align=right][snapback]134980[/snapback][/align]

        Igen és elkészíti ugyanazt a kernelpatch készletet ami a default UHU-ban van 🙂
        Inkább az ALSA oldalán keress rá a hangkártyádra, kattanj rá és ott leírja.

        #1879589
        csaba
        Felhasználó

          Fordítanom kelle az ALSA-t, mert állítólag az újabb verzió már korrekebbül kezelné a hangkártyámat. Leszedtem az Alsa oldaláról az összes 1.0.9rc3 bz2-t. Igazából lövésem nem sok van, hogy mihez kellene kezdenem, nekiláttam – volna – lefordítani sorban.

          Létrehoztam egy ~/tmp/ALSA könyvtárat, ide kicsomagoltam az alsa-drivert, bementem az alsa-driver-1.0.9rc3 könyvtárba, és ott – némi manual olvasgatás után – kiadtam a

          ./configure –with-cards=ca0106 –with-sequencer

          parancsot, mely szépen, hiba nélkül lefutott.

          Aztán make, ami viszont ezt mondta (a végén, elõtte volt sokminden):

          Code:
          make[1]: Entering directory `/usr/src/linux-2.6.9-19′
           CC [M]  /home/derrick/tmp/ALSA/alsa-driver-1.0.9rc3/acore/memalloc.o
          /home/derrick/tmp/ALSA/alsa-driver-1.0.9rc3/acore/memalloc.c:53: error: initializer element is not constant
          /home/derrick/tmp/ALSA/alsa-driver-1.0.9rc3/acore/memalloc.c:53: error: (near initialization for `__param_arr_enable.num’)
          make[4]: *** [/home/derrick/tmp/ALSA/alsa-driver-1.0.9rc3/acore/memalloc.o] Error 1
          make[3]: *** [/home/derrick/tmp/ALSA/alsa-driver-1.0.9rc3/acore] Error 2
          make[2]: *** [_module_/home/derrick/tmp/ALSA/alsa-driver-1.0.9rc3] Error 2
          make[1]: *** [modules] Error 2
          make[1]: Leaving directory `/usr/src/linux-2.6.9-19′
          make: *** [compile] Error 2

          Hát itt el is akadtam rendesen, fogalmam sincs, hogy mi lehet a hiba.

          A Google-t kb. 1 hete nyúzom, de nem találtam semmi érdemit. Ha „RTFM”, akkor legyetek kedvesek megmondani, hogy hol!

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