Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
the driver link doesn't work anymore
when I bought this card last year I was running vista now I am away from all microsoft things and am running both Ubuntu Hardy and Arch Linux
the driver link doesn't work anymore
when I bought this card last year I was running vista now I am away from all microsoft things and am running both Ubuntu Hardy and Arch Linux
Hauppauge
WinTV-HVR-1600
AFAIK the driver was pulled in the linux kernel 2.6 git sometime ago, but I don't know what release version it has made it into if any.
Distribution: Mint Cinnamon, Debian sid KDE, PCLOS Cinnamon, Manjaro XFCE
Posts: 287
Rep:
Quote:
Originally Posted by dblade
AFAIK the driver was pulled in the linux kernel 2.6 git sometime ago, but I don't know what release version it has made it into if any.
2.6.26
But the v4l folks advise you roll your own as the one in the that kernel is even more beta than what they have now.
I am eager to ditch windows on the media PC and found that some Ubuntu folks got it working. If Ubuntu cuold do it I figure debian sid can. I stink at compiling kernels, though.
But the v4l folks advise you roll your own as the one in the that kernel is even more beta than what they have now.
I am eager to ditch windows on the media PC and found that some Ubuntu folks got it working. If Ubuntu cuold do it I figure debian sid can. I stink at compiling kernels, though.
As far as compiling kernels, using debians kernel packaging system is far better than old school ways - http://newbiedoc.sourceforge.net/system/kernel-pkg.html. The hardest part is selecting all of drivers for the components in your system and functionality needs within one compile attempt.
I still have that HVR-1600 which has sat boxed since purchase in October 2007 -- when I decided that I wasn't going the windows route. I picked up a 150MCE card to tide me over and couldn't be happer with it. I'll start testing that driver when I've seen confirmation that ATSC is working.
I don't have ATSC over air signal though I do have QAM through cable, haven't bothered with splitting the cable in windows to try it out though.
For now, the compiling is a bit over my head. Tempting almost to give Mythbuntu a try but I have installed sid on the media pc and will wait for a few kernel releases down the road.
Bus 006 Device 003: ID 067b:2517 Prolific Technology, Inc. Flash Disk Mass Storage Device
Bus 006 Device 002: ID 067b:2515 Prolific Technology, Inc. Flash Disk Embedded Hub
Bus 006 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 WebCam
Bus 001 Device 001: ID 0000:0000
This is the output of lsusb for Ucom Umc uc-008 camera
Bus 006 Device 003: ID 067b:2517 Prolific Technology, Inc. Flash Disk Mass Storage Device
Bus 006 Device 002: ID 067b:2515 Prolific Technology, Inc. Flash Disk Embedded Hub
Bus 006 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 WebCam
Bus 001 Device 001: ID 0000:0000
This is the output of lsusb for Ucom Umc uc-008 camera
This is what I got after doing first part of instalation.
This I got after I did: make install in spcagui folder.
Copy-Paste:
oot@DualX2:/home/petrika/gspcav1-20071224/spcagui20060127# make install
make: sdl-config: Command not found
cc -DUSE_SDL -O2 -DLINUX -DHAVE_LIBJPEG=1 -c -o spcagui.o spcagui.c
In file included from spcagui.c:23:
gui.h:4:19: error: stdio.h: No such file or directory
gui.h:5:20: error: stdlib.h: No such file or directory
gui.h:6:20: error: unistd.h: No such file or directory
gui.h:7:20: error: string.h: No such file or directory
gui.h:8:19: error: fcntl.h: No such file or directory
gui.h:9:18: error: wait.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:11,
from gui.h:10,
from spcagui.c:23:
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:122:61: error: limits.h: No such file or directory
In file included from spcagui.c:23:
gui.h:11:21: error: SDL/SDL.h: No such file or directory
gui.h:12:23: error: SDL_image.h: No such file or directory
In file included from spcagui.c:23:
gui.h:41: error: expected specifier-qualifier-list before ‘SDL_Surface’
gui.h:51: error: expected specifier-qualifier-list before ‘SDL_Surface’
gui.h:63: error: expected specifier-qualifier-list before ‘SDL_Surface’
gui.h:76: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
gui.h:79: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
gui.h:87: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
gui.h:90: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
gui.h:99: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
gui.h:102: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
gui.h:105: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
In file included from spcagui.c:25:
spcav4l.h:8:20: error: signal.h: No such file or directory
spcav4l.h:9:19: error: errno.h: No such file or directory
spcav4l.h:10:18: error: time.h: No such file or directory
spcav4l.h:11:18: error: math.h: No such file or directory
spcav4l.h:13:25: error: linux/types.h: No such file or directory
spcav4l.h:15:28: error: linux/videodev.h: No such file or directory
spcav4l.h:16:22: error: sys/mman.h: No such file or directory
spcav4l.h:17:23: error: sys/ioctl.h: No such file or directory
spcav4l.h:18:22: error: sys/file.h: No such file or directory
spcav4l.h:19:23: error: sys/types.h: No such file or directory
spcav4l.h:20:22: error: sys/stat.h: No such file or directory
In file included from spcagui.c:25:
spcav4l.h:45: error: field ‘vmmap’ has incomplete type
spcav4l.h:46: error: field ‘videocap’ has incomplete type
spcav4l.h:48: error: field ‘videombuf’ has incomplete type
spcav4l.h:49: error: field ‘videopict’ has incomplete type
spcav4l.h:50: error: field ‘videowin’ has incomplete type
spcav4l.h:51: error: field ‘videochan’ has incomplete type
spcav4l.h:97: error: ‘NULL’ undeclared here (not in a function)
spcav4l.h:107: error: initializer element is not constant
spcav4l.h:107: error: (near initialization for ‘Plist[6].name’)
spcav4l.h:232: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SpcaGetBrightness’
spcav4l.h:233: error: expected declaration specifiers or ‘...’ before ‘__u8’
spcav4l.h:234: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SpcaGetContrast’
spcav4l.h:235: error: expected declaration specifiers or ‘...’ before ‘__u8’
spcav4l.h:236: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SpcaGetColors’
spcav4l.h:237: error: expected declaration specifiers or ‘...’ before ‘__u8’
spcav4l.h:238: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SpcaGetNorme’
spcav4l.h:239: error: expected declaration specifiers or ‘...’ before ‘__u8’
spcav4l.h:240: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SpcaGetChannel’
spcav4l.h:241: error: expected declaration specifiers or ‘...’ before ‘__u8’
In file included from spcagui.c:26:
utils.h:22:21: error: jpeglib.h: No such file or directory
In file included from spcagui.c:26:
utils.h:39: warning: initialization from incompatible pointer type
utils.h:39: error: initializer element is not constant
spcagui.c: In function ‘main’:
spcagui.c:66: warning: initialization from incompatible pointer type
spcagui.c:72: warning: comparison of distinct pointer types lacks a cast
spcagui.c:80: warning: incompatible implicit declaration of built-in function ‘printf’
spcagui.c:81: warning: incompatible implicit declaration of built-in function ‘exit’
spcagui.c:83: warning: incompatible implicit declaration of built-in function ‘strdup’
spcagui.c:91: warning: incompatible implicit declaration of built-in function ‘printf’
spcagui.c:95: warning: incompatible implicit declaration of built-in function ‘exit’
spcagui.c:98: warning: incompatible implicit declaration of built-in function ‘printf’
spcagui.c:99: warning: comparison of distinct pointer types lacks a cast
spcagui.c:106: warning: incompatible implicit declaration of built-in function ‘exit’
spcagui.c:107: error: ‘F_GETFL’ undeclared (first use in this function)
spcagui.c:107: error: (Each undeclared identifier is reported only once
spcagui.c:107: error: for each function it appears in.)
spcagui.c:113: error: ‘F_SETFL’ undeclared (first use in this function)
spcagui.c:113: error: ‘O_NONBLOCK’ undeclared (first use in this function)
spcagui.c:113: error: invalid operands to binary |
spcagui.c: In function ‘initialize’:
spcagui.c:146: warning: assignment from incompatible pointer type
spcagui.c:147: warning: assignment from incompatible pointer type
spcagui.c:148: warning: assignment from incompatible pointer type
spcagui.c:153: warning: incompatible implicit declaration of built-in function ‘snprintf’
spcagui.c:154: warning: incompatible implicit declaration of built-in function ‘printf’
spcagui.c: At top level:
spcagui.c:224: error: expected declaration specifiers or ‘...’ before ‘SDL_Surface’
spcagui.c: In function ‘refresh_screen’:
spcagui.c:237: warning: incompatible implicit declaration of built-in function ‘memcpy’
spcagui.c:238: error: ‘Screen’ undeclared (first use in this function)
spcagui.c: In function ‘telecom’:
spcagui.c:289: error: ‘SDL_Surface’ undeclared (first use in this function)
spcagui.c:289: error: ‘screen’ undeclared (first use in this function)
spcagui.c:289: error: invalid operands to binary *
spcagui.c:291: error: ‘Uint32’ undeclared (first use in this function)
spcagui.c:291: error: expected ‘;’ before ‘video_flags’
spcagui.c:292: error: ‘SDL_Event’ undeclared (first use in this function)
spcagui.c:292: error: expected ‘;’ before ‘event’
spcagui.c:295: error: ‘lib_flags’ undeclared (first use in this function)
spcagui.c:295: error: ‘SDL_INIT_VIDEO’ undeclared (first use in this function)
spcagui.c:297: error: ‘video_flags’ undeclared (first use in this function)
spcagui.c:297: error: ‘SDL_HWPALETTE’ undeclared (first use in this function)
spcagui.c:297: error: ‘SDL_DOUBLEBUF’ undeclared (first use in this function)
spcagui.c:297: error: invalid operands to binary |
spcagui.c:307: warning: incompatible implicit declaration of built-in function ‘fprintf’
spcagui.c:307: error: ‘stderr’ undeclared (first use in this function)
spcagui.c:308: warning: incompatible implicit declaration of built-in function ‘exit’
spcagui.c:308: error: ‘EXIT_FAILURE’ undeclared (first use in this function)
spcagui.c:308: warning: passing argument 1 of ‘exit’ makes integer from pointer without a cast
spcagui.c:315: error: too many arguments to function ‘draw_button’
spcagui.c:316: error: too many arguments to function ‘draw_button’
spcagui.c:317: error: too many arguments to function ‘draw_button’
spcagui.c:318: error: too many arguments to function ‘draw_button’
spcagui.c:319: error: too many arguments to function ‘draw_button’
spcagui.c:320: error: too many arguments to function ‘draw_button’
spcagui.c:321: error: too many arguments to function ‘draw_potentiometre’
spcagui.c:322: error: too many arguments to function ‘draw_potentiometre’
spcagui.c:323: error: too many arguments to function ‘draw_potentiometre’
spcagui.c:324: error: too many arguments to function ‘draw_control’
spcagui.c:325: error: too many arguments to function ‘draw_control’
spcagui.c:329: error: ‘event’ undeclared (first use in this function)
spcagui.c:331: warning: incompatible implicit declaration of built-in function ‘memset’
spcagui.c:332: error: request for member ‘type’ in something not a structure or union
spcagui.c:332: error: ‘SDL_MOUSEMOTION’ undeclared (first use in this function)
spcagui.c:343: warning: passing argument 3 of ‘process_potentiometre’ from incompatible pointer type
spcagui.c:343: error: too many arguments to function ‘process_potentiometre’
spcagui.c:352: warning: passing argument 3 of ‘process_potentiometre’ from incompatible pointer type
spcagui.c:352: error: too many arguments to function ‘process_potentiometre’
spcagui.c:360: warning: passing argument 3 of ‘process_potentiometre’ from incompatible pointer type
spcagui.c:360: error: too many arguments to function ‘process_potentiometre’
spcagui.c:368: error: request for member ‘type’ in something not a structure or union
spcagui.c:368: error: ‘SDL_MOUSEBUTTONUP’ undeclared (first use in this function)
spcagui.c:376: error: request for member ‘type’ in something not a structure or union
spcagui.c:376: error: ‘SDL_MOUSEBUTTONDOWN’ undeclared (first use in this function)
spcagui.c:404: warning: passing argument 3 of ‘process_control’ from incompatible pointer type
spcagui.c:404: error: too many arguments to function ‘process_control’
spcagui.c:411: warning: passing argument 3 of ‘refresh_control’ from incompatible pointer type
spcagui.c:411: error: too many arguments to function ‘refresh_control’
spcagui.c:414: warning: passing argument 3 of ‘refresh_control’ from incompatible pointer type
spcagui.c:414: error: too many arguments to function ‘refresh_control’
spcagui.c:422: warning: passing argument 3 of ‘process_control’ from incompatible pointer type
spcagui.c:422: error: too many arguments to function ‘process_control’
spcagui.c:431: warning: passing argument 3 of ‘process_potentiometre’ from incompatible pointer type
spcagui.c:431: error: too many arguments to function ‘process_potentiometre’
spcagui.c:433: error: request for member ‘button’ in something not a structure or union
spcagui.c:433: error: request for member ‘y’ in something not a structure or union
spcagui.c:433: warning: assignment makes integer from pointer without a cast
spcagui.c:439: warning: passing argument 3 of ‘process_potentiometre’ from incompatible pointer type
spcagui.c:439: error: too many arguments to function ‘process_potentiometre’
spcagui.c:441: error: request for member ‘button’ in something not a structure or union
spcagui.c:441: error: request for member ‘y’ in something not a structure or union
spcagui.c:441: warning: assignment makes integer from pointer without a cast
spcagui.c:446: warning: passing argument 3 of ‘process_potentiometre’ from incompatible pointer type
spcagui.c:446: error: too many arguments to function ‘process_potentiometre’
spcagui.c:448: error: request for member ‘button’ in something not a structure or union
spcagui.c:448: error: request for member ‘y’ in something not a structure or union
spcagui.c:448: warning: assignment makes integer from pointer without a cast
spcagui.c:461: warning: passing argument 3 of ‘process_button’ from incompatible pointer type
spcagui.c:461: error: too many arguments to function ‘process_button’
spcagui.c:463: warning: incompatible implicit declaration of built-in function ‘printf’
spcagui.c:467: warning: incompatible implicit declaration of built-in function ‘printf’
spcagui.c:473: warning: passing argument 3 of ‘process_button’ from incompatible pointer type
spcagui.c:473: error: too many arguments to function ‘process_button’
spcagui.c:477: warning: passing argument 3 of ‘process_button’ from incompatible pointer type
spcagui.c:477: error: too many arguments to function ‘process_button’
spcagui.c:482: warning: passing argument 3 of ‘process_button’ from incompatible pointer type
spcagui.c:482: error: too many arguments to function ‘process_button’
spcagui.c:488: warning: passing argument 3 of ‘process_button’ from incompatible pointer type
spcagui.c:488: error: too many arguments to function ‘process_button’
spcagui.c: In function ‘processvideo’:
spcagui.c:504: error: ‘SDL_Surface’ undeclared (first use in this function)
spcagui.c:504: error: ‘screen’ undeclared (first use in this function)
spcagui.c:504: error: invalid operands to binary *
spcagui.c:505: error: ‘Uint32’ undeclared (first use in this function)
spcagui.c:505: error: expected ‘;’ before ‘video_flags’
spcagui.c:506: error: ‘SDL_Event’ undeclared (first use in this function)
spcagui.c:506: error: expected ‘;’ before ‘event’
spcagui.c:508: error: ‘lib_flags’ undeclared (first use in this function)
spcagui.c:508: error: ‘SDL_INIT_VIDEO’ undeclared (first use in this function)
spcagui.c:509: error: ‘video_flags’ undeclared (first use in this function)
spcagui.c:509: error: ‘SDL_HWPALETTE’ undeclared (first use in this function)
spcagui.c:509: error: ‘SDL_DOUBLEBUF’ undeclared (first use in this function)
spcagui.c:509: error: invalid operands to binary |
spcagui.c:524: warning: incompatible implicit declaration of built-in function ‘fprintf’
spcagui.c:524: error: ‘stderr’ undeclared (first use in this function)
spcagui.c:525: warning: incompatible implicit declaration of built-in function ‘exit’
spcagui.c:525: error: ‘EXIT_FAILURE’ undeclared (first use in this function)
spcagui.c:525: warning: passing argument 1 of ‘exit’ makes integer from pointer without a cast
spcagui.c:534: warning: incompatible implicit declaration of built-in function ‘malloc’
spcagui.c:535: error: ‘struct palette_list’ has no member named ‘pixels’
spcagui.c:535: warning: assignment from incompatible pointer type
spcagui.c:583: error: too many arguments to function ‘refresh_screen’
spcagui.c:599: error: ‘struct palette_list’ has no member named ‘pixels’
spcagui.c:599: warning: assignment from incompatible pointer type
spcagui.c:645: error: too many arguments to function ‘SpcaSetBrightness’
spcagui.c:648: error: too many arguments to function ‘SpcaSetContrast’
spcagui.c:651: error: too many arguments to function ‘SpcaSetColors’
make: *** [spcagui.o] Error 1
root@DualX2:/home/petrika/gspcav1-20071224/spcagui20060127#
before you ran make install did you run ./configure and make ?
Do you even have a compile environment installed ? standard header files that are part of gcc appear to be missing. looks like, at the very least you need to install the following packages:
gcc
libc6-dev
libsdl-dev
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.