From: <pi...@dr...> - 2009-10-19 05:42:50
|
hi I'm running gentoo on a Packard Bell EASYNOTE_MX52-B-041 with a T12UV motherboard. kernel 2.6.30-gentoo-r5 dmesg gives : ALi m5602: Detected a s5k83a sensor usbcore: registered new interface driver ALi m5602 ALi m5602: registered I have /dev/video0 created, I even have a green led switching on when I try to read video, but no success yet, whatever the tool I use : v4lctl -c /dev/video0 list attribute | type | current | default | comment -----------+--------+---------+---------+------------------------------------- norm | choice | (null) | (null) | input | choice | ALi m56 | ALi m56 | ALi m5602 bright | int | 254 | 113 | range is 0 => 255 whiteness | int | 255 | 126 | range is 0 => 255 gain | int | 60 | 0 | range is 0 => 60 horizontal | bool | on | off | vertical f | bool | on | off | but I can't change any of the attribute... v4l-info gives ### v4l2 device info [/dev/video0] ### general info VIDIOC_QUERYCAP driver : "ALi m5602" card : "USB2.0 Camera" bus_info : "usb-0000:00:13.5-7" version : 2.5.0 capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING] standards inputs VIDIOC_ENUMINPUT(0) index : 0 name : "ALi m5602" type : CAMERA audioset : 0 tuner : 0 std : 0x0 [] status : 0x0 [] video capture VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE) index : 0 type : VIDEO_CAPTURE flags : 0 description : "BA81" pixelformat : 0x31384142 [BA81] VIDIOC_G_FMT(VIDEO_CAPTURE) type : VIDEO_CAPTURE fmt.pix.width : 640 fmt.pix.height : 480 fmt.pix.pixelformat : 0x31384142 [BA81] fmt.pix.field : NONE fmt.pix.bytesperline : 640 fmt.pix.sizeimage : 307200 fmt.pix.colorspace : SRGB fmt.pix.priv : 0 controls VIDIOC_QUERYCTRL(BASE+0) id : 9963776 type : INTEGER name : "brightness" minimum : 0 maximum : 255 step : 1 default_value : 113 flags : 32 ### video4linux device info [/dev/video0] ### general info VIDIOCGCAP name : "USB2.0 Camera" type : 0x1 [CAPTURE] channels : 1 audios : 0 maxwidth : 640 maxheight : 480 minwidth : 48 minheight : 32 channels VIDIOCGCHAN(0) channel : 0 name : "ALi m5602" tuners : 0 flags : 0x0 [] type : CAMERA norm : 0 tuner ioctl VIDIOCGTUNER: Invalid argument audio VIDIOCGAUDIO audio : 0 volume : 0 bass : 0 treble : 0 picture VIDIOCGPICT brightness : 65278 hue : 0 colour : 0 contrast : 0 whiteness : 65535 depth : 8 palette : unknown buffer ioctl VIDIOCGFBUF: Invalid argument window VIDIOCGWIN x : 0 y : 0 width : 640 height : 480 chromakey : 0 flags : 0 running vlc -vvv v4l2:///dev/video0 gives : [0xeab198] v4l2 access debug: Trying direct kernel v4l2 [0xeab198] v4l2 access debug: opening device '/dev/video0' [0xeab198] v4l2 access debug: V4L2 device: USB2.0 Camera using driver: ALi m5602 (version: 2.5.0) on usb-0000:00:13.5-7 [0xeab198] v4l2 access debug: the device has the capabilities: (X) Video Capure, ( ) Audio, ( ) Tuner [0xeab198] v4l2 access debug: supported I/O methods are: (X) Read/Write, (X) Streaming, ( ) Asynchronous [0xeab198] v4l2 access debug: video input 0 (ALi m5602) has type: External analog input * [0xeab198] v4l2 access debug: device codec BA81 (BA81) not supported [0xeab198] v4l2 access debug: '/dev/video0' is a video device [0xeab198] v4l2 access debug: Extended control API supported by v4l2 driver [0xeab198] v4l2 access debug: Available control: brightness (980900) [0xeab198] v4l2 access debug: integer control [0xeab198] v4l2 access debug: valid values: 0 to 255 by steps of 1 [0xeab198] v4l2 access debug: default value: 113 [0xeab198] v4l2 access debug: current value: 254 [0xeab198] v4l2 access debug: Available control: whiteness (980910) [0xeab198] v4l2 access debug: integer control [0xeab198] v4l2 access debug: valid values: 0 to 255 by steps of 1 [0xeab198] v4l2 access debug: default value: 126 [0xeab198] v4l2 access debug: current value: 255 [0xeab198] v4l2 access debug: Available control: gain (980913) [0xeab198] v4l2 access debug: integer control [0xeab198] v4l2 access debug: valid values: 0 to 60 by steps of 1 [0xeab198] v4l2 access debug: default value: 0 [0xeab198] v4l2 access debug: current value: 60 [0xeab198] v4l2 access debug: Available control: horizontal flip (980914) [0xeab198] v4l2 access debug: boolean control [0xeab198] v4l2 access debug: default value: 0 [0xeab198] v4l2 access debug: current value: 1 [0xeab198] v4l2 access debug: Available control: vertical flip (980915) [0xeab198] v4l2 access debug: boolean control [0xeab198] v4l2 access debug: default value: 0 [0xeab198] v4l2 access debug: current value: 1 [0xeab198] v4l2 access debug: will try to find optimal width and height. [0xeab198] v4l2 access debug: Driver requires at most 307200 bytes to store a complete image [0xeab198] v4l2 access debug: Interlacing setting: progressive [0xeab198] main access debug: using access module "v4l2" [0xeab198] main access debug: TIMER module_need() : 25.933 ms - Total 25.933 ms / 1 intvls (Avg 25.933 ms) [0xeafcb8] main stream debug: Using AStream*Block [0xeafcb8] main stream debug: pre buffering [0xd9a998] qt4 interface debug: IM: Setting an input [0xd9a998] qt4 interface debug: Updating the geometry [0xd9a998] qt4 interface debug: Updating the geometry [0xc8f098] main libvlc debug: deactivating the playlist [0xd7d4d8] main playlist debug: Deactivate [0xd7d4d8] main playlist debug: incoming request - stopping current input [0xd7d4d8] main playlist debug: dying input [0xeafcb8] main stream debug: prebuffering done 0 bytes in 3s - 0 kbytes/s [0xeafcb8] main stream error: cannot pre fill buffer [0xeaa9e8] main input warning: cannot create a stream_t from access [0xeab198] main access debug: removing module "v4l2" please let me know where to seek! pierre |
From: Erik A. <eri...@gm...> - 2009-10-22 09:19:12
|
Hi, What are you trying to accomplish? Do you get any image at all? Best regards, Erik 2009/10/19 <pi...@dr...>: > hi > > I'm running gentoo on a Packard Bell EASYNOTE_MX52-B-041 with a T12UV > motherboard. > kernel 2.6.30-gentoo-r5 > > dmesg gives : > ALi m5602: Detected a s5k83a sensor > usbcore: registered new interface driver ALi m5602 > ALi m5602: registered > > I have /dev/video0 created, I even have a green led switching on when I > try to read video, but no success yet, whatever the tool I use : > > v4lctl -c /dev/video0 list > attribute | type | current | default | comment > -----------+--------+---------+---------+------------------------------------- > norm | choice | (null) | (null) | > input | choice | ALi m56 | ALi m56 | ALi m5602 > bright | int | 254 | 113 | range is 0 => 255 > whiteness | int | 255 | 126 | range is 0 => 255 > gain | int | 60 | 0 | range is 0 => 60 > horizontal | bool | on | off | > vertical f | bool | on | off | > > but I can't change any of the attribute... > > > v4l-info gives > ### v4l2 device info [/dev/video0] ### > general info > VIDIOC_QUERYCAP > driver : "ALi m5602" > card : "USB2.0 Camera" > bus_info : "usb-0000:00:13.5-7" > version : 2.5.0 > capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING] > > standards > > inputs > VIDIOC_ENUMINPUT(0) > index : 0 > name : "ALi m5602" > type : CAMERA > audioset : 0 > tuner : 0 > std : 0x0 [] > status : 0x0 [] > > video capture > VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE) > index : 0 > type : VIDEO_CAPTURE > flags : 0 > description : "BA81" > pixelformat : 0x31384142 [BA81] > VIDIOC_G_FMT(VIDEO_CAPTURE) > type : VIDEO_CAPTURE > fmt.pix.width : 640 > fmt.pix.height : 480 > fmt.pix.pixelformat : 0x31384142 [BA81] > fmt.pix.field : NONE > fmt.pix.bytesperline : 640 > fmt.pix.sizeimage : 307200 > fmt.pix.colorspace : SRGB > fmt.pix.priv : 0 > > controls > VIDIOC_QUERYCTRL(BASE+0) > id : 9963776 > type : INTEGER > name : "brightness" > minimum : 0 > maximum : 255 > step : 1 > default_value : 113 > flags : 32 > > ### video4linux device info [/dev/video0] ### > general info > VIDIOCGCAP > name : "USB2.0 Camera" > type : 0x1 [CAPTURE] > channels : 1 > audios : 0 > maxwidth : 640 > maxheight : 480 > minwidth : 48 > minheight : 32 > > channels > VIDIOCGCHAN(0) > channel : 0 > name : "ALi m5602" > tuners : 0 > flags : 0x0 [] > type : CAMERA > norm : 0 > > tuner > ioctl VIDIOCGTUNER: Invalid argument > > audio > VIDIOCGAUDIO > audio : 0 > volume : 0 > bass : 0 > treble : 0 > > picture > VIDIOCGPICT > brightness : 65278 > hue : 0 > colour : 0 > contrast : 0 > whiteness : 65535 > depth : 8 > palette : unknown > > buffer > ioctl VIDIOCGFBUF: Invalid argument > > window > VIDIOCGWIN > x : 0 > y : 0 > width : 640 > height : 480 > chromakey : 0 > flags : 0 > > > > running vlc -vvv v4l2:///dev/video0 gives : > [0xeab198] v4l2 access debug: Trying direct kernel v4l2 > [0xeab198] v4l2 access debug: opening device '/dev/video0' > [0xeab198] v4l2 access debug: V4L2 device: USB2.0 Camera using driver: ALi > m5602 (version: 2.5.0) on usb-0000:00:13.5-7 > [0xeab198] v4l2 access debug: the device has the capabilities: (X) Video > Capure, ( ) Audio, ( ) Tuner > [0xeab198] v4l2 access debug: supported I/O methods are: (X) Read/Write, > (X) Streaming, ( ) Asynchronous > [0xeab198] v4l2 access debug: video input 0 (ALi m5602) has type: External > analog input * > [0xeab198] v4l2 access debug: device codec BA81 (BA81) not supported > [0xeab198] v4l2 access debug: '/dev/video0' is a video device > [0xeab198] v4l2 access debug: Extended control API supported by v4l2 driver > [0xeab198] v4l2 access debug: Available control: brightness (980900) > [0xeab198] v4l2 access debug: integer control > [0xeab198] v4l2 access debug: valid values: 0 to 255 by steps of 1 > [0xeab198] v4l2 access debug: default value: 113 > [0xeab198] v4l2 access debug: current value: 254 > [0xeab198] v4l2 access debug: Available control: whiteness (980910) > [0xeab198] v4l2 access debug: integer control > [0xeab198] v4l2 access debug: valid values: 0 to 255 by steps of 1 > [0xeab198] v4l2 access debug: default value: 126 > [0xeab198] v4l2 access debug: current value: 255 > [0xeab198] v4l2 access debug: Available control: gain (980913) > [0xeab198] v4l2 access debug: integer control > [0xeab198] v4l2 access debug: valid values: 0 to 60 by steps of 1 > [0xeab198] v4l2 access debug: default value: 0 > [0xeab198] v4l2 access debug: current value: 60 > [0xeab198] v4l2 access debug: Available control: horizontal flip (980914) > [0xeab198] v4l2 access debug: boolean control > [0xeab198] v4l2 access debug: default value: 0 > [0xeab198] v4l2 access debug: current value: 1 > [0xeab198] v4l2 access debug: Available control: vertical flip (980915) > [0xeab198] v4l2 access debug: boolean control > [0xeab198] v4l2 access debug: default value: 0 > [0xeab198] v4l2 access debug: current value: 1 > [0xeab198] v4l2 access debug: will try to find optimal width and height. > [0xeab198] v4l2 access debug: Driver requires at most 307200 bytes to > store a complete image > [0xeab198] v4l2 access debug: Interlacing setting: progressive > [0xeab198] main access debug: using access module "v4l2" > [0xeab198] main access debug: TIMER module_need() : 25.933 ms - Total > 25.933 ms / 1 intvls (Avg 25.933 ms) > [0xeafcb8] main stream debug: Using AStream*Block > [0xeafcb8] main stream debug: pre buffering > [0xd9a998] qt4 interface debug: IM: Setting an input > [0xd9a998] qt4 interface debug: Updating the geometry > [0xd9a998] qt4 interface debug: Updating the geometry > [0xc8f098] main libvlc debug: deactivating the playlist > [0xd7d4d8] main playlist debug: Deactivate > [0xd7d4d8] main playlist debug: incoming request - stopping current input > [0xd7d4d8] main playlist debug: dying input > [0xeafcb8] main stream debug: prebuffering done 0 bytes in 3s - 0 kbytes/s > [0xeafcb8] main stream error: cannot pre fill buffer > [0xeaa9e8] main input warning: cannot create a stream_t from access > [0xeab198] main access debug: removing module "v4l2" > > > please let me know where to seek! > > pierre > > > > > > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry(R) Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9 - 12, 2009. Register now! > http://p.sf.net/sfu/devconference > _______________________________________________ > M560x-driver-support mailing list > M56...@li... > https://lists.sourceforge.net/lists/listinfo/m560x-driver-support > |
From: Erik A. <eri...@gm...> - 2009-10-22 10:37:39
|
First of all the driver on this page is deprecated as it has gone upstream. Install mercurial and clone the following repository: hg clone http://linuxtv.org/hg/~eandren/v4l-dvb/ Build it by entering the created directory and type "make" As superuser unload previous modules by typing "make unload". Load the new modules by typing "make load" (still as superuser). Try it out and see if it works. Also make sure you have libv4l installed. Best regards, Erik 2009/10/22 <pi...@dr...>: >> Hi, >> What are you trying to accomplish? >> Do you get any image at all? >> >> Best regards, >> Erik >> > Well, I try to use my webcam! with whatever program... > I've tried with vlc, skype, mplayer, xawtv, ..... > I have no image at all. > the kernel modules are loaded, the green led is on, no error message, > every things seams ok, but no output! even skype found the v4l2 web cam, > but no image ( I don't expect skype to work, but vlc or xawtv should...) > > in july 2008 (one year ago!) with svn branch, I had once a image (very > poor quality, and I had to switch off the light to see some thing...). and > in august 2008, after an svn update, well it was gone. since I never had > an image again... > > > so my question is : > since the webcam seams to be detected, registered, blablabal correctly, > but it's not working, where should I seek for errors? > what program should I try, what program is known to be able to read the > video stream, or at least to tell me why it can't? > regards > pierre > > > ps : it is not a /dev/video owner's rights problem. > >> 2009/10/19 <pi...@dr...>: >>> hi >>> >>> I'm running gentoo on a Packard Bell EASYNOTE_MX52-B-041 with a T12UV >>> motherboard. >>> kernel 2.6.30-gentoo-r5 >>> >>> dmesg gives : >>> ALi m5602: Detected a s5k83a sensor >>> usbcore: registered new interface driver ALi m5602 >>> ALi m5602: registered >>> >>> I have /dev/video0 created, I even have a green led switching on when I >>> try to read video, but no success yet, whatever the tool I use : >>> >>> v4lctl -c /dev/video0 list >>> attribute | type | current | default | comment >>> -----------+--------+---------+---------+------------------------------------- >>> norm | choice | (null) | (null) | >>> input | choice | ALi m56 | ALi m56 | ALi m5602 >>> bright | int | 254 | 113 | range is 0 => 255 >>> whiteness | int | 255 | 126 | range is 0 => 255 >>> gain | int | 60 | 0 | range is 0 => 60 >>> horizontal | bool | on | off | >>> vertical f | bool | on | off | >>> >>> but I can't change any of the attribute... >>> >>> >>> v4l-info gives >>> ### v4l2 device info [/dev/video0] ### >>> general info >>> VIDIOC_QUERYCAP >>> driver : "ALi m5602" >>> card : "USB2.0 Camera" >>> bus_info : "usb-0000:00:13.5-7" >>> version : 2.5.0 >>> capabilities : 0x5000001 >>> [VIDEO_CAPTURE,READWRITE,STREAMING] >>> >>> standards >>> >>> inputs >>> VIDIOC_ENUMINPUT(0) >>> index : 0 >>> name : "ALi m5602" >>> type : CAMERA >>> audioset : 0 >>> tuner : 0 >>> std : 0x0 [] >>> status : 0x0 [] >>> >>> video capture >>> VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE) >>> index : 0 >>> type : VIDEO_CAPTURE >>> flags : 0 >>> description : "BA81" >>> pixelformat : 0x31384142 [BA81] >>> VIDIOC_G_FMT(VIDEO_CAPTURE) >>> type : VIDEO_CAPTURE >>> fmt.pix.width : 640 >>> fmt.pix.height : 480 >>> fmt.pix.pixelformat : 0x31384142 [BA81] >>> fmt.pix.field : NONE >>> fmt.pix.bytesperline : 640 >>> fmt.pix.sizeimage : 307200 >>> fmt.pix.colorspace : SRGB >>> fmt.pix.priv : 0 >>> >>> controls >>> VIDIOC_QUERYCTRL(BASE+0) >>> id : 9963776 >>> type : INTEGER >>> name : "brightness" >>> minimum : 0 >>> maximum : 255 >>> step : 1 >>> default_value : 113 >>> flags : 32 >>> >>> ### video4linux device info [/dev/video0] ### >>> general info >>> VIDIOCGCAP >>> name : "USB2.0 Camera" >>> type : 0x1 [CAPTURE] >>> channels : 1 >>> audios : 0 >>> maxwidth : 640 >>> maxheight : 480 >>> minwidth : 48 >>> minheight : 32 >>> >>> channels >>> VIDIOCGCHAN(0) >>> channel : 0 >>> name : "ALi m5602" >>> tuners : 0 >>> flags : 0x0 [] >>> type : CAMERA >>> norm : 0 >>> >>> tuner >>> ioctl VIDIOCGTUNER: Invalid argument >>> >>> audio >>> VIDIOCGAUDIO >>> audio : 0 >>> volume : 0 >>> bass : 0 >>> treble : 0 >>> >>> picture >>> VIDIOCGPICT >>> brightness : 65278 >>> hue : 0 >>> colour : 0 >>> contrast : 0 >>> whiteness : 65535 >>> depth : 8 >>> palette : unknown >>> >>> buffer >>> ioctl VIDIOCGFBUF: Invalid argument >>> >>> window >>> VIDIOCGWIN >>> x : 0 >>> y : 0 >>> width : 640 >>> height : 480 >>> chromakey : 0 >>> flags : 0 >>> >>> >>> >>> running vlc -vvv v4l2:///dev/video0 gives : >>> [0xeab198] v4l2 access debug: Trying direct kernel v4l2 >>> [0xeab198] v4l2 access debug: opening device '/dev/video0' >>> [0xeab198] v4l2 access debug: V4L2 device: USB2.0 Camera using driver: >>> ALi >>> m5602 (version: 2.5.0) on usb-0000:00:13.5-7 >>> [0xeab198] v4l2 access debug: the device has the capabilities: (X) Video >>> Capure, ( ) Audio, ( ) Tuner >>> [0xeab198] v4l2 access debug: supported I/O methods are: (X) Read/Write, >>> (X) Streaming, ( ) Asynchronous >>> [0xeab198] v4l2 access debug: video input 0 (ALi m5602) has type: >>> External >>> analog input * >>> [0xeab198] v4l2 access debug: device codec BA81 (BA81) not supported >>> [0xeab198] v4l2 access debug: '/dev/video0' is a video device >>> [0xeab198] v4l2 access debug: Extended control API supported by v4l2 >>> driver >>> [0xeab198] v4l2 access debug: Available control: brightness (980900) >>> [0xeab198] v4l2 access debug: integer control >>> [0xeab198] v4l2 access debug: valid values: 0 to 255 by steps of 1 >>> [0xeab198] v4l2 access debug: default value: 113 >>> [0xeab198] v4l2 access debug: current value: 254 >>> [0xeab198] v4l2 access debug: Available control: whiteness (980910) >>> [0xeab198] v4l2 access debug: integer control >>> [0xeab198] v4l2 access debug: valid values: 0 to 255 by steps of 1 >>> [0xeab198] v4l2 access debug: default value: 126 >>> [0xeab198] v4l2 access debug: current value: 255 >>> [0xeab198] v4l2 access debug: Available control: gain (980913) >>> [0xeab198] v4l2 access debug: integer control >>> [0xeab198] v4l2 access debug: valid values: 0 to 60 by steps of 1 >>> [0xeab198] v4l2 access debug: default value: 0 >>> [0xeab198] v4l2 access debug: current value: 60 >>> [0xeab198] v4l2 access debug: Available control: horizontal flip >>> (980914) >>> [0xeab198] v4l2 access debug: boolean control >>> [0xeab198] v4l2 access debug: default value: 0 >>> [0xeab198] v4l2 access debug: current value: 1 >>> [0xeab198] v4l2 access debug: Available control: vertical flip (980915) >>> [0xeab198] v4l2 access debug: boolean control >>> [0xeab198] v4l2 access debug: default value: 0 >>> [0xeab198] v4l2 access debug: current value: 1 >>> [0xeab198] v4l2 access debug: will try to find optimal width and height. >>> [0xeab198] v4l2 access debug: Driver requires at most 307200 bytes to >>> store a complete image >>> [0xeab198] v4l2 access debug: Interlacing setting: progressive >>> [0xeab198] main access debug: using access module "v4l2" >>> [0xeab198] main access debug: TIMER module_need() : 25.933 ms - Total >>> 25.933 ms / 1 intvls (Avg 25.933 ms) >>> [0xeafcb8] main stream debug: Using AStream*Block >>> [0xeafcb8] main stream debug: pre buffering >>> [0xd9a998] qt4 interface debug: IM: Setting an input >>> [0xd9a998] qt4 interface debug: Updating the geometry >>> [0xd9a998] qt4 interface debug: Updating the geometry >>> [0xc8f098] main libvlc debug: deactivating the playlist >>> [0xd7d4d8] main playlist debug: Deactivate >>> [0xd7d4d8] main playlist debug: incoming request - stopping current >>> input >>> [0xd7d4d8] main playlist debug: dying input >>> [0xeafcb8] main stream debug: prebuffering done 0 bytes in 3s - 0 >>> kbytes/s >>> [0xeafcb8] main stream error: cannot pre fill buffer >>> [0xeaa9e8] main input warning: cannot create a stream_t from access >>> [0xeab198] main access debug: removing module "v4l2" >>> >>> >>> please let me know where to seek! >>> >>> pierre >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Come build with us! The BlackBerry(R) Developer Conference in SF, CA >>> is the only developer event you need to attend this year. Jumpstart your >>> developing skills, take BlackBerry mobile applications to market and >>> stay >>> ahead of the curve. Join us from November 9 - 12, 2009. Register now! >>> http://p.sf.net/sfu/devconference >>> _______________________________________________ >>> M560x-driver-support mailing list >>> M56...@li... >>> https://lists.sourceforge.net/lists/listinfo/m560x-driver-support >>> >> > > > |