Linux SP2208WFP webcam support??

spynic

Adept
Its finally up and running,:hap2:
well try this and let me know if it works for u..
Distro: Fedora 9

lsusb:
Bus 001 Device 004: ID 05a9:2643 OmniVision Technologies, Inc.
else use v4l2-tool to find out in GUI

Code:
# yum install v4l2-tool
Remove Previous version of uvcvideo
Code:
# rmmod -v uvcvideo

Installing uvc-linux
webcam listed here
Code:
# yum install kernel-devel gcc glibc-devel subversion
Code:
# mkdir linux-uvc;cd linux-uvc; svn checkout [url]http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk[/url]

Edit Makefile:
Code:
INSTALL_MOD_DIR    := /kernel/drivers/media/video/uvc
Code:
# make uvcvideo
Code:
# make install
Code:
# mknod /dev/video0 c 81 0
Code:
# chmod a+r /dev/video0
Code:
# modprobe -v uvcvideo
works well under skype, cheese. (not tried any more)

let me know if this works for u too..:)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
has anyone been lucky with installing drivers for the SP2208WFP
it uses a omnivision cam..
i tried installing the drivers... but no luck..
Driver Page
 
Eh? It uses a creative webcam. I just installed the drivers two days ago (in Windows, which automatically detected the need for Creative drivers and got them for me too).
 
Can't say about driver ? But how you are trying to use the cam in Linux? If you don't know try cheese.. a new Gnome Program which allows you to record/capture snaps.. Apart from that if you want to use Webcam in messaging .. Try Kopete or Skype .. Gnome in their current release deosn't have Webcam support !

How you re trying to install it ? Try this/

Code:
1.Extract the Archive.

2.Copy the location of the folder.

3.Open Terminal and do this [B]cd path of the folder[/B]

4. [B]./configure[/B]

5. [B]make[/B] 

6. [B]sudo make install[/B]
 
i just need to get the driver sorted out.. should appear as one of the devices.. (like /dev/video0)
bout the apps.. i have plenny including cheese n skype.. but they depend on the driver loaded..

n m pretty well versed with ./configure make make install... but the issue here is that, the module needs to be loaded into the kernel..
the kernel source directory needs to be added into the makefile..
couldnt find a proper one until i installed kernel-devel
now, i did tht too.. no luck
even installed modified drivers i found somewhere..

how do i get it to appear as one of my devices?

lsmod:
Code:
Module                  Size  Used by
bridge                 46104  0 
bnep                   14464  2 
rfcomm                 34576  4 
l2cap                  22272  16 bnep,rfcomm
bluetooth              47588  5 bnep,rfcomm,l2cap
coretemp                9472  0 
w83627ehf              21000  0 
hwmon_vid               6400  1 w83627ehf
hwmon                   6300  2 coretemp,w83627ehf
sunrpc                151412  3 
ipt_REJECT              6784  2 
nf_conntrack_ipv4      11396  2 
iptable_filter          6528  1 
ip_tables              13840  1 iptable_filter
ip6t_REJECT             7552  2 
xt_tcpudp               6656  2 
nf_conntrack_ipv6      15864  2 
xt_state                5888  4 
nf_conntrack           49748  3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state
ip6table_filter         6400  1 
ip6_tables             14736  1 ip6table_filter
x_tables               15236  6 ipt_REJECT,ip_tables,ip6t_REJECT,xt_tcpudp,xt_state,ip6_tables
cpufreq_ondemand       10124  4 
acpi_cpufreq           11532  0 
fuse                   41116  19 
loop                   16772  0 
dm_multipath           18056  0 
ipv6                  221660  20 ip6t_REJECT,nf_conntrack_ipv6
snd_usb_audio          78208  0 
snd_seq_dummy           6660  0 
snd_hda_intel         330144  3 
snd_seq_oss            30364  0 
snd_seq_midi_event      9600  1 snd_seq_oss
snd_seq                48448  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            42496  0 
sr_mod                 17064  0 
cdrom                  32796  1 sr_mod
snd_mixer_oss          16768  1 snd_pcm_oss
snd_pcm                67076  3 snd_usb_audio,snd_hda_intel,snd_pcm_oss
iTCO_wdt               13476  0 
iTCO_vendor_support     6916  1 iTCO_wdt
snd_timer              21640  2 snd_seq,snd_pcm
button                 10000  0 
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm
pata_jmicron            7552  0 
i2c_i801               11920  0 
snd_usb_lib            17920  1 snd_usb_audio
snd_rawmidi            22400  1 snd_usb_lib
snd_seq_device         10124  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_hwdep              10500  2 snd_usb_audio,snd_hda_intel
sky2                   41220  0 
snd                    48312  19 snd_usb_audio,snd_seq_dummy,snd_hda_intel,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_usb_lib,snd_rawmidi,snd_seq_device,snd_hwdep
nvidia               7091524  34 
i2c_core               20628  2 i2c_i801,nvidia
uvcvideo               49416  0 
compat_ioctl32          5120  1 uvcvideo
videodev               30208  1 uvcvideo
v4l1_compat            15364  2 uvcvideo,videodev
floppy                 52084  0 
soundcore               9288  1 snd
pcspkr                  6272  0 
sg                     31028  0 
dm_snapshot            18468  0 
dm_zero                 5632  0 
dm_mirror              26116  0 
dm_mod                 48980  9 dm_multipath,dm_snapshot,dm_zero,dm_mirror
ata_piix               20100  10 
ata_generic             8964  0 
pata_acpi               8192  0 
libata                126688  4 pata_jmicron,ata_piix,ata_generic,pata_acpi
sd_mod                 25624  12 
scsi_mod              120820  4 sr_mod,sg,libata,sd_mod
ext3                  108424  2 
jbd                    40852  1 ext3
mbcache                10116  1 ext3
uhci_hcd               22928  0 
ohci_hcd               22276  0 
ehci_hcd               32268  0

lsusb:
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 05a9:2643 OmniVision Technologies, Inc. <<< webcam
Bus 001 Device 005: ID 0424:2514 Standard Microsystems Corp.
Bus 001 Device 002: ID 0424:2512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 
lsusb -v

Code:
Bus 001 Device 007: ID 05a9:2643 OmniVision Technologies, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x05a9 OmniVision Technologies, Inc.
  idProduct          0x2643 
  bcdDevice            1.00
  iManufacturer           1 Mic-OmniVision Technologies, Inc.538-2640-07.08.09.6
  iProduct                2 Monitor Webcam (SP2208WFP)
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength         1051
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               2 Monitor Webcam (SP2208WFP)
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              2 Monitor Webcam (SP2208WFP)
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength          109
        dwClockFrequency       30.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          0
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  2
        bmControls           0x00000a00
          Zoom (Absolute)
          PanTilt (Absolute)
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               5
        iTerminal               0 
      VideoControl Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      4 (SELECTOR_UNIT)
        bUnitID                 4
        bNrInPins               1
        baSource( 0)            1
        iSelector               0 
      VideoControl Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 5
        bSourceID               4
        wMaxMultiplier          0
        bControlSize            2
        bmControls     0x0000557f
          Brightness
          Contrast
          Hue
          Saturation
          Sharpness
          Gamma
          White Balance Temperature
          Backlight Compensation
          Power Line Frequency
          White Balance Temperature, Auto
          Digital Multiplier
        iProcessing             0 
        bmVideoStandards     0x1a
          NTSC - 525/60
          SECAM - 625/50
          NTSC - 625/50
      VideoControl Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 7
        guidExtensionCode         {8a0f88dd-ba1c-5449-8a25-f7875967f0f7}
        bNumControl             1
        bNrPins                 1
        baSourceID( 0)          1
        bControlSize            1
        bmControls( 0)       0x01
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 6
        guidExtensionCode         {08f74a8e-ab51-2546-a2a2-31aab38e59da}
        bNumControl             1
        bNrPins                 1
        baSourceID( 0)          5
        bControlSize            1
        bmControls( 0)       0x01
        iExtension              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              16
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      VideoStreaming Interface Descriptor:
        bLength                            15
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                        2
        wTotalLength                      663
        bEndPointAddress                  129
        bmInfo                              0
        bTerminalLink                       3
        bStillCaptureMethod                 0
        bTriggerSupport                     0
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                    11
        bmaControls( 1)                    11
      VideoStreaming Interface Descriptor:
        bLength                            11
        bDescriptorType                    36
        bDescriptorSubtype                  6 (FORMAT_MJPEG)
        bFormatIndex                        1
        bNumFrameDescriptors                9
        bFlags                              1
          Fixed-size samples: Yes
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 1 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                 24576000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            666666
        dwFrameInterval( 2)           1000000
        dwFrameInterval( 3)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                  1536000
        dwMaxBitRate                  9216000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            666666
        dwFrameInterval( 2)           1000000
        dwFrameInterval( 3)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                  2027520
        dwMaxBitRate                 12165120
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            666666
        dwFrameInterval( 2)           1000000
        dwFrameInterval( 3)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                  6144000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            666666
        dwFrameInterval( 2)           1000000
        dwFrameInterval( 3)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                  8110080
        dwMaxBitRate                 48660480
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            666666
        dwFrameInterval( 2)           1000000
        dwFrameInterval( 3)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            800
        wHeight                           600
        dwMinBitRate                 38400000
        dwMaxBitRate                230400000
        dwMaxVideoFrameBufferSize      960000
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            666666
        dwFrameInterval( 2)           1000000
        dwFrameInterval( 3)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         7
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1024
        wHeight                           768
        dwMinBitRate                 62914560
        dwMaxBitRate                188743680
        dwMaxVideoFrameBufferSize     1572864
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  2
        dwFrameInterval( 0)           1000000
        dwFrameInterval( 1)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         8
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                          1024
        dwMinBitRate                104857600
        dwMaxBitRate                314572800
        dwMaxVideoFrameBufferSize     2621440
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  2
        dwFrameInterval( 0)           1000000
        dwFrameInterval( 1)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            34
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         9
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1600
        wHeight                          1200
        dwMinBitRate                153550848
        dwMaxBitRate                460800000
        dwMaxVideoFrameBufferSize     3840000
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  2
        dwFrameInterval( 0)           1000000
        dwFrameInterval( 1)           2000000
      

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
too much text
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0         8
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)
how do i kno which is the device, in /dev
 
most of the webcams are supported with gspca module.

my logitech quickcam works kind of OK with this driver.but when I tried a M$haft Lifecam vx-1000 ,the quality was pathetic. :|

in ubuntu ,you can install this module for your current kernel version using apt-get or synaptic.

Code:
sudo apt-get install gspca-modules-`uname -r`
 
Back
Top