Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: McKay 06 Dubna 2015, 22:11:13

Název: V4L DVB, Error 2
Přispěvatel: McKay 06 Dubna 2015, 22:11:13
Zdravím, přeinstaloval jsem si systém a chtěl jsem zprovoznit tuner Evolveo Mars, ale při kompilaci V4l mi to vypýše tuto chybu
Kód: [Vybrat]
martin@ASRock-desktop ~ $ sudo apt-get install git linux-headers-$(uname -r) build-essential patchutils libproc-processtable-perl
[sudo] password for martin:
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí       
Čtu stavové informace… Hotovo
build-essential je již nejnovější verze.
patchutils je již nejnovější verze.
libproc-processtable-perl je již nejnovější verze.
git je již nejnovější verze.
linux-headers-3.19.3-031903-generic je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 6 neaktualizováno.
martin@ASRock-desktop ~ $ git clone git://linuxtv.org/media_build.git
Cloning into 'media_build'...
remote: Counting objects: 2723, done.
remote: Compressing objects: 100% (1106/1106), done.
remote: Total 2723 (delta 1914), reused 2258 (delta 1577)
Receiving objects: 100% (2723/2723), 529.95 KiB | 568.00 KiB/s, done.
Resolving deltas: 100% (1914/1914), done.
Checking connectivity... done.
martin@ASRock-desktop ~ $ cd media_build
martin@ASRock-desktop ~/media_build $ ./build
Checking if the needed tools for Linux Mint 17.1 Rebecca are available
Needed package dependencies are met.

************************************************************
* This script will download the latest tarball and build it*
* Assuming that your kernel is compatible with the latest  *
* drivers. If not, you'll need to add some extra backports,*
* ./backports/<kernel> directory.                          *
* It will also update this tree to be sure that all compat *
* bits are there, to avoid compilation failures            *
************************************************************
************************************************************
* All drivers and build system are under GPLv2 License     *
* Firmware files are under the license terms found at:     *
* http://www.linuxtv.org/downloads/firmware/               *
* Please abort in the next 5 secs if you don't agree with  *
* the license                                              *
************************************************************

Not aborted. It means that the licence was agreed. Proceeding...

****************************
Updating the building system
****************************
From git://linuxtv.org/media_build
 * branch            master     -> FETCH_HEAD
Already up-to-date.
make: Entering directory `/home/martin/media_build/linux'
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2015-04-04 09:38:15--  http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5
Překládám linuxtv.org (linuxtv.org)… 130.149.80.248
Navazuje se spojení s linuxtv.org (linuxtv.org)|130.149.80.248|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 101 [application/x-bzip2]
Ukládám do: „linux-media.tar.bz2.md5.tmp“

100%[======================================>] 101         --.-K/s   za 0s     

2015-04-04 09:38:16 (26,2 MB/s) – „linux-media.tar.bz2.md5.tmp“ uloženo [101/101]

cat: linux-media.tar.bz2.md5: Adresář nebo soubor neexistuje
--2015-04-04 09:38:16--  http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2
Překládám linuxtv.org (linuxtv.org)… 130.149.80.248
Navazuje se spojení s linuxtv.org (linuxtv.org)|130.149.80.248|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 5126547 (4,9M) [application/x-bzip2]
Ukládám do: „linux-media.tar.bz2“

100%[======================================>] 5 126 547    468KB/s   za 11s   

2015-04-04 09:38:26 (474 KB/s) – „linux-media.tar.bz2“ uloženo [5126547/5126547]

make: Leaving directory `/home/martin/media_build/linux'
make: Entering directory `/home/martin/media_build/linux'
tar xfj linux-media.tar.bz2
rm -f .patches_applied .linked_dir .git_log.md5
make: Leaving directory `/home/martin/media_build/linux'
**********************************************************
* Downloading firmwares from linuxtv.org.                *
**********************************************************
--2015-04-04 09:38:28--  http://www.linuxtv.org/downloads/firmware//dvb-firmwares.tar.bz2
Překládám www.linuxtv.org (www.linuxtv.org)… 130.149.80.248
Navazuje se spojení s www.linuxtv.org (www.linuxtv.org)|130.149.80.248|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 1235003 (1,2M) [application/x-bzip2]
Ukládám do: „dvb-firmwares.tar.bz2“

100%[======================================>] 1 235 003    235KB/s   za 5,4s   

2015-04-04 09:38:33 (223 KB/s) – „dvb-firmwares.tar.bz2“ uloženo [1235003/1235003]

as102_data1_st.hex
as102_data2_st.hex
cmmb_vega_12mhz.inp
cmmb_venice_12mhz.inp
dvb-fe-bcm3510-01.fw
dvb-fe-drxj-mc-1.0.8.fw
dvb-fe-drxj-mc-vsb-1.0.8.fw
dvb-fe-drxj-mc-vsb-qam-1.0.8.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-xc4000-1.4.1.fw
dvb-fe-xc5000-1.6.114.fw
dvb-fe-xc5000c-4.1.30.7.fw
dvb-firmwares.tar.bz2
dvb-ttpci-01.fw-261a
dvb-ttpci-01.fw-261b
dvb-ttpci-01.fw-261c
dvb-ttpci-01.fw-261d
dvb-ttpci-01.fw-261f
dvb-ttpci-01.fw-2622
dvb-usb-avertv-a800-02.fw
dvb-usb-bluebird-01.fw
dvb-usb-dib0700-1.20.fw
dvb-usb-dibusb-5.0.0.11.fw
dvb-usb-dibusb-6.0.0.8.fw
dvb-usb-dtt200u-01.fw
dvb-usb-it9135-01.fw
dvb-usb-it9135-02.fw
dvb-usb-terratec-h5-drxk.fw
dvb-usb-terratec-h7-az6007.fw
dvb-usb-terratec-h7-drxk.fw
dvb-usb-umt-010-02.fw
dvb-usb-vp702x-01.fw
dvb-usb-vp7045-01.fw
dvb-usb-wt220u-01.fw
dvb-usb-wt220u-02.fw
dvb_nova_12mhz.inp
dvb_nova_12mhz_b0.inp
isdbt_nova_12mhz.inp
isdbt_nova_12mhz_b0.inp
isdbt_rio.inp
sms1xxx-hcw-55xxx-dvbt-02.fw
sms1xxx-hcw-55xxx-isdbt-02.fw
sms1xxx-nova-a-dvbt-01.fw
sms1xxx-nova-b-dvbt-01.fw
sms1xxx-stellar-dvbt-01.fw
tdmb_nova_12mhz.inp
v4l-cx231xx-avcore-01.fw
v4l-cx23418-apu.fw
v4l-cx23418-cpu.fw
v4l-cx23418-dig.fw
v4l-cx23885-avcore-01.fw
v4l-cx23885-enc-broken.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /home/martin/media_build/v4l allyesconfig
make[1]: Entering directory `/home/martin/media_build/v4l'
No version yet, using 3.19.3-031903-generic
make[1]: Leaving directory `/home/martin/media_build/v4l'
make[1]: Entering directory `/home/martin/media_build/v4l'
make[2]: Entering directory `/home/martin/media_build/linux'
Applying patches for kernel 3.19.3-031903-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/debug.patch
patch -s -f -N -p1 -i ../backports/drx39xxj.patch
Patched drivers/media/dvb-core/dvbdev.c
Patched drivers/media/v4l2-core/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
make[2]: Leaving directory `/home/martin/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.19.3-031903-generic/build /lib/modules/3.19.3-031903-generic/build 1
Preparing to compile for kernel version 3.19.3

***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.

WARNING: This is the V4L/DVB backport tree, with experimental drivers
    backported to run on legacy kernels from the development tree at:
      http://git.linuxtv.org/media-tree.git.
    It is generally safe to use it for testing a new driver or
    feature, but its usage on production environments is risky.
    Don't use it in production. You've been warned.
VIDEO_SMIAPP: Requires at least kernel 3.20.0
Created default (all yes) .config file
./scripts/fix_kconfig.pl
make[1]: Leaving directory `/home/martin/media_build/v4l'
make -C /home/martin/media_build/v4l
make[1]: Entering directory `/home/martin/media_build/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/martin/media_build/v4l'
make[1]: Entering directory `/home/martin/media_build/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.19.3-031903-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/martin/media_build/v4l/firmware'
make[2]: Leaving directory `/home/martin/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/martin/media_build/v4l/firmware'
  CC  ihex2fw
Generating vicam/firmware.fw
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/martin/media_build/v4l/firmware'
Kernel build directory is /lib/modules/3.19.3-031903-generic/build
make -C ../linux apply_patches
make[2]: Entering directory `/home/martin/media_build/linux'
Patches for 3.19.3-031903-generic already applied.
make[2]: Leaving directory `/home/martin/media_build/linux'
make -C /lib/modules/3.19.3-031903-generic/build SUBDIRS=/home/martin/media_build/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-3.19.3-031903-generic'
  CC [M]  /home/martin/media_build/v4l/msp3400-driver.o
  CC [M]  /home/martin/media_build/v4l/msp3400-kthreads.o
  LD [M]  /home/martin/media_build/v4l/msp3400.o
  CC [M]  /home/martin/media_build/v4l/cx25840-core.o
  CC [M]  /home/martin/media_build/v4l/cx25840-audio.o
  CC [M]  /home/martin/media_build/v4l/cx25840-firmware.o
  CC [M]  /home/martin/media_build/v4l/cx25840-vbi.o
  CC [M]  /home/martin/media_build/v4l/cx25840-ir.o
  LD [M]  /home/martin/media_build/v4l/cx25840.o
  CC [M]  /home/martin/media_build/v4l/m5mols_core.o
  CC [M]  /home/martin/media_build/v4l/m5mols_controls.o
  CC [M]  /home/martin/media_build/v4l/m5mols_capture.o
  LD [M]  /home/martin/media_build/v4l/m5mols.o
  CC [M]  /home/martin/media_build/v4l/imx074.o
  CC [M]  /home/martin/media_build/v4l/mt9m001.o
  CC [M]  /home/martin/media_build/v4l/mt9m111.o
  CC [M]  /home/martin/media_build/v4l/mt9t031.o
  CC [M]  /home/martin/media_build/v4l/mt9t112.o
  CC [M]  /home/martin/media_build/v4l/mt9v022.o
  CC [M]  /home/martin/media_build/v4l/ov2640.o
  CC [M]  /home/martin/media_build/v4l/ov5642.o
  CC [M]  /home/martin/media_build/v4l/ov6650.o
  CC [M]  /home/martin/media_build/v4l/ov772x.o
  CC [M]  /home/martin/media_build/v4l/ov9640.o
  CC [M]  /home/martin/media_build/v4l/ov9740.o
  CC [M]  /home/martin/media_build/v4l/rj54n1cb0c.o
  CC [M]  /home/martin/media_build/v4l/tw9910.o
  CC [M]  /home/martin/media_build/v4l/aptina-pll.o
  CC [M]  /home/martin/media_build/v4l/tvaudio.o
  CC [M]  /home/martin/media_build/v4l/tda7432.o
  CC [M]  /home/martin/media_build/v4l/saa6588.o
  CC [M]  /home/martin/media_build/v4l/tda9840.o
  CC [M]  /home/martin/media_build/v4l/tea6415c.o
  CC [M]  /home/martin/media_build/v4l/tea6420.o
  CC [M]  /home/martin/media_build/v4l/saa7110.o
  CC [M]  /home/martin/media_build/v4l/saa7115.o
  CC [M]  /home/martin/media_build/v4l/saa717x.o
  CC [M]  /home/martin/media_build/v4l/saa7127.o
  CC [M]  /home/martin/media_build/v4l/saa7185.o
  CC [M]  /home/martin/media_build/v4l/saa6752hs.o
  CC [M]  /home/martin/media_build/v4l/adv7170.o
  CC [M]  /home/martin/media_build/v4l/adv7175.o
  CC [M]  /home/martin/media_build/v4l/adv7180.o
  CC [M]  /home/martin/media_build/v4l/adv7183.o
  CC [M]  /home/martin/media_build/v4l/adv7343.o
  CC [M]  /home/martin/media_build/v4l/adv7393.o
  CC [M]  /home/martin/media_build/v4l/adv7604.o
  CC [M]  /home/martin/media_build/v4l/adv7842.o
  CC [M]  /home/martin/media_build/v4l/ad9389b.o
  CC [M]  /home/martin/media_build/v4l/adv7511.o
  CC [M]  /home/martin/media_build/v4l/vpx3220.o
  CC [M]  /home/martin/media_build/v4l/vs6624.o
  CC [M]  /home/martin/media_build/v4l/bt819.o
  CC [M]  /home/martin/media_build/v4l/bt856.o
  CC [M]  /home/martin/media_build/v4l/bt866.o
  CC [M]  /home/martin/media_build/v4l/ks0127.o
  CC [M]  /home/martin/media_build/v4l/ths7303.o
  CC [M]  /home/martin/media_build/v4l/ths8200.o
  CC [M]  /home/martin/media_build/v4l/tvp5150.o
  CC [M]  /home/martin/media_build/v4l/tvp514x.o
  CC [M]  /home/martin/media_build/v4l/tvp7002.o
  CC [M]  /home/martin/media_build/v4l/tw2804.o
  CC [M]  /home/martin/media_build/v4l/tw9903.o
  CC [M]  /home/martin/media_build/v4l/tw9906.o
  CC [M]  /home/martin/media_build/v4l/cs5345.o
  CC [M]  /home/martin/media_build/v4l/cs53l32a.o
  CC [M]  /home/martin/media_build/v4l/m52790.o
  CC [M]  /home/martin/media_build/v4l/tlv320aic23b.o
  CC [M]  /home/martin/media_build/v4l/uda1342.o
  CC [M]  /home/martin/media_build/v4l/wm8775.o
  CC [M]  /home/martin/media_build/v4l/wm8739.o
  CC [M]  /home/martin/media_build/v4l/vp27smpx.o
  CC [M]  /home/martin/media_build/v4l/sony-btf-mpx.o
  CC [M]  /home/martin/media_build/v4l/upd64031a.o
  CC [M]  /home/martin/media_build/v4l/upd64083.o
  CC [M]  /home/martin/media_build/v4l/ov7640.o
  CC [M]  /home/martin/media_build/v4l/ov7670.o
  CC [M]  /home/martin/media_build/v4l/ov9650.o
  CC [M]  /home/martin/media_build/v4l/mt9m032.o
  CC [M]  /home/martin/media_build/v4l/mt9p031.o
  CC [M]  /home/martin/media_build/v4l/mt9t001.o
  CC [M]  /home/martin/media_build/v4l/mt9v011.o
  CC [M]  /home/martin/media_build/v4l/mt9v032.o
  CC [M]  /home/martin/media_build/v4l/sr030pc30.o
  CC [M]  /home/martin/media_build/v4l/noon010pc30.o
  CC [M]  /home/martin/media_build/v4l/s5k6aa.o
  CC [M]  /home/martin/media_build/v4l/s5k6a3.o
  CC [M]  /home/martin/media_build/v4l/s5k4ecgx.o
  CC [M]  /home/martin/media_build/v4l/s5k5baf.o
  CC [M]  /home/martin/media_build/v4l/s5c73m3-core.o
  CC [M]  /home/martin/media_build/v4l/s5c73m3-spi.o
  CC [M]  /home/martin/media_build/v4l/s5c73m3-ctrls.o
  LD [M]  /home/martin/media_build/v4l/s5c73m3.o
  CC [M]  /home/martin/media_build/v4l/adp1653.o
  CC [M]  /home/martin/media_build/v4l/as3645a.o
  CC [M]  /home/martin/media_build/v4l/lm3560.o
  CC [M]  /home/martin/media_build/v4l/lm3646.o
  CC [M]  /home/martin/media_build/v4l/smiapp-pll.o
  CC [M]  /home/martin/media_build/v4l/ak881x.o
  CC [M]  /home/martin/media_build/v4l/ir-kbd-i2c.o
  CC [M]  /home/martin/media_build/v4l/ml86v7667.o
  CC [M]  /home/martin/media_build/v4l/ov2659.o
  CC [M]  /home/martin/media_build/v4l/tuner-xc2028.o
  CC [M]  /home/martin/media_build/v4l/tuner-simple.o
  CC [M]  /home/martin/media_build/v4l/tuner-types.o
  CC [M]  /home/martin/media_build/v4l/mt20xx.o
  CC [M]  /home/martin/media_build/v4l/tda8290.o
  CC [M]  /home/martin/media_build/v4l/tea5767.o
  CC [M]  /home/martin/media_build/v4l/tea5761.o
  CC [M]  /home/martin/media_build/v4l/tda9887.o
  CC [M]  /home/martin/media_build/v4l/tda827x.o
  CC [M]  /home/martin/media_build/v4l/tda18271-maps.o
  CC [M]  /home/martin/media_build/v4l/tda18271-common.o
  CC [M]  /home/martin/media_build/v4l/tda18271-fe.o
  LD [M]  /home/martin/media_build/v4l/tda18271.o
  CC [M]  /home/martin/media_build/v4l/xc5000.o
  CC [M]  /home/martin/media_build/v4l/xc4000.o
  CC [M]  /home/martin/media_build/v4l/msi001.o
  CC [M]  /home/martin/media_build/v4l/mt2060.o
  CC [M]  /home/martin/media_build/v4l/mt2063.o
  CC [M]  /home/martin/media_build/v4l/mt2266.o
  CC [M]  /home/martin/media_build/v4l/qt1010.o
  CC [M]  /home/martin/media_build/v4l/mt2131.o
  CC [M]  /home/martin/media_build/v4l/mxl5005s.o
  CC [M]  /home/martin/media_build/v4l/mxl5007t.o
  CC [M]  /home/martin/media_build/v4l/mc44s803.o
  CC [M]  /home/martin/media_build/v4l/max2165.o
  CC [M]  /home/martin/media_build/v4l/tda18218.o
  CC [M]  /home/martin/media_build/v4l/tda18212.o
  CC [M]  /home/martin/media_build/v4l/e4000.o
  CC [M]  /home/martin/media_build/v4l/fc2580.o
  CC [M]  /home/martin/media_build/v4l/tua9001.o
  CC [M]  /home/martin/media_build/v4l/si2157.o
make[3]: *** No rule to make target `/home/martin/media_build/v4l/m88ts2022.c', needed by `/home/martin/media_build/v4l/m88ts2022.o'.  Stop.
make[2]: *** [_module_/home/martin/media_build/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.19.3-031903-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/martin/media_build/v4l'
make: *** [all] Error 2
build failed at ./build line 491.
martin@ASRock-desktop ~/media_build $
Mám Linux Mint 17.1 Rebecca, Kernel 3.19.3, zkoušel jsem všelijaký návody, ale prostě se s tím dál nedostanu... Myslel, jsem, že by stačil jen firmware, chvílí to jede a chvíli ne, Kaffeine zařízení úspěšně detekuje, ale při vyhledávání programů mi to vypíše ''Nenalezeno vhodné zařízení''...
Název: Re:V4L DVB, Error 2
Přispěvatel: McKay 10 Dubna 2015, 19:45:32
Balíček se mi podařilo úspěšně z ničeho nic zkompilovat, ale pořád přetrvává problém, že Tuner chvíli jede a chvíli nejede... adresář dev/dvb/adapter0 mám vytvořený, Kaffeine zařízení vidí, ale když chci naladit programy tak to píše ''Nenalezeno vhodné zařízení''. Nemáte nějaké řešení?
Název: Re:V4L DVB, Error 2
Přispěvatel: Pablos 11 Dubna 2015, 11:24:57
Vyskúšaj MythTV na youtube sú aj videá ako funguje pod linuxom. Ten Mars som kedysi rozbehal podľa tohto návodu => http://www.abclinuxu.cz/poradna/linux/show/363430

Zoznam podporovaných / bezproblémových  zariadení pod linuxom  => http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices/Full
Název: Re:V4L DVB, Error 2
Přispěvatel: McKay 11 Dubna 2015, 21:40:16
Já si spíš myslím, že to bude Firmware nebo nestabilními drivery, dřív mi to šlo bezproblémů, ted mi tuner nejede vůbec, možná to zkusím i na Ubuntu, nebo vyčkám na Mint 17.2...
Název: Re:V4L DVB, Error 2
Přispěvatel: McKay 25 Dubna 2015, 17:11:21
Ahoj, nakonec jsem TV vyřešil se serverem TvHeadend s Kodi, funguje to celkem dobře, ale když chci něco nahrát, tak ve statusu sice vidím, že se pořad nahrává, ale po skončení nahrávání v přednastavené složce žádný soubor nevidím... :-/ , ale když se pořad nahrává do složky '/home/hts' tak nahrávání funguje, nevíte proč je tomu tak a proč si nemůžu zvolit svůj adresář k archivaci?
http://www.jpeg.cz/images/2015/04/25/G0ejN.png
Název: Re:V4L DVB, Error 2
Přispěvatel: Pablos 26 Dubna 2015, 12:15:24
Možnosti:
1. V názve zložky nepoužívaj diakritiku (žiadne á,é,ž atď)
2. V názve zložky nepoužívaj medzery
3. Za zložkou daj lomítko => /
Název: Re:V4L DVB, Error 2
Přispěvatel: McKay 27 Dubna 2015, 11:43:58
Řešení jsem našel zde: http://olymprecs.blogspot.cz/p/tvheadend-setup.html
Kód: [Vybrat]
Recording system path: /data
Note that the tvheadend user won't have write access to the /data directory because it is initially created with root ownership. To fix this, start a Terminal and type:

 sudo chown username /data
(where "username" is the tvheadend username, not yours)
(However, type in your own Ubuntu login password when prompted for it)
Název: Re:V4L DVB, Error 2
Přispěvatel: McKay 27 Dubna 2015, 18:56:08
Ách jo, už jsem si myslel, že mám konečně funkční nahrávání, ale jak kdy se to nahraje v pořádku někdy to má nesmyslný celkový čas, ted jsem nahrál Hvězdnou bránu na Prima COOL a celkový čas videa je 0, někdy 63h což je úplný nesmysl, a nejde s videem posouvat... :(  Mám verzi 3.4, díval jsem se, že už je 3.9, možná by to novější verze zpravila, ale nwm jak to upgradovat ten web je proo mě jak španělská vesnice...
http://www.jpeg.cz/obrazek/cXQ