Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: uvideo



On Sun, Apr 13, 2025 at 06:10:16PM +0100, Patrick Welche wrote:
> On Sat, Apr 12, 2025 at 08:25:49PM -0000, Michael van Elst wrote:
> > Build a kernel with option UVIDEO_DEBUG, this might give some hint about the error.
> 
> Right!
> 
> # videoctl -d /dev/video0 -a
> videoctl: couldn't open '/dev/video0': Input/output error
> 
> videoopen
> videoopen: flags=0x1 sc=0xffff81a57e505c40 parent=0xffff81a57e4e15c0
> uvideo_open: sc=0xffff81a57e4eac40
> uvideo_set_format: sc=0xffff81a57e4eac40
> uvideo: error probe/GET_MAX: STALLED (17)
> uvideo: error commit/SET_CUR: STALLED (17)
> 
> ... usbd_do_request_len()... time to add USB_DEBUG...

usb_transfer_complete#1@0: called: pipe = 0xffff92a352cbcac0 xfer = 0xffff92a352b903f8 status = 17 actlen = 0

still not much of a clue.

usbhist of "videoctl -d /dev/video0 -a" attached


Cheers,

Patrick
50000 entries, next is 66
1744568745.137387 usbd_do_request_len#1@0: called: dev=0xffff92a352cbc980 req=ffffd584b6d0a920 flags=0 len=1a
1744568745.137388 usbd_alloc_xfer#1@0: called: returns 0xffff92a352b903f8
1744568745.137388 usb_allocmem#1@0: called!
1744568745.137390 usbd_transfer#1@0: called: xfer = 0xffff92a352b903f8, flags = 0x2, pipe = 0xffff92a352cbcac0, running = 0
1744568745.137393 usbd_xfer_schedule_timeout#1@0: called: xfer 0xffff92a352b903f8 timeout 5000ms set 0 reset 0
1744568745.137394 usbd_transfer#1@0: <- sleeping on xfer 0xffff92a352b903f8
1744568745.137705 usb_schedsoftintr#1@0: called: polling=0
1744568745.137706 usb_add_task#1@0: called!
1744568745.137708 usbd_xfer_trycomplete#1@0: called: xfer 0xffff92a352b903f8 status 1
1744568745.137708 usbd_xfer_cancel_timeout_async#1@0: called: xfer 0xffff92a352b903f8 timeout 5000ms set 1 reset 0
1744568745.137708 usbd_xfer_cancel_timeout_async#1@0: xfer 0xffff92a352b903f8 timer stopped
1744568745.137709 usb_transfer_complete#1@0: called: pipe = 0xffff92a352cbcac0 xfer = 0xffff92a352b903f8 status = 17 actlen = 0
1744568745.137709 usb_transfer_complete#1@0: xfer 0xffff92a352b903f8: repeat 0 new head = 0
1744568745.137709 usb_transfer_complete#1@0: xfer 0xffff92a352b903f8 doing done 0xffffffff804e11c9
1744568745.137709 usb_transfer_complete#1@0: xfer 0xffff92a352b903f8 doing callback 0 status 17
1744568745.137709 usb_transfer_complete#1@0: <- done xfer 0xffff92a352b903f8, wakeup
1744568745.137710 usbd_start_next#1@0: called: pipe = 0xffff92a352cbcac0, xfer = 0
1744568745.137716 usbd_free_xfer#1@0: called: 0xffff92a352b903f8
1744568745.137716 usb_freemem#1@0: called!
1744568745.137717 usb_rem_task_wait#1@0: called!
1744568745.137718 usbd_do_request_len#1@0: returning err = 17
1744568745.137745 usbd_do_request_len#2@0: called: dev=0xffff92a352cbc980 req=ffffd584b6d0a920 flags=0 len=1a
1744568745.137745 usbd_alloc_xfer#2@0: called: returns 0xffff92a352b903f8
1744568745.137745 usb_allocmem#2@0: called!
1744568745.137745 usbd_transfer#2@0: called: xfer = 0xffff92a352b903f8, flags = 0x2, pipe = 0xffff92a352cbcac0, running = 0
1744568745.137746 usbd_xfer_schedule_timeout#2@0: called: xfer 0xffff92a352b903f8 timeout 5000ms set 0 reset 0
1744568745.137746 usbd_transfer#2@0: <- sleeping on xfer 0xffff92a352b903f8
1744568745.137955 usb_schedsoftintr#2@0: called: polling=0
1744568745.138205 usb_schedsoftintr#3@0: called: polling=0
1744568745.138455 usb_schedsoftintr#4@0: called: polling=0
1744568745.138705 usb_schedsoftintr#5@0: called: polling=0
1744568745.138706 usbd_xfer_trycomplete#2@0: called: xfer 0xffff92a352b903f8 status 1
1744568745.138706 usbd_xfer_cancel_timeout_async#2@0: called: xfer 0xffff92a352b903f8 timeout 5000ms set 1 reset 0
1744568745.138706 usbd_xfer_cancel_timeout_async#2@0: xfer 0xffff92a352b903f8 timer stopped
1744568745.138706 usb_transfer_complete#2@0: called: pipe = 0xffff92a352cbcac0 xfer = 0xffff92a352b903f8 status = 0 actlen = 26
1744568745.138706 usb_transfer_complete#2@0: xfer 0xffff92a352b903f8: repeat 0 new head = 0
1744568745.138706 usb_transfer_complete#2@0: xfer 0xffff92a352b903f8 doing done 0xffffffff804e11c9
1744568745.138706 usb_transfer_complete#2@0: xfer 0xffff92a352b903f8 doing callback 0 status 0
1744568745.138706 usb_transfer_complete#2@0: <- done xfer 0xffff92a352b903f8, wakeup
1744568745.138707 usbd_start_next#2@0: called: pipe = 0xffff92a352cbcac0, xfer = 0
1744568745.138708 usbd_free_xfer#2@0: called: 0xffff92a352b903f8
1744568745.138708 usb_freemem#2@0: called!
1744568745.138709 usb_rem_task_wait#2@0: called!
1744568745.138710 usbd_do_request_len#3@0: called: dev=0xffff92a352cbc980 req=ffffd584b6d0a920 flags=0 len=1a
1744568745.138710 usbd_alloc_xfer#3@0: called: returns 0xffff92a352b903f8
1744568745.138710 usb_allocmem#3@0: called!
1744568745.138710 usbd_transfer#3@0: called: xfer = 0xffff92a352b903f8, flags = 0x2, pipe = 0xffff92a352cbcac0, running = 0
1744568745.138711 usbd_xfer_schedule_timeout#3@0: called: xfer 0xffff92a352b903f8 timeout 5000ms set 0 reset 0
1744568745.138712 usbd_transfer#3@0: <- sleeping on xfer 0xffff92a352b903f8
1744568745.139526 usb_schedsoftintr#6@0: called: polling=0
1744568745.139530 usb_add_task#2@0: called!
1744568745.139538 usbd_xfer_trycomplete#3@0: called: xfer 0xffff92a352b903f8 status 1
1744568745.139539 usbd_xfer_cancel_timeout_async#3@0: called: xfer 0xffff92a352b903f8 timeout 5000ms set 1 reset 0
1744568745.139541 usbd_xfer_cancel_timeout_async#3@0: xfer 0xffff92a352b903f8 timer stopped
1744568745.139543 usb_transfer_complete#3@0: called: pipe = 0xffff92a352cbcac0 xfer = 0xffff92a352b903f8 status = 17 actlen = 0
1744568745.139543 usb_transfer_complete#3@0: xfer 0xffff92a352b903f8: repeat 0 new head = 0
1744568745.139544 usb_transfer_complete#3@0: xfer 0xffff92a352b903f8 doing done 0xffffffff804e11c9
1744568745.139544 usb_transfer_complete#3@0: xfer 0xffff92a352b903f8 doing callback 0 status 17
1744568745.139544 usb_transfer_complete#3@0: <- done xfer 0xffff92a352b903f8, wakeup
1744568745.139550 usbd_start_next#3@0: called: pipe = 0xffff92a352cbcac0, xfer = 0
1744568745.139583 usbd_free_xfer#3@0: called: 0xffff92a352b903f8
1744568745.139583 usb_freemem#3@0: called!
1744568745.139589 usb_rem_task_wait#3@0: called!
1744568745.139596 usbd_do_request_len#3@0: returning err = 17
1744568745.139774 usb_schedsoftintr#7@0: called: polling=0
1744568745.140023 usb_schedsoftintr#8@0: called: polling=0



Home | Main Index | Thread Index | Old Index