kernel modul telepítése ATI kártyához

Kezdőlap Fórumok Videokártyák ATi driver kernel modul telepítése ATI kártyához

10 bejegyzés megtekintése - 1-10 / 96
  • Szerző
    Bejegyzés
  • #2062274
    bepe79
    Felhasználó
      szaboga77 wrote:
      Sziasztok!

      Az ATI kártyámhoz szerettem volna kernel modult építeni. A problámám az lenne, hogy a kernel modul építése rendben lefutott, a modul telepítésekor viszont a következõ hibaüzibe futottam bele:

      debian:/lib/modules/fglrx# sh make_install.sh
      – creating symlink
      – recreating module dependency list
      – trying a sample load of the kernel modules
      FATAL: Error inserting fglrx (/lib/modules/2.6.8-2-386/kernel/drivers/char/drm/fglrx.ko): Invalid module format
      failed.

      Ennyi….(és megállt a tudomány)

      Elõre is köszi a segítséget!

      Szia! Elõtte sikeresen elõkészíttetted vele a kernel-modul építését a make.sh-val? Tehát a
      cd /lib/modules/fglrx/build_mod
      sh make.sh
      parancsokkal.

      Mert utána kell jönnie a
      cd /lib/modules/fglrx
      sh make_install.sh
      kernel modul építésnek.

      Ja!

      #2062275
      szaboga77
      Felhasználó
        #2062276
        balev
        Felhasználó

          Milyen disztribúciót használsz?
          Kernelben DRM, /dev/agpgart?

          #2062277
          szaboga77
          Felhasználó

            Hali bepe és balev!

            Köszönöm az eddigi segítséget, de a problémát idõközben sikerült megoldanom. A probléma a következõ volt (mindenki okulására közreadom):

            A telepített kernel és az általam telepített kernel-headers verziója nem egyezett meg nevezetesen:
            a kernel verziója 2.6.8-2-386
            az általam telepített kernel-headers verziója 2.6.8-2
            feltelepítettem a 2.6.8-2-386-os verziót, telepítettem a modult és oálá a glxgears rögtön 3800fps-t mutatott…én meg téptem a hajam, hogy egy ilyen hiba miatt szenvedek már idestova 2hete.

            #2062278
            birno
            Felhasználó

              Sziasztok!

              Nekem is van ezzel egy kis gondom.
              A wikipedias leirás alapján raktam fel a drivert, minden fûggösége megvan, ahogy néztem a verziók is stimmelnek, a driver szépen felment, azonban nincs meg a kernel modul.
              Ha lefuttatom a make.sh-t ezt írja ki:

              ATI module generator V 2.0
              ==========================
              initializing…
              cleaning…
              patching ‘highmem.h’…
              assuming new VMA API since we do have kernel 2.6.x…
              doing Makefile based build for kernel 2.6.x and higher
              make -C /lib/modules/2.6.8-2-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
              make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686′
                CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
              /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2137: warning: `deferred_flush’ defined but not used
              /bin/sh: line 1: scripts/basic/fixdep: Nincs ilyen fájl vagy könyvtár
              make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
              make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
              make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686′
              make: *** [kmod_build] Error 2
              build failed with return value 2

              scripts/basic/fixdep.c nevû fájl van, próbaképp átírtam fixdep-re, akkro ezt mondta:

              ATI module generator V 2.0
              ==========================
              initializing…
              cleaning…
              patching ‘highmem.h’…
              assuming new VMA API since we do have kernel 2.6.x…
              doing Makefile based build for kernel 2.6.x and higher
              make -C /lib/modules/2.6.8-2-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
              make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686′
                CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
              /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2137: warning: `deferred_flush’ defined but not used
              scripts/basic/fixdep: line 1: /bin: is a directory
              scripts/basic/fixdep: line 7: syntax error near unexpected token `newline’
              scripts/basic/fixdep: line 7: ` * Copyright    2002 by Kai Germaschewski  ‘
              make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 2
              make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
              make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686′
              make: *** [kmod_build] Error 2
              build failed with return value 2

              Egy 9200-es kártyám van, driver install elõtt ha simán indítottam startx-el akkor bejött egy kékes háttér, alul-felül csíkokkal, az egeret lehetett mozgatni, de a billyentyûzetre nem reagált s csak az újraindítás segített.

              #2062279
              kisbetu
              Felhasználó
                birno wrote:
                a billyentyûzetre nem reagált s csak az újraindítás segített.

                ctrl-alt-f3 vagy ctrl-alt-bs sem mûködött?
                Kipróbáltad?

                #2062280
                birno
                Felhasználó

                  Miért mondtam volna ha nem próbáltam ki? 🙂

                  #2062281
                  birno
                  Felhasználó

                    Semmi ötlet?

                    #2062282
                    gefi
                    Felhasználó

                      „Egy 9200-es kártyám van, driver install elõtt ha simán indítottam startx-el akkor bejött egy kékes háttér, alul-felül csíkokkal, az egeret lehetett mozgatni, de a billyentyûzetre nem reagált s csak az újraindítás segített.”

                      Ezzel azt akarod mondadni, hogy még nem is látad az X rendesen fuutni, és eddig csak szöveges módba használtad a linuxod? (használtad már a Gnome-ot, KDE-t, stb?) Milyen disztribuciód van?

                      #2062283
                      admin
                      Adminisztrátor
                        birno wrote:
                        Sziasztok!

                        Nekem is van ezzel egy kis gondom.
                        A wikipedias leirás alapján raktam fel a drivert, minden fûggösége megvan, ahogy néztem a verziók is stimmelnek, a driver szépen felment, azonban nincs meg a kernel modul.
                        Ha lefuttatom a make.sh-t ezt írja ki:

                        ATI module generator V 2.0
                        ==========================
                        initializing…
                        cleaning…
                        patching ‘highmem.h’…
                        assuming new VMA API since we do have kernel 2.6.x…
                        doing Makefile based build for kernel 2.6.x and higher
                        make -C /lib/modules/2.6.8-2-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
                        make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686′
                          CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
                        /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2137: warning: `deferred_flush’ defined but not used
                        /bin/sh: line 1: scripts/basic/fixdep: Nincs ilyen fájl vagy könyvtár
                        make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
                        make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
                        make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686′
                        make: *** [kmod_build] Error 2
                        build failed with return value 2

                        scripts/basic/fixdep.c nevû fájl van, próbaképp átírtam fixdep-re, akkro ezt mondta:

                        ATI module generator V 2.0
                        ==========================
                        initializing…
                        cleaning…
                        patching ‘highmem.h’…
                        assuming new VMA API since we do have kernel 2.6.x…
                        doing Makefile based build for kernel 2.6.x and higher
                        make -C /lib/modules/2.6.8-2-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
                        make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686′
                          CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
                        /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2137: warning: `deferred_flush’ defined but not used
                        scripts/basic/fixdep: line 1: /bin: is a directory
                        scripts/basic/fixdep: line 7: syntax error near unexpected token `newline’
                        scripts/basic/fixdep: line 7: ` * Copyright    2002 by Kai Germaschewski  ‘
                        make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 2
                        make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
                        make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686′
                        make: *** [kmod_build] Error 2
                        build failed with return value 2

                        Egy 9200-es kártyám van, driver install elõtt ha simán indítottam startx-el akkor bejött egy kékes háttér, alul-felül csíkokkal, az egeret lehetett mozgatni, de a billyentyûzetre nem reagált s csak az újraindítás segített.

                        Kernelbe is benne vannak amikre szükség van?
                        Pl:DRM ki van kapcsolvan?

                        http://www.linuxforum.hu/index.php?option=com_smf&Itemid=124&topic=16894.0 itt találsz segítséget.

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