Re: em28xx problem with 3.10-4.0

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

 



Em Tue, 16 Jun 2015 08:54:58 +0200
"Gabor Z. Papp" <gzpapp.lists@xxxxxxxxx> escreveu:

> * "Gabor Z. Papp" <gzpapp.lists@xxxxxxxxx>:
> 
> | I would like to use my Pinnacle Dazzle DVC usb encoder with kernels
> | 3.10-4.0, but I'm getting the same error all the time.
> 
> | Latest working kernel is the 3.4 line.
> 
> | What happend with the driver?

Nothing. You just ran out of continuous memory. This driver
requires long chunks of continuous memory for USB data transfer.

Please see this thread:
	http://www.spinics.net/lists/linux-media/msg43868.html

As far as I remember, some things changed from 3.4 on the part
that allocates memory there, reducing the risk of getting out
of memory, but can't remember the specific details anymore.

Regards,
Mauro


> 
> Should I provide more details than the dmesg output?
> 
> Linux video capture interface: v2.00
> em28xx: New device Pinnacle Systems GmbH DVC100 @ 480 Mbps (2304:021a, interface 0, class 0)
> em28xx: Video interface 0 found: bulk isoc
> em28xx: chip ID is em2710/2820
> em2710/2820 #0: EEPROM ID = 1a eb 67 95, EEPROM hash = 0xe2ac7680
> em2710/2820 #0: EEPROM info:
> em2710/2820 #0:         AC97 audio (5 sample rates)
> em2710/2820 #0:         300mA max power
> em2710/2820 #0:         Table at offset 0x06, strings=0x1098, 0x2e6a, 0x0000
> em2710/2820 #0: Identified as Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 / Plextor ConvertX PX-AV100U (card=9)
> em2710/2820 #0: analog set to isoc mode.
> em28xx audio device (2304:021a): interface 1, class 1
> em28xx audio device (2304:021a): interface 2, class 1
> usbcore: registered new interface driver em28xx
> em2710/2820 #0: Registering V4L2 extension
> saa7115 1-0025: saa7113 found @ 0x4a (em2710/2820 #0)
> em2710/2820 #0: Config register raw data: 0x12
> em2710/2820 #0: AC97 vendor ID = 0x83847650
> em2710/2820 #0: AC97 features = 0x6a90
> em2710/2820 #0: Empia 202 AC97 audio processor detected
> em2710/2820 #0: V4L2 video device registered as video0
> em2710/2820 #0: V4L2 extension successfully initialized
> em28xx: Registered (Em28xx v4l2 Extension) extension
> Linux agpgart interface v0.103
> tun: Universal TUN/TAP device driver, 1.6
> tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx>
> ffmpeg: page allocation failure: order:6, mode:0xd0
> CPU: 0 PID: 3721 Comm: ffmpeg 4.0.5-gzp1 #1
> Hardware name: System manufacturer System Product Name/P5W64 WS Pro, BIOS 1201    10/01/2008
>  00000000 c12e214e 00000001 c109221f c137382c f51ff478 00000006 000000d0
>  00000001 000000d0 00000040 000000d0 c109419f 000000d0 00000006 00000000
>  00000028 00000040 00000010 00000028 00000040 00000000 00000050 f51ff1c0
> Call Trace:
>  [<c12e214e>] ? dump_stack+0x3e/0x4e
>  [<c109221f>] ? warn_alloc_failed+0xaf/0xf0
>  [<c109419f>] ? __alloc_pages_nodemask+0x39f/0x5a0
>  [<c10065ff>] ? dma_generic_alloc_coherent+0x8f/0xd0
>  [<c1006570>] ? via_no_dac+0x40/0x40
>  [<f8149a2b>] ? hcd_buffer_alloc+0xbb/0x140 [usbcore]
>  [<f861f4e1>] ? em28xx_alloc_urbs+0x191/0x410 [em28xx]
>  [<f8676ce6>] ? saa711x_writeregs+0x36/0x90 [saa7115]
>  [<f861f842>] ? em28xx_init_usb_xfer+0x52/0x160 [em28xx]
>  [<f86664f0>] ? em28xx_start_analog_streaming+0x230/0x410 [em28xx_v4l]
>  [<f86640c0>] ? em28xx_wake_i2c+0xc0/0xc0 [em28xx_v4l]
>  [<f8666123>] ? buffer_queue+0x53/0xb0 [em28xx_v4l]
>  [<f864ee3e>] ? __buf_prepare+0x28e/0x300 [videobuf2_core]
>  [<f864d1b2>] ? vb2_start_streaming+0x52/0x130 [videobuf2_core]
>  [<f864f9fd>] ? vb2_internal_qbuf+0xcd/0x200 [videobuf2_core]
>  [<f864f72f>] ? vb2_internal_streamon+0x10f/0x150 [videobuf2_core]
>  [<f864f7cc>] ? vb2_ioctl_streamon+0xc/0x40 [videobuf2_core]
>  [<f85e16e3>] ? v4l_streamon+0x13/0x20 [videodev]
>  [<f85e3ea0>] ? __video_do_ioctl+0x230/0x2d0 [videodev]
>  [<c10a748e>] ? __pte_alloc+0x1e/0x80
>  [<f85e3a1f>] ? video_usercopy+0x19f/0x3d0 [videodev]
>  [<c10de6f2>] ? inode_to_bdi+0x12/0x40
>  [<c10ac4da>] ? vma_wants_writenotify+0x6a/0x80
>  [<c10ac515>] ? vma_set_page_prot+0x25/0x50
>  [<c10ad4c8>] ? mmap_region+0x138/0x4f0
>  [<f85e3c5f>] ? video_ioctl2+0xf/0x20 [videodev]
>  [<f85e3c70>] ? video_ioctl2+0x20/0x20 [videodev]
>  [<f85e068d>] ? v4l2_ioctl+0xdd/0x120 [videodev]
>  [<f85e05b0>] ? v4l2_open+0xe0/0xe0 [videodev]
>  [<c10cdd3f>] ? do_vfs_ioctl+0x31f/0x540
>  [<c10adb26>] ? do_mmap_pgoff+0x2a6/0x330
>  [<c10a0766>] ? vm_mmap_pgoff+0x56/0x80
>  [<c10cdf9c>] ? SyS_ioctl+0x3c/0x70
>  [<c12e5ecc>] ? sysenter_do_call+0x12/0x12
> Mem-Info:
> DMA per-cpu:
> CPU    0: hi:    0, btch:   1 usd:   0
> CPU    1: hi:    0, btch:   1 usd:   0
> CPU    2: hi:    0, btch:   1 usd:   0
> CPU    3: hi:    0, btch:   1 usd:   0
> Normal per-cpu:
> CPU    0: hi:  186, btch:  31 usd:   0
> CPU    1: hi:  186, btch:  31 usd:   0
> CPU    2: hi:  186, btch:  31 usd: 167
> CPU    3: hi:  186, btch:  31 usd:   0
> HighMem per-cpu:
> CPU    0: hi:  186, btch:  31 usd:   0
> CPU    1: hi:  186, btch:  31 usd:   0
> CPU    2: hi:  186, btch:  31 usd:   0
> CPU    3: hi:  186, btch:  31 usd:   0
> active_anon:86766 inactive_anon:53673 isolated_anon:0
>  active_file:67864 inactive_file:145211 isolated_file:0
>  unevictable:0 dirty:3 writeback:0 unstable:0
>  free:109849 slab_reclaimable:37567 slab_unreclaimable:4346
>  mapped:20327 shmem:256 pagetables:748 bounce:0
>  free_cma:0
> DMA free:3504kB min:64kB low:80kB high:96kB active_anon:1448kB inactive_anon:1596kB active_file:5600kB inactive_file:2296kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15992kB managed:15916kB mlocked:0kB dirty:0kB writeback:0kB mapped:824kB shmem:0kB slab_reclaimable:816kB slab_unreclaimable:164kB kernel_stack:0kB pagetables:24kB unstable:0kB bounce:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:20 all_unreclaimable? no
> lowmem_reserve[]: 0 849 2009 2009
> Normal free:44592kB min:3696kB low:4620kB high:5544kB active_anon:93048kB inactive_anon:98172kB active_file:209520kB inactive_file:227252kB unevictable:0kB isolated(anon):0kB isolated(file):128kB present:892920kB managed:870660kB mlocked:0kB dirty:12kB writeback:0kB mapped:31516kB shmem:640kB slab_reclaimable:149452kB slab_unreclaimable:17220kB kernel_stack:1832kB pagetables:1084kB unstable:0kB bounce:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:128 all_unreclaimable? no
> lowmem_reserve[]: 0 0 9274 9274
> HighMem free:391300kB min:512kB low:1772kB high:3032kB active_anon:252568kB inactive_anon:114924kB active_file:56336kB inactive_file:351168kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:1187080kB managed:1187080kB mlocked:0kB dirty:0kB writeback:0kB mapped:48968kB shmem:384kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:1884kB unstable:0kB bounce:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 0 0 0
> DMA: 10*4kB (UEM) 3*8kB (EM) 1*16kB (R) 1*32kB (R) 1*64kB (R) 0*128kB 1*256kB (R) 0*512kB 1*1024kB (R) 1*2048kB (R) 0*4096kB = 3504kB
> Normal: 1287*4kB (UEM) 1479*8kB (UEM) 800*16kB (EMR) 217*32kB (UEMR) 62*64kB (UEMR) 31*128kB (UER) 1*256kB (R) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 44916kB
> HighMem: 5196*4kB (UMR) 7056*8kB (UMR) 4135*16kB (MR) 3278*32kB (MR) 1420*64kB (UMR) 300*128kB (UMR) 50*256kB (UMR) 0*512kB 1*1024kB (R) 0*2048kB 0*4096kB = 391392kB
> 213287 total pagecache pages
> 11 pages in swap cache
> Swap cache stats: add 323, delete 312, find 2/4
> Free swap  = 1002812kB
> Total swap = 1004056kB
> 523998 pages RAM
> 296770 pages HighMem/MovableOnly
> 5584 pages reserved
> unable to allocate 165120 bytes for transfer buffer 3
> ------------[ cut here ]------------
> WARNING: CPU: 0 PID: 3721 at drivers/media/v4l2-core/videobuf2-core.c:1765 vb2_start_streaming+0xbb/0x130 [videobuf2_core]()
> Modules linked in: tun agpgart saa7115 em28xx_v4l videobuf2_core videobuf2_vmalloc videobuf2_memops em28xx v4l2_common videodev tveeprom coretemp w83627ehf hwmon_vid hwmon i2c_i801 i2c_core nfsd exportfs nfs lockd sunrpc grace snd_hda_codec_analog snd_hda_codec_generic e1000e ptp pps_core snd_hda_intel snd_hda_controller snd_hda_codec snd_pcm_oss snd_pcm snd_timer snd_mixer_oss snd soundcore usb_storage uhci_hcd ehci_pci ehci_hcd psmouse hid_generic usbhid hid usbcore usb_common
> CPU: 0 PID: 3721 Comm: ffmpeg 4.0.5-gzp1 #1
> Hardware name: System manufacturer System Product Name/P5W64 WS Pro, BIOS 1201    10/01/2008
>  f86519c0 c12e214e 00000000 c1033f92 c136fbdc 00000000 00000e89 f86519c0
>  000006e5 f864d21b f864d21b fffffff4 f59fed98 f59fecc8 f8668a80 c103405b
>  00000009 00000000 f864d21b df046800 f864f9fd f59fecc8 40045612 f85f3308
> Call Trace:
>  [<c12e214e>] ? dump_stack+0x3e/0x4e
>  [<c1033f92>] ? warn_slowpath_common+0x82/0xb0
>  [<f864d21b>] ? vb2_start_streaming+0xbb/0x130 [videobuf2_core]
>  [<f864d21b>] ? vb2_start_streaming+0xbb/0x130 [videobuf2_core]
>  [<c103405b>] ? warn_slowpath_null+0x1b/0x20
>  [<f864d21b>] ? vb2_start_streaming+0xbb/0x130 [videobuf2_core]
>  [<f864f9fd>] ? vb2_internal_qbuf+0xcd/0x200 [videobuf2_core]
>  [<f864f72f>] ? vb2_internal_streamon+0x10f/0x150 [videobuf2_core]
>  [<f864f7cc>] ? vb2_ioctl_streamon+0xc/0x40 [videobuf2_core]
>  [<f85e16e3>] ? v4l_streamon+0x13/0x20 [videodev]
>  [<f85e3ea0>] ? __video_do_ioctl+0x230/0x2d0 [videodev]
>  [<c10a748e>] ? __pte_alloc+0x1e/0x80
>  [<f85e3a1f>] ? video_usercopy+0x19f/0x3d0 [videodev]
>  [<c10de6f2>] ? inode_to_bdi+0x12/0x40
>  [<c10ac4da>] ? vma_wants_writenotify+0x6a/0x80
>  [<c10ac515>] ? vma_set_page_prot+0x25/0x50
>  [<c10ad4c8>] ? mmap_region+0x138/0x4f0
>  [<f85e3c5f>] ? video_ioctl2+0xf/0x20 [videodev]
>  [<f85e3c70>] ? video_ioctl2+0x20/0x20 [videodev]
>  [<f85e068d>] ? v4l2_ioctl+0xdd/0x120 [videodev]
>  [<f85e05b0>] ? v4l2_open+0xe0/0xe0 [videodev]
>  [<c10cdd3f>] ? do_vfs_ioctl+0x31f/0x540
>  [<c10adb26>] ? do_mmap_pgoff+0x2a6/0x330
>  [<c10a0766>] ? vm_mmap_pgoff+0x56/0x80
>  [<c10cdf9c>] ? SyS_ioctl+0x3c/0x70
>  [<c12e5ecc>] ? sysenter_do_call+0x12/0x12
> ---[ end trace ca7a232bb5d1ea90 ]---
> ------------[ cut here ]------------
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux