Oliver Elphick
2014-06-14 21:03:04 UTC
I just got an Advent webcam. The usb-devices details are as follows:
T: Bus=02 Lev=02 Prnt=03 Port=02 Cnt=02 Dev#= 18 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1e4e ProdID=0109 Rev=00.02
S: Manufacturer=Etron Technology, Inc.
S: Product=USB2.0 Camera
C: #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I: If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00
Driver=snd-usb-audio
I: If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00
Driver=snd-usb-audio
The device is recognised as a camera but when it is plugged in, it is
not linked to /dev/video0. No program recognises it.
I tried using the usb device with cheese:
$ cheese -d /dev/input/event9
Xlib: extension "NV-GLX" missing on display ":0".
Xlib: extension "NV-GLX" missing on display ":0".
(cheese:26392): Cogl-WARNING **: X Error received while making drawable
0x0540002E current
(cheese:26392): Cogl-WARNING **:
!!ARBfp1.0
TEMP output;
TEMP tmp0, tmp1, tmp2, tmp3, tmp4;
PARAM half = {.5, .5, .5, .5};
PARAM one = {1, 1, 1, 1};
PARAM two = {2, 2, 2, 2};
PARAM minus_one = {-1, -1, -1, -1};
MOV output, fragment.color.primary;
MOV result.color,output;
END
(cheese:26392): Cogl-WARNING **:
!!ARBfp1.0
TEMP output;
TEMP tmp0, tmp1, tmp2, tmp3, tmp4;
PARAM half = {.5, .5, .5, .5};
PARAM one = {1, 1, 1, 1};
PARAM two = {2, 2, 2, 2};
PARAM minus_one = {-1, -1, -1, -1};
TEMP texel0;
TEX texel0,fragment.texcoord[0],texture[0],2D;
MUL output, fragment.color.primary, texel0;
MOV result.color,output;
END
libv4l2: error turning on stream: No space left on device
(cheese:26392): cheese-WARNING **: Internal data flow error.
The attached dmesg.log contains all events from plugging the device in
to the failure of cheese.
The system is Linux Mint 16, kept up to date.
Thanks in advance for any help you can offer.
T: Bus=02 Lev=02 Prnt=03 Port=02 Cnt=02 Dev#= 18 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1e4e ProdID=0109 Rev=00.02
S: Manufacturer=Etron Technology, Inc.
S: Product=USB2.0 Camera
C: #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I: If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00
Driver=snd-usb-audio
I: If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00
Driver=snd-usb-audio
The device is recognised as a camera but when it is plugged in, it is
not linked to /dev/video0. No program recognises it.
I tried using the usb device with cheese:
$ cheese -d /dev/input/event9
Xlib: extension "NV-GLX" missing on display ":0".
Xlib: extension "NV-GLX" missing on display ":0".
(cheese:26392): Cogl-WARNING **: X Error received while making drawable
0x0540002E current
(cheese:26392): Cogl-WARNING **:
!!ARBfp1.0
TEMP output;
TEMP tmp0, tmp1, tmp2, tmp3, tmp4;
PARAM half = {.5, .5, .5, .5};
PARAM one = {1, 1, 1, 1};
PARAM two = {2, 2, 2, 2};
PARAM minus_one = {-1, -1, -1, -1};
MOV output, fragment.color.primary;
MOV result.color,output;
END
(cheese:26392): Cogl-WARNING **:
!!ARBfp1.0
TEMP output;
TEMP tmp0, tmp1, tmp2, tmp3, tmp4;
PARAM half = {.5, .5, .5, .5};
PARAM one = {1, 1, 1, 1};
PARAM two = {2, 2, 2, 2};
PARAM minus_one = {-1, -1, -1, -1};
TEMP texel0;
TEX texel0,fragment.texcoord[0],texture[0],2D;
MUL output, fragment.color.primary, texel0;
MOV result.color,output;
END
libv4l2: error turning on stream: No space left on device
(cheese:26392): cheese-WARNING **: Internal data flow error.
The attached dmesg.log contains all events from plugging the device in
to the failure of cheese.
The system is Linux Mint 16, kept up to date.
Thanks in advance for any help you can offer.