All of lore.kernel.org
 help / color / mirror / Atom feed
* em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
       [not found] <6174dfda0911061223k75f31fd5je33a8e75e9e3c391@mail.gmail.com>
@ 2009-11-06 20:58 ` Johan Mutsaerts
  2009-11-07  1:16   ` Magnus Alm
  0 siblings, 1 reply; 9+ messages in thread
From: Johan Mutsaerts @ 2009-11-06 20:58 UTC (permalink / raw)
  To: linux-media

[-- Attachment #1: Type: text/plain, Size: 508 bytes --]

Hi,

I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
compiled and installed the em28xx-new driver from linuxtv.org. No
/dev/dvb/adapter... is created and that is where it ends for me know.
MyTV claims no adapter is detected.

I have attached the output of lsusb and dmesg as requested...

Please let me know what more I can do and what exactly it is you can do ?

Thanks in advance and
Best Regards,
Johan (Belgium)

[-- Attachment #2: lsusb.txt --]
[-- Type: text/plain, Size: 544 bytes --]

Bus 005 Device 002: ID 0b05:b700 ASUSTek Computer, Inc. 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID eb1a:2881 eMPIA Technology, Inc. 
Bus 001 Device 004: ID 04f2:b071 Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 058f:6335 Alcor Micro Corp. 

[-- Attachment #3: dmesg_grep_em28xx.txt --]
[-- Type: text/plain, Size: 16783 bytes --]

[   55.397398] em28xx: New device USB 2881 Video @ 480 Mbps (eb1a:2881, interface 0, class 0)
[   55.397644] em28xx #0: chip ID is em2882/em2883
[   55.479818] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00
[   55.479839] em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00
[   55.479856] em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 01 00 b8 00 00 00 5b 1e 00 00
[   55.479873] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00
[   55.479889] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   55.479906] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   55.479922] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00
[   55.479938] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00
[   55.479955] em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00
[   55.479971] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   55.479988] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   55.480579] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   55.480595] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   55.480612] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   55.480628] em28xx #0: i2c eeprom e0: 5a 00 55 aa ac 46 59 03 00 17 fc 01 00 00 00 00
[   55.480645] em28xx #0: i2c eeprom f0: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
[   55.480664] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0xbd730120
[   55.480668] em28xx #0: EEPROM info:
[   55.480671] em28xx #0:	AC97 audio (5 sample rates)
[   55.480675] em28xx #0:	USB Remote wakeup capable
[   55.480678] em28xx #0:	500mA max power
[   55.480683] em28xx #0:	Table at 0x04, strings=0x206a, 0x006a, 0x0000
[   55.494724] em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
[   55.525723] em28xx #0: found i2c device @ 0xa0 [eeprom]
[   55.531251] em28xx #0: found i2c device @ 0xb8 [tvp5150a]
[   55.533597] em28xx #0: found i2c device @ 0xc2 [tuner (analog)]
[   55.545709] em28xx #0: Your board has no unique USB ID and thus need a hint to be detected.
[   55.545724] em28xx #0: You may try to use card=<n> insmod option to workaround that.
[   55.545733] em28xx #0: Please send an email with this log to:
[   55.545740] em28xx #0: 	V4L Mailing List <linux-media@vger.kernel.org>
[   55.545748] em28xx #0: Board eeprom hash is 0xbd730120
[   55.545755] em28xx #0: Board i2c devicelist hash is 0x27e10080
[   55.545762] em28xx #0: Here is a list of valid choices for the card=<n> insmod option:
[   55.545771] em28xx #0:     card=0 -> Unknown EM2800 video grabber
[   55.545779] em28xx #0:     card=1 -> Unknown EM2750/28xx video grabber
[   55.545787] em28xx #0:     card=2 -> Terratec Cinergy 250 USB
[   55.545794] em28xx #0:     card=3 -> Pinnacle PCTV USB 2
[   55.545801] em28xx #0:     card=4 -> Hauppauge WinTV USB 2
[   55.545808] em28xx #0:     card=5 -> MSI VOX USB 2.0
[   55.545815] em28xx #0:     card=6 -> Terratec Cinergy 200 USB
[   55.545822] em28xx #0:     card=7 -> Leadtek Winfast USB II
[   55.545829] em28xx #0:     card=8 -> Kworld USB2800
[   55.545837] em28xx #0:     card=9 -> Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2
[   55.545847] em28xx #0:     card=10 -> Hauppauge WinTV HVR 900
[   55.545854] em28xx #0:     card=11 -> Terratec Hybrid XS
[   55.545861] em28xx #0:     card=12 -> Kworld PVR TV 2800 RF
[   55.545869] em28xx #0:     card=13 -> Terratec Prodigy XS
[   55.545876] em28xx #0:     card=14 -> SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0
[   55.545884] em28xx #0:     card=15 -> V-Gear PocketTV
[   55.545891] em28xx #0:     card=16 -> Hauppauge WinTV HVR 950
[   55.545899] em28xx #0:     card=17 -> Pinnacle PCTV HD Pro Stick
[   55.545906] em28xx #0:     card=18 -> Hauppauge WinTV HVR 900 (R2)
[   55.545914] em28xx #0:     card=19 -> EM2860/SAA711X Reference Design
[   55.545921] em28xx #0:     card=20 -> AMD ATI TV Wonder HD 600
[   55.545929] em28xx #0:     card=21 -> eMPIA Technology, Inc. GrabBeeX+ Video Encoder
[   55.545937] em28xx #0:     card=22 -> EM2710/EM2750/EM2751 webcam grabber
[   55.545945] em28xx #0:     card=23 -> Huaqi DLCW-130
[   55.545952] em28xx #0:     card=24 -> D-Link DUB-T210 TV Tuner
[   55.545959] em28xx #0:     card=25 -> Gadmei UTV310
[   55.545966] em28xx #0:     card=26 -> Hercules Smart TV USB 2.0
[   55.545974] em28xx #0:     card=27 -> Pinnacle PCTV USB 2 (Philips FM1216ME)
[   55.545982] em28xx #0:     card=28 -> Leadtek Winfast USB II Deluxe
[   55.545990] em28xx #0:     card=29 -> <NULL>
[   55.546007] em28xx #0:     card=30 -> Videology 20K14XUSB USB2.0
[   55.546012] em28xx #0:     card=31 -> Usbgear VD204v9
[   55.546016] em28xx #0:     card=32 -> Supercomp USB 2.0 TV
[   55.546020] em28xx #0:     card=33 -> <NULL>
[   55.546024] em28xx #0:     card=34 -> Terratec Cinergy A Hybrid XS
[   55.546029] em28xx #0:     card=35 -> Typhoon DVD Maker
[   55.546033] em28xx #0:     card=36 -> NetGMBH Cam
[   55.546037] em28xx #0:     card=37 -> Gadmei UTV330
[   55.546041] em28xx #0:     card=38 -> Yakumo MovieMixer
[   55.546045] em28xx #0:     card=39 -> KWorld PVRTV 300U
[   55.546049] em28xx #0:     card=40 -> Plextor ConvertX PX-TV100U
[   55.546054] em28xx #0:     card=41 -> Kworld 350 U DVB-T
[   55.546058] em28xx #0:     card=42 -> Kworld 355 U DVB-T
[   55.546062] em28xx #0:     card=43 -> Terratec Cinergy T XS
[   55.546067] em28xx #0:     card=44 -> Terratec Cinergy T XS (MT2060)
[   55.546071] em28xx #0:     card=45 -> Pinnacle PCTV DVB-T
[   55.546075] em28xx #0:     card=46 -> Compro, VideoMate U3
[   55.546080] em28xx #0:     card=47 -> KWorld DVB-T 305U
[   55.546084] em28xx #0:     card=48 -> KWorld DVB-T 310U
[   55.546088] em28xx #0:     card=49 -> MSI DigiVox A/D
[   55.546092] em28xx #0:     card=50 -> MSI DigiVox A/D II
[   55.546096] em28xx #0:     card=51 -> Terratec Hybrid XS Secam
[   55.546101] em28xx #0:     card=52 -> DNT DA2 Hybrid
[   55.546105] em28xx #0:     card=53 -> Pinnacle Hybrid Pro
[   55.546109] em28xx #0:     card=54 -> Kworld VS-DVB-T 323UR
[   55.546113] em28xx #0:     card=55 -> Terratec Hybrid XS (em2882)
[   55.546118] em28xx #0:     card=56 -> Pinnacle Hybrid Pro (2)
[   55.546122] em28xx #0:     card=57 -> Kworld PlusTV HD Hybrid 330
[   55.546127] em28xx #0:     card=58 -> Compro VideoMate ForYou/Stereo
[   55.546131] em28xx #0:     card=59 -> <NULL>
[   55.546135] em28xx #0:     card=60 -> Hauppauge WinTV HVR 850
[   55.546139] em28xx #0:     card=61 -> Pixelview PlayTV Box 4 USB 2.0
[   55.546144] em28xx #0:     card=62 -> Gadmei TVR200
[   55.546148] em28xx #0:     card=63 -> Kaiomy TVnPC U2
[   55.546152] em28xx #0:     card=64 -> Easy Cap Capture DC-60
[   55.546156] em28xx #0:     card=65 -> IO-DATA GV-MVP/SZ
[   55.546160] em28xx #0:     card=66 -> Empire dual TV
[   55.546164] em28xx #0:     card=67 -> Terratec Grabby
[   55.546168] em28xx #0:     card=68 -> Terratec AV350
[   55.546173] em28xx #0:     card=69 -> KWorld ATSC 315U HDTV TV Box
[   55.546177] em28xx #0:     card=70 -> Evga inDtube
[   55.546181] em28xx #0:     card=71 -> Silvercrest Webcam 1.3mpix
[   55.546186] em28xx #0:     card=72 -> Gadmei UTV330+
[   55.546190] em28xx #0:     card=73 -> Reddo DVB-C USB TV Box
[   55.546452] em28xx #0: Config register raw data: 0x58
[   55.547187] em28xx #0: AC97 vendor ID = 0x5baa5baa
[   55.547559] em28xx #0: AC97 features = 0x5baa
[   55.547567] em28xx #0: Unknown AC97 audio processor detected!
[   55.583918] em28xx #0: v4l2 driver version 0.1.2
[   55.626119] em28xx #0: V4L2 video device registered as /dev/video1
[   55.626127] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[   55.626163] em28xx audio device (eb1a:2881): interface 1, class 1
[   55.626196] em28xx audio device (eb1a:2881): interface 2, class 1
[   55.626250] usbcore: registered new interface driver em28xx
[   55.626261] em28xx driver loaded
[ 1691.617074] em28xx #0: disconnecting em28xx #0 video
[ 1691.617091] em28xx #0: V4L2 device /dev/vbi0 deregistered
[ 1691.617244] em28xx #0: V4L2 device /dev/video1 deregistered
[ 1711.553714] Modules linked in: snd_usb_audio snd_usb_lib snd_hwdep em28xx v4l2_common ir_common videobuf_vmalloc videobuf_core tveeprom i915 drm binfmt_misc ppdev bridge stp bnep input_polldev joydev lp parport snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm arc4 ecb snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event psmouse ath9k iTCO_wdt iTCO_vendor_support uvcvideo lbm_cw_mac80211 led_class pcspkr snd_seq serio_raw videodev v4l1_compat snd_timer snd_seq_device snd btusb lbm_cw_cfg80211 soundcore snd_page_alloc intel_agp agpgart video output eeepc_laptop atl1e usb_storage fbcon tileblit font bitblit softcursor
[ 2140.841174] em28xx: New device USB 2881 Video @ 480 Mbps (eb1a:2881, interface 0, class 0)
[ 2140.841811] em28xx #0: chip ID is em2882/em2883
[ 2140.932102] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00
[ 2140.932138] em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00
[ 2140.932166] em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 01 00 b8 00 00 00 5b 1e 00 00
[ 2140.932194] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00
[ 2140.932221] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932248] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932275] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00
[ 2140.932303] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00
[ 2140.932330] em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00
[ 2140.932358] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932385] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932412] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932439] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932465] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932492] em28xx #0: i2c eeprom e0: 5a 00 55 aa ac 46 59 03 00 17 fc 01 00 00 00 00
[ 2140.932520] em28xx #0: i2c eeprom f0: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
[ 2140.932551] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0xbd730120
[ 2140.932558] em28xx #0: EEPROM info:
[ 2140.932564] em28xx #0:	AC97 audio (5 sample rates)
[ 2140.932570] em28xx #0:	USB Remote wakeup capable
[ 2140.932575] em28xx #0:	500mA max power
[ 2140.932582] em28xx #0:	Table at 0x04, strings=0x206a, 0x006a, 0x0000
[ 2140.933143] em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
[ 2140.985428] em28xx #0: found i2c device @ 0xa0 [eeprom]
[ 2140.992654] em28xx #0: found i2c device @ 0xb8 [tvp5150a]
[ 2141.008288] em28xx #0: Your board has no unique USB ID and thus need a hint to be detected.
[ 2141.008303] em28xx #0: You may try to use card=<n> insmod option to workaround that.
[ 2141.008312] em28xx #0: Please send an email with this log to:
[ 2141.008318] em28xx #0: 	V4L Mailing List <linux-media@vger.kernel.org>
[ 2141.008326] em28xx #0: Board eeprom hash is 0xbd730120
[ 2141.008333] em28xx #0: Board i2c devicelist hash is 0x27800080
[ 2141.008340] em28xx #0: Here is a list of valid choices for the card=<n> insmod option:
[ 2141.008350] em28xx #0:     card=0 -> Unknown EM2800 video grabber
[ 2141.008358] em28xx #0:     card=1 -> Unknown EM2750/28xx video grabber
[ 2141.008365] em28xx #0:     card=2 -> Terratec Cinergy 250 USB
[ 2141.008372] em28xx #0:     card=3 -> Pinnacle PCTV USB 2
[ 2141.008379] em28xx #0:     card=4 -> Hauppauge WinTV USB 2
[ 2141.008386] em28xx #0:     card=5 -> MSI VOX USB 2.0
[ 2141.008393] em28xx #0:     card=6 -> Terratec Cinergy 200 USB
[ 2141.008400] em28xx #0:     card=7 -> Leadtek Winfast USB II
[ 2141.008407] em28xx #0:     card=8 -> Kworld USB2800
[ 2141.008415] em28xx #0:     card=9 -> Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2
[ 2141.008425] em28xx #0:     card=10 -> Hauppauge WinTV HVR 900
[ 2141.008432] em28xx #0:     card=11 -> Terratec Hybrid XS
[ 2141.008439] em28xx #0:     card=12 -> Kworld PVR TV 2800 RF
[ 2141.008446] em28xx #0:     card=13 -> Terratec Prodigy XS
[ 2141.008454] em28xx #0:     card=14 -> SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0
[ 2141.008462] em28xx #0:     card=15 -> V-Gear PocketTV
[ 2141.008469] em28xx #0:     card=16 -> Hauppauge WinTV HVR 950
[ 2141.008476] em28xx #0:     card=17 -> Pinnacle PCTV HD Pro Stick
[ 2141.008484] em28xx #0:     card=18 -> Hauppauge WinTV HVR 900 (R2)
[ 2141.008491] em28xx #0:     card=19 -> EM2860/SAA711X Reference Design
[ 2141.008499] em28xx #0:     card=20 -> AMD ATI TV Wonder HD 600
[ 2141.008506] em28xx #0:     card=21 -> eMPIA Technology, Inc. GrabBeeX+ Video Encoder
[ 2141.008515] em28xx #0:     card=22 -> EM2710/EM2750/EM2751 webcam grabber
[ 2141.008522] em28xx #0:     card=23 -> Huaqi DLCW-130
[ 2141.008529] em28xx #0:     card=24 -> D-Link DUB-T210 TV Tuner
[ 2141.008536] em28xx #0:     card=25 -> Gadmei UTV310
[ 2141.008543] em28xx #0:     card=26 -> Hercules Smart TV USB 2.0
[ 2141.008550] em28xx #0:     card=27 -> Pinnacle PCTV USB 2 (Philips FM1216ME)
[ 2141.008558] em28xx #0:     card=28 -> Leadtek Winfast USB II Deluxe
[ 2141.008566] em28xx #0:     card=29 -> <NULL>
[ 2141.008572] em28xx #0:     card=30 -> Videology 20K14XUSB USB2.0
[ 2141.008580] em28xx #0:     card=31 -> Usbgear VD204v9
[ 2141.008586] em28xx #0:     card=32 -> Supercomp USB 2.0 TV
[ 2141.008593] em28xx #0:     card=33 -> <NULL>
[ 2141.008600] em28xx #0:     card=34 -> Terratec Cinergy A Hybrid XS
[ 2141.008607] em28xx #0:     card=35 -> Typhoon DVD Maker
[ 2141.008614] em28xx #0:     card=36 -> NetGMBH Cam
[ 2141.008621] em28xx #0:     card=37 -> Gadmei UTV330
[ 2141.008627] em28xx #0:     card=38 -> Yakumo MovieMixer
[ 2141.008634] em28xx #0:     card=39 -> KWorld PVRTV 300U
[ 2141.008641] em28xx #0:     card=40 -> Plextor ConvertX PX-TV100U
[ 2141.008648] em28xx #0:     card=41 -> Kworld 350 U DVB-T
[ 2141.008655] em28xx #0:     card=42 -> Kworld 355 U DVB-T
[ 2141.008662] em28xx #0:     card=43 -> Terratec Cinergy T XS
[ 2141.008670] em28xx #0:     card=44 -> Terratec Cinergy T XS (MT2060)
[ 2141.008677] em28xx #0:     card=45 -> Pinnacle PCTV DVB-T
[ 2141.008684] em28xx #0:     card=46 -> Compro, VideoMate U3
[ 2141.008691] em28xx #0:     card=47 -> KWorld DVB-T 305U
[ 2141.008698] em28xx #0:     card=48 -> KWorld DVB-T 310U
[ 2141.008705] em28xx #0:     card=49 -> MSI DigiVox A/D
[ 2141.008711] em28xx #0:     card=50 -> MSI DigiVox A/D II
[ 2141.008718] em28xx #0:     card=51 -> Terratec Hybrid XS Secam
[ 2141.008725] em28xx #0:     card=52 -> DNT DA2 Hybrid
[ 2141.008732] em28xx #0:     card=53 -> Pinnacle Hybrid Pro
[ 2141.008739] em28xx #0:     card=54 -> Kworld VS-DVB-T 323UR
[ 2141.008746] em28xx #0:     card=55 -> Terratec Hybrid XS (em2882)
[ 2141.008754] em28xx #0:     card=56 -> Pinnacle Hybrid Pro (2)
[ 2141.008761] em28xx #0:     card=57 -> Kworld PlusTV HD Hybrid 330
[ 2141.008768] em28xx #0:     card=58 -> Compro VideoMate ForYou/Stereo
[ 2141.008776] em28xx #0:     card=59 -> <NULL>
[ 2141.008782] em28xx #0:     card=60 -> Hauppauge WinTV HVR 850
[ 2141.008789] em28xx #0:     card=61 -> Pixelview PlayTV Box 4 USB 2.0
[ 2141.008797] em28xx #0:     card=62 -> Gadmei TVR200
[ 2141.008803] em28xx #0:     card=63 -> Kaiomy TVnPC U2
[ 2141.008810] em28xx #0:     card=64 -> Easy Cap Capture DC-60
[ 2141.008817] em28xx #0:     card=65 -> IO-DATA GV-MVP/SZ
[ 2141.008824] em28xx #0:     card=66 -> Empire dual TV
[ 2141.008831] em28xx #0:     card=67 -> Terratec Grabby
[ 2141.008837] em28xx #0:     card=68 -> Terratec AV350
[ 2141.008844] em28xx #0:     card=69 -> KWorld ATSC 315U HDTV TV Box
[ 2141.008852] em28xx #0:     card=70 -> Evga inDtube
[ 2141.008858] em28xx #0:     card=71 -> Silvercrest Webcam 1.3mpix
[ 2141.008866] em28xx #0:     card=72 -> Gadmei UTV330+
[ 2141.008872] em28xx #0:     card=73 -> Reddo DVB-C USB TV Box
[ 2141.009059] em28xx #0: Config register raw data: 0x58
[ 2141.009777] em28xx #0: AC97 vendor ID = 0x5fab5fab
[ 2141.010149] em28xx #0: AC97 features = 0x5fab
[ 2141.010156] em28xx #0: Unknown AC97 audio processor detected!
[ 2141.048907] em28xx #0: v4l2 driver version 0.1.2
[ 2141.097313] em28xx #0: V4L2 video device registered as /dev/video1
[ 2141.097327] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[ 2141.097538] em28xx audio device (eb1a:2881): interface 1, class 1

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
  2009-11-06 20:58 ` em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported Johan Mutsaerts
@ 2009-11-07  1:16   ` Magnus Alm
       [not found]     ` <6174dfda0911070246v61b5b3f5rdea26406066e3fa4@mail.gmail.com>
  0 siblings, 1 reply; 9+ messages in thread
From: Magnus Alm @ 2009-11-07  1:16 UTC (permalink / raw)
  To: Johan Mutsaerts; +Cc: linux-media

[-- Attachment #1: Type: text/plain, Size: 1650 bytes --]

Hi!

The dmesg didn't reveal what tuner your stick/card has, it's probably
a XC2028/XC3028 or something like that.
Easiest way to find out would be if you could open the cover and have
a look inside.

If you have access to windows and the pvr program that came with the
tuner you could do a usb-sniff.

http://www.pcausa.com/Utilities/UsbSnoop/
or
http://benoit.papillault.free.fr/usbsnoop/

Switch between different inputs while doing the log, like "dvb",
"analog" and if it has "svideo"/"composite" input.

copy the windows log to unix and parse the output with parser.pl (I've
added is as an attachment.)
I think there is a new parser somewhere, but I forgot the name of it.

I'm also not sure how I used it, but I think it was like this: perl
parser.pl < "your_windows_log" > "parsed_log"
That log is needed to  find out what "gpio" your tuner needs for
different settings.

Don't be scared of the size of the windows log, it gets large, often a
few hundred MB.
The parsed log is much smaller,  a few hundred KB.

That is all I can think about atm.

/Magnus Alm


2009/11/6 Johan Mutsaerts <johmut@gmail.com>:
> Hi,
>
> I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
> cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
> compiled and installed the em28xx-new driver from linuxtv.org. No
> /dev/dvb/adapter... is created and that is where it ends for me know.
> MyTV claims no adapter is detected.
>
> I have attached the output of lsusb and dmesg as requested...
>
> Please let me know what more I can do and what exactly it is you can do ?
>
> Thanks in advance and
> Best Regards,
> Johan (Belgium)
>

[-- Attachment #2: parser.pl --]
[-- Type: application/x-perl, Size: 5092 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
       [not found]     ` <6174dfda0911070246v61b5b3f5rdea26406066e3fa4@mail.gmail.com>
@ 2009-11-07 12:35       ` Magnus Alm
  2009-11-07 13:03         ` Magnus Alm
  2009-11-07 15:25         ` Devin Heitmueller
  0 siblings, 2 replies; 9+ messages in thread
From: Magnus Alm @ 2009-11-07 12:35 UTC (permalink / raw)
  To: Johan Mutsaerts; +Cc: linux-media

Hi

I read some where that trying different card types for a DVB tuner can
potentially cause damage to them.

You are probably right about the firmare.
Do you have a link to the manufacture of your stick?
I tried to google the name of it but couldn't found an exact match.

The EM2881_BOARD_PINNACLE_HYBRID_PRO uses it's XC3028 to getter with a
ZARLINK456
as you can see from the following line in em28xx-cards.c

case EM2881_BOARD_PINNACLE_HYBRID_PRO:
		ctl->demod = XC3028_FE_ZARLINK456;
		break;

It is probably not compliant with your  Zarlink MT352.

There is a mt352 module tho, but I guess it doesn't get loaded when
you plug your stick in.

I'll pooke around a bit.....

PS
Use the "reply all", so others can see your mails, since I'm probably
one of the least competent guys/gals on this mailing list.
DS



2009/11/7 Johan Mutsaerts <johmut@gmail.com>:
> Hi Magnus,
>
> Thanks for a quick reply. Here is some more detailed information:
>
> My USB device ID is 0xeb1a:0x2881 it is eMPIA based.
>
> These are the components inside
> - Empia EM2880
> - Texas Instruments 5150AM1
> - XCeive XC3028
> - Empia EMP202
> - Zarlink MT352
>
> Difficult for me to get to the windows stuff....
>
> No /dev/dvb/.... is generated ? Could it have something to do with no Firmware ?
>
> I found my device to be quite similar to the Pinnacle Hybrid Pro so I tried
> sudo rmmod em28xx-dvb
> sudo rmmod em28xx-alsa
> sudo rmmod em28xx
> sudo modprobe em28xx card=53 and card=56
> sudo modprobe em28xx-alsa
> sudo modprobe em28xx-dvb
> However with not much success.
> Card=53 cased MeTV to see a tuner but no channels could be found....
>
> TIA for any assistance you can provide.
>
> Best Regards,
> Johan
>
> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>> Hi!
>>
>> The dmesg didn't reveal what tuner your stick/card has, it's probably
>> a XC2028/XC3028 or something like that.
>> Easiest way to find out would be if you could open the cover and have
>> a look inside.
>>
>> If you have access to windows and the pvr program that came with the
>> tuner you could do a usb-sniff.
>>
>> http://www.pcausa.com/Utilities/UsbSnoop/
>> or
>> http://benoit.papillault.free.fr/usbsnoop/
>>
>> Switch between different inputs while doing the log, like "dvb",
>> "analog" and if it has "svideo"/"composite" input.
>>
>> copy the windows log to unix and parse the output with parser.pl (I've
>> added is as an attachment.)
>> I think there is a new parser somewhere, but I forgot the name of it.
>>
>> I'm also not sure how I used it, but I think it was like this: perl
>> parser.pl < "your_windows_log" > "parsed_log"
>> That log is needed to  find out what "gpio" your tuner needs for
>> different settings.
>>
>> Don't be scared of the size of the windows log, it gets large, often a
>> few hundred MB.
>> The parsed log is much smaller,  a few hundred KB.
>>
>> That is all I can think about atm.
>>
>> /Magnus Alm
>>
>>
>> 2009/11/6 Johan Mutsaerts <johmut@gmail.com>:
>>> Hi,
>>>
>>> I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
>>> cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
>>> compiled and installed the em28xx-new driver from linuxtv.org. No
>>> /dev/dvb/adapter... is created and that is where it ends for me know.
>>> MyTV claims no adapter is detected.
>>>
>>> I have attached the output of lsusb and dmesg as requested...
>>>
>>> Please let me know what more I can do and what exactly it is you can do ?
>>>
>>> Thanks in advance and
>>> Best Regards,
>>> Johan (Belgium)
>>>
>>
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
  2009-11-07 12:35       ` Magnus Alm
@ 2009-11-07 13:03         ` Magnus Alm
  2009-11-07 14:09           ` Magnus Alm
  2009-11-07 15:25         ` Devin Heitmueller
  1 sibling, 1 reply; 9+ messages in thread
From: Magnus Alm @ 2009-11-07 13:03 UTC (permalink / raw)
  To: Johan Mutsaerts; +Cc: linux-media

Well, maybe you where more right than me...

>From em28xx-dvb.c

	case EM2880_BOARD_TERRATEC_HYBRID_XS:
	case EM2881_BOARD_PINNACLE_HYBRID_PRO:
		dvb->frontend = dvb_attach(zl10353_attach,
					   &em28xx_zl10353_xc3028_no_i2c_gate,
					   &dev->i2c_adap);
		if (dvb->frontend == NULL) {
			/* This board could have either a zl10353 or a mt352.
			   If the chip id isn't for zl10353, try mt352 */
			dvb->frontend = dvb_attach(mt352_attach,
						   &terratec_xs_mt352_cfg,
						   &dev->i2c_adap);
		}


2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
> Hi
>
> I read some where that trying different card types for a DVB tuner can
> potentially cause damage to them.
>
> You are probably right about the firmare.
> Do you have a link to the manufacture of your stick?
> I tried to google the name of it but couldn't found an exact match.
>
> The EM2881_BOARD_PINNACLE_HYBRID_PRO uses it's XC3028 to getter with a
> ZARLINK456
> as you can see from the following line in em28xx-cards.c
>
> case EM2881_BOARD_PINNACLE_HYBRID_PRO:
>                ctl->demod = XC3028_FE_ZARLINK456;
>                break;
>
> It is probably not compliant with your  Zarlink MT352.
>
> There is a mt352 module tho, but I guess it doesn't get loaded when
> you plug your stick in.
>
> I'll pooke around a bit.....
>
> PS
> Use the "reply all", so others can see your mails, since I'm probably
> one of the least competent guys/gals on this mailing list.
> DS
>
>
>
> 2009/11/7 Johan Mutsaerts <johmut@gmail.com>:
>> Hi Magnus,
>>
>> Thanks for a quick reply. Here is some more detailed information:
>>
>> My USB device ID is 0xeb1a:0x2881 it is eMPIA based.
>>
>> These are the components inside
>> - Empia EM2880
>> - Texas Instruments 5150AM1
>> - XCeive XC3028
>> - Empia EMP202
>> - Zarlink MT352
>>
>> Difficult for me to get to the windows stuff....
>>
>> No /dev/dvb/.... is generated ? Could it have something to do with no Firmware ?
>>
>> I found my device to be quite similar to the Pinnacle Hybrid Pro so I tried
>> sudo rmmod em28xx-dvb
>> sudo rmmod em28xx-alsa
>> sudo rmmod em28xx
>> sudo modprobe em28xx card=53 and card=56
>> sudo modprobe em28xx-alsa
>> sudo modprobe em28xx-dvb
>> However with not much success.
>> Card=53 cased MeTV to see a tuner but no channels could be found....
>>
>> TIA for any assistance you can provide.
>>
>> Best Regards,
>> Johan
>>
>> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>>> Hi!
>>>
>>> The dmesg didn't reveal what tuner your stick/card has, it's probably
>>> a XC2028/XC3028 or something like that.
>>> Easiest way to find out would be if you could open the cover and have
>>> a look inside.
>>>
>>> If you have access to windows and the pvr program that came with the
>>> tuner you could do a usb-sniff.
>>>
>>> http://www.pcausa.com/Utilities/UsbSnoop/
>>> or
>>> http://benoit.papillault.free.fr/usbsnoop/
>>>
>>> Switch between different inputs while doing the log, like "dvb",
>>> "analog" and if it has "svideo"/"composite" input.
>>>
>>> copy the windows log to unix and parse the output with parser.pl (I've
>>> added is as an attachment.)
>>> I think there is a new parser somewhere, but I forgot the name of it.
>>>
>>> I'm also not sure how I used it, but I think it was like this: perl
>>> parser.pl < "your_windows_log" > "parsed_log"
>>> That log is needed to  find out what "gpio" your tuner needs for
>>> different settings.
>>>
>>> Don't be scared of the size of the windows log, it gets large, often a
>>> few hundred MB.
>>> The parsed log is much smaller,  a few hundred KB.
>>>
>>> That is all I can think about atm.
>>>
>>> /Magnus Alm
>>>
>>>
>>> 2009/11/6 Johan Mutsaerts <johmut@gmail.com>:
>>>> Hi,
>>>>
>>>> I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
>>>> cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
>>>> compiled and installed the em28xx-new driver from linuxtv.org. No
>>>> /dev/dvb/adapter... is created and that is where it ends for me know.
>>>> MyTV claims no adapter is detected.
>>>>
>>>> I have attached the output of lsusb and dmesg as requested...
>>>>
>>>> Please let me know what more I can do and what exactly it is you can do ?
>>>>
>>>> Thanks in advance and
>>>> Best Regards,
>>>> Johan (Belgium)
>>>>
>>>
>>
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
  2009-11-07 13:03         ` Magnus Alm
@ 2009-11-07 14:09           ` Magnus Alm
  2009-11-07 15:21             ` Johan Mutsaerts
  0 siblings, 1 reply; 9+ messages in thread
From: Magnus Alm @ 2009-11-07 14:09 UTC (permalink / raw)
  To: Johan Mutsaerts; +Cc: linux-media

I think your stick has more in common with
EM2881_BOARD_DNT_DA2_HYBRID, dvb support hasn't been enabled for that
tuner yet tho, only analog..

If you look at pdf for the  utvhyl3 (seems like they removed the
utvhyl2) http://idream.com.hk/consulter.php?pid=120&tab=6
And compares it with the DNT DA2 ,
http://www.dnt.de/neu/data/download/files/110/Prospekt%20-%20DA2%20Hybrid.pdf
 (only avalible in german tho)
They even seem to have the same remote (doesn't mean they are identical tho.)

/Magnus Alm

2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
> Well, maybe you where more right than me...
>
> From em28xx-dvb.c
>
>        case EM2880_BOARD_TERRATEC_HYBRID_XS:
>        case EM2881_BOARD_PINNACLE_HYBRID_PRO:
>                dvb->frontend = dvb_attach(zl10353_attach,
>                                           &em28xx_zl10353_xc3028_no_i2c_gate,
>                                           &dev->i2c_adap);
>                if (dvb->frontend == NULL) {
>                        /* This board could have either a zl10353 or a mt352.
>                           If the chip id isn't for zl10353, try mt352 */
>                        dvb->frontend = dvb_attach(mt352_attach,
>                                                   &terratec_xs_mt352_cfg,
>                                                   &dev->i2c_adap);
>                }
>
>
> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>> Hi
>>
>> I read some where that trying different card types for a DVB tuner can
>> potentially cause damage to them.
>>
>> You are probably right about the firmare.
>> Do you have a link to the manufacture of your stick?
>> I tried to google the name of it but couldn't found an exact match.
>>
>> The EM2881_BOARD_PINNACLE_HYBRID_PRO uses it's XC3028 to getter with a
>> ZARLINK456
>> as you can see from the following line in em28xx-cards.c
>>
>> case EM2881_BOARD_PINNACLE_HYBRID_PRO:
>>                ctl->demod = XC3028_FE_ZARLINK456;
>>                break;
>>
>> It is probably not compliant with your  Zarlink MT352.
>>
>> There is a mt352 module tho, but I guess it doesn't get loaded when
>> you plug your stick in.
>>
>> I'll pooke around a bit.....
>>
>> PS
>> Use the "reply all", so others can see your mails, since I'm probably
>> one of the least competent guys/gals on this mailing list.
>> DS
>>
>>
>>
>> 2009/11/7 Johan Mutsaerts <johmut@gmail.com>:
>>> Hi Magnus,
>>>
>>> Thanks for a quick reply. Here is some more detailed information:
>>>
>>> My USB device ID is 0xeb1a:0x2881 it is eMPIA based.
>>>
>>> These are the components inside
>>> - Empia EM2880
>>> - Texas Instruments 5150AM1
>>> - XCeive XC3028
>>> - Empia EMP202
>>> - Zarlink MT352
>>>
>>> Difficult for me to get to the windows stuff....
>>>
>>> No /dev/dvb/.... is generated ? Could it have something to do with no Firmware ?
>>>
>>> I found my device to be quite similar to the Pinnacle Hybrid Pro so I tried
>>> sudo rmmod em28xx-dvb
>>> sudo rmmod em28xx-alsa
>>> sudo rmmod em28xx
>>> sudo modprobe em28xx card=53 and card=56
>>> sudo modprobe em28xx-alsa
>>> sudo modprobe em28xx-dvb
>>> However with not much success.
>>> Card=53 cased MeTV to see a tuner but no channels could be found....
>>>
>>> TIA for any assistance you can provide.
>>>
>>> Best Regards,
>>> Johan
>>>
>>> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>>>> Hi!
>>>>
>>>> The dmesg didn't reveal what tuner your stick/card has, it's probably
>>>> a XC2028/XC3028 or something like that.
>>>> Easiest way to find out would be if you could open the cover and have
>>>> a look inside.
>>>>
>>>> If you have access to windows and the pvr program that came with the
>>>> tuner you could do a usb-sniff.
>>>>
>>>> http://www.pcausa.com/Utilities/UsbSnoop/
>>>> or
>>>> http://benoit.papillault.free.fr/usbsnoop/
>>>>
>>>> Switch between different inputs while doing the log, like "dvb",
>>>> "analog" and if it has "svideo"/"composite" input.
>>>>
>>>> copy the windows log to unix and parse the output with parser.pl (I've
>>>> added is as an attachment.)
>>>> I think there is a new parser somewhere, but I forgot the name of it.
>>>>
>>>> I'm also not sure how I used it, but I think it was like this: perl
>>>> parser.pl < "your_windows_log" > "parsed_log"
>>>> That log is needed to  find out what "gpio" your tuner needs for
>>>> different settings.
>>>>
>>>> Don't be scared of the size of the windows log, it gets large, often a
>>>> few hundred MB.
>>>> The parsed log is much smaller,  a few hundred KB.
>>>>
>>>> That is all I can think about atm.
>>>>
>>>> /Magnus Alm
>>>>
>>>>
>>>> 2009/11/6 Johan Mutsaerts <johmut@gmail.com>:
>>>>> Hi,
>>>>>
>>>>> I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
>>>>> cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
>>>>> compiled and installed the em28xx-new driver from linuxtv.org. No
>>>>> /dev/dvb/adapter... is created and that is where it ends for me know.
>>>>> MyTV claims no adapter is detected.
>>>>>
>>>>> I have attached the output of lsusb and dmesg as requested...
>>>>>
>>>>> Please let me know what more I can do and what exactly it is you can do ?
>>>>>
>>>>> Thanks in advance and
>>>>> Best Regards,
>>>>> Johan (Belgium)
>>>>>
>>>>
>>>
>>
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
  2009-11-07 14:09           ` Magnus Alm
@ 2009-11-07 15:21             ` Johan Mutsaerts
  0 siblings, 0 replies; 9+ messages in thread
From: Johan Mutsaerts @ 2009-11-07 15:21 UTC (permalink / raw)
  To: Magnus Alm; +Cc: linux-media

Hi,

Seems like you are on a hot trail here ... Great !
What can I do to test your hypothesis on the EM2881_BOARD_DNT_DA2_HYBRID ?
May be I can verify if analog works ?
How are my chances in getting DVB supported ?

TIA for your time and effort in helping out.

Best Regards,
Johan

2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
> I think your stick has more in common with
> EM2881_BOARD_DNT_DA2_HYBRID, dvb support hasn't been enabled for that
> tuner yet tho, only analog..
>
> If you look at pdf for the  utvhyl3 (seems like they removed the
> utvhyl2) http://idream.com.hk/consulter.php?pid=120&tab=6
> And compares it with the DNT DA2 ,
> http://www.dnt.de/neu/data/download/files/110/Prospekt%20-%20DA2%20Hybrid.pdf
>  (only avalible in german tho)
> They even seem to have the same remote (doesn't mean they are identical tho.)
>
> /Magnus Alm
>
> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>> Well, maybe you where more right than me...
>>
>> From em28xx-dvb.c
>>
>>        case EM2880_BOARD_TERRATEC_HYBRID_XS:
>>        case EM2881_BOARD_PINNACLE_HYBRID_PRO:
>>                dvb->frontend = dvb_attach(zl10353_attach,
>>                                           &em28xx_zl10353_xc3028_no_i2c_gate,
>>                                           &dev->i2c_adap);
>>                if (dvb->frontend == NULL) {
>>                        /* This board could have either a zl10353 or a mt352.
>>                           If the chip id isn't for zl10353, try mt352 */
>>                        dvb->frontend = dvb_attach(mt352_attach,
>>                                                   &terratec_xs_mt352_cfg,
>>                                                   &dev->i2c_adap);
>>                }
>>
>>
>> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>>> Hi
>>>
>>> I read some where that trying different card types for a DVB tuner can
>>> potentially cause damage to them.
>>>
>>> You are probably right about the firmare.
>>> Do you have a link to the manufacture of your stick?
>>> I tried to google the name of it but couldn't found an exact match.
>>>
>>> The EM2881_BOARD_PINNACLE_HYBRID_PRO uses it's XC3028 to getter with a
>>> ZARLINK456
>>> as you can see from the following line in em28xx-cards.c
>>>
>>> case EM2881_BOARD_PINNACLE_HYBRID_PRO:
>>>                ctl->demod = XC3028_FE_ZARLINK456;
>>>                break;
>>>
>>> It is probably not compliant with your  Zarlink MT352.
>>>
>>> There is a mt352 module tho, but I guess it doesn't get loaded when
>>> you plug your stick in.
>>>
>>> I'll pooke around a bit.....
>>>
>>> PS
>>> Use the "reply all", so others can see your mails, since I'm probably
>>> one of the least competent guys/gals on this mailing list.
>>> DS
>>>
>>>
>>>
>>> 2009/11/7 Johan Mutsaerts <johmut@gmail.com>:
>>>> Hi Magnus,
>>>>
>>>> Thanks for a quick reply. Here is some more detailed information:
>>>>
>>>> My USB device ID is 0xeb1a:0x2881 it is eMPIA based.
>>>>
>>>> These are the components inside
>>>> - Empia EM2880
>>>> - Texas Instruments 5150AM1
>>>> - XCeive XC3028
>>>> - Empia EMP202
>>>> - Zarlink MT352
>>>>
>>>> Difficult for me to get to the windows stuff....
>>>>
>>>> No /dev/dvb/.... is generated ? Could it have something to do with no Firmware ?
>>>>
>>>> I found my device to be quite similar to the Pinnacle Hybrid Pro so I tried
>>>> sudo rmmod em28xx-dvb
>>>> sudo rmmod em28xx-alsa
>>>> sudo rmmod em28xx
>>>> sudo modprobe em28xx card=53 and card=56
>>>> sudo modprobe em28xx-alsa
>>>> sudo modprobe em28xx-dvb
>>>> However with not much success.
>>>> Card=53 cased MeTV to see a tuner but no channels could be found....
>>>>
>>>> TIA for any assistance you can provide.
>>>>
>>>> Best Regards,
>>>> Johan
>>>>
>>>> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>>>>> Hi!
>>>>>
>>>>> The dmesg didn't reveal what tuner your stick/card has, it's probably
>>>>> a XC2028/XC3028 or something like that.
>>>>> Easiest way to find out would be if you could open the cover and have
>>>>> a look inside.
>>>>>
>>>>> If you have access to windows and the pvr program that came with the
>>>>> tuner you could do a usb-sniff.
>>>>>
>>>>> http://www.pcausa.com/Utilities/UsbSnoop/
>>>>> or
>>>>> http://benoit.papillault.free.fr/usbsnoop/
>>>>>
>>>>> Switch between different inputs while doing the log, like "dvb",
>>>>> "analog" and if it has "svideo"/"composite" input.
>>>>>
>>>>> copy the windows log to unix and parse the output with parser.pl (I've
>>>>> added is as an attachment.)
>>>>> I think there is a new parser somewhere, but I forgot the name of it.
>>>>>
>>>>> I'm also not sure how I used it, but I think it was like this: perl
>>>>> parser.pl < "your_windows_log" > "parsed_log"
>>>>> That log is needed to  find out what "gpio" your tuner needs for
>>>>> different settings.
>>>>>
>>>>> Don't be scared of the size of the windows log, it gets large, often a
>>>>> few hundred MB.
>>>>> The parsed log is much smaller,  a few hundred KB.
>>>>>
>>>>> That is all I can think about atm.
>>>>>
>>>>> /Magnus Alm
>>>>>
>>>>>
>>>>> 2009/11/6 Johan Mutsaerts <johmut@gmail.com>:
>>>>>> Hi,
>>>>>>
>>>>>> I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
>>>>>> cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
>>>>>> compiled and installed the em28xx-new driver from linuxtv.org. No
>>>>>> /dev/dvb/adapter... is created and that is where it ends for me know.
>>>>>> MyTV claims no adapter is detected.
>>>>>>
>>>>>> I have attached the output of lsusb and dmesg as requested...
>>>>>>
>>>>>> Please let me know what more I can do and what exactly it is you can do ?
>>>>>>
>>>>>> Thanks in advance and
>>>>>> Best Regards,
>>>>>> Johan (Belgium)
>>>>>>
>>>>>
>>>>
>>>
>>
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
  2009-11-07 12:35       ` Magnus Alm
  2009-11-07 13:03         ` Magnus Alm
@ 2009-11-07 15:25         ` Devin Heitmueller
       [not found]           ` <6174dfda0911070731q535e9027q3a0feb483515436e@mail.gmail.com>
  1 sibling, 1 reply; 9+ messages in thread
From: Devin Heitmueller @ 2009-11-07 15:25 UTC (permalink / raw)
  To: Magnus Alm; +Cc: Johan Mutsaerts, linux-media

On Sat, Nov 7, 2009 at 7:35 AM, Magnus Alm <magnus.alm@gmail.com> wrote:
> Hi
>
> I read some where that trying different card types for a DVB tuner can
> potentially cause damage to them.
>
> You are probably right about the firmare.
> Do you have a link to the manufacture of your stick?
> I tried to google the name of it but couldn't found an exact match.
>
> The EM2881_BOARD_PINNACLE_HYBRID_PRO uses it's XC3028 to getter with a
> ZARLINK456
> as you can see from the following line in em28xx-cards.c
>
> case EM2881_BOARD_PINNACLE_HYBRID_PRO:
>                ctl->demod = XC3028_FE_ZARLINK456;
>                break;
>
> It is probably not compliant with your  Zarlink MT352.
>
> There is a mt352 module tho, but I guess it doesn't get loaded when
> you plug your stick in.
>
> I'll pooke around a bit.....
>
> PS
> Use the "reply all", so others can see your mails, since I'm probably
> one of the least competent guys/gals on this mailing list.
> DS
>
>
>
> 2009/11/7 Johan Mutsaerts <johmut@gmail.com>:
>> Hi Magnus,
>>
>> Thanks for a quick reply. Here is some more detailed information:
>>
>> My USB device ID is 0xeb1a:0x2881 it is eMPIA based.
>>
>> These are the components inside
>> - Empia EM2880
>> - Texas Instruments 5150AM1
>> - XCeive XC3028
>> - Empia EMP202
>> - Zarlink MT352
>>
>> Difficult for me to get to the windows stuff....
>>
>> No /dev/dvb/.... is generated ? Could it have something to do with no Firmware ?
>>
>> I found my device to be quite similar to the Pinnacle Hybrid Pro so I tried
>> sudo rmmod em28xx-dvb
>> sudo rmmod em28xx-alsa
>> sudo rmmod em28xx
>> sudo modprobe em28xx card=53 and card=56
>> sudo modprobe em28xx-alsa
>> sudo modprobe em28xx-dvb
>> However with not much success.
>> Card=53 cased MeTV to see a tuner but no channels could be found....
>>
>> TIA for any assistance you can provide.
>>
>> Best Regards,
>> Johan
>>
>> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>>> Hi!
>>>
>>> The dmesg didn't reveal what tuner your stick/card has, it's probably
>>> a XC2028/XC3028 or something like that.
>>> Easiest way to find out would be if you could open the cover and have
>>> a look inside.
>>>
>>> If you have access to windows and the pvr program that came with the
>>> tuner you could do a usb-sniff.
>>>
>>> http://www.pcausa.com/Utilities/UsbSnoop/
>>> or
>>> http://benoit.papillault.free.fr/usbsnoop/
>>>
>>> Switch between different inputs while doing the log, like "dvb",
>>> "analog" and if it has "svideo"/"composite" input.
>>>
>>> copy the windows log to unix and parse the output with parser.pl (I've
>>> added is as an attachment.)
>>> I think there is a new parser somewhere, but I forgot the name of it.
>>>
>>> I'm also not sure how I used it, but I think it was like this: perl
>>> parser.pl < "your_windows_log" > "parsed_log"
>>> That log is needed to  find out what "gpio" your tuner needs for
>>> different settings.
>>>
>>> Don't be scared of the size of the windows log, it gets large, often a
>>> few hundred MB.
>>> The parsed log is much smaller,  a few hundred KB.
>>>
>>> That is all I can think about atm.
>>>
>>> /Magnus Alm
>>>
>>>
>>> 2009/11/6 Johan Mutsaerts <johmut@gmail.com>:
>>>> Hi,
>>>>
>>>> I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
>>>> cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
>>>> compiled and installed the em28xx-new driver from linuxtv.org. No
>>>> /dev/dvb/adapter... is created and that is where it ends for me know.
>>>> MyTV claims no adapter is detected.
>>>>
>>>> I have attached the output of lsusb and dmesg as requested...
>>>>
>>>> Please let me know what more I can do and what exactly it is you can do ?
>>>>
>>>> Thanks in advance and
>>>> Best Regards,
>>>> Johan (Belgium)

I'm away from Internet access so I can't write an extended answer, but
I can tell you that XC3028_FE_ZARLINK456 is appropriate for both the
zarlink zl10353 and m352.

Devin

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Fwd: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
       [not found]           ` <6174dfda0911070731q535e9027q3a0feb483515436e@mail.gmail.com>
@ 2009-11-07 15:34             ` Johan Mutsaerts
  2009-11-07 16:20             ` Devin Heitmueller
  1 sibling, 0 replies; 9+ messages in thread
From: Johan Mutsaerts @ 2009-11-07 15:34 UTC (permalink / raw)
  To: Magnus Alm, linux-media; +Cc: dheitmueller

Sorry, forgot to reply all....


---------- Forwarded message ----------
From: Johan Mutsaerts <johmut@gmail.com>
Date: 2009/11/7
Subject: Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
To: Devin Heitmueller <dheitmueller@kernellabs.com>


Hi,

Something caught my eye while examining em28xx-dvb.c

#include "mt352.h"
#include "mt352_priv.h" /* FIXME */

What's the FIXME about ? Could it be a clue ?

What do you suggest I try/text ?

Best Regards,
Johan

2009/11/7 Devin Heitmueller <dheitmueller@kernellabs.com>:
> On Sat, Nov 7, 2009 at 7:35 AM, Magnus Alm <magnus.alm@gmail.com> wrote:
>> Hi
>>
>> I read some where that trying different card types for a DVB tuner can
>> potentially cause damage to them.
>>
>> You are probably right about the firmare.
>> Do you have a link to the manufacture of your stick?
>> I tried to google the name of it but couldn't found an exact match.
>>
>> The EM2881_BOARD_PINNACLE_HYBRID_PRO uses it's XC3028 to getter with a
>> ZARLINK456
>> as you can see from the following line in em28xx-cards.c
>>
>> case EM2881_BOARD_PINNACLE_HYBRID_PRO:
>>                ctl->demod = XC3028_FE_ZARLINK456;
>>                break;
>>
>> It is probably not compliant with your  Zarlink MT352.
>>
>> There is a mt352 module tho, but I guess it doesn't get loaded when
>> you plug your stick in.
>>
>> I'll pooke around a bit.....
>>
>> PS
>> Use the "reply all", so others can see your mails, since I'm probably
>> one of the least competent guys/gals on this mailing list.
>> DS
>>
>>
>>
>> 2009/11/7 Johan Mutsaerts <johmut@gmail.com>:
>>> Hi Magnus,
>>>
>>> Thanks for a quick reply. Here is some more detailed information:
>>>
>>> My USB device ID is 0xeb1a:0x2881 it is eMPIA based.
>>>
>>> These are the components inside
>>> - Empia EM2880
>>> - Texas Instruments 5150AM1
>>> - XCeive XC3028
>>> - Empia EMP202
>>> - Zarlink MT352
>>>
>>> Difficult for me to get to the windows stuff....
>>>
>>> No /dev/dvb/.... is generated ? Could it have something to do with no Firmware ?
>>>
>>> I found my device to be quite similar to the Pinnacle Hybrid Pro so I tried
>>> sudo rmmod em28xx-dvb
>>> sudo rmmod em28xx-alsa
>>> sudo rmmod em28xx
>>> sudo modprobe em28xx card=53 and card=56
>>> sudo modprobe em28xx-alsa
>>> sudo modprobe em28xx-dvb
>>> However with not much success.
>>> Card=53 cased MeTV to see a tuner but no channels could be found....
>>>
>>> TIA for any assistance you can provide.
>>>
>>> Best Regards,
>>> Johan
>>>
>>> 2009/11/7 Magnus Alm <magnus.alm@gmail.com>:
>>>> Hi!
>>>>
>>>> The dmesg didn't reveal what tuner your stick/card has, it's probably
>>>> a XC2028/XC3028 or something like that.
>>>> Easiest way to find out would be if you could open the cover and have
>>>> a look inside.
>>>>
>>>> If you have access to windows and the pvr program that came with the
>>>> tuner you could do a usb-sniff.
>>>>
>>>> http://www.pcausa.com/Utilities/UsbSnoop/
>>>> or
>>>> http://benoit.papillault.free.fr/usbsnoop/
>>>>
>>>> Switch between different inputs while doing the log, like "dvb",
>>>> "analog" and if it has "svideo"/"composite" input.
>>>>
>>>> copy the windows log to unix and parse the output with parser.pl (I've
>>>> added is as an attachment.)
>>>> I think there is a new parser somewhere, but I forgot the name of it.
>>>>
>>>> I'm also not sure how I used it, but I think it was like this: perl
>>>> parser.pl < "your_windows_log" > "parsed_log"
>>>> That log is needed to  find out what "gpio" your tuner needs for
>>>> different settings.
>>>>
>>>> Don't be scared of the size of the windows log, it gets large, often a
>>>> few hundred MB.
>>>> The parsed log is much smaller,  a few hundred KB.
>>>>
>>>> That is all I can think about atm.
>>>>
>>>> /Magnus Alm
>>>>
>>>>
>>>> 2009/11/6 Johan Mutsaerts <johmut@gmail.com>:
>>>>> Hi,
>>>>>
>>>>> I have an iDream UTVHYL2 USB TV Tuner (with IR remote control) that I
>>>>> cannot get to work with Ubuntu (9.04, 2.6.28-16). I have successfully
>>>>> compiled and installed the em28xx-new driver from linuxtv.org. No
>>>>> /dev/dvb/adapter... is created and that is where it ends for me know.
>>>>> MyTV claims no adapter is detected.
>>>>>
>>>>> I have attached the output of lsusb and dmesg as requested...
>>>>>
>>>>> Please let me know what more I can do and what exactly it is you can do ?
>>>>>
>>>>> Thanks in advance and
>>>>> Best Regards,
>>>>> Johan (Belgium)
>
> I'm away from Internet access so I can't write an extended answer, but
> I can tell you that XC3028_FE_ZARLINK456 is appropriate for both the
> zarlink zl10353 and m352.
>
> Devin
>
> --
> Devin J. Heitmueller - Kernel Labs
> http://www.kernellabs.com
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported
       [not found]           ` <6174dfda0911070731q535e9027q3a0feb483515436e@mail.gmail.com>
  2009-11-07 15:34             ` Fwd: " Johan Mutsaerts
@ 2009-11-07 16:20             ` Devin Heitmueller
  1 sibling, 0 replies; 9+ messages in thread
From: Devin Heitmueller @ 2009-11-07 16:20 UTC (permalink / raw)
  To: Johan Mutsaerts, Linux Media Mailing List

On Sat, Nov 7, 2009 at 10:31 AM, Johan Mutsaerts <johmut@gmail.com> wrote:
> Hi,
>
> Something caught my eye while examining em28xx-dvb.c
>
> #include "mt352.h"
> #include "mt352_priv.h" /* FIXME */
>
> What's the FIXME about ? Could it be a clue ?
>
> What do you suggest I try/text ?

Please don't top post.

No, I just put that FIXME there because the driver really shouldn't be
using the private headers.

I'm actually not in front of the code right now, so I cannot provide
any recommendations.  I will be back home on Sunday though and at that
point I can take a look at the code and offer some suggestions.

Cheers,

Devin

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-11-07 16:27 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <6174dfda0911061223k75f31fd5je33a8e75e9e3c391@mail.gmail.com>
2009-11-06 20:58 ` em28xx based USB Hybrid (Analog & DVB-T) TV Tuner not supported Johan Mutsaerts
2009-11-07  1:16   ` Magnus Alm
     [not found]     ` <6174dfda0911070246v61b5b3f5rdea26406066e3fa4@mail.gmail.com>
2009-11-07 12:35       ` Magnus Alm
2009-11-07 13:03         ` Magnus Alm
2009-11-07 14:09           ` Magnus Alm
2009-11-07 15:21             ` Johan Mutsaerts
2009-11-07 15:25         ` Devin Heitmueller
     [not found]           ` <6174dfda0911070731q535e9027q3a0feb483515436e@mail.gmail.com>
2009-11-07 15:34             ` Fwd: " Johan Mutsaerts
2009-11-07 16:20             ` Devin Heitmueller

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.