Kernel fordítás

3 bejegyzés megtekintése - 21-23 / 23
  • Szerző
    Bejegyzés
  • #2008301
    admin
    Adminisztrátor

      Felraktam az 1.2-es uhu-t, arra ráraktam 1-2 dolgot, többekközt az ati-driver-t, aztán erre is lefordítottam a 2.6.11-es kernelt, ezen mûködik is, most is az alól írok, csak az ati-driver nem megy rá 🙁

      Code:
      root:~# cd /lib/modules/fglrx/build_mod
      root:/lib/modules/fglrx/build_mod# sh make.sh
      ATI module generator V 2.0
      ==========================
      initializing…
      make.sh: line 522: [: =: unary operator expected
      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.11.4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
      make[1]: Entering directory `/usr/src/linux-2.6.11.4′
       CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:509: warning: `inter_module_put’ is deprecated (declared at include/linux/module.h:578)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:511: warning: `inter_module_unregister’ is deprecated (declared at include/linux/module.h:574)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:531: warning: `inter_module_register’ is deprecated (declared at include/linux/module.h:573)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:562: warning: `inter_module_put’ is deprecated (declared at include/linux/module.h:578)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_get_vm_phys_addr’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1673: warning: passing arg 1 of `pmd_offset’ from incompatible pointer type
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `do_vm_shm_nopage’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2203: warning: passing arg 1 of `pmd_offset’ from incompatible pointer type
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_vm_phys_addr_str’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2573: warning: passing arg 1 of `pmd_offset’ from incompatible pointer type
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2661: warning: initialization from incompatible pointer type
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_vm_map’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2722: warning: implicit declaration of function `remap_page_range’
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2876: error: parse error before ‘*’ token
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2876: warning: type defaults to `int’ in declaration of `drm_agp_module_stub’
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2876: warning: data definition has no type or storage class
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agpgart_available’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3018: error: `drm_agp_t’ undeclared (first use in this function)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3018: error: (Each undeclared identifier is reported only once
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3018: error: for each function it appears in.)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3018: error: parse error before ‘)’ token
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3039: error: request for member `free_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3041: error: request for member `free_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3044: error: request for member `allocate_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3046: error: request for member `allocate_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3049: error: request for member `bind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3051: error: request for member `bind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3054: error: request for member `unbind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3056: error: request for member `unbind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3059: error: request for member `enable’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3061: error: request for member `enable’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3064: error: request for member `acquire’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3066: error: request for member `acquire’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3069: error: request for member `release’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3071: error: request for member `release’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3074: error: request for member `copy_info’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3076: error: request for member `copy_info’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_uninit’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3147: warning: `inter_module_put’ is deprecated (declared at include/linux/module.h:578)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_free_memory’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3180: error: request for member `free_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3181: error: request for member `free_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_allocate_memory’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3190: error: request for member `allocate_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3191: error: request for member `allocate_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_bind_memory’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3201: error: request for member `bind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3202: error: request for member `bind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_unbind_memory’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3212: error: request for member `unbind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3213: error: request for member `unbind_memory’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_enable’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3223: error: request for member `enable’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3225: error: request for member `enable’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_acquire’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3271: error: request for member `acquire’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3272: error: request for member `acquire’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_release’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3282: error: request for member `release’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3283: error: request for member `release’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_copy_info’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3296: error: request for member `copy_info’ in something not a structure or union
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3303: error: request for member `copy_info’ in something not a structure or union
      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/linux-2.6.11.4′
      make: *** [kmod_build] Error 2
      build failed with return value 2
      root:/lib/modules/fglrx/build_mod#
      #2008302
      fellow
      Felhasználó

        Xmister:
        olvasd el a kernel_konfigot, mert eleg nagy tevedeseket tisztazna;

        #1878896
        csaba
        Felhasználó

          Lefordítottam a 2.6.11-es kernelt a leírás szerint, annyi különbséggel, hogy a bzImage-t, í /boot mappában bzImage26 -ra neveztem és a grub config-jába is így írtam be:

          Code:
          title UHU-Linux-2.6kernel
          root (hd0,1)
          kernel (hd0,1)/boot/bzImage26
          initrd (hd0,1)/boot/initrd

          (A (hd0,1), azért van, mert ez a winchester elérése)
          Ezt az átnevezést azért csináltam, hogy a régit is eltudjam indítani, ha probléma van, és jól tettem, ugyanis van probléma:
          Miután megpróbálam elindítani az új kernelt, eljutott egy részig, majd kiírta:

          Code:
          Warning: Unable to open initial console
        3 bejegyzés megtekintése - 21-23 / 23
        • Be kell jelentkezni a hozzászóláshoz.