Kernelfordítás (2.6.17.1) után hibák

Kezdőlap Fórumok Kernel Kernelfordítás (2.6.17.1) után hibák

10 bejegyzés megtekintése - 91-100 / 107
  • Szerző
    Bejegyzés
  • #2064073
    uzsolt
    Felhasználó
      #2064074
      yodee
      Felhasználó

        húúú ez a keresõ nem a legjobb haverom:P

        nekem egy debian kéne.

        #2064075
        uzsolt
        Felhasználó

          9. találat?

          #2064076
          Davs
          Felhasználó

            Hy!
            Az én kernelem, amit fordítottam (uhumm…szerettem volna) egy 2.6.15.2. Jelenleg a 2.4-es kernelt használom, ami a Slackware 10.2-ben volt. Nos a hiba: Először is az, hogy nem jön létre a bzImage. A make bzImage-re ez jön elő:

            root@/usr/src/linux-2.6.15.2# make bzImage
              CHK    include/linux/version.h
              CHK    include/linux/compile.h
              CHK    usr/initramfs_list
              GEN    .version
              CHK    include/linux/compile.h
              UPD    include/linux/compile.h
              CC      init/version.o
              LD      init/built-in.o
              LD      .tmp_vmlinux1
            drivers/built-in.o(.text+0xa96ce): In function `cx25840_loadfw’:
            : undefined reference to `request_firmware’
            drivers/built-in.o(.text+0xa995d): In function `cx25840_loadfw’:
            : undefined reference to `release_firmware’
            drivers/built-in.o(.text+0xa9a0d): In function `cx25840_loadfw’:
            : undefined reference to `release_firmware’
            make: *** [.tmp_vmlinux1] Error 1
            root@/usr/src/linux-2.6.15.2# 

            A fordítást az ezen a fórumon lévő 2.6.5-ös doksi alapján készítettem el. make menuconfig, make, make modules,make modules_install,make bzImage,make install – ha jól emlékszem. Tehát nincs bzImage. Ez a probléma. Ha kell beszírhatom a .config-ot, ha valaki nagyon unatkozik és át akarná rágni magát rajta:-)

            Ja, és eszméletlenül jó így az oldal!!!

            #2064077
            aty
            Felhasználó

              Nincs szükség “make bzImage”-ra 2.6 esetén. Sőt make modules se kell.

              • make menuconfig[/*:m]
              • make[/*:m]
              • make install[/*:m][/list:u]
                Ennyi a forgatás, modules_installt is elvégzi a “make install” ha jól emlékszem. Nagyon régen forgattam már kernelt.
                Makefileban INSTALL_PATH = /boot legyen, és mehet a make install.
              #2064078
              Davs
              Felhasználó

                De nem jött létre bzImage! És a make során is voltak ilyen jellegű hibaüzenetek…Az ISTALL_PATH pedig a /boot…De az egyenlő előtt van egy kérdőjel, így: export INSTALL_PATH ?= /boot

                #2064079
                aty
                Felhasználó

                  Hol nem jött létre?
                  arch/i386/boot alatt nincs?
                  “drivers/built-in.o(.text+0xa9a0d): In function `cx25840_loadfw’:
                  : undefined reference to `release_firmware'” Ezek nem végzetes hibák.

                  #2064080
                  Davs
                  Felhasználó

                    Igen! Az arch/i386/boot-ban kerestem, de nincs sehol! A /boot-ban sincs!

                    #2064081
                    Davs
                    Felhasználó

                      Ja és akkor valaki azt is tisztázhatná, hogy a make menuconfig elott és utánn milyen parancsokat kell kiadni…

                      #2064082
                      Davs
                      Felhasználó

                        Meg valami :
                        root@/usr/src/linux-2.6.15.2# make>make.txt
                        drivers/built-in.o(.text+0xa96ce): In function `cx25840_loadfw’:
                        : undefined reference to `request_firmware’
                        drivers/built-in.o(.text+0xa995d): In function `cx25840_loadfw’:
                        : undefined reference to `release_firmware’
                        drivers/built-in.o(.text+0xa9a0d): In function `cx25840_loadfw’:
                        : undefined reference to `release_firmware’
                        make: *** [.tmp_vmlinux1] Error 1
                        root@/usr/src/linux-2.6.15.2#cat make.txt
                          CHK    include/linux/version.h
                          CHK    include/linux/compile.h
                          CHK    usr/initramfs_list
                          GEN    .version
                          CHK    include/linux/compile.h
                          UPD    include/linux/compile.h
                          CC      init/version.o
                          LD      init/built-in.o
                          LD      .tmp_vmlinux1
                        root@/usr/src/linux-2.6.15.2#

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