ts-7000
[Top] [All Lists]

[ts-7000] Re: uvcvideo driver TS7260

To:
Subject: [ts-7000] Re: uvcvideo driver TS7260
From: "lazo93600" <>
Date: Sun, 22 Feb 2009 13:39:24 -0000
--- In  "lazo93600" <> wrote:
>
> Hi
>
> according what you say i did this :
>
> -make mrproper
> -make ts7260_config
> -make menuconfig
>
> After this the configuration of my kernel is just different at this
> point with the original :
>
> # Multimedia devices
> #
> CONFIG_VIDEO_DEV=m (Video For linux)
>
> #
> # in Video For Linux
> #
>
> V4L information
>
&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;
&#9474; 
>   &#9474; &#9474;        [*]   V4L information in proc filesystem 
            
>     &#9474; &#9474; 
>   &#9474; &#9474;        --- Video Adapters                       
            
>     &#9474; &#9474; 
>   &#9474; &#9474;        <M>   Mediavision Pro Movie Studio Video
For Linux     
>     &#9474; &#9474; 
>   &#9474; &#9474;        <M>   CPiA Video For Linux               
            
>     &#9474; &#9474; 
>   &#9474; &#9474;        <M>     CPiA USB Lowlevel Support 
>
> #
> #in  Multimedia Capabilities Port drivers
> #
> [*] Multimedia drivers
>
> and finally in USB support I did this :
>
>
> &#9474;--- USB Multimedia devices                                 
      
> &#9474; &#9474; 
>   &#9474; &#9474;<M>   USB IBM (Xirlink) C-it Camera support      
            
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   USB Konica Webcam support                  
            
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   USB OV511 Camera support                   
            
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   USB Philips Cameras                        
            
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   USB SE401 Camera support                   
            
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   USB STV680 (Pencam) Camera support         
            
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   USB 3com HomeConnect (aka vicam) support
(EXPERIMENTAL)  
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   D-Link USB FM radio support (EXPERIMENTAL) 
            
>     &#9474; &#9474; 
>   &#9474; &#9474;<M>   DABUSB driver   
>
>
> Concerning my Make file I replaced this :
> KERNEL_VERSION        := `uname -r`
> KERNEL_DIR    := /lib/modules/$(KERNEL_VERSION)/build
> INSTALL_MOD_DIR       := usb/media
>
> PWD           := $(shell pwd)
>
> obj-m         := uvcvideo.o
> uvcvideo-objs   := uvc_driver.o uvc_queue.o uvc_v4l2.o uvc_video.o
> uvc_ctrl.o uvc_status.o uvc_isight.o
>
> all:
>       @echo "-------------------------------- WARNING
> ---------------------------------------"
>       @echo " The USB Video Class driver has moved to http://linuxtv.org/.";
>       @echo " Using the Berlios SVN repository is now deprecated."
>       @echo " Please check http://linux-uvc.berlios.de/ for download
> instructions."
>       @echo " If you really want to compile this historical version, run
> 'make uvcvideo'."
>       @echo
>
"--------------------------------------------------------------------------------"
>
> uvcvideo:
>       @echo "Building USB Video Class driver..."
>       @sh svn-version.sh > version.h 2>/dev/null
>       @(make -C $(KERNEL_DIR) M=$(PWD) CROSS_COMPILE=$(CROSS_COMPILE)
modules)
>
> install:
>       @echo "Installing USB Video Class driver..."
>       @(make -C $(KERNEL_DIR) M=$(PWD) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR)
> INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) modules_install)
>
> by this :
> KERNEL_VERSION        := `uname -r`
> KERNEL_DIR    := /lib/modules/2.4.26-ts11/build
> INSTALL_MOD_DIR       := /home/lazsoy/Robotique/UVC/
> CROSS_COMPILE :=
>
/usr/src/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/bin/arm-linux-
>
> PWD           := $(shell pwd)
>
> obj-m         := uvcvideo.o
> uvcvideo-objs   := uvc_driver.o uvc_queue.o uvc_v4l2.o uvc_video.o
> uvc_ctrl.o uvc_status.o uvc_isight.o
>
> all:
>       @echo "-bbbbabbaba WARNING
>
> uvcvideo:
>       @echo "Building USB Video Class driver..."
>       @sh svn-version.sh > version.h 2>/dev/null
>       @(make -C $(KERNEL_DIR) M=$(PWD) ARCH=arm
> CROSS_COMPILE=$(CROSS_COMPILE) modules)
>
> install:
>       @echo "Installing USB Video Class driver..."
>       @(make -C $(KERNEL_DIR) M=$(PWD) ARCH=arm
> INSTALL_MOD_DIR=$(INSTALL_MOD_DIR)
> INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) modules_install)
>
>
>
> And when I go to the floder :
> ~/Robotique/UVC
> and enter the command
> make
> make uvcvideo
> make install
>
> No errors it's seems ok?
>
> Do you think is ok ?
> Do you think I can now load these on the bord ?
> If you think is OK do you explain me how I can load the kernel and
> modules on the board TS7260
>
> Thanks in advance
> Best regards
>
>
> --- In  "charliem_1216" <charliem_1216@> wrote:
> >
> > Hi --
> >
> > --- In  "lazo93600" <lazo93600@> wrote:
> > >
> > > Hello everybody I am new in the group, I hope that every body is OK.
> > > So my problem is about my 7260 :
> > >
> > > To install the driver of the webcam quickcam E3500 I did this :
> > >
> > > 1°/ I've downloaded the tskernel source from  
> > >
> >
>
ftp://ftp.embeddedarm.com/ts-arm-linux-cd/sources/tskernel-2.4.26-ts11-src.tar.gz
> > >
> > > 2°/ I put the source tree into:
> > >    */usr/src/linux24 *on my xubuntu AMD64 machine
> > >
> > > 3°/ I edited in the Makefile (/usr/src/linux24/Makefile) the root  
> > > directory of the kernel source tree to    reflect the location :
> > >
> > > (TOPDIR    := $(shell /bin/pwd))
> > > CROSS_COMPILE = $(shell cd
> > >
> >
>
$(TOPDIR)/../usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/bin/
> > > && pwd)/arm-linux-
> > >
> > > (gcc-3.3.4-glibc-2.3.2 is my compiler)
> > >
> > > 4/° cd linux24
> > >
> > >    make mrproper
> > >    make ts7260_config
> > >    make oldconfig
> >
> > Somewhere in here you need to 'make menuconfig', and be sure all of
> > the USB, media, video, etc. selections are made.  Even if you build
> > the driver module outside the kernel tree, it still needs kernel
> > support like v4l.  Write down everything that you change, and try to
> > enable your changes as modules rather than built-in.  If something
> > must be built in, you will need to install and run your new kernel,
> > not just install the new modules.
> >
> > >    make dep
> > >    make vmlinux
> > >    make modules
> > >    make modules_install
> > >
> > > 5°/ I edited also the Makefile of the UVCdriver by this :
> > > KERNEL_DIR        := /lib/modules/2.4.26-ts11/build
> >
> > Are you sure?  That is not where you unpacked the sources in 2° above.
> >
> > > INSTALL_MOD_DIR   := /home/lazsoy/Robotique/UVC/
> > > CROSS_COMPILE :=
> > >
> >
>
/usr/src/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/bin/arm-linux-
> > >
> > > uvcvideo:
> > >   @echo "Building USB Video Class driver..."
> > >   @sh svn-version.sh > version.h 2>/dev/null
> > >   @(make -C $(KERNEL_DIR) M=$(PWD) ARCH=arm
> > > CROSS_COMPILE=$(CROSS_COMPILE) modules)
> > >
> > > install:
> > >   @echo "Installing USB Video Class driver..."
> > >   @(make -C $(KERNEL_DIR) M=$(PWD) ARCH=arm
> > > INSTALL_MOD_DIR=$(INSTALL_MOD_DIR)
> > > INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) modules_install)
> > >
> > > 6°/ After i went to UVC
> > > and execute
> > > make
> > > make uvcvideo
> > > make install
> > >
> > > No errors but the module uvcvideo.ko was not created :(
> >
> > Are there no logs you can read, for kernel compile and uvcvideo
> > compile, to see what went wrong?  Are you sure that kernel 2.4 is
> > supported by the camera driver?
> >
> > > also I have read in the web that the UVCvideo depends of these
> > > different modules :
> > > /lib/modules/2.6.21/kernel/drivers/media/video/*uvcvideo*.ko:
> > > /lib/modules/2.6.21/kernel/drivers/usb/core/usbcore.ko
> > > /lib/modules/2.6.21/kernel/drivers/media/video/compat_ioctl32.ko
> > > /lib/modules/2.6.21/kernel/drivers/media/video/videodev.ko
> > > /lib/modules/2.6.21/kernel/drivers/media/video/v4l1-compat.ko
> > > /lib/modules/2.6.21/kernel/drivers/media/video/v4l2-common.ko
> >
> > These are linux 2.6 modules, completely different layout and
> > requirements. 
> > 
> > > Concerning me I have not the directory "media" in
> > > /lib/modules/2.4.26/kernel/drivers
> >
> > Where the modules end up is not that important, for now.  First you
> > must get them compiling OK, then you can load & unload them manually
> > for testing while you make sure the camera works.  After everything
> > works you can worry about installing them and loading them at boot.
> >
> > regards, .......... Charlie
> >
> > > we think that's the problem?????
> > >
> > > I am completly depressed because since two days i am occupied with
> > > this driver but i couldnt install it.
> > >
> >
>

My question is simple I want to know how I can load my new compiled
Kernel ?

Best regards



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
    
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU