Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

Webcam OmniVision Technologies, Inc. problem...

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
8 posts • Page 1 of 1
Author
Message
dracula1985
Apprentice
Apprentice
User avatar
Posts: 299
Joined: Fri May 13, 2005 5:27 pm
Location: Vicenza (Italy)

Webcam OmniVision Technologies, Inc. problem...

  • Quote

Post by dracula1985 » Sun Nov 26, 2006 5:49 pm

Hello.

I have a Trust 320 Spacecam Webcam.
lsusb says:

Code: Select all

Bus 003 Device 003: ID 05a9:8519 OmniVision Technologies, Inc.
I loaded this modules (part of lsmod output):

Code: Select all

w9968cf                71008  0
ovcamchip              21768  0
ov511                  74192  0
USB support and V4L1 support are built-in in the kernel.

I also emerged x11-drivers/xf86-video-v4l.

But /dev/v4l still don't exist

Code: Select all

dracula linux # ls /dev/v*
/dev/vcs   /dev/vcs3  /dev/vcs6  /dev/vcsa1  /dev/vcsa4  /dev/vcsa7
/dev/vcs1  /dev/vcs4  /dev/vcs7  /dev/vcsa2  /dev/vcsa5  /dev/vhci
/dev/vcs2  /dev/vcs5  /dev/vcsa  /dev/vcsa3  /dev/vcsa6

/dev/video1394:
0  1
The kernel don't auto load the webcam modules and after boot dmesg don't talk about ov511 or ovcamchip.

What I have to do to make this webcam work?
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56094
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sun Nov 26, 2006 7:06 pm

dracula1985,

You need the ov51x driver for your cam not the ov511 in the kernel, which is what you appear to have loaded.
I don't see an ebuild for it so you have to do it the hard way. Get the tarball, untar it and follow the readme inside the tarball.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
dracula1985
Apprentice
Apprentice
User avatar
Posts: 299
Joined: Fri May 13, 2005 5:27 pm
Location: Vicenza (Italy)

  • Quote

Post by dracula1985 » Sun Nov 26, 2006 7:33 pm

In this thread http://forums.gentoo.org/viewtopic-t-48 ... ov511.html I red that the ovcamchip module is an improvement of ov51x modules, if it's right I can work with the ovcamchip module...
But reading what you wrote I understand that what I red wasn't right...
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56094
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sun Nov 26, 2006 7:39 pm

dracula1985,

I looked up

Code: Select all

05a9 +8519 +usb +linux
in Google and it lead me to the ov51x site.
You can find the drivers for most USB devices this way.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
dracula1985
Apprentice
Apprentice
User avatar
Posts: 299
Joined: Fri May 13, 2005 5:27 pm
Location: Vicenza (Italy)

  • Quote

Post by dracula1985 » Sun Nov 26, 2006 8:05 pm

I already know, in fact I tryed to compile ov51x, but it won't compile under kernel 2.6.18, I search in google if somebody wrote a patch, but I found only other people having the same problem...

Code: Select all

dracula ov51x-1.65-1.12-mark # make
make -C /lib/modules/2.6.18-reiser4-r3/build M=/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark modules
make[1]: Entering directory `/usr/src/linux-2.6.18-reiser4-r3'
  CC [M]  /root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.o
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:207: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:207: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:207: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:207: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:209: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:209: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:209: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:209: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:211: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:211: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:211: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:211: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:213: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:213: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:213: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:213: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:216: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:216: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:216: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:216: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:220: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:220: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:220: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:220: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:223: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:223: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:223: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:223: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:227: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:227: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:227: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:227: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:229: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:229: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:229: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:229: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:231: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:231: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:231: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:231: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:234: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:234: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:234: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:234: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:236: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:236: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:236: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:236: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:239: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:239: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:239: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:239: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:242: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:242: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:242: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:242: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:244: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:244: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:244: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:244: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:246: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:246: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:246: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:246: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:248: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:248: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:248: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:248: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:250: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:250: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:250: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:250: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:252: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:252: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:252: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:252: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:254: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:254: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:254: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:254: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:256: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:256: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:256: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:256: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:258: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:258: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:258: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:258: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:260: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:260: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:260: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:260: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:262: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:262: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:262: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:262: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:264: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:264: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:264: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:264: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:267: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:267: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:267: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:267: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:270: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:270: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:270: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:270: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:272: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:272: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:272: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:272: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:274: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:274: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:274: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:274: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:276: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:276: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:276: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:276: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:278: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:278: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:278: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:278: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:280: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:280: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:280: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:280: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:282: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:282: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:282: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:282: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:285: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:285: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:285: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:285: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:288: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:288: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:288: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:288: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:290: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:290: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:290: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:290: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:292: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:292: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:292: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:292: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:294: error: syntax error before string constant
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:294: warning: type defaults to `int' in declaration of `MODULE_PARM'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:294: warning: function declaration isn't a prototype
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:294: warning: data definition has no type or storage class
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: In function `ov51x_v4l1_open':
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:5705: warning: implicit declaration of function `video_devdata'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:5705: warning: initialization makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:5707: warning: implicit declaration of function `video_get_drvdata'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:5707: warning: initialization makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: In function `ov51x_v4l1_close':
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:5784: warning: initialization makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: In function `ov51x_v4l1_ioctl_internal':
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:5842: warning: initialization makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6246: error: dereferencing pointer to incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: In function `ov51x_v4l1_ioctl':
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6358: warning: initialization makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6364: warning: implicit declaration of function `video_usercopy'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: In function `ov51x_v4l1_read':
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6384: warning: initialization makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: In function `ov51x_v4l1_mmap':
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6554: warning: initialization makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: At top level:
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6625: error: variable `vdev_template' has initializer but incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6626: error: unknown field `owner' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6626: warning: excess elements in struct initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6626: warning: (near initialization for `vdev_template')
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6627: error: unknown field `name' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6627: warning: excess elements in struct initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6627: warning: (near initialization for `vdev_template')
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6628: error: unknown field `type' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6628: warning: excess elements in struct initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6628: warning: (near initialization for `vdev_template')
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6629: error: unknown field `hardware' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6629: warning: excess elements in struct initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6629: warning: (near initialization for `vdev_template')
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6630: error: unknown field `fops' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6630: warning: excess elements in struct initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6630: warning: (near initialization for `vdev_template')
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6632: error: unknown field `release' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6632: error: `video_device_release' undeclared here (not in a function)
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6632: warning: excess elements in struct initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6632: warning: (near initialization for `vdev_template')
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6634: error: unknown field `minor' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6634: warning: excess elements in struct initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6634: warning: (near initialization for `vdev_template')
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: In function `ov51x_probe':
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8298: warning: implicit declaration of function `video_device_alloc'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8298: warning: assignment makes pointer from integer without a cast
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8302: error: dereferencing pointer to incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8302: error: dereferencing pointer to incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8304: error: dereferencing pointer to incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8306: warning: implicit declaration of function `video_set_drvdata'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8314: warning: implicit declaration of function `video_register_device'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8314: error: `VFL_TYPE_GRABBER' undeclared (first use in this function)
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8314: error: (Each undeclared identifier is reported only once
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8314: error: for each function it appears in.)
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8321: error: dereferencing pointer to incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8331: error: dereferencing pointer to incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8354: error: dereferencing pointer to incomplete type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8355: warning: implicit declaration of function `video_device_release'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8357: warning: implicit declaration of function `video_unregister_device'
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c: At top level:
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8464: error: unknown field `owner' specified in initializer
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:8464: warning: initialization from incompatible pointer type
/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.c:6625: error: storage size of `vdev_template' isn't known
make[2]: *** [/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark/ov51x.o] Error 1
make[1]: *** [_module_/root/Desktop/ov51x-1.65-1.12-mark/ov51x-1.65-1.12-mark] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-reiser4-r3'
make: *** [all] Error 2
It look like a "simple" MODULE_PARM declaration problem, like the r1000 module, but I can't solve this...

I see the ov51x project is stopped since September 2005...

Can I start using this webcam as a room ornament?
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Top
Parasietje
Apprentice
Apprentice
Posts: 194
Joined: Sun Jan 25, 2004 6:43 pm

  • Quote

Post by Parasietje » Thu Dec 28, 2006 9:21 pm

I'm interested too. If I must, I'm going to downgrade to 2.6.17 to get the camera working again. I hope the module maintainer comes out of hibernation and fixes the problem ;-)
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56094
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Fri Dec 29, 2006 1:06 am

Parasietje, dracula1985

The ov511 driver (in the kernel was forked to be ov51x, which is not in the kernel.
Its not in portage either so you need to make it the manual way
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
GuntherDW
n00b
n00b
User avatar
Posts: 38
Joined: Thu Nov 20, 2003 7:05 pm
Location: Belgium
Contact:
Contact GuntherDW
Website

  • Quote

Post by GuntherDW » Thu Jan 18, 2007 12:03 pm

it apears some brave souls took up the task of modifying the source code and making it compile with kernels above 2.6.17
my proof : http://guntherdw.be/private/shot0002.c.png
their page is at http://www.rastageeks.org/ov51x-jpeg/in ... ckedSource
Top
Post Reply

8 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic