Discussion:
em28xx: board id [eb1a:2863 eMPIA Technology, Inc] Silver Crest VG2000 "USB 2.0 Video Grabber"
Martin Seekatz
2011-02-08 22:05:24 UTC
Permalink
Hello,

after updating my system from the git sources on 2011-02-03, IÂŽve
made some new tests with this USB-Stick.

Model: Silver Crest VG2000 "USB 2.0 Video Grabber"
Vendor/Product id: [eb1a:2863]

The entry in the Linux Kernel Documentation for Kernel 2.6.36 do not
match the information given on loading the device drivers. In the
Kernel list the device is listed as number "1 -> Unknown EM2750/28xx
video grabber", the log information is number "29 -> EM2860/TVP5150
Reference Design"

System: Linux trixi 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13
11:13:53 +0100 x86_64 x86_64 x86_64 GNU/Linux

Test made:
- Analogue Video, komposite Modus
- Analogue Audio, Stereo Modus
This device has no receiver, nore remote control.
The device is equiped with an snapshoot buttom.

Aplication used for testing: VLC media player, ver 1.1.7-3.5
Result: The vlc aplication get the video display and audio output
working.
Device List show
- Video capture:
- eb1a
- EM2860/TVP5150 Reference Design -> v4l2:///dev/vbi0
- EM2860/TVP5150 Reference Design -> v4l2:///dev/video0
- Audo capture
- Intel Corporation
- 82801JI (ICH10 Family) HD Audio Controller (0) ->
alsa://plughw:0,0
- 82801JI (ICH10 Family) HD Audio Controller (2) ->
alsa://plughw:0,2
- eMPIA Technology, Inc.
- GerÀt (0) -> alsa://plughw:1,0

The vbi0 device is not working:
ERROR: Couldn't attach to DCOP server!
[0x10713a0] v4l2 demux error: device does not support mmap i/o
[0x10713a0] v4l2 demux error: device does not support mmap i/o
[0x1270260] v4l2 access error: device does not support mmap i/o
[0x1270260] v4l2 access error: device does not support mmap i/o
[0x7f91d000d660] main input error: open of `v4l2:///dev/vbi0' failed:
(null)

The audio device must be explicitly selected to watch video together
with sound.
The snapshot buttom shows no effect on operating.

Other video applications as motv show the video graphic, but without
sound.

I hope it helps to enhance the drivers for better support of this
products, or to advice me how to handle it with the actual sytem.

Best regards
Martin Seekatz
Devin Heitmueller
2011-02-08 22:17:20 UTC
Permalink
Post by Martin Seekatz
ERROR: Couldn't attach to DCOP server!
[0x10713a0] v4l2 demux error: device does not support mmap i/o
[0x10713a0] v4l2 demux error: device does not support mmap i/o
[0x1270260] v4l2 access error: device does not support mmap i/o
[0x1270260] v4l2 access error: device does not support mmap i/o
(null)
VLC doesn't support VBI for any device (I have patches for VLC to add
the support, but they have not been submitted upstream yet).
Post by Martin Seekatz
The audio device must be explicitly selected to watch video together
with sound.
Correct. This is how all V4L2 devices work.
Post by Martin Seekatz
The snapshot buttom shows no effect on operating.
The snapshot button typically creates an input event associated with
KEY_CAMERA. Your application has to explicitly support it in order
for it to be used.
Post by Martin Seekatz
Other video applications as motv show the video graphic, but without
sound.
This is not surprising. Most of the older analog tv applications were
designed to have an audio output cable connecting the capture device
to speakers, such that the audio is not routed through the PC.
Post by Martin Seekatz
I hope it helps to enhance the drivers for better support of this
products, or to advice me how to handle it with the actual sytem.
Devin
--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
Martin Seekatz
2011-02-09 21:44:48 UTC
Permalink
Hi Devin,

Model: Silver Crest VG2000 "USB 2.0 Video Grabber"
Vendor/Product id: [eb1a:2863]
Driver: em28xx

I got your points and see that this device is now fully supportet.

Will the kernel list be updated?

Gru=DF
Martin

--=20
"Was ist der Unterschied zwischen Franken und Oberbayern?" -
"Die Franken haben weniger Berge, aber daf=FCr mehr Horizont."
Devin Heitmueller
2011-02-09 21:55:40 UTC
Permalink
Post by Martin Seekatz
Hi Devin,
Model: Silver Crest VG2000 =A0"USB 2.0 Video Grabber"
Vendor/Product id: [eb1a:2863]
Driver: em28xx
I got your points and see that this device is now fully supportet.
Will the kernel list be updated?
I'm not sure which list you're referring to. The LinuxTV wiki has
already been updated (presumably by you, assuming you're user
seekatz).

Beyond that, there is no real authoritative list.

Devin

--=20
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
Martin Seekatz
2011-02-09 22:36:20 UTC
Permalink
Hello Devin,

I mean that list
http://www.kernel.org/doc/Documentation/video4linux/CARDLIST.em28xx

Martin
Post by Devin Heitmueller
Post by Martin Seekatz
Hi Devin,
=20
Model: Silver Crest VG2000 "USB 2.0 Video Grabber"
Vendor/Product id: [eb1a:2863]
Driver: em28xx
=20
I got your points and see that this device is now fully
supportet.
=20
Will the kernel list be updated?
=20
I'm not sure which list you're referring to. The LinuxTV wiki has
already been updated (presumably by you, assuming you're user
seekatz).
=20
Beyond that, there is no real authoritative list.
=20
Devin
--=20
"Was ist der Unterschied zwischen Franken und Oberbayern?" -
"Die Franken haben weniger Berge, aber daf=FCr mehr Horizont."
Mauro Carvalho Chehab
2011-02-09 22:40:41 UTC
Permalink
Post by Martin Seekatz
Hello Devin,
I mean that list
http://www.kernel.org/doc/Documentation/video4linux/CARDLIST.em28xx
It is auto-generated by a script, for devices that have an unique
USB ID.

Cheers,
Mauro
Devin Heitmueller
2011-02-09 22:42:15 UTC
Permalink
Post by Martin Seekatz
Hello Devin,
I mean that list
http://www.kernel.org/doc/Documentation/video4linux/CARDLIST.em28xx
It actually is there:

29 -> EM2860/TVP5150 Reference Design

If the vendor did not build the hardware with its own unique USB ID
(because they were lazy), the best we can do is refer to it by the
above name (since we would not be able to distinguish between the
Silvercrest and all the other clones).

Devin
--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
Martin Seekatz
2011-02-09 23:06:54 UTC
Permalink
Post by Devin Heitmueller
Post by Martin Seekatz
Hello Devin,
=20
I mean that list
http://www.kernel.org/doc/Documentation/video4linux/CARDLIST.em28
xx
=20
=20
29 -> EM2860/TVP5150 Reference Design
Yes, but the list refers to
1 -> Unknown EM2750/28xx video grabber (em2820/em2840)=20
[eb1a:2710,eb1a:2820,eb1a:2821,eb1a:2860,eb1a:2861,eb1a:2862,eb1a:2863,=
eb1a:2870,eb1a:2881,eb1a:2883,eb1a:2868]

because of the usb-id: eb1a:2863
Post by Devin Heitmueller
=20
If the vendor did not build the hardware with its own unique USB ID
(because they were lazy), the best we can do is refer to it by the
above name (since we would not be able to distinguish between the
Silvercrest and all the other clones).
=46or me it seams that this usb-id is unique.

Martin

--=20
"Was ist der Unterschied zwischen Franken und Oberbayern?" -
"Die Franken haben weniger Berge, aber daf=FCr mehr Horizont."
Devin Heitmueller
2011-02-09 23:10:22 UTC
Permalink
Post by Martin Seekatz
Post by Devin Heitmueller
Post by Martin Seekatz
Hello Devin,
I mean that list
http://www.kernel.org/doc/Documentation/video4linux/CARDLIST.em28
xx
29 -> EM2860/TVP5150 Reference Design
Yes, but the list refers to
=A01 -> Unknown EM2750/28xx video grabber =A0 =A0 =A0 =A0(em2820/em28=
40)
Post by Martin Seekatz
[eb1a:2710,eb1a:2820,eb1a:2821,eb1a:2860,eb1a:2861,eb1a:2862,eb1a:286=
3,eb1a:2870,eb1a:2881,eb1a:2883,eb1a:2868]
Post by Martin Seekatz
because of the usb-id: eb1a:2863
Post by Devin Heitmueller
If the vendor did not build the hardware with its own unique USB ID
(because they were lazy), the best we can do is refer to it by the
above name (since we would not be able to distinguish between the
Silvercrest and all the other clones).
For me it seams that this usb-id is unique.
eb1a:2863 is the chipset vendor's default USB ID. All reference
designs which use that chip will have that ID. And because the driver
needs to do additional analysis of the hardware to figure out which
design it is (it probes for other chips in the device), the static
table provided in the text file cannot be specific enough.

Devin

--=20
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com

Loading...