What Hardware Do You Need Drivers For?
If you are looking for linux drivers there is an alphabetical list of hardware manufacturers below. When you reply to this thread please reply with:
'Manufacturer' 'Model Number' That's it. Your signature is permissible on the reply. An Email will periodically be sent to the driver development staff of each company listed, requesting linux drivers be written for certain hardware. If your hardware is manufactured by a company not on the list below, reply as indicated above, and the manufacturer of your hardware will be added to the list. This is what's good for the linux community. If this thread gets enough responses it will carry some weight against Microsoft Corporation, which richly rewards hardware manufacturers if they can prevent linux users from using their products. List of hardware manufacutrers: 3Com 3dfx A4 Tech Aaeon Abit Acard Accton AceCad Aceex Acer Achme Acorn Computers Acorp Actima ActionTech Active Adaptec Adaptec, Inc. Addison Addonics Adesso ADI ADI Online, the homepage for ADI Microscan Adobe ADTRAN, Inc. Advanced Gravis Advanced Micro Devices, Inc Advansys Agfa Agfa (scanners and digital cameras) Aiwa Alps Altec Lansing Corporation AMD AMI Amstrad AOC Aopen Apacer APC Apex Data Apollo Apple Apricot Computers Arowana Artec Askey AST Asus Asuscom ATI Technologies, Inc. Atrend Avance Logic Aver Media Avision Award Aztech BCM Belinea Belkin Billion Biostar Black Widow Borland Brother Canon Canopus CardExpert Cardinal Technologies, Inc. Casio Chaintech Cherry Chicony Chinon Cirrus Logic Creative Labs Cisco Systems Citizen Citoh C-Media Codemasters Communicate Ltd. (PCMIA Cards), recently merged with Motorola Compaq Computer Associates Conexant Creative Labs (Soundblaster) Crystal Semiconductor (a Cirrus Logic Company) CTX CyberDrive CyberLink CyberVision Cyrix Dan Data Excel Dataflex Daytek Daytona (Palit) Dell Delta Diamond Diamond Digicom Systems Inc. (a subsidiary of Creative Technology Ltd) D-Link Domex Dr Solomons Dynalink Edimax Eicon EIZO Corporation (formerly Nanao) Electronic Frontier EliteGroup Elonex Elonex plc Encore Enlight Ensoniq Epox Epson ESS Evergreen Farallon Communications, Inc. Fellowes FIC Freecom Fujitsu Gainward Garmin Gateway Gateway 2000 Inc Genius Genovation - Keyboards and touch pads Gigabyte Global Village (TelePort) Goldstar Goldstar (LG Electronics Inc) Gravis Guillemot GVC Haicom Hansol Hauppage Hauppauge Hayes Microcomputer Products, Inc. Hercules Hewlett Packard HighPoint Hi-Grade Hitachi Hypertec Hyundai IBM Iiyama Imation Imes InnoVision Intel Iomega Iwill Jamicon Jetway Joytech JVC Kenwood Keydata Key Tronic Corporation (keyboards) KFC Kingston Kodak Konica Kye Kyocera Kyocera Electronics Laplink Lasat Leadtek Legend Legend Performance technology Lexmark LG Electronics Liebert Life View Likom LiteON Logic 3 Logitech Longshine Lucas Arts Lucent Technologies Lucky Tech Macronix MAG Innovision Magitronic Mannesman Tally Matrox Matsonic Matsushita/Panasonic Maxi Switch, Inc. - OEM manufacturer of computer keyboards and other input devices MaxTech, Inc Maxtor Memory Card Technology Messaging, Information and Media Sector of Motorola, Inc. Microcom, Inc. Microsoft Microtek Lab, Inc. Minolta Miro/Pinnacle Mita Mitac Mitsubishi Mitsumi Modular Technology Motorola MRI MSI Multi Tech Systems Multi-Tech Systems, Inc. Mustek Nakamichi NEC NexGen Nikon Nokia Novell nVidia Oak Technology OKI Okidata Olivetti Olympus Onspec Electronic OPTI OPTi, Inc. Origo (WellModem) Osprey Video/ViewCast Pace Drivers Packard Bell Panasonic PC Chips PC Tel Pentax Phillips Phoenix Pine Pinnacle Pioneer PixelView Plextor Plustek Polaroid Portrait Displays Powercolour Practical Peripherals Primax Prolink Promise Protac Proview Psion Psion PLC QDI QLogic Quantum Racal-Datacom, Inc. Realmagic Realtek Relisys Ricoh Rockwell/Conexant S3 Sagem Saitek Samsung Samtron Sanyo Seagate Seanix Technology Inc. (ASI Monitors) Seikosha Sertek Sharp Shuttle Silicon Graphics, Inc. Silicon Integrated Systems (SiS) Smart SMC Smile Sonicblue Sony SOYO Sparkle Spectra Video Standard Microsystems Corporation (SMC) Star Star Multimedia Corporation STB STB Systems, Inc. Supermicro SuperVoice Support Supra SyQuest Tally Targa/Pinnacle Tatung Taxan Taxan Europe Ltd. Teac Tecmar Tekram Tektronix Texas Instruments Thrustmaster Tomato/Zida Toshiba Traxdata Trident Trust Turtle Beach Tyan UMAX UMC UNEX Unisys US Drives US Robotics Utobia VIA Video Logic VideoLogic Ltd. ViewSonic Viglen Visioneer (but their site was impossible when I looked) Vivitar VLSI Voyetra Wacom Wearnes Well Communication Corp Western Digital Winbond Wisecom Xerox Xircom, Inc. Yamaha Yashica Yuan ZDS Zenith Data Systems ZIDA Znyx Zoom Zoom Telephonics Inc. Zyxel |
Hardware list
What an incredible list!
I am new to the Internet and the Open Source Community and I'm "playing" with Breezy, Dapper, Edgy and recently, KDE 3.5. I have no particular problems at the moment, but I have bookmarked your page for future reference and if I see anyone that might benefit from it, I'll pass it on. Many thanks! You signature is a commendable religious statement. However, I feel there is one more consideration: We are a creation of the Ineffable Infinity, we are not "Sons" and there is no "Father" to hold our hand. Without this terrifying realization, we can only be lost in science and religion, with the higher questions left to people who can face the monumental predicament of our reality. :-) |
It's not man's place to ponder why some hardware works and why some doesn't. It's just the will of god. If you really needed to use any of that stuff "he" would have provided for it. So be content with what you have that works and pray for divine intervention to fix everything else.
When time ends computers won't matter anyway. I'm personally really looking forward to Armagedon. |
Been trying to find drivers for this modem for like 2 hours. I'm guessing that since it's a software modem, I won't have much luck, but eitherway...
AOpen FM56-SVV Soft PCI Modem If you need more info then ask. |
canon MP170
canon MP170
|
Quote:
Not to sound discouraging, but while I think the general idea behind it is good, I also think that if the only outcome of the effort is to send an Email (containing a link to this thread) to a generic Email address at each company, it almost certainly will be ignored. |
J.W.,
I changed the thread a little. |
Fix your profile.
Quote:
|
The list
I suppose next you'll tell me that your "father" gave birth to you as well? :-)
|
I'd like to meet these Son's of God. I'm gonna go google them!
|
AwesomeMachine -- after further consideration I need to ask that you make a few more edits to your thread, namely to remove any references to LQ.org. The basic conflict here is simply that unless you have been explicitly granted permission to use the LQ.org name in association with this project, it not appropriate to promote it as something that has LQ.org's official endorsement.
Just to be clear, no one is saying you can't or shouldn't pursue this project, but only that you must clarify that is is your own personal project rather than something that has the formal backing and approval of the owners of this site. The same would apply to any Emails you plan to send out -- any descriptions of the project must make it clear that it is a personal effort rather than an official, LQ.org-sponsored project. Unfortunately the difficulty here is that it would cross a line for an individual LQ'er to promote or describe his/her own personal project under the banner of LQ.org, simply on the basis of being a registered member. (If you wish to seek permission to use the LQ.org name, please contact the site admin, but IMHO I'm doubtful that LQ.org currently has the resources to support this and thus the request likely would be refused.) If you have any questions whatsoever about this, please feel free to contact me, any other mod, or the site admin. Regardless, please edit your thread today; any references that remain by the end of the day will be removed. Thanks for your cooperation Edit: OP has been slightly modified |
J.W
Thanks for that! Eerrrm......and as I'm just a Novice, could you please tell me what "IMHO" means? :-) ed-j |
In My Humble Opinion
|
I thought it meant 'In My Honest Opinion', but whatever :P
|
Either Honest or Humble will do the trick. Thanks for that! :-)
|
Hauppauge WinTV-HVR-1600 Model 01178
http://www.hauppauge.com/pages/produ...a_hvr1600.html I too suffer from the bait and switch they pulled on us. Thanks, Eric Collins |
Manufacturer: Creative Labs
Product : X-Fi they have a site opensource.creative.com, where they announce a closed source driver for over a year now. How silly is that !? |
Turtle Beach
Turtle Beach
Montego DDL 5.1 |
Plextor PX 708UF
Plextor
PX-708UF |
I have a MITSUMI CR-48X9TE that I can't get to work. It sees everything as "Blank" and won't read or burn anything. Is there a firmware and/or driver update that I need? My LITEON DVD-ROM LTD-163 drive is working great, but it's not a burner, so I need to get the MITSUMI working. Thanks in advance....
|
motorola
motorazer |
Samsung
Model ML-2510 |
Hauppauge
WinTV-HVR-1600 |
What Hardware Do You Need Drivers For?
Hi all,
I am using a TAXAN 17" colour monitor Model: ERGOVISION735 TCO99 at the base of which is a 4 port USB hub. I have just switch from XP to Freespire v2.0.6 and the hub is not working. Are there any Linux drivers for this monitor.?:confused: |
Quote:
There IS a driver for that from the manufacturer for that device... Samsung Unified Linux driver for the ML-2510 There is also a link to the Samsung driver in the openprinting.org database.. |
Need Drivers!
Mag Innovision
LT716S |
Quote:
Horizontal Freq. (KHz) 31 - 81 KHz Vertical Freq. (Hz) 60 - 75 Hz Use those values in your /etc/X11/xorg.conf file Code:
|
Turtle Beach Montego DDL 7.1 sound card
Turtle Beach
Montego DDL 7.1 sound card |
Hauppage WinTV-HVR-1600 beta available (have not tested)
From the hauppauge support site 01/19/08 Quote:
|
Quote:
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 |
Quote:
I would start here: http://ivtvdriver.org/index.php/Supported_hardware |
Quote:
|
Quote:
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. |
Quote:
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. |
Quote:
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. |
printer driver
Canon
PIXMA ip4500 |
Quote:
|
Manufacturer: UMC
Model: web camera UC-008 I need drivers for Ubuntu 8.04 , to run on it :( desperadely |
Quote:
|
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 |
Quote:
http://mxhaard.free.fr/spca5xx.html |
Already did it.
Installed as it was in documentation but no luck :( the same story again. I'll check it again this evening and give you an answer. |
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# Where I go wrong. Everything before went good. |
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 What distribution are you running ? and then do the compile again... ./configure make make install |
I did as it was written in manual:
Compiling it ============ as root goes to gspcav1 directory and run: ./gspca_build This went good, the whole procedure After that I tried above to run v4l app and I got that errors. I'm new to Ubuntu so it is so difficul to me to know what exact to do. My Linux information: Linux DualX2 2.6.24-19-generic #1 SMP Fri Jul 11 23:41:49 UTC 2008 i686 GNU/Linux How to installabove suggested packages ? |
sudo apt-get install build-essential libc6-dev libsdl-dev
try again and see if all the errors are gone... |
Everything was OK:
root@DualX2:/home/petrika/gspcav1-20071224# make make -C /lib/modules/`uname -r`/build SUBDIRS=/home/petrika/gspcav1-20071224 CC=cc modules make[1]: Entering directory `/usr/src/linux-headers-2.6.24-20-generic' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-20-generic' root@DualX2:/home/petrika/gspcav1-20071224# make install mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/ rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/ /sbin/depmod -ae root@DualX2:/home/petrika/gspcav1-20071224# gspcagui -d /dev/video0 bash: gspcagui: command not found Unfortunately I cant start now gspcagui :( Why ?? This is folder of gspca: petrika@DualX2:~/gspcav1-20071224$ ls changelog gspca_core.c gspca.o Module.symvers Sunplus-jpeg Conexant gspca_core.o kgspca.err Pixart Transvision cutlog.py gspca.h license READ_AND_INSTALL utils decoder gspca.ko Makefile Sonix Vimicro Etoms gspca.mod.c Makefile.kld spcagui20060127 gspca_build gspca.mod.o Mars-Semi Sunplus And this is from Spcga original as it is extracted: petrika@DualX2:~/gspcav1-20071224/spcagui20060127$ ls avilib.c gui.c jpeg_header.h SFont.h spcagui.c utils.c avilib.h gui.h makefile spca5xx.h Spcagui.desktop utils.h CHANGELOG icons README spcadecoder.c spcav4l.c config.h intro.c readme.avilib spcadecoder.h spcav4l.h Doc intro.h SFont.c spcagamma.h TODO Why I cant make anything without problem on Ubuntu and Linux at all ???:( :) |
Quote:
|
It would be nice if a Moderator could split this part out into a seperate thread. It has gone a bit farther than I expected.
http://mxhaard.free.fr/spca50x/Downl...0060127.tar.gz http://mxhaard.free.fr/spca50x/Downl...0061208.tar.gz |
Canon
MX-310
Canon |
All times are GMT -5. The time now is 09:11 PM. |