Marc Shapiro wrote:
I have just become the proud owner of an unused, still in box, Intel Deluxe PC Camera. This camera is dated 2001 and claims it requires Windows 98, 98SE, or Millennium Edition. Does anyone know if there are currently Linux drivers for this? I am running Etch with a 2.6.16-2-k7 stock Debian kernel and udev. This is a USB camera. I plugged it in and dmesg added the following lines:

usb 4-1: new full speed USB device using ohci_hcd and address 2
usb 4-1: configuration #1 chosen from 1 choice

Can I assume that it has loaded any necessary drivers? What should I look for in the lsmod listing. In fact, here is the output from lsmod with the camera plugged in:

:~$ lsmod
Module                  Size  Used by
ipv6                  218912  14
ppdev                   8324  0
lp                     10496  0
it87                   19172  0
hwmon_vid               2432  1 it87
i2c_isa                 4608  1 it87
i2c_core               19536  2 it87,i2c_isa
mousedev               10496  1
tsdev                   7296  0
snd_intel8x0           29532  3
snd_ac97_codec         82848  1 snd_intel8x0
snd_ac97_bus            2112  1 snd_ac97_codec
snd_pcm_oss            44128  0
snd_mixer_oss          15744  1 snd_pcm_oss
snd_pcm                74504  4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           3588  0
snd_seq_oss            27812  0
snd_seq_midi            8096  0
snd_rawmidi            22496  1 snd_seq_midi
usblp                  12224  0
snd_seq_midi_event      6592  2 snd_seq_oss,snd_seq_midi
parport_pc             31728  1
parport                32008  3 ppdev,lp,parport_pc
floppy                 55916  0
snd_seq 43852 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              20420  3 snd_pcm,snd_seq
snd_seq_device 8332 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 46400 14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               8736  1 snd
snd_page_alloc          9864  2 snd_intel8x0,snd_pcm
rtc                    11444  1
shpchp                 39424  0
pci_hotplug            24308  1 shpchp
psmouse                34504  0
pcspkr                  3012  0
serio_raw               6532  0
amd64_agp              11652  0
sis_agp                 8196  1
agpgart                29296  2 amd64_agp,sis_agp
evdev                   8832  0
ext3                  117064  5
jbd                    47316  1 ext3
mbcache                 7684  1 ext3
dm_mirror              17460  0
dm_snapshot            15388  0
dm_mod                 48180  8 dm_mirror,dm_snapshot
ide_generic             1216  0 [permanent]
ide_cd                 35680  0
cdrom                  32240  1 ide_cd
ide_disk               14720  4
sis900                 20992  0
mii                     5248  1 sis900
ehci_hcd               26952  0
ohci_hcd               17348  0
usbcore               111136  4 usblp,ehci_hcd,ohci_hcd
sis5513                12108  0 [permanent]
generic                 4228  0 [permanent]
ide_core 111536 5 ide_generic,ide_cd,ide_disk,sis5513,generic
thermal                13064  0
processor              21760  1 thermal
fan                     4548  0

If the drivers have been loaded, what do I need to do next? I may actually use this as a webcam, but my primary purpose for it is to capture images to be processed to allow a robot to use the data for navigation. I have not yet decided on a programming language for this, though it is likely to be C/C++ for compiled speed, unless someone has some other suggestions for me. Any ideas?

I have libcv0.9.7-0 installed, as well as python-opencv.

Does anyone have any experience with this sort of stuff?

It looks like the driver module that I need is spca501. There is a source package for Etch: spca5xx-source

What is the best way to compile this? I generally just use stock kernels and the modules that come with them so I am unfamiliar with compiling modules separately for a kernel that I already have. Once I do have the module compiled, will udev/hotplug load the driver at boot-up, or should I add it to /etc/modules?

--
Marc Shapiro
[EMAIL PROTECTED]



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to