All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mat <heavensdoor78@gmail.com>
To: video4linux-list@redhat.com
Subject: Empia em28xx based USB video device...
Date: Fri, 28 Mar 2008 15:09:00 +0100	[thread overview]
Message-ID: <47ECFBFC.4070708@gmail.com> (raw)


Hi all.
I have an em2821 device ( brand Digitus ) and some problems with it.
+ lsusb:
Bus 001 Device 004: ID eb1a:2821 eMPIA Technology, Inc.

I have 2 situations:
+ machine1: standard PC - kernel 2.6.24.3 - CPU AMD - 512 Mb RAM - last 
snapshot of v4l-dvb ( 2 days ago )
   if I load the module ( em28xx ) with card=0 ( Unknown EM2800 video 
grabber ) it doesn't work ( tested with xawtv )
   if I load the module ( em28xx ) with card=1 ( Unknown EM2750/28xx 
video grabber ) it doesn't work ( tested with xawtv )
   if I load the module ( em28xx ) with card=9 ( Pinnacle Dazzle DVC 
90/DVC 100 ) it works ok...
+ machine2: SBC - kernel 2.6.24.3 - CPU x86 ( like a 586 ) - 64 Mb RAM - 
last snapshot of v4l-dvb ( 2 days ago )
   if I load the module ( em28xx ) with card=0 ( Unknown EM2800 video 
grabber ) it doesn't work ( tested with xawtv )
   if I load the module ( em28xx ) with card=1 ( Unknown EM2750/28xx 
video grabber ) it doesn't work ( tested with xawtv )
   if I load the module ( em28xx ) with card=9 ( Pinnacle Dazzle DVC 
90/DVC 100 ) it works badly... I get something like an image compressed 
in the firt rows... ( image here: 
http://www.flickr.com/photos/17101105@N00/2368937536/ )

Same module parameters, same kernel config (changed only the CPU), same 
distro (Debian Etch).
Any ideas...?

dmesg for these machines ( card=9 ):
+ machine1:
[  198.848725] Linux video capture interface: v2.00
[  198.872627] em28xx v4l2 driver version 0.1.0 loaded
[  198.872680] em28xx new video device (eb1a:2821): interface 0, class 255
[  198.872690] em28xx Has usb audio class
[  198.872693] em28xx #0: Alternate settings: 8
[  198.872696] em28xx #0: Alternate setting 0, max size= 0
[  198.872699] em28xx #0: Alternate setting 1, max size= 1024
[  198.872702] em28xx #0: Alternate setting 2, max size= 1448
[  198.872705] em28xx #0: Alternate setting 3, max size= 2048
[  198.872708] em28xx #0: Alternate setting 4, max size= 2304
[  198.872711] em28xx #0: Alternate setting 5, max size= 2580
[  198.872714] em28xx #0: Alternate setting 6, max size= 2892
[  198.872717] em28xx #0: Alternate setting 7, max size= 3072
[  198.873529] em28xx #0: em28xx chip ID = 18
[  199.894188] saa7115' 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a 
(em28xx #0)
[  202.023636] em28xx #0: V4L2 device registered as /dev/video0 and 
/dev/vbi0
[  202.023647] em28xx #0: Found Pinnacle Dazzle DVC 90/DVC 100
[  202.023678] em28xx audio device (eb1a:2821): interface 1, class 1
[  202.023696] em28xx audio device (eb1a:2821): interface 2, class 1
[  202.023723] usbcore: registered new interface driver em28xx
+ machine2:
[ 4097.440853] Linux video capture interface: v2.00
[ 4097.523858] em28xx v4l2 driver version 0.1.0 loaded
[ 4097.527087] em28xx new video device (eb1a:2821): interface 0, class 255
[ 4097.529568] em28xx Has usb audio class
[ 4097.532138] em28xx #0: Alternate settings: 8
[ 4097.535497] em28xx #0: Alternate setting 0, max size= 0
[ 4097.537769] em28xx #0: Alternate setting 1, max size= 512
[ 4097.540333] em28xx #0: Alternate setting 2, max size= 640
[ 4097.542892] em28xx #0: Alternate setting 3, max size= 768
[ 4097.550248] em28xx #0: Alternate setting 4, max size= 832
[ 4097.552683] em28xx #0: Alternate setting 5, max size= 896
[ 4097.554952] em28xx #0: Alternate setting 6, max size= 960
[ 4097.558217] em28xx #0: Alternate setting 7, max size= 1020
[ 4097.563767] em28xx #0: em28xx chip ID = 18
[ 4098.712659] saa7115' 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a 
(em28xx #0)
[ 4100.859282] em28xx #0: V4L2 device registered as /dev/video0 and 
/dev/vbi0
[ 4100.859513] em28xx #0: Found Pinnacle Dazzle DVC 90/DVC 100
[ 4100.859899] em28xx audio device (eb1a:2821): interface 1, class 1
[ 4100.860353] em28xx audio device (eb1a:2821): interface 2, class 1
[ 4100.860835] usbcore: registered new interface driver em28xx


dmesg when I get a frame:
+ machine1:
[  325.500770] em28xx #0 em28xx_v4l2_open :open minor=0 type=video-cap 
users=0
[  325.501025] em28xx #0 em28xx_set_alternate :minimum isoc packet size: 
2888 (alt=6)
[  325.501129] em28xx #0 em28xx_set_alternate :setting alternate 6 with 
wMaxPacketSize=2892
[  325.607430] em28xx #0 em28xx_accumulator_set :em28xx Scale: 
(1,1)-(179,71)
[  325.687483] em28xx #0 em28xx_capture_area_set :em28xx Area Set: (180,72)
[  325.848541] em28xx #0 em28xx_init_isoc :Submitting 5 urbs of 40 
packets (2892 each)
[  325.917396] em28xx #0 em28xx_set_alternate :minimum isoc packet size: 
708 (alt=1)
[  325.917635] em28xx #0 em28xx_set_alternate :setting alternate 1 with 
wMaxPacketSize=1024
[  326.027345] em28xx #0 em28xx_accumulator_set :em28xx Scale: 
(1,1)-(179,71)
[  326.107364] em28xx #0 em28xx_capture_area_set :em28xx Area Set: (180,72)
[  326.267676] em28xx #0 em28xx_init_isoc :Submitting 5 urbs of 40 
packets (1024 each)
[  326.268090] em28xx #0 em28xx_request_buffers :requested 8 buffers 
with size 204800
[  326.567226] em28xx #0 em28xx_accumulator_set :em28xx Scale: 
(1,1)-(179,71)
[  326.647213] em28xx #0 em28xx_capture_area_set :em28xx Area Set: (180,72)
[  326.988678] em28xx #0 vidioc_streamoff :VIDIOC_STREAMOFF: 
interrupting stream
[  327.187180] em28xx #0 em28xx_v4l2_close :users=1
[  327.267154] em28xx #0 em28xx_v4l2_close :setting alternate 0
+ machine2:
[ 4122.561436] em28xx #0 em28xx_v4l2_open :open minor=0 type=video-cap 
users=0
[ 4122.564097] em28xx #0 em28xx_set_alternate :minimum isoc packet size: 
2888 (alt=7)
[ 4122.566725] em28xx #0 em28xx_set_alternate :setting alternate 7 with 
wMaxPacketSize=1020
[ 4122.698385] em28xx #0 em28xx_accumulator_set :em28xx Scale: 
(1,1)-(179,71)
[ 4122.778116] em28xx #0 em28xx_capture_area_set :em28xx Area Set: (180,72)
[ 4122.945537] em28xx #0 em28xx_init_isoc :Submitting 5 urbs of 40 
packets (1020 each)
[ 4122.998140] em28xx #0 em28xx_set_alternate :minimum isoc packet size: 
708 (alt=3)
[ 4123.000799] em28xx #0 em28xx_set_alternate :setting alternate 3 with 
wMaxPacketSize=768
[ 4123.128254] em28xx #0 em28xx_accumulator_set :em28xx Scale: 
(1,1)-(179,71)
[ 4123.208133] em28xx #0 em28xx_capture_area_set :em28xx Area Set: (180,72)
[ 4123.373769] em28xx #0 em28xx_init_isoc :Submitting 5 urbs of 40 
packets (768 each)
[ 4123.375432] em28xx #0 em28xx_request_buffers :requested 8 buffers 
with size 204800
[ 4123.698138] em28xx #0 em28xx_accumulator_set :em28xx Scale: 
(1,1)-(179,71)
[ 4123.778138] em28xx #0 em28xx_capture_area_set :em28xx Area Set: (180,72)
[ 4124.132320] em28xx #0 vidioc_streamoff :VIDIOC_STREAMOFF: 
interrupting stream
[ 4124.329479] em28xx #0 em28xx_v4l2_close :users=1
[ 4124.378950] em28xx #0 em28xx_v4l2_close :setting alternate 0


I saw that there's a difference with the "Alternate settings" but I 
don't know what are they...
Help please !! :)

Thank you in advance...

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

             reply	other threads:[~2008-03-28 14:09 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-28 14:09 Mat [this message]
2008-03-28 14:16 ` Empia em28xx based USB video device Markus Rechberger
2008-03-28 14:42   ` Mat
2008-03-28 15:04     ` Markus Rechberger
2008-03-28 15:17       ` Mat

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47ECFBFC.4070708@gmail.com \
    --to=heavensdoor78@gmail.com \
    --cc=video4linux-list@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.