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

    Komunita kolem Linuxu From Scratch (LFS) vydala Linux From Scratch 12.1 a Linux From Scratch 12.1 se systemd. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů přichází s Glibc 2.39, Binutils 2.42 a Linuxem 6.7.4. Současně bylo oznámeno vydání verze 12.1 knih Beyond Linux From Scratch (BLFS) a Beyond Linux From Scratch se systemd.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Upozornění

    Google blokuje Chaty RCS (Rich Communication Services neboli rozšířené komunikační služby) na telefonech s rootnutým Androidem nebo odemčeným zavaděčem [9to5Google].

    Ladislav Hagara | Komentářů: 7
    včera 12:22 | Komunita

    Bylo spuštěno hlasování o přednáškách a workshopech pro letošní Installfest, jenž proběhne o víkendu 16. a 17. března v Praze na Karlově náměstí 13. O open source hardwaru bude přednášet Mitch Altman.

    Ladislav Hagara | Komentářů: 1
    včera 08:00 | IT novinky

    Počítač NitroPC Pro 2 od společnosti Nitrokey s corebootem Dasharo byl oficiálně certifikován pro Qubes OS verze 4. Qubes OS (Wikipedie) je svobodný a otevřený operační systém zaměřený na bezpečnost desktopu.

    Ladislav Hagara | Komentářů: 1
    včera 07:00 | Nová verze

    Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 1.20. Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 17
    29.2. 13:00 | IT novinky

    Jednodeskový počítač Raspberry Pi slaví 12 let. Prodej byl spuštěn 29. února 2012 (Wikipedie, 𝕏).

    Ladislav Hagara | Komentářů: 13
    29.2. 12:00 | Nová verze

    Byla vydána verze 3.2 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    29.2. 11:44 | Nová verze

    Byla vydána nová verze 1.6.0 grafického správce diskových oddílů GParted (GNOME Partition Editor) a také verze 1.6.0 živé distribuce GParted Live, která obsahuje tohoto správce a další nástroje pro zálohování či obnovu dat. Linux byl povýšen na verzi 6.6.15-2.

    Ladislav Hagara | Komentářů: 8
    29.2. 06:00 | Nová verze Ladislav Hagara | Komentářů: 0
    28.2. 22:44 | Nová verze

    Byla vydána (𝕏) únorová aktualizace aneb nová verze 1.87 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.87 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 15
    Steam
     (22%)
     (32%)
     (7%)
     (10%)
     (29%)
    Celkem 41 hlasů
     Komentářů: 0
    Rozcestník

    Dotaz: kompilacia jadra, pridanie modulu

    6.4.2008 15:18 moky | skóre: 5
    kompilacia jadra, pridanie modulu
    Přečteno: 597×
    Dobry den prajem,
    pouzivam fedoru 8, kernel 2.6.24.4-64.fc8
    mam nasledujuci problem. Chcel som si nainstalovat do svojeho jadra podporu ovladacov pre TV kartu a zistil som, ze som neni schopny skompilovat jadro. Postupoval som:
    yum install kernel-headers
    yum instal kernel-devel
    pomocou yumdownloadera som si stiahol a nasledne nainstaloval aj kernel...src.rpm
    config som vytvoril make menuconfig
    a ppokracoval som make, kde mi skonci s takotuo hlaskou:
    CHK include/linux/version.h
    CHK include/linux/utsrelease.h
    make[1]: *** No rule to make target `missing-syscalls'. Stop.
    make: *** [prepare0] Error 2

    rovnake to aj ked chcem pouzit make module_install.
    tak som googlil.. :( neuspesne
    Najcastejsia rada bola,aby som si stiahol z kernel.org cele jadro a prekompiloval.. Neni som exper na kompilaciu jadra a ani sa nim nechystam byt. Ja si len potrebujem pridat do jadra podporu modulu pre tv kartu. A kompilacia noveho vanila jadra a so vseytkymi nastaveniami sa mi moc nedarila.. nenabootoval mi pc.

    dakujem za kazdu radu

    Odpovědi

    6.4.2008 16:35 pht
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    Vzdyt to co delate je presne preklad jadra, akorat ne z kernel.org ale z src.rpm. Jakej ze ma bejt ten postup instalace driveru?
    6.4.2008 17:31 moky | skóre: 5
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    dakujem, snazim sa o instalaciu Pinnacle PCTV 330e
    6.4.2008 19:18 pht
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    V tom navodu nevidim nic o kompilaci jadra. Po tom yumovani byste mel pokracovat bodem 4 navodu.
    6.4.2008 19:20 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    co konkretne se vam nepovedlo udelat podle toho navodu? pokud dobre chapu tam o kompilaci kernelu nic nepisou... chce to nejake chybove hlasky, myslim ze to resite moc slozite..

    nahradte apt-get za yum install stahnete baliky a pokracujte podle navodu, pokud nejde o nejakou verzi ovladace jen pro debian(ubuntu) nemel by byt problem...
    6.4.2008 19:46 moky | skóre: 5
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    dakujem v bode 8 mi to takto zakape:

    make
    make -C /usr/src/v4l-dvb-experimental/v4l
    make[1]: Entering directory `/usr/src/v4l-dvb-experimental/v4l'
    scripts/make_makefile.pl
    No version yet.
    Updating/Creating .config
    Preparing to compile for kernel version 2.6.24
    
    ***WARNING:*** You do not have the full kernel sources installed.
    This does not prevent you from building the v4l-dvb tree if you have the
    kernel headers, but the full kernel source may be required in order to use
    make menuconfig / xconfig / qconfig.
    
    If you are experiencing problems building the v4l-dvb tree, please try
    building against a vanilla kernel before reporting a bug.
    
    Vanilla kernels are available at http://kernel.org.
    On most distros, this will compile a newly downloaded kernel:
    
    cp /boot/config-`uname -r` <your kernel dir>/.config
    cd <your kernel dir>
    make all modules_install install
    
    Please see your distro's web site for instructions to build a new kernel.
    
    VIDEO_PLANB: Requires at least kernel 2.6.99
    Created default (all yes) .config file
    ./scripts/make_myconfig.pl
    make[1]: Leaving directory `/usr/src/v4l-dvb-experimental/v4l'
    make[1]: Entering directory `/usr/src/v4l-dvb-experimental/v4l'
    perl scripts/make_config_compat.pl /lib/modules/2.6.24.4-64.fc8/build ./.myconfig ./config-compat.h
    creating symbolic links...
    ln -sf . oss
    make -C /lib/modules/2.6.24.4-64.fc8/build SUBDIRS=/usr/src/v4l-dvb-experimental/v4l  modules
    make[2]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-pci.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-usb.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-fe-tuner.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-i2c.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-sram.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-eeprom.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-misc.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-hw-filter.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/flexcop-dma.o
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/bttv-driver.o
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c: In function 'show_card':
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:172: warning: initialization from incompatible pointer type
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c: At top level:
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:3887: error: unknown field 'hardware' specified in initializer
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:3887: error: 'VID_HARDWARE_BT848' undeclared here (not in a function)
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:3896: error: unknown field 'hardware' specified in initializer
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:4042: error: unknown field 'hardware' specified in initializer
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c: In function 'bttv_register_video':
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:4637: warning: passing argument 1 of 'class_device_create_file' from incompatible pointer type
    make[3]: *** [/usr/src/v4l-dvb-experimental/v4l/bttv-driver.o] Error 1
    make[2]: *** [_module_/usr/src/v4l-dvb-experimental/v4l] Error 2
    make[2]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/usr/src/v4l-dvb-experimental/v4l'
    make: *** [all] Error 2
    6.4.2008 20:08 moky | skóre: 5
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    resp. ked nainstalujem kernel..src.rpm tak to skonci takto
    make
    make -C /usr/src/v4l-dvb-experimental/v4l
    make[1]: Entering directory `/usr/src/v4l-dvb-experimental/v4l'
    creating symbolic links...
    make -C /lib/modules/2.6.24.4-64.fc8/build SUBDIRS=/usr/src/v4l-dvb-experimental/v4l  modules
    make[2]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
      CC [M]  /usr/src/v4l-dvb-experimental/v4l/bttv-driver.o
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c: In function 'show_card':
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:172: warning: initialization from incompatible pointer type
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c: At top level:
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:3887: error: unknown field 'hardware' specified in initializer
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:3887: error: 'VID_HARDWARE_BT848' undeclared here (not in a function)
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:3896: error: unknown field 'hardware' specified in initializer
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:4042: error: unknown field 'hardware' specified in initializer
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c: In function 'bttv_register_video':
    /usr/src/v4l-dvb-experimental/v4l/bttv-driver.c:4637: warning: passing argument 1 of 'class_device_create_file' from incompatible pointer type
    make[3]: *** [/usr/src/v4l-dvb-experimental/v4l/bttv-driver.o] Error 1
    make[2]: *** [_module_/usr/src/v4l-dvb-experimental/v4l] Error 2
    make[2]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/usr/src/v4l-dvb-experimental/v4l'
    make: *** [all] Error 2
    
    6.4.2008 21:22 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    máte v jádře podporu pro v4l?

    co vypíše příkaz

    cat /boot/config-`uname -r` | grep V4L ?
    6.4.2008 21:45 moky | skóre: 5
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    CONFIG_VIDEO_V4L1=y
    CONFIG_VIDEO_V4L1_COMPAT=y
    CONFIG_VIDEO_V4L2=y
    CONFIG_V4L_USB_DRIVERS=y
    6.4.2008 22:33 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    to vypadá v pořádku, znamená to že máte v jádře podporu pro video for linux. teď už vařím z vody: nemáte podporu pro tuhle kartu v nějaké stable verzi ovladače?->není to bug?

    už asi vím o co jste se pokoušel s kompilací vlastního kernelu zkuste mrknout na tenhle navod(čísla balíků upravte podle své verze):

    http://www.howtoforge.com/kernel_compilation_fedora případně jakýkoli jiný G poradí

    případně jak se tak dívám(neznám fedoru) ale nechybí vám něco jako linux-image, prostě kompletní zdrojáky jádra,nejen kernel-headers pro kompilaci modulů(at' už z vanilly, z balíků distribuce, enbo odjinud)případně možná další balík fedory, pro práci s kernelem(musí poradit fedorista, já se v ní tak daleko nedostal)

    pokud se dáte do kompilace kernelu potřebujete jiný návod, na ten o kartě je potřeba načas zapomenout a postupy nekombinovat...

    možná blbost, ale spouštíte kompilaci v adresáři se zdrojáky? spouštíte kompilaci jako root?(stačí sudo - pokud máte).

    omlouvám se za volný proud myšlenek snad je to aspon trochu srozumitelné...jdu spát ráno moudřejší večera
    7.4.2008 06:33 pht
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    Hm, tezko rict, aniz bych ty zdrojaky videl.

    Muzete zkusit prelozit (a spravne nainstalovat) vanilla jadro a pak opakovat, jak doporucuji, ale nevim, zda to pomuze.

    Nicmene ten navod je uz tak rok a pul starej, je dost mozny ze spravny ovladac uz v jadre davno mate. Zkuste udelat ty kroky 4 az 6 (instalaci firmware) a pak az 12, tj ty prikazy modprobe ...
    7.4.2008 10:04 moky | skóre: 5
    Rozbalit Rozbalit vše Re: kompilacia jadra, pridanie modulu
    Dakujem za odpovede, nakoniec sa mi podarilo tie ovladace nainstalovat podla tohto navodu.
    pri overeni:
    modprobe em28xx
    modprobe em28xx-audio
    modprobe em2880-dvb
    tak je vsetko ok. :) Uz len nejaky typ na dobry prehravac TV. Nejako sa mi nedari ladit stanice..ale to uz som vcera nevidel na display. :)
    este raz dakujem za odpovede. Inak nakoniec sa mi podarilo aj vlastny kernel nahodit. Na kompilaciu som potreboval jadro z www.kernel.org. Kedysi mi stacilo stiahnut zdrojaky k danej distribucii, teda v pripade fedory core to boli balicky kernel-headers, kernel-devel a kernel-src, teraz mi to tak neslo a musel som si stiahnut jadro z kernel.org.

    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.