Web lists-archives.org

Re: usbvision audio-over-usb: Additional testing.fixed




Right I have the same error.
I tried with kradio that did not some initialization gqradio does. I ran arecord/aplay in a separate xterm after running kradio.

Investigating why this kernel oops occurs with gqradio.

lynx.abraxas@xxxxxxxxxx a écrit :
Ha,  got  it.  I  removed  the module for my modem so that card1 gets assigned
usbvision audio. Then it works. Seems alsa is not caring about crad2 at all.

I managed early today to find my problem. The make_alsa_devices script was configured to only make devices for 2 devices. Strange alsa never complained about a missing device.
Sorry for all the fuss. For those not having udevd this should be mentioned in the README/info when the driver gets into kernel.
One can get autoloading of usbvision-adio with lines in /etc/modprobe.conf:

options snd cards_limit=3
#options usbvision-audio index=2
alias snd-card-2 usbvision-audio
alias sound-slot-2 snd-card-2
#So far usbvision-audio does not understand index=2 parameter


So now I can get crackeling sound over usb as well with tv running. I get messages like the onec below. How to check with radio? When running gqradio and doing arecord I get:

arecord -t raw -D hw:2,0 -r 16000 -c 2 -f S16_BE | aplay -t raw -r 16000 -c 2 -f S16_BE
Recording raw data 'stdin' : Signed 16 bit Big Endian, Rate 16000 Hz, Stereo
arecord: pcm_read:1349: read error: Message too long
aplay: playback:2021: read error

mplayer radio:// -radio driver=v4l2:adevice=hw.2,0 doesn't work either.

Regards,
Lynx

saa7115 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a (usbvision #0)
tuner 0-0043: chip found @ 0x86 (usbvision #0)
tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 0-0061: chip found @ 0xc2 (usbvision #0)
tuner 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
tuner 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
An underrun occured very likely... ignoring it
snd_usbvision_capture_trigger 0x1
usbvision_init_audio_isoc submit ERROR
BUG: scheduling while atomic: arecord/0x00000002/1774
 [schedule+1207/1629] schedule+0x4b7/0x65d
 [<c02ebb67>] schedule+0x4b7/0x65d
 [__activate_task+25/43] __activate_task+0x19/0x2b
 [<c010f00a>] __activate_task+0x19/0x2b
 [schedule_timeout+76/176] schedule_timeout+0x4c/0xb0
 [<c02ec563>] schedule_timeout+0x4c/0xb0
 [process_timeout+0/9] process_timeout+0x0/0x9
 [<c011be86>] process_timeout+0x0/0x9
 [wait_for_completion_timeout+114/239] wait_for_completion_timeout+0x72/0xef
 [<c02ebfbb>] wait_for_completion_timeout+0x72/0xef
 [default_wake_function+0/21] default_wake_function+0x0/0x15
 [<c010fd7f>] default_wake_function+0x0/0x15
 [pg0+289666320/1069810688] usb_start_wait_urb+0x57/0x9d [usbcore]
 [<d17fd510>] usb_start_wait_urb+0x57/0x9d [usbcore]
 [pg0+289666869/1069810688] usb_control_msg+0xbe/0xd9 [usbcore]
 [<d17fd735>] usb_control_msg+0xbe/0xd9 [usbcore]
 [pg0+290542137/1069810688] usbvision_write_reg+0x8d/0xb5 [usbvision]
 [<d18d3239>] usbvision_write_reg+0x8d/0xb5 [usbvision]
 [pg0+290423002/1069810688] usbvision_isoc_audio_deinit+0x64/0x6c [usbvision_audio]
 [<d18b60da>] usbvision_isoc_audio_deinit+0x64/0x6c [usbvision_audio]
 [pg0+290423534/1069810688] usbvision_cmd+0x20c/0x240 [usbvision_audio]
 [<d18b62ee>] usbvision_cmd+0x20c/0x240 [usbvision_audio]
 [pg0+290011268/1069810688] snd_pcm_action_single+0x26/0x5a [snd_pcm]
 [<d1851884>] snd_pcm_action_single+0x26/0x5a [snd_pcm]
 [pg0+290037091/1069810688] snd_pcm_lib_read1+0x3ed/0x4ff [snd_pcm]
 [<d1857d63>] snd_pcm_lib_read1+0x3ed/0x4ff [snd_pcm]
 [find_get_page+39/96] find_get_page+0x27/0x60
 [<c013a9ee>] find_get_page+0x27/0x60
 [filemap_nopage+774/1000] filemap_nopage+0x306/0x3e8
 [<c013d578>] filemap_nopage+0x306/0x3e8
 [pg0+290030179/1069810688] snd_pcm_capture_ioctl1+0xd9/0x477 [snd_pcm]
 [<d1856263>] snd_pcm_capture_ioctl1+0xd9/0x477 [snd_pcm]
 [pg0+290041910/1069810688] snd_pcm_lib_read_transfer+0x0/0x93 [snd_pcm]
 [<d1859036>] snd_pcm_lib_read_transfer+0x0/0x93 [snd_pcm]
 [do_ioctl+39/123] do_ioctl+0x27/0x7b
 [<c01648a7>] do_ioctl+0x27/0x7b
 [vfs_ioctl+82/679] vfs_ioctl+0x52/0x2a7
 [<c016494d>] vfs_ioctl+0x52/0x2a7
 [do_page_fault+1268/1607] do_page_fault+0x4f4/0x647
 [<c010e3ed>] do_page_fault+0x4f4/0x647
 [sys_ioctl+60/90] sys_ioctl+0x3c/0x5a
 [<c0164bde>] sys_ioctl+0x3c/0x5a
 [syscall_call+7/11] syscall_call+0x7/0xb
 [<c0102cff>] syscall_call+0x7/0xb
 [tcp_v6_err+223/1479] tcp_v6_err+0xdf/0x5c7
 [<c02e007b>] tcp_v6_err+0xdf/0x5c7
 =======================
snd_usbvision_capture_trigger 0x0
BUG: scheduling while atomic: arecord/0x00000002/1774
 [schedule+1207/1629] schedule+0x4b7/0x65d
 [<c02ebb67>] schedule+0x4b7/0x65d
 [schedule_timeout+76/176] schedule_timeout+0x4c/0xb0
 [<c02ec563>] schedule_timeout+0x4c/0xb0
 [process_timeout+0/9] process_timeout+0x0/0x9
 [<c011be86>] process_timeout+0x0/0x9
 [wait_for_completion_timeout+114/239] wait_for_completion_timeout+0x72/0xef
 [<c02ebfbb>] wait_for_completion_timeout+0x72/0xef
 [default_wake_function+0/21] default_wake_function+0x0/0x15
 [<c010fd7f>] default_wake_function+0x0/0x15
 [pg0+289666320/1069810688] usb_start_wait_urb+0x57/0x9d [usbcore]
 [<d17fd510>] usb_start_wait_urb+0x57/0x9d [usbcore]
 [pg0+289666869/1069810688] usb_control_msg+0xbe/0xd9 [usbcore]
 [<d17fd735>] usb_control_msg+0xbe/0xd9 [usbcore]
 [pg0+290542137/1069810688] usbvision_write_reg+0x8d/0xb5 [usbvision]
 [<d18d3239>] usbvision_write_reg+0x8d/0xb5 [usbvision]
 [pg0+290423002/1069810688] usbvision_isoc_audio_deinit+0x64/0x6c [usbvision_audio]
 [<d18b60da>] usbvision_isoc_audio_deinit+0x64/0x6c [usbvision_audio]
 [pg0+290423101/1069810688] usbvision_cmd+0x5b/0x240 [usbvision_audio]
 [<d18b613d>] usbvision_cmd+0x5b/0x240 [usbvision_audio]
 [pg0+290423618/1069810688] snd_usbvision_capture_trigger+0x20/0x4e [usbvision_audio]
 [<d18b6342>] snd_usbvision_capture_trigger+0x20/0x4e [usbvision_audio]
 [pg0+290011290/1069810688] snd_pcm_action_single+0x3c/0x5a [snd_pcm]
 [<d185189a>] snd_pcm_action_single+0x3c/0x5a [snd_pcm]
 [pg0+290037091/1069810688] snd_pcm_lib_read1+0x3ed/0x4ff [snd_pcm]
 [<d1857d63>] snd_pcm_lib_read1+0x3ed/0x4ff [snd_pcm]
 [find_get_page+39/96] find_get_page+0x27/0x60
 [<c013a9ee>] find_get_page+0x27/0x60
 [filemap_nopage+774/1000] filemap_nopage+0x306/0x3e8
 [<c013d578>] filemap_nopage+0x306/0x3e8
 [pg0+290030179/1069810688] snd_pcm_capture_ioctl1+0xd9/0x477 [snd_pcm]
 [<d1856263>] snd_pcm_capture_ioctl1+0xd9/0x477 [snd_pcm]
 [pg0+290041910/1069810688] snd_pcm_lib_read_transfer+0x0/0x93 [snd_pcm]
 [<d1859036>] snd_pcm_lib_read_transfer+0x0/0x93 [snd_pcm]
 [do_ioctl+39/123] do_ioctl+0x27/0x7b
 [<c01648a7>] do_ioctl+0x27/0x7b
 [vfs_ioctl+82/679] vfs_ioctl+0x52/0x2a7
 [<c016494d>] vfs_ioctl+0x52/0x2a7
 [do_page_fault+1268/1607] do_page_fault+0x4f4/0x647
 [<c010e3ed>] do_page_fault+0x4f4/0x647
 [sys_ioctl+60/90] sys_ioctl+0x3c/0x5a
 [<c0164bde>] sys_ioctl+0x3c/0x5a
 [syscall_call+7/11] syscall_call+0x7/0xb
 [<c0102cff>] syscall_call+0x7/0xb
 [tcp_v6_err+223/1479] tcp_v6_err+0xdf/0x5c7
 [<c02e007b>] tcp_v6_err+0xdf/0x5c7
 =======================
An underrun occured very likely... ignoring it

OK, so far so fine.
Till then
Lynx

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list