abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:11 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 6.15 oznámil Linus Torvalds vydání Linuxu 6.16. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies.

    Ladislav Hagara | Komentářů: 0
    25.7. 19:55 | IT novinky

    Americký výrobce čipů Intel propustí 15 procent zaměstnanců (en), do konce roku by jich v podniku mělo pracovat zhruba 75.000. Firma se potýká s výrobními problémy a opouští také miliardový plán na výstavbu továrny v Německu a Polsku.

    Ladislav Hagara | Komentářů: 22
    25.7. 17:33 | Komunita

    MDN (Wikipedie), dnes MDN Web Docs, původně Mozilla Developer Network, slaví 20 let. V říjnu 2004 byl ukončen provoz serveru Netscape DevEdge, který byl hlavním zdrojem dokumentace k webovým prohlížečům Netscape a k webovým technologiím obecně. Mozille se po jednáních s AOL povedlo dokumenty z Netscape DevEdge zachránit a 23. července 2005 byl spuštěn MDC (Mozilla Developer Center). Ten byl v roce 2010 přejmenován na MDN.

    Ladislav Hagara | Komentářů: 0
    25.7. 14:55 | Nová verze

    Wayback byl vydán ve verzi 0.1. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.

    Ladislav Hagara | Komentářů: 0
    25.7. 13:33 | Nová verze

    Byla vydána nová verze 6.18 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Nově se lze k síti Tor připojit pomocí mostu WebTunnel. Tor Browser byl povýšen na verzi 14.5.5. Thunderbird na verzi 128.12.0. Další změny v příslušném seznamu.

    Ladislav Hagara | Komentářů: 0
    24.7. 14:33 | IT novinky

    Meta představila prototyp náramku, který snímá elektrickou aktivity svalů (povrchová elektromyografie, EMG) a umožňuje jemnými gesty ruky a prstů ovládat počítač nebo různá zařízení. Získané datové sady emg2qwerty a emg2pose jsou open source.

    Ladislav Hagara | Komentářů: 1
    24.7. 14:22 | Nová verze

    Byla vydána (𝕏) nová verze 25.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 25.7 je Visionary Viper. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    24.7. 13:33 | IT novinky

    Před 40 lety, 23. července 1985, společnost Commodore představila první počítač Amiga. Jednalo se o počítač "Amiga od Commodore", jenž byl později pojmenován Amiga 1000. Mělo se jednat o přímou konkurenci počítače Apple Macintosh uvedeného na trh v lednu 1984.

    Ladislav Hagara | Komentářů: 2
    24.7. 06:00 | IT novinky

    T‑Mobile USA ve spolupráci se Starlinkem spustil službu T-Satellite. Uživatelé služby mohou v odlehlých oblastech bez mobilního signálu aktuálně využívat satelitní síť s více než 650 satelity pro posílání a příjem zpráv, sdílení polohy, posílání zpráv na 911 a příjem upozornění, posílání obrázků a krátkých hlasových zpráv pomocí aplikace Zprávy Google. V plánu jsou také satelitní data.

    Ladislav Hagara | Komentářů: 9
    23.7. 21:55 | Komunita

    Společnost Proxmox Server Solutions stojící za virtualizační platformou Proxmox Virtual Environment věnovala 10 000 eur nadaci The Perl and Raku Foundation (TPRF).

    Ladislav Hagara | Komentářů: 2
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (29%)
     (26%)
     (6%)
     (5%)
     (4%)
     (1%)
     (3%)
     (26%)
    Celkem 143 hlasů
     Komentářů: 17, poslední 26.7. 20:08
    Rozcestník

    Dotaz: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel

    1.3.2007 20:24 Martin
    Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Přečteno: 198×
    Zdravím, Mám Debian a chtěl jsme si zkompilovat nejnovější stable kernel, tak jsme si ho stáhnul, rozbalil, zkonfiguroval a chtěl jsme vytvořit deb balíček s make-kpkg vpořádku se vytvoří jak balíček s kernel_image, kernel_headers, kernel_manual, ale pokud chci vytvořit balček s moduly (make-kpkg modules) tak mi to vyhodí chybu:
    NVIDIA: calling KBUILD...
    make CC=gcc-4.1 -C /usr/src/linux-2.6.20.1 SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
    make[4]: Entering directory `/usr/src/linux-2.6.20.1'
      CC [M]  /usr/src/modules/nvidia-kernel/nv/nv.o
    In file included from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:17:26: error: linux/config.h: není souborem ani adresářem
    In file included from include/linux/list.h:8,
                     from include/linux/module.h:10,
                     from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:46,
                     from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
    include/linux/prefetch.h: In function 'prefetch_range':
    include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:241:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:269:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:691:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!"
    /usr/src/modules/nvidia-kernel/nv/nv.c: At top level:
    /usr/src/modules/nvidia-kernel/nv/nv.c:64: warning: 'kmem_cache_t' is deprecated
    /usr/src/modules/nvidia-kernel/nv/nv.c:201: warning: initialization from incompatible pointer type
    /usr/src/modules/nvidia-kernel/nv/nv.c:223:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvos_get_agp_device_by_class':
    /usr/src/modules/nvidia-kernel/nv/nv.c:404: warning: implicit declaration of function 'pci_find_class'
    /usr/src/modules/nvidia-kernel/nv/nv.c:404: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c:418: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvidia_init_module':
    /usr/src/modules/nvidia-kernel/nv/nv.c:970: warning: implicit declaration of function 'pm_register'
    /usr/src/modules/nvidia-kernel/nv/nv.c:970: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c:1036: warning: implicit declaration of function 'pm_unregister'
    /usr/src/modules/nvidia-kernel/nv/nv.c:1167:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nv_kern_open':
    /usr/src/modules/nvidia-kernel/nv/nv.c:1365: warning: passing argument 2 of 'request_irq' from incompatible pointer type
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nv_kern_mmap':
    /usr/src/modules/nvidia-kernel/nv/nv.c:1541: warning: implicit declaration of function 'remap_page_range'
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvos_count_devices':
    /usr/src/modules/nvidia-kernel/nv/nv.c:3232: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c:3237: warning: assignment makes pointer from integer without a cast
    make[5]: *** [/usr/src/modules/nvidia-kernel/nv/nv.o] Error 1
    make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
    make[4]: Leaving directory `/usr/src/linux-2.6.20.1'
    NVIDIA: left KBUILD.
    nvidia.ko failed to build!
    make[3]: *** [module] Error 1
    make[3]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
    make[2]: *** [build-stamp] Error 2
    make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
    make[1]: *** [kdist] Error 2
    make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
    Module /usr/src/modules/nvidia-kernel failed.
    Hit return to Continue?
    
    Dám enter a kompilace se ukončí

    žádný HW od NVIDIE nemám, tak by bylo nejlepší kdybych to možná zrrušil, ale nevím jak, v konfiguraci jsem vypl vše kde bylo nvidia, ale nepomohlo to.

    Nevíte někdo? Možná něco dělám blbě, přece jen to dělám poprvé. Díky za každou radu

    Odpovědi

    1.3.2007 20:38 razor | skóre: 33
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    linux/config.h: není souborem ani adresářem
    michich avatar 1.3.2007 20:46 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Máš asi nainstalovaný balík nvidia-kernel-common, nvidia-kernel-source, nebo něco takového. Tak ho odinstaluj.
    1.3.2007 21:53 JZ | skóre: 18 | blog: tucnakovo_putovani
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Nez me predbehne DW ;-) FAQ
    There can be no success without sacrifice!
    1.3.2007 23:33 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    ok, zrušil jsme cestu k /usr/src/modules už to nenačítá, ale ted když dám 'make-kpkg modules' tak mi to vypíše:
    # make-kpkg modules_clean
    exec debian/rules  DEBIAN_REVISION=2.6.20.1-10.00.Custom  modules_clean
    for module in ; do                        \
              if test -d  $module; then                                \
                (cd $module;                                          \
                  if ./debian/rules KVERS="2.6.20.1" KSRC="/usr/src/linux-2.6.20.1" \
                                 KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf"      \
                                 KPKG_DEST_DIR="/usr/src/linux-2.6.20.1/.."       \
                                 KPKG_MAINTAINER="Unknown Kernel Package Maintainer"        \
                                 ARCH=i386                    \
                                 KPKG_EXTRAV_ARG=""        \
                                 KDREV="2.6.20.1-10.00.Custom" kdist_clean; then    \
                      echo "Module $module cleaned";                   \
                  else                                                  \
                       echo "Module $module failed to clean up";       \
                       echo "Hit return to Continue?";                  \
                     read ans;                                          \
                  fi;                                                   \
                 );                                                     \
              else                                                      \
                   echo "Module $module does not exist";               \
                   echo "Hit return to Continue?";                      \
              fi;                                                       \
            done
    
    by mě zajímalo jestli to dělám dobře, když chci získat ty moduly? Pokud totiž bootuji z kernelu co si vytvořím, tak mi to píše právě, že nemůže načíst moduly.
    1.3.2007 23:34 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    ok, zrušil jsme cestu k /usr/src/modules už to nenačítá, ale ted když dám 'make-kpkg modules' tak mi to vypíše:
    # make-kpkg modules_clean
    exec debian/rules  DEBIAN_REVISION=2.6.20.1-10.00.Custom  modules_clean
    for module in ; do                        \
              if test -d  $module; then                                \
                (cd $module;                                          \
                  if ./debian/rules KVERS="2.6.20.1" KSRC="/usr/src/linux-2.6.20.1" \
                                 KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf"      \
                                 KPKG_DEST_DIR="/usr/src/linux-2.6.20.1/.."       \
                                 KPKG_MAINTAINER="Unknown Kernel Package Maintainer"        \
                                 ARCH=i386                    \
                                 KPKG_EXTRAV_ARG=""        \
                                 KDREV="2.6.20.1-10.00.Custom" kdist_clean; then    \
                      echo "Module $module cleaned";                   \
                  else                                                  \
                       echo "Module $module failed to clean up";       \
                       echo "Hit return to Continue?";                  \
                     read ans;                                          \
                  fi;                                                   \
                 );                                                     \
              else                                                      \
                   echo "Module $module does not exist";               \
                   echo "Hit return to Continue?";                      \
              fi;                                                       \
            done
    
    by mě zajímalo jestli to dělám dobře, když chci získat ty moduly? Pokud totiž bootuji z kernelu co si vytvořím, tak mi to píše právě, že nemůže načíst moduly.
    2.3.2007 00:00 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Co tady vyvádíš za blbosti - proč sis nepřečetl ten FAQ?

    Prostě v zdrojácích jádra si vytvoř soubor config.h s požadovaným obsahem, nebo v zdrojáku toho modulu nv uprav ten kod a místo #include linux/config.h přepiš #include linux/autoconf.h (podle chybové hlášky by to mělo být v souboru /usr/src/modules/nvidia-kernel/nv/nv-linux.h:17:26: error: linux/config.h: není souborem ani adresářem)
    2.3.2007 00:17 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Jak jsem psal, tak už mě netrápí problém, který je uvedený v 1. otázce (protože jsem smazal /usr/src/modules), ale druhý a tam problém s config.h teda nevidím. Jinak FAQ jsem četl a vytvořil jsem symlink, ale píše to jen to co jsem tady omylem poslal 2x, za což se omlouvám.
    2.3.2007 10:02 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    A já zase nevidím druhý problém ? Kde je ?

    Pokud jsi smazal moduly ručně a pak je chceš mazat pomocí příkazu tak je jasné že to nepošlape když ty moduly už tam nejsou.
    2.3.2007 10:04 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    A já zase nevidím druhý problém ? Kde je ?

    Pokud jsi smazal moduly ručně a pak je chceš mazat pomocí příkazu tak je jasné že to nepošlape když ty moduly už tam nejsou.
    2.3.2007 18:03 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Tak asi bych to měl osvětlit, smazal jsme pouze /usr/src/modules ve kterém byl pouze nvidia-kernel moduly jsou afaik v /lib/modules/verze_jarda. Pote co jsem to smazal jsem vytvařel kernel znovu a při příkazu make-kpkg modules o kterém jsme si mylslel, že vytvoří moduly, aby se mi při bootovani nezastavilo načítání pouze s příkazy z /bin.
    No jsem maňas, když jsem si neuvědomil, že mi chybí vytvořit initrd (mkinitrd -o /boot/initrd) takže kdo chce může mi vynadat pokud si tím uleví. Každopádně děkuji všem zúčastněným, hlavně michich-ovi, který mě nakopl s tím, že jádro hledá v /usr/src/modules.
    2.3.2007 22:06 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Tak timto prispevkem jste se stal rozhodne vitezem ankety o nejzmatenejsi prispevek do diskuse v historii ABC linuxu... Gratulujeme :-)
    2.3.2007 14:34 lada
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    debian??? omg :)

    svisti davam papat gentoo

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.