LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   What Hardware Do You Need Drivers For? (https://www.linuxquestions.org/questions/linux-hardware-18/what-hardware-do-you-need-drivers-for-534112/)

AwesomeMachine 03-03-2007 01:32 AM

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

ed-j 03-03-2007 03:16 AM

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. :-)

Crito 03-03-2007 04:36 AM

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.

Jin Mitsuko 03-03-2007 05:13 PM

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.

Brianret 03-04-2007 03:02 PM

canon MP170
 
canon MP170

J.W. 03-04-2007 03:41 PM

Quote:

Originally Posted by AwesomeMachine
A link to this thread will periodically be sent to the driver development staff of each company listed, and 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.

Can you provide more info about this project? Who is managing it, has there been any formal agreement from each of the manufacturers that they are devoting resources to building Linux drivers, etc? Do you actually have specific Email addresses for each company's "driver development staff"?

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.

AwesomeMachine 03-06-2007 02:35 AM

J.W.,

I changed the thread a little.

AwesomeMachine 03-06-2007 03:01 AM

Fix your profile.
 
Quote:

Originally Posted by ed-j
What an incredible list!

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. :-)

You're the laughing stock now!! :-)

ed-j 03-06-2007 04:47 AM

The list
 
I suppose next you'll tell me that your "father" gave birth to you as well? :-)

Vince013 03-06-2007 06:38 AM

I'd like to meet these Son's of God. I'm gonna go google them!

J.W. 03-07-2007 12:41 PM

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

ed-j 03-07-2007 02:26 PM

J.W

Thanks for that! Eerrrm......and as I'm just a Novice, could you please tell me what "IMHO" means?

:-) ed-j

rshaw 03-07-2007 02:59 PM

In My Humble Opinion

Jin Mitsuko 03-07-2007 05:59 PM

I thought it meant 'In My Honest Opinion', but whatever :P

ed-j 03-08-2007 02:31 AM

Either Honest or Humble will do the trick. Thanks for that! :-)

caspianhiro 04-03-2007 04:30 AM

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

almatic 04-03-2007 07:43 AM

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 !?

AttacheCrime 05-30-2007 03:14 PM

Turtle Beach
 
Turtle Beach
Montego DDL 5.1

Robert Litt 08-03-2007 07:05 PM

Plextor PX 708UF
 
Plextor
PX-708UF

likemindead 08-23-2007 09:56 PM

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....

alokkumar 08-28-2007 10:21 AM

motorola
motorazer

ezor 08-29-2007 01:44 PM

Samsung

Model ML-2510

dblade 09-10-2007 09:44 PM

Hauppauge
WinTV-HVR-1600

G0KFS 10-30-2007 12:52 PM

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:

farslayer 10-30-2007 01:55 PM

Quote:

Originally Posted by ezor (Post 2874859)
Samsung

Model ML-2510


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..

abrindell 12-15-2007 06:25 PM

Need Drivers!
 
Mag Innovision
LT716S

farslayer 12-15-2007 07:54 PM

Quote:

Originally Posted by abrindell (Post 2991787)
Mag Innovision
LT716S

http://www.maginnovision.com/Product...sn=464&pi=1459

Horizontal Freq. (KHz) 31 - 81 KHz
Vertical Freq. (Hz) 60 - 75 Hz

Use those values in your /etc/X11/xorg.conf file


Code:


Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync      31-81
        VertRefresh    60-75


need_MCE 01-18-2008 04:51 PM

Turtle Beach Montego DDL 7.1 sound card
 
Turtle Beach
Montego DDL 7.1 sound card

dblade 01-19-2008 12:15 AM

Hauppage WinTV-HVR-1600 beta available (have not tested)

From the hauppauge support site 01/19/08

Quote:

Can I use the WinTV-HVR-1600 with Linux?

There is a new beta from LinuxTV.org with a Conexant cx23418 driver which supports the Hauppauge WinTV-HVR-1600 card.

The driver is available here:

http://www.linuxtv.org/hg/~hverkuil/cx18

The easiest way to build it is to get the tar.bz2 archive:

http://www.linuxtv.org/hg/~hverkuil/...ve/tip.tar.bz2

Unpack, 'make', 'make install' (as root), 'make unload' (as root) and run 'modprobe cx18'.

There is still a lot of work to be done, in particular there is nosupport for the ATSC stream. What is working is basic MPEG capturing, raw YUV capture and raw PCM capture. Also pretty much all of the controls that were also in ivtv are working with cx18.

The firmware needs to be extracted from the Windows Hauppauge HVR-1600 driver, available here:

http://hauppauge.lightpath.net/softw...e_cd_3.4d1.zip

Unzip, then copy the following files to the firmware directory and rename them as follows:

Drivers/Driver18/hcw18apu.rom -> v4l-cx23418-apu.fw Drivers/Driver18/hcw18enc.rom -> v4l-cx23418-cpu.fw Drivers/Driver18/hcw18mlC.rom -> v4l-cx23418-dig.fw

Note that if you get the message "Could not start the CPU" then edit cx18-firmware.c, go to line 350 and change the '#if 0' to '#if 1' and see if that helps. It is not clear to me whether that is needed or not, I get conflicting results.


Shadowmeph 06-13-2008 12:40 PM

Quote:

Originally Posted by dblade (Post 3027801)
Hauppage WinTV-HVR-1600 beta available (have not tested)

From the hauppauge support site 01/19/08

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

farslayer 06-13-2008 03:53 PM

Quote:

Originally Posted by Shadowmeph (Post 3183875)
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


I would start here: http://ivtvdriver.org/index.php/Supported_hardware

dblade 06-15-2008 08:40 PM

Quote:

Originally Posted by Shadowmeph (Post 3183875)
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.

Nishtya 07-14-2008 01:35 PM

Quote:

Originally Posted by dblade (Post 3185724)
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.

dblade 07-15-2008 08:55 AM

Quote:

Originally Posted by Nishtya (Post 3214279)
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.

Ok so here is the latest wiki: http://ivtvdriver.org/index.php/Cx18

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.

Nishtya 07-15-2008 10:43 AM

Quote:

Originally Posted by dblade (Post 3215168)
I'll start testing that driver when I've seen confirmation that ATSC is working.

Supposedly it is for an Ubuntu-er or two :) http://ge.ubuntuforums.com/showthread.php?t=813429 check posts 20, 36and 61. The nvidia problem is solved with vmalloc setting on boot and the analog sound something to do with the default freq setting too high. And another success for knoppmyth http://members.shaw.ca/paulsid/pages...+asus-m3a.html but don't know if that included ATSC.

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.

blang 07-16-2008 11:53 AM

printer driver
 
Canon
PIXMA ip4500

farslayer 07-16-2008 01:50 PM

Quote:

Originally Posted by blang (Post 3216593)
Canon
PIXMA ip4500

http://www.openprinting.org/show_pri...n-PIXMA_iP4500

janeku 08-11-2008 07:14 AM

Manufacturer: UMC
Model: web camera UC-008

I need drivers for Ubuntu 8.04 , to run on it :( desperadely

farslayer 08-11-2008 09:18 AM

Quote:

Originally Posted by janeku (Post 3243465)
Manufacturer: UMC
Model: web camera UC-008

I need drivers for Ubuntu 8.04 , to run on it :( desperadely

Output of lsusb please..

janeku 08-12-2008 03:59 PM

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

farslayer 08-12-2008 04:33 PM

Quote:

Originally Posted by janeku (Post 3245162)
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

Try this driver..

http://mxhaard.free.fr/spca5xx.html

janeku 08-13-2008 07:30 AM

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.

janeku 08-13-2008 03:49 PM

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.

farslayer 08-13-2008 06:08 PM

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

janeku 08-14-2008 10:29 AM

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 ?

farslayer 08-14-2008 11:44 AM

sudo apt-get install build-essential libc6-dev libsdl-dev


try again and see if all the errors are gone...

janeku 08-16-2008 08:35 AM

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 ???:( :)

dblade 08-17-2008 11:57 AM

Quote:

Originally Posted by janeku (Post 3249613)
Everything was OK:
Why I cant make anything without problem on Ubuntu and Linux at all ???:( :)

At this point, please consider creating another thread about compiling this driver. I'd personally do it out of respect for everyone else subscribed to this thread.

farslayer 08-17-2008 10:36 PM

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

Jack_Fedora 09-15-2008 04:17 PM

Canon
 
MX-310
Canon


All times are GMT -5. The time now is 09:11 PM.