As soon as you get an Input/Output error, the bug doesn't come from aMSN
but from the driver and I won't do anything to change that !
I use uvcvideo with my Logitech QuickCam 5000 and it works perfectly
with aMSN. So driver is the same and software is the same : the bug is
in the driver. Don't forget that a driver is an interface between
software and hardware so it must act the same even if the hardware
changes...
Phil

David Girault a écrit :
> The 'reset patch' is just a small piece of code that solve USB hardware
> bug with some Logitech Webcam.
> 
> Anyway, test was made with and without the reset patch. The reset patch
> just allow me to not reboot my PC after aMsn exit on error.
> Unloading and reloading the uvcvideo module doesn't seem to work with my
> cam without the reset patch!
> 
> As I say in previous email, test with aMsn are made after a check with
> luvcview that the cam is ok.
> If it is a bug with the driver, luvcview and ekiga should not work also!
> But they work well!
> 
> The reset patch can be found in the uvcvideo mailing list archive at
> http://lists.berlios.de/pipermail/linux-uvc-devel/2007-March/001476.html
> 
> If I have some time, I'll re-read the patch added by revision 8464 in
> aMsn and compare it with luvcview source code.
> 
> Regards,
> David
> 
> 
> Philippe Valembois - Phil a écrit :
>> What is this reset patch ?
>> Anyway, the bug is with uvcvideo and not with aMSN...
>> I had I/O errors sometimes with my webcams and all I had to do was to
>> rmmod the module, unplug/replug cam and modprobe the module...
>> Now it seems to be fixed for me.
>> Maybe your webcam is a recent one and isn't well supported : your are
>> the only to report such troubles...
>> Phil
>>
>> Youness Alaoui a écrit :
>>   
>>> 'with reset patch'.. what's the reset patch ? could it be the one causing 
>>> the issue ? 
>>>
>>> KKRT
>>>
>>> On Sat, May 05, 2007 at 12:39:27AM +0200, David Girault wrote:
>>>     
>>>> Yes I did.
>>>>
>>>> Trunk of UVC driver release 99 with reset patch was used.
>>>> As I can see today, current svn version 101 doesn't include noticable
>>>> change in ioctl handling.
>>>>
>>>> AMSN SVN release used is 8504.
>>>>
>>>> Regards,
>>>> David
>>>>
>>>>
>>>> Youness Alaoui a écrit :
>>>>       
>>>>> Did you get the latest version of the uvc driver ? because the bug is 
>>>>> probably in UVC and it was fixed at some 
>>>>> time after you got the latest version of the driver ?
>>>>>
>>>>> KKRT
>>>>>
>>>>> On Fri, May 04, 2007 at 11:22:57PM +0200, David Girault wrote:
>>>>>   
>>>>>         
>>>>>> Hi all,
>>>>>>
>>>>>> Sorry for this late answer, I have little problems with my mail server.
>>>>>>
>>>>>> Well, for the two test I'd list in my previous email, I just done the
>>>>>> first one!
>>>>>>
>>>>>> I apply the Reset patch that can be found in the uvcvideo mailing list.
>>>>>> So my buggy webcam work "well" now with luvcview (both in mjpeg and yuv
>>>>>> mode). I add the "trace=127" option to the uvcvideo kernel module.
>>>>>>
>>>>>> But I have still no luck with aMsn! Attached to this email, the trace
>>>>>> from uvcvideo module.
>>>>>> aMsn exit just after issuing its first VIDIOC_DQBUF ioctl.
>>>>>>
>>>>>> Same error occurs each time, even if I unplug the cam and plug it again.
>>>>>> I run luvcview before each test with aMsn, just to be sure the cam is
>>>>>> working.
>>>>>>
>>>>>> Below, the log of aMsn when launched from the console:
>>>>>>
>>>>>> ---------------------------------------------------------
>>>>>> [EMAIL PROTECTED] ~ $ amsn
>>>>>> Playing WAVE '/usr/share/amsn/skins/default/sounds/offline.wav' : Signed
>>>>>> 16 bit Little Endian, Rate 44100 Hz, Stereo
>>>>>> ioctl:
>>>>>> VIDIOC_QUERYCTRL(id=9963778;type=unknown;name="";minimum=0;maximum=0;step=0;default_value=0;flags=0):
>>>>>> Input/output error
>>>>>> ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
>>>>>> argument
>>>>>> ioctl: VIDIOC_G_CTRL(id=9963776;value=-1221664132): Input/output error
>>>>>> ioctl: VIDIOC_G_CTRL(id=9963777;value=-1221664132): Input/output error
>>>>>> mjpg: panic: no more input data
>>>>>> Oops: malloc_video_bufs is 1 (expected 0)
>>>>>> [utils/linux/capture/libng/grab-ng.c:malloc_bufs_check:235]
>>>>>> Oops: processes is 1 (expected 0)
>>>>>> [utils/linux/capture/libng/convert.c:process_check:179]
>>>>>> [EMAIL PROTECTED] ~ $
>>>>>> ---------------------------------------------------------
>>>>>>
>>>>>>
>>>>>> I think that my PVR board isn't the source of the pb since aMsn alway
>>>>>> open the good /dev/video1.
>>>>>>
>>>>>> Sorry to not provide better help,
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> David
>>>>>>
>>>>>>
>>>>>> Vivia Nikolaidou a écrit :
>>>>>>     
>>>>>>           
>>>>>>> Hello David,
>>>>>>>
>>>>>>> As you might have seen in the 0.97 TODO thread, we'd like to know the 
>>>>>>> progress on this issue. In your mail below you said you had some 
>>>>>>> pending 
>>>>>>> tests to do. Have you completed them? So far, it seems that you are the 
>>>>>>> only one who is having problems with this revision :S
>>>>>>>
>>>>>>> Vivia
>>>>>>>
>>>>>>> On Tue, 24 Apr 2007, David Girault wrote:
>>>>>>>
>>>>>>>   
>>>>>>>       
>>>>>>>             
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> I am not sure you're right. I update UVC driver and AMSN to last SVN
>>>>>>>> version yesterday.
>>>>>>>> AMSN release is 8504. UVC driver release is 95.
>>>>>>>>
>>>>>>>> And webcam configuration dialog still crash. I need to do more tests.
>>>>>>>> Just to be sure there is not problem with uvcvideo module unloading (I
>>>>>>>> unload previous version and load the new one without reboot).
>>>>>>>>
>>>>>>>> For information, I also have a PVR150 card in my PC which use last svn
>>>>>>>> version of ivtv-0.10 driver branch.
>>>>>>>> PVR150 is /dev/video0
>>>>>>>> UVC webcam is /dev/video1 (when it was not locked due to hw bug, its a
>>>>>>>> Logitech Fusion)
>>>>>>>>
>>>>>>>> The two next tests:
>>>>>>>> -Be sure that uvc module loaded is the last one,
>>>>>>>> -Remove automatic loading of ivtv driver so webcam is alway at 
>>>>>>>> /dev/video0
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> David
>>>>>>>>
>>>>>>>>
>>>>>>>> Philippe Valembois - Phil a écrit :
>>>>>>>>     
>>>>>>>>         
>>>>>>>>               
>>>>>>>>> Please upgrade your uvcvideo driver... Current revision is r95 and I 
>>>>>>>>> know it works with it...
>>>>>>>>> Phil
>>>>>>>>>
>>>>>>>>> David Girault a écrit :
>>>>>>>>>   
>>>>>>>>>       
>>>>>>>>>           
>>>>>>>>>                 
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> What a fast response time! Thanks a lot!
>>>>>>>>>>
>>>>>>>>>> Well, after emerging last svn version (revision 8479), Webcam 
>>>>>>>>>> assistant
>>>>>>>>>> work again.
>>>>>>>>>> So this confirm the problem is with patch 8464.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> David
>>>>>>>>>>
>>>>>>>>>> Youness Alaoui a écrit :
>>>>>>>>>>     
>>>>>>>>>>         
>>>>>>>>>>             
>>>>>>>>>>                   
>>>>>>>>>>> Ok, thanks for reporting, I reverted that change and committed it 
>>>>>>>>>>> in revision 8475
>>>>>>>>>>>
>>>>>>>>>>> KaKaRoTo
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Apr 17, 2007 at 11:52:32PM +0200, David Girault wrote:
>>>>>>>>>>>   
>>>>>>>>>>>       
>>>>>>>>>>>           
>>>>>>>>>>>               
>>>>>>>>>>>                     
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> I'd just subscribe to this mailing list, and I can help testing!
>>>>>>>>>>>> I have made Gentoo ebuild to install the lastest svn version of 
>>>>>>>>>>>> amsn.
>>>>>>>>>>>>
>>>>>>>>>>>> Tody, I wan't to install lastest svn version (8473) but my webcam
>>>>>>>>>>>> doesn't work anymore. After some search, the cause is the release 
>>>>>>>>>>>> 8464.
>>>>>>>>>>>>
>>>>>>>>>>>> Doesn't investigate more for the moment because I don't know V4L2 
>>>>>>>>>>>> API
>>>>>>>>>>>> yet. :-(
>>>>>>>>>>>>
>>>>>>>>>>>> If anyone have an idea, thank for any related information.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> David
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>>> This SF.net email is sponsored by DB2 Express
>>>>>>>>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>>>>>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>>>>>>>>> http://sourceforge.net/powerbar/db2/
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Amsn-devel mailing list
>>>>>>>>>>>> Amsn-devel@lists.sourceforge.net
>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>>>>>>>>>     
>>>>>>>>>>>>         
>>>>>>>>>>>>             
>>>>>>>>>>>>                 
>>>>>>>>>>>>                       
>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>> This SF.net email is sponsored by DB2 Express
>>>>>>>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>>>>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>>>>>>>> http://sourceforge.net/powerbar/db2/
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Amsn-devel mailing list
>>>>>>>>>>> Amsn-devel@lists.sourceforge.net
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>>>>>>>>   
>>>>>>>>>>>       
>>>>>>>>>>>           
>>>>>>>>>>>               
>>>>>>>>>>>                     
>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>> This SF.net email is sponsored by DB2 Express
>>>>>>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>>>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>>>>>>> http://sourceforge.net/powerbar/db2/
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Amsn-devel mailing list
>>>>>>>>>> Amsn-devel@lists.sourceforge.net
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>>>>>>>
>>>>>>>>>>     
>>>>>>>>>>         
>>>>>>>>>>             
>>>>>>>>>>                   
>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>> This SF.net email is sponsored by DB2 Express
>>>>>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>>>>>> http://sourceforge.net/powerbar/db2/
>>>>>>>>> _______________________________________________
>>>>>>>>> Amsn-devel mailing list
>>>>>>>>> Amsn-devel@lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>>>>>>   
>>>>>>>>>       
>>>>>>>>>           
>>>>>>>>>                 
>>>>>>>> -------------------------------------------------------------------------
>>>>>>>> This SF.net email is sponsored by DB2 Express
>>>>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>>>>> http://sourceforge.net/powerbar/db2/
>>>>>>>> _______________________________________________
>>>>>>>> Amsn-devel mailing list
>>>>>>>> Amsn-devel@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>>>>>
>>>>>>>>     
>>>>>>>>         
>>>>>>>>               
>>>>>>> ---
>>>>>>>
>>>>>>> "Where is the life that we have lost in living?
>>>>>>>  Where is the wisdom that we have lost in knowledge?
>>>>>>>  Where is the knowledge that we have lost in information?"
>>>>>>>
>>>>>>> OEO;
>>>>>>>   
>>>>>>>       
>>>>>>>             
>>>>>   
>>>>>         
>>>>>> uvcvideo: uvc_v4l2_open
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_QUERYCAP, dir=r- (0x80685600)
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_INPUT, dir=rw (0xc0045627)
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x33424752 (RGB3): 320x240.
>>>>>> uvcvideo: Unsupported format 0x33424752.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x33524742 (BGR3): 320x240.
>>>>>> uvcvideo: Unsupported format 0x33524742.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
>>>>>> uvcvideo: Using default frame interval 100000.0 us (10.0 fps).
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x59565955 (UYVY): 320x240.
>>>>>> uvcvideo: Unsupported format 0x59565955.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x50323234 (422P): 320x240.
>>>>>> uvcvideo: Unsupported format 0x50323234.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x32315559 (YU12): 320x240.
>>>>>> uvcvideo: Unsupported format 0x32315559.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x33524742 (BGR3): 320x240.
>>>>>> uvcvideo: Unsupported format 0x33524742.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x00000000 (<7>uvcvideo: Unsupported format 
>>>>>> 0x00000000.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_FMT, dir=rw (0xc0cc5605)
>>>>>> uvcvideo: Trying format 0x47504a4d (MJPG): 320x240.
>>>>>> uvcvideo: Using default frame interval 66666.6 us (15.0 fps).
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_REQBUFS, dir=rw (0xc0145608)
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_QUERYBUF, dir=rw (0xc0445609)
>>>>>> uvcvideo: uvc_v4l2_mmap
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_QBUF, dir=rw (0xc044560f)
>>>>>> uvcvideo: Queuing buffer 0.
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_STREAMON, dir=-w (0x40045612)
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_G_CTRL, dir=rw (0xc008561b)
>>>>>> uvcvideo: Failed to query (129) UVC control 2 (unit 2) : -110 (exp. 2).
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_G_CTRL, dir=rw (0xc008561b)
>>>>>> uvcvideo: Failed to query (129) UVC control 3 (unit 2) : -32 (exp. 2).
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_G_CTRL, dir=rw (0xc008561b)
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_S_CTRL, dir=rw (0xc008561c)
>>>>>> uvcvideo: uvc_v4l2_poll
>>>>>> uvcvideo: uvc_v4l2_poll
>>>>>> uvcvideo: uvc_v4l2_ioctl
>>>>>> v4l2 ioctl VIDIOC_DQBUF, dir=rw (0xc0445611)
>>>>>> uvcvideo: Dequeuing buffer 0.
>>>>>> uvcvideo: uvc_v4l2_release
>>>>>> usb 2-5: reset high speed USB device using ehci_hcd and address 6
>>>>>>     
>>>>>>           
>>>>>   
>>>>>         
>>>>>> -------------------------------------------------------------------------
>>>>>> This SF.net email is sponsored by DB2 Express
>>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>>> http://sourceforge.net/powerbar/db2/
>>>>>> _______________________________________________
>>>>>> Amsn-devel mailing list
>>>>>> Amsn-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>>>     
>>>>>>           
>>>>> -------------------------------------------------------------------------
>>>>> This SF.net email is sponsored by DB2 Express
>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>> http://sourceforge.net/powerbar/db2/
>>>>> _______________________________________________
>>>>> Amsn-devel mailing list
>>>>> Amsn-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>>   
>>>>>         
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by DB2 Express
>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>> control of your XML. No limits. Just data. Click to get it now.
>>>> http://sourceforge.net/powerbar/db2/
>>>> _______________________________________________
>>>> Amsn-devel mailing list
>>>> Amsn-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>>       
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by DB2 Express
>>> Download DB2 Express C - the FREE version of DB2 express and take
>>> control of your XML. No limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>> _______________________________________________
>>> Amsn-devel mailing list
>>> Amsn-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>>
>>>     
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> Amsn-devel mailing list
>> Amsn-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>   
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Amsn-devel mailing list
> Amsn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amsn-devel
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to