Re: em28xx DVB modeswitching change: call for testers

2009-10-14 Thread Giuseppe Borzi

> Did you run "make unload" before you plugged in the device?
> 
> Do me a favor - unplug the device, reboot the PC, plug it back in and
> see if it still happens.  I just want to be sure this isn't some sort
> of issue with conflict between the new and old modules before I debug
> this any further.
> 
> Thanks,
> 
> Devin
> 

Hello Devin,
I did as you suggested. Unplugged the stick reboot and plug it again.
And just to be sure I did it two times. Now the device works, but it is
unable to change channel. That is to say, when I use the command "vlc
channels.conf" it tunes to the first station in the channel file and
can't change it. Other apps (xine, kaffeine) that seems to change to
the latest channel don't work at all. The dmesg output after plugging
the driver is in attach. In dmesg I noticed lines like this 

[drm] TV-14: set mode NTSC 480i 0

I suppose this hasn't anything to do with the analog audio problem, but
just to be sure I ask you. Also, using arecord/aplay for analog audio I
get an "underrun" error message

arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 32000 Hz,
Stereo Playing WAVE 'stdin' : Signed 16 bit Little Endian, Rate 32000
Hz, Stereo underrun!!! (at least -1255527098942.108 ms long)

Cheers.

-- 
***
  Giuseppe Borzi, Assistant Professor at the
  University of Messina - Department of Civil Engineering
  Address: Contrada di Dio, Messina, I-98166, Italy
  Tel: +390903977323
  Fax: +390903977480
  email:   gbo...@ieee.org
  url: http://ww2.unime.it/dic/gborzi/index.php
***
usb 1-3.1: new high speed USB device using ehci_hcd and address 7
usb 1-3.1: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
em28xx: New device USB 2881 Video @ 480 Mbps (eb1a:2881, interface 0, class 0)
em28xx #0: chip ID is em2882/em2883
em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00
em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00
em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 02 00 b8 00 00 00 5b 1e 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00
em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00
em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 5a 00 55 aa 79 55 54 03 00 17 98 01 00 00 00 00
em28xx #0: i2c eeprom f0: 0c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0xb8846b20
em28xx #0: EEPROM info:
em28xx #0:  AC97 audio (5 sample rates)
em28xx #0:  USB Remote wakeup capable
em28xx #0:  500mA max power
em28xx #0:  Table at 0x04, strings=0x206a, 0x006a, 0x
em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
em28xx #0: Your board has no unique USB ID.
em28xx #0: A hint were successfully done, based on eeprom hash.
em28xx #0: This method is not 100% failproof.
em28xx #0: If the board were missdetected, please email this log to:
em28xx #0:  V4L Mailing List  
em28xx #0: Board detected as Pinnacle Hybrid Pro
tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
tuner 2-0061: chip found @ 0xc2 (em28xx #0)
xc2028 2-0061: creating new instance
xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
usb 1-3.1: firmware: requesting xc3028-v27.fw
xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 
firmware, ver 2.7
xc2028 2-0061: Loading firmware for type=BASE (1), id .
xc2028 2-0061: Loading firmware for type=(0), id b700.
SCODE (2000), id b700:
xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 
8000.
em28xx #0: Config register raw data: 0x58
em28xx #0: AC97 vendor ID = 0x
em28xx #0: AC97 features = 0x6a90
em28xx #0: Empia 202 AC97 audio processor detected
tvp5150 2-005c: tvp5150am1 detected.
em28xx #0: v4l2 driver version 0.1.2
em28xx #0: V4L2 video device registered as /dev/video0
em28xx #0: V4L2 VBI device registered as /dev/vbi0
em28xx audio device (eb1a:2881): interface 1, class 1
em28xx audio device (eb1a:2881): interface 2, class 1
usbcore: registered new interface driver em28xx

Re: em28xx DVB modeswitching change: call for testers

2009-10-14 Thread Giuseppe Borzi
> Hello all,
> 
> I have setup a tree that removes the mode switching code when
> starting/stopping streaming.  If you have one of the em28xx dvb
> devices mentioned in the previous thread and volunteered to test,
> please try out the following tree:
> 
> http://kernellabs.com/hg/~dheitmueller/em28xx-modeswitch
> 
> In particular, this should work for those of you who reported problems
> with zl10353 based devices like the Pinnacle 320e (or Dazzle) and were
> using that one line change I sent this week.  It should also work with
> Antti's Reddo board without needing his patch to move the demod reset
> into the tuner_gpio.
> 
> This also brings us one more step forward to setting up the locking
> properly so that applications cannot simultaneously open the analog
> and dvb side of the device.
> 
> Thanks for your help,
> 
> Devin
> 
Hello Devin,
I've just downloaded, compiled and installed em28xx-modeswitch.
Unfortunately, it doesn't work and doesn't even
create /dev/dvb, /dev/videoX, /dev/vbiX. Only /dev/dsp1 is created.
The dmesg is attached to this email. As you can see it ends up in
errors.
One last note, I downloaded from the bz2 link.

Cheers.

-- 
***
  Giuseppe Borzi, Assistant Professor at the
  University of Messina - Department of Civil Engineering
  Address: Contrada di Dio, Messina, I-98166, Italy
  Tel: +390903977323
  Fax: +390903977480
  email:   gbo...@ieee.org
  url: http://ww2.unime.it/dic/gborzi/index.php
***
usb 1-3.1: new high speed USB device using ehci_hcd and address 8
usb 1-3.1: configuration #1 chosen from 1 choice
em28xx: New device USB 2881 Video @ 480 Mbps (eb1a:2881, interface 0, class 0)
em28xx #0: chip ID is em2882/em2883
em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00
em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00
em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 02 00 b8 00 00 00 5b 1e 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00
em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00
em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 5a 00 55 aa 79 55 54 03 00 17 98 01 00 00 00 00
em28xx #0: i2c eeprom f0: 0c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0xb8846b20
em28xx #0: EEPROM info:
em28xx #0:  AC97 audio (5 sample rates)
em28xx #0:  USB Remote wakeup capable
em28xx #0:  500mA max power
em28xx #0:  Table at 0x04, strings=0x206a, 0x006a, 0x
em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
em28xx #0: Your board has no unique USB ID.
em28xx #0: A hint were successfully done, based on eeprom hash.
em28xx #0: This method is not 100% failproof.
em28xx #0: If the board were missdetected, please email this log to:
em28xx #0:  V4L Mailing List  
em28xx #0: Board detected as Pinnacle Hybrid Pro
tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
tuner 2-0061: chip found @ 0xc2 (em28xx #0)
general protection fault:  [#1] PREEMPT SMP 
last sysfs file: /sys/module/tuner/initstate
CPU 0 
Modules linked in: em28xx(+) ir_common videobuf_vmalloc videobuf_core tveeprom 
iptable_filter ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack 
nf_defrag_ipv4 ip_tables x_tables cryptd aes_x86_64 aes_generic ipv6 hidp 
rfcomm sco bridge stp llc bnep l2cap zl10353 snd_usb_audio snd_usb_lib 
snd_rawmidi usbhid hid tuner_xc2028 tuner snd_seq_dummy tvp5150 snd_seq_oss 
snd_seq_midi_event snd_seq snd_seq_device v4l2_common videodev v4l1_compat 
v4l2_compat_ioctl32 snd_hda_codec_realtek btusb bluetooth snd_pcm_oss 
snd_mixer_oss snd_hda_intel arc4 snd_hda_codec snd_hwdep snd_pcm fan snd_timer 
snd soundcore snd_page_alloc kqemu pcmcia fuse ecb sdhci_pci sdhci mmc_core 
coretemp iwl3945 iTCO_wdt iTCO_vendor_support iwlcore mac80211 led_class 
yenta_socket rsrc_nonstatic ohci1394 pcmcia_core cpufreq_powersave ieee1394 
cfg80211 rfkill psmouse r8169 mii uhci_hcd i2c_i801 battery thermal button sg 
ac pcspkr serio_raw ehci_hcd cpufreq_ondemand usbcore evdev acpi_cpufreq 
freq_table processor rtc_cmos rtc_core rtc_lib ext4 mbcache jbd2 crc16 sr_mod 
cdrom sd_mod pa

Re: Dazzle TV Hybrid USB and em28xx

2009-10-13 Thread Giuseppe Borzi
> On Mon, Oct 12, 2009 at 7:22 PM, Giuseppe Borzi 
> wrote:
> >>
> >> Yeah, that happens with Ubuntu Karmic.  The v4l-dvb firedtv driver
> >> depends on headers that are private to ieee1394 and not in their
> >> kernel headers package.
> >>
> >> To workaround the issue, open v4l/.config and set the firedtv
> >> driver from "=m" to "=n"
> >>
> >> Devin
> >>
> >
> > Thanks Devin,
> > following your instruction for firedtv I've compiled
> > v4l-dvb-5578cc977a13 but the results aren't so good. After doing an
> > "make rminstall" , compiling and "make install" I plugged the USB
> > stick, the various devices were created (including /dev/dvb) and
> > here is the dmesg output (now it's identified as card=1)
> >
> > then I started checking if it works. The command "vlc channels.conf"
> > works, i.e. it plays the first channel in the list, but is unable to
> > switch channel. me-tv doesn't start, but I think this is related to
> > the recent gnome upgrade. w_scan doesn't find any channel.
> 
> Open v4l/em28xx-cards.c and comment out line 181 so it looks like:
> 
> //{EM2880_R04_GPO,0x04,   0xff,  100},/*
> zl10353 reset */
> 
> This is an issue I have been actively debugging for two other users.
> 
> > Analog TV only shows video, no audio. Tried this both with sox and
> > vlc. When you say that I have to choose the right TV standard (PAL
> > for my region) do you mean I have to select this in the TV app I'm
> > using (tvtime, vlc, xawtv) or as a module option? I've not seen any
> > em28xx option for TV standard, so I suppose it's in the app.
> 
> Correct - the em28xx module does not have module parameters for the
> standard - you have to select it in the application.
> 
> > Finally, I've noticed that the device is much less hot than it
> > happened with out of kernel modules and the card=11 workaround.
> > Is your latest post "em28xx mode switching" related to my device?
> 
> Yes, it is one device effected by that discussion.
> 
> Devin
> 

Thanks Devin,
now DVB works as expected, i.e. I can change channel and w_scan
finds the channels available in my area. The stick is recognized as
card=1 instead of 53 as I expected, but still it works fine.
Still no sound for analog TV, but that's a minor problem.

Thanks again.

-- 
***
  Giuseppe Borzi, Assistant Professor at the
  University of Messina - Department of Civil Engineering
  Address: Contrada di Dio, Messina, I-98166, Italy
  Tel: +390903977323
  Fax: +390903977480
  email:   gbo...@ieee.org
  url: http://ww2.unime.it/dic/gborzi/index.php
***


signature.asc
Description: PGP signature


Re: Dazzle TV Hybrid USB and em28xx

2009-10-12 Thread Giuseppe Borzi
> 
> Yeah, that happens with Ubuntu Karmic.  The v4l-dvb firedtv driver
> depends on headers that are private to ieee1394 and not in their
> kernel headers package.
> 
> To workaround the issue, open v4l/.config and set the firedtv driver
> from "=m" to "=n"
> 
> Devin
> 

Thanks Devin,
following your instruction for firedtv I've compiled
v4l-dvb-5578cc977a13 but the results aren't so good. After doing an
"make rminstall" , compiling and "make install" I plugged the USB
stick, the various devices were created (including /dev/dvb) and here
is the dmesg output (now it's identified as card=1)

usb 1-3.1: new high speed USB device using ehci_hcd and address 7
usb 1-3.1: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
em28xx: New device USB 2881 Video @ 480 Mbps (eb1a:2881, interface 0,
class 0) em28xx #0: chip ID is em2882/em2883
em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a
00 em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02
00 00 em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 02 00 b8 00 00 00 5b
1e 00 00 em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00
00 00 00 00 em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00
00 20 03 55 00 53 00 em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00
38 00 31 00 20 00 56 00 em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f
00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom 90: 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom a0: 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom b0: 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom c0: 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom d0: 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom e0: 5a
00 55 aa 79 55 54 03 00 17 98 01 00 00 00 00 em28xx #0: i2c eeprom f0:
0c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 em28xx #0: EEPROM ID=
0x9567eb1a, EEPROM hash = 0xb8846b20 em28xx #0: EEPROM info:
em28xx #0:  AC97 audio (5 sample rates)
em28xx #0:  USB Remote wakeup capable
em28xx #0:  500mA max power
em28xx #0:  Table at 0x04, strings=0x206a, 0x006a, 0x
em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
em28xx #0: Your board has no unique USB ID.
em28xx #0: A hint were successfully done, based on eeprom hash.
em28xx #0: This method is not 100% failproof.
em28xx #0: If the board were missdetected, please email this log to:
em28xx #0:  V4L Mailing List  
em28xx #0: Board detected as Pinnacle Hybrid Pro
tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
tuner 2-0061: chip found @ 0xc2 (em28xx #0)
xc2028 2-0061: creating new instance
xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
usb 1-3.1: firmware: requesting xc3028-v27.fw
xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, type:
xc2028 firmware, ver 2.7 xc2028 2-0061: Loading firmware for type=BASE
(1), id . xc2028 2-0061: Loading firmware for type=(0),
id b700. SCODE (2000), id b700:
xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320
(60008000), id 8000. em28xx #0: Config register raw data:
0x58 em28xx #0: AC97 vendor ID = 0x
em28xx #0: AC97 features = 0x6a90
em28xx #0: Empia 202 AC97 audio processor detected
tvp5150 2-005c: tvp5150am1 detected.
em28xx #0: v4l2 driver version 0.1.2
em28xx #0: V4L2 video device registered as /dev/video0
em28xx #0: V4L2 VBI device registered as /dev/vbi0
em28xx audio device (eb1a:2881): interface 1, class 1
em28xx audio device (eb1a:2881): interface 2, class 1
usbcore: registered new interface driver em28xx
em28xx driver loaded
usbcore: registered new interface driver snd-usb-audio
xc2028 2-0061: attaching existing instance
xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
em28xx #0/2: xc3028 attached
DVB: registering new adapter (em28xx #0)
DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
Successfully loaded em28xx-dvb
Em28xx: Initialized (Em28xx dvb Extension) extension
tvp5150 2-005c: tvp5150am1 detected.
xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id
. xc2028 2-0061: Loading firmware for type=D2633 DTV8
(210), id . xc2028 2-0061: Loading SCODE for type=DTV6
QAM DTV7 DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4760 (620003e0), id
. xc2028 2-0061: Loading firmware for type=BASE F8MHZ
(3), id . xc2028 2-0061: Loading firmware for
type=D2633 DTV8 (210), id . xc2028 2-0061: Loading
SCODE for type=DTV6 QAM DTV7 DTV78 DTV8 ZARLINK456 SCODE
   HAS_IF_4760
(620003e0), id . xc2028 2-0061: Loading firmware for
type=BASE F8MHZ (3), id . xc2028 2-0061: Loading
firmware for type=D2633 DTV78 (110), id . xc2028
2-0061: Loading SCODE for type=DTV6 QAM DTV7 DTV78

Re: Dazzle TV Hybrid USB and em28xx

2009-10-12 Thread Giuseppe Borzi
Devin Heitmueller  kernellabs.com> writes:

> 
> Hello Giuseppe,
> 
> 
> Make sure you have the latest v4l-dvb code installed.  The changes for
> that board went in relatively recently (make sure you do *not* specify
> a card= modprobe parameter).
> 
> http://linuxtv.org/repo
> 
> > But analog TV has no audio (I've tried sox/arecord-aplay),
> 
> Make sure you have the correct standard selected.  This sort of thing
> often occurs when you are in an area with PAL support but you have the
> device configured for NTSC.
> 
> > teletext doesn't work (mtt segfaults) and DVB doesn't work too.
> 
> Teletext is not supported currently - I did the NTSC VBI support and
> am planning on doing the PAL support in the next couple of weeks.
> 
> > With me-tv I
> > get an error message like "Failed to tune to channel" and sometimes a
> > "timeout".
> 
> A fix for this was done this week (but hasn't been checked in yet).
> Check the linux-media archive for the PCTV 320e thread.
> 
> Devin
> 

Thanks for your prompt reply. I've downloaded v4l-dvb-5578cc977a13.tar.bz2, but
it fails to compile when it reaches firedtv-1394.c. The first part of the error
message is

/home/gborzi/v4l-dvb-5578cc977a13/v4l/firedtv-1394.c:21:17: error: dma.h: No 
such file or directory
/home/gborzi/v4l-dvb-5578cc977a13/v4l/firedtv-1394.c:22:21: error: csr1212.h: 
No such file or directory
/home/gborzi/v4l-dvb-5578cc977a13/v4l/firedtv-1394.c:23:23: error: highlevel.h: 
No such file or directory
/home/gborzi/v4l-dvb-5578cc977a13/v4l/firedtv-1394.c:24:19: error: hosts.h: No 
such file or directory
/home/gborzi/v4l-dvb-5578cc977a13/v4l/firedtv-1394.c:25:22: error: ieee1394.h: 
No such file or directory
/home/gborzi/v4l-dvb-5578cc977a13/v4l/firedtv-1394.c:26:17: error: iso.h: No 
such file or directory
/home/gborzi/v4l-dvb-5578cc977a13/v4l/firedtv-1394.c:27:21: error: nodemgr.h: 
No such file or directory

what follows are several warning and error messages about implicit declarations
and "dereferencing pointer to incomplete type" related to the lack of the above
include files.
I'll try again after configuring the compilation to avoid that error message, 
i.e. by compiling only the modules I need for em28xx.



--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Dazzle TV Hybrid USB and em28xx

2009-10-11 Thread Giuseppe Borzi
Hello to everyone,
I bought a Dazzle TV Hybrid USB stick some years ago (2006 maybe?) and until
now I've used out of kernel drivers from M. Rechberger. Here's a webpage about
the stick

http://www.lelong.com.my/Auc/List/2009-10DeStd44780009_AUCTION_-#
Dazzle-TV-Hybrid-USB-stick-Watch-TV-without-Internet-BID-Now.htm
(this line has been breaked at the sharp # sign)

The usbid is eb1a:2881.
The Linux distribution I'm using, Archlinux, has updated the kernel to 2.6.31.3
and I've failed to patch the out of kernel drivers again, so I've tried the in
kernel em28xx modules.
These are the results: when I plug the stick em28xx and em28xx-dvb get loaded
by the kernel, I think the stick is recognized as card=53 (Pinnacle Hybrid
Pro), and the /dev/videoX, /dev/dspX, /dev/vbiX and /dev/dvb/adapterX devices
are created. But analog TV has no audio (I've tried sox/arecord-aplay),
teletext doesn't work (mtt segfaults) and DVB doesn't work too. With me-tv I
get an error message like "Failed to tune to channel" and sometimes a
"timeout".
Searching this mailing list I've found a way to get at least DVB working
(thanks to Emanuele Deiola)
1) remove em28xx-dvb and em28xx modules if these are already loaded;
2) plug the stick (the kernel loads em28xx and em28xx-dvb);
3) remove em28xx-dvb and em28xx modules
# modprobe -r em28xx-dvb
# modprobe -r em28xx
4) load em28xx with card=11
# modprobe em28xx card=11
and DVB works, i.e. me-tv, vlc, w_scan work as expected. Analog TV is still
without audio, video is OK.
I've tried to add the option card=11 in modprobe.conf but the result is that
the /dev/dvb/adapterX directory is not created.
I hope this is helpful for other people with this stick and to the developers
to enhance support for the stick. Please developers let me know if you need
more info.

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html