Codice: Seleziona tutto
fabio@fabio-netbook:~$ cd media_build
fabio@fabio-netbook:~/media_build$ make clean
make -C /home/fabio/media_build/v4l clean
make[1]: ingresso nella directory "/home/fabio/media_build/v4l"
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
config-compat.h Module.symvers Module.markers modules.order \
*.unsigned .*.ko.unsigned.cmd
make -C firmware clean
make[2]: Entering directory `/home/fabio/media_build/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/fabio/media_build/v4l/firmware'
make[1]: uscita dalla directory "/home/fabio/media_build/v4l"
fabio@fabio-netbook:~/media_build$ make distclean
make -C /home/fabio/media_build/v4l distclean
make[1]: ingresso nella directory "/home/fabio/media_build/v4l"
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
config-compat.h Module.symvers Module.markers modules.order \
*.unsigned .*.ko.unsigned.cmd
make -C firmware clean
make[2]: Entering directory `/home/fabio/media_build/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/fabio/media_build/v4l/firmware'
rm -f .version .*.o.flags .*.o.d Makefile.media \
Kconfig Kconfig.kern .config .config.cmd .myconfig \
.kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o *.gcno
rm -f scripts/lxdialog scripts/kconfig
rm: remove write-protected regular file `../linux/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c.orig'? y
rm: cannot remove `../linux/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c.orig': Permission denied
rm: remove write-protected regular file `../linux/drivers/media/usb/sn9c102/sn9c102_core.c.orig'? y
rm: cannot remove `../linux/drivers/media/usb/sn9c102/sn9c102_core.c.orig': Permission denied
rm: remove write-protected regular file `../linux/drivers/media/usb/gspca/pac7302.c.orig'? y
rm: cannot remove `../linux/drivers/media/usb/gspca/pac7302.c.orig': Permission denied
rm: remove write-protected regular file `../linux/drivers/media/usb/gspca/pac7311.c.orig'? y
rm: cannot remove `../linux/drivers/media/usb/gspca/pac7311.c.orig': Permission denied
rm: remove write-protected regular file `../linux/drivers/media/usb/uvc/uvc_driver.c.orig'? y
rm: cannot remove `../linux/drivers/media/usb/uvc/uvc_driver.c.orig': Permission denied
rm: remove write-protected regular file `../linux/drivers/media/usb/uvc/uvc_v4l2.c.orig'? y
rm: cannot remove `../linux/drivers/media/usb/uvc/uvc_v4l2.c.orig': Permission denied
rm: remove write-protected regular file `../linux/drivers/media/v4l2-core/v4l2-ioctl.c.orig'? y
rm: cannot remove `../linux/drivers/media/v4l2-core/v4l2-ioctl.c.orig': Permission denied
make -C firmware distclean
make[2]: Entering directory `/home/fabio/media_build/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make[2]: Leaving directory `/home/fabio/media_build/v4l/firmware'
make[1]: uscita dalla directory "/home/fabio/media_build/v4l"
fabio@fabio-netbook:~/media_build$ ./build
Checking if the needed tools for Ubuntu 12.04.1 LTS 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 if you don't agree with the license *
************************************************************
****************************
Updating the building system
****************************
From git://linuxtv.org/media_build
* branch master -> FETCH_HEAD
Already up-to-date.
make: ingresso nella directory "/home/fabio/media_build/linux"
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2012-09-04 17:55:41-- http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5
Connessione a 127.0.0.1:8118... fallito: Connessione rifiutata.
make: *** [download] Errore 4
make: uscita dalla directory "/home/fabio/media_build/linux"
Download failed at ./build line 433.
fabio@fabio-netbook:~/media_build$ sudo ./build
[sudo] password for fabio:
Checking if the needed tools for Ubuntu 12.04.1 LTS 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 if you don't agree with the license *
************************************************************
****************************
Updating the building system
****************************
From git://linuxtv.org/media_build
* branch master -> FETCH_HEAD
Already up-to-date.
make: ingresso nella directory "/home/fabio/media_build/linux"
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2012-09-04 17:56:15-- http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5
Risoluzione di linuxtv.org (linuxtv.org)... 130.149.80.248
Connessione a linuxtv.org (linuxtv.org)|130.149.80.248|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 93 [application/x-bzip2]
Salvataggio in: "linux-media.tar.bz2.md5.tmp"
100%[======================================>] 93 --.-K/s in 0s
2012-09-04 17:56:15 (2,72 MB/s) - "linux-media.tar.bz2.md5.tmp" salvato [93/93]
make: uscita dalla directory "/home/fabio/media_build/linux"
make: ingresso nella directory "/home/fabio/media_build/linux"
tar xfj linux-media.tar.bz2
rm -f .patches_applied .linked_dir .git_log.md5
make: uscita dalla directory "/home/fabio/media_build/linux"
**********************************************************
* Downloading firmwares from linuxtv.org. *
**********************************************************
dvb-fe-bcm3510-01.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-xc5000-1.6.114.fw
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-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
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.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /home/fabio/media_build/v4l allyesconfig
make[1]: ingresso nella directory "/home/fabio/media_build/v4l"
No version yet, using 3.2.0-29-generic
make[1]: uscita dalla directory "/home/fabio/media_build/v4l"
make[1]: ingresso nella directory "/home/fabio/media_build/v4l"
make[2]: Entering directory `/home/fabio/media_build/linux'
Applying patches for kernel 3.2.0-29-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.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/fabio/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.2.0-29-generic/build /lib/modules/3.2.0-29-generic/build 1
Preparing to compile for kernel version 3.2.0
File not found: /lib/modules/3.2.0-29-generic/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** [allyesconfig] Errore 2
make[1]: uscita dalla directory "/home/fabio/media_build/v4l"
make: *** [allyesconfig] Errore 2
can't select all drivers at ./build line 451.
fabio@fabio-netbook:~/media_build$ sudo make install
make -C /home/fabio/media_build/v4l install
make[1]: ingresso nella directory "/home/fabio/media_build/v4l"
scripts/make_makefile.pl
make[1]: uscita dalla directory "/home/fabio/media_build/v4l"
make[1]: ingresso nella directory "/home/fabio/media_build/v4l"
Removing obsolete files from /lib/modules/3.2.0-29-generic/kernel/drivers/media/IR/keymaps:
Removing obsolete files from /lib/modules/3.2.0-29-generic/kernel/drivers/media/video:
Removing obsolete files from /lib/modules/3.2.0-29-generic/kernel/drivers/media/dvb/cinergyT2:
Removing obsolete files from /lib/modules/3.2.0-29-generic/kernel/drivers/media/common:
Removing obsolete files from /lib/modules/3.2.0-29-generic/kernel/drivers/media/dvb/frontends:
Removing obsolete files from /lib/modules/3.2.0-29-generic/kernel/drivers/media/IR:
Hmm... distro kernel with a non-standard place for module backports detected.
Please always prefer to use vanilla upstream kernel with V4L/DVB
I'll try to remove old/obsolete LUM files from /lib/modules/3.2.0-29-generic//updates/dkms:
Installing kernel modules under /lib/modules/3.2.0-29-generic/kernel/drivers/media/:
/sbin/depmod -a 3.2.0-29-generic
make -C firmware install
make[2]: Entering directory `/home/fabio/media_build/v4l/firmware'
CC ihex2fw
Installing firmwares at /lib/firmware: vicam/firmware.fw cp: cannot stat `vicam/firmware.fw': No such file or directory
dabusb/firmware.fw cp: cannot stat `dabusb/firmware.fw': No such file or directory
dabusb/bitstream.bin cp: cannot stat `dabusb/bitstream.bin': No such file or directory
ttusb-budget/dspbootcode.bin cp: cannot stat `ttusb-budget/dspbootcode.bin': No such file or directory
cpia2/stv0672_vp4.bin cp: cannot stat `cpia2/stv0672_vp4.bin': No such file or directory
av7110/bootcode.bin cp: cannot stat `av7110/bootcode.bin': No such file or directory
dvb-fe-bcm3510-01.fw dvb-fe-or51132-qam.fw dvb-fe-or51132-vsb.fw dvb-fe-or51211.fw dvb-fe-xc5000-1.6.114.fw 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-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 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.fw v4l-cx25840.fw
make[2]: Leaving directory `/home/fabio/media_build/v4l/firmware'
make[1]: uscita dalla directory "/home/fabio/media_build/v4l"
fabio@fabio-netbook:~/media_build$ c'è la possibilità che in futuro degli aggiornamenti ufficiali del kernel supportino direttamente la chiavetta ?

