[linux-dvb] Success with three HVR-950 tuners

Billy Macdonald billymacdonald at gmail.com
Sun Jan 14 19:07:01 CET 2007


I originally purchased an HVR-950.  Using the v4l-dvb-kernel
repository I was able to get this tuner working.  So I went out and
purchased two more of these.
When I hooked up 3 tuners it didn't work, when I hooked up the second
tuner dmesg showed output in Listing 1.

I found this line in linux/drivers/media/video/em28xx/em28xx.h
#define EM28XX_MAXBOARDS 1 /*FIXME: should be bigger */

I changed the 1 to a 3, recompiled & reinstalled and now it's working.
 At one point I ran the following after the recompile, but I don't
know if it was necessary.
modprobe em28xx device_mode=1 core_debug=1 i2c_scan=1  i2c_debug=1
Just wanted to include it for completeness.  Now I have multiple
HVR-950's working simultaneously.  This is more of an informative
message, as I had a hard time finding out if 3 cards should even work
properly, much less how to do it.

I do have one issue that I'm still trying to solve.  When I boot it
automatically loads the em28xx module.  I then manually have a
modprobe em2880-dvb in /etc/sysconfig/modules/em2880-dvb.modules.
This only loads /dev/dvb/adapter0.  If I unplug and then reconnect the
three usb tuners at this point, I do get all three adapters in
/dev/dvb.  So I still have a little manual intervention at this point
on a reboot, but not sure how to fix it.  Listing 2 has my dmesg at
boot followed by the usb disconnect/reconnect that I do.

Thanks for all the hard work and any insight that you can provide.

Billy
Fedora Core 6
Linux myth04 2.6.18-1.2869.fc6 #1 SMP Wed Dec 20 14:51:19 EST 2006
i686 i686 i386 GNU/Linux
v4l-dvb-kernel-76c59c2c388b.tar.bz2

Listing 1:
=========================================================
usb 5-1: new high speed USB device using ehci_hcd and address 4
usb 5-1: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
Tuner: registering extension (Xceive 3028 Tuner)
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 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 18 03 34 00 30 00
em28xx #0: i2c eeprom 70: 32 00 37 00 36 00 39 00 34 00 31 00 34 00 39 00
em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 45 bc
em28xx #0: i2c eeprom c0: 11 f0 74 02 01 00 01 79 94 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 45 bc
em28xx #0: i2c eeprom f0: 11 f0 74 02 01 00 01 79 94 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 1-0050: Hauppauge model 65201, rev A1C0, serial# 1162309
tveeprom 1-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB
Digital (eeprom 0xd4)
tveeprom 1-0050: audio processor is None (idx 0)
tveeprom 1-0050: has radio
tuner 1-0061: chip found @ 0xc2 (em28xx #0)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 1-005c: tvp5150am1 detected.
em28xx-video.c: requesting em28xx-audio!
em28xx-video.c: requesting em2880-dvb!
em28xx #0: V4L2 device registered as /dev/video0
em28xx #0: Found Hauppauge WinTV HVR 950
usbcore: registered new driver em28xx
usb 5-2: new high speed USB device using ehci_hcd and address 5
usb 5-2: configuration #1 chosen from 1 choice
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #1: Alternate settings: 8
em28xx #1: Alternate setting 0, max size= 0
em28xx #1: Alternate setting 1, max size= 0
em28xx #1: Alternate setting 2, max size= 1448
em28xx #1: Alternate setting 3, max size= 2048
em28xx #1: Alternate setting 4, max size= 2304
em28xx #1: Alternate setting 5, max size= 2580
em28xx #1: Alternate setting 6, max size= 2892
em28xx #1: Alternate setting 7, max size= 3072
em28xx: generic EM2800 board trying to guess card by i2c addresses
em28xx #1: Your board has no eeprom inside it and thus can't
em28xx #1: be autodetected.  Please pass card=<n> insmod option to
em28xx #1: workaround that.  Redirect complaints to the vendor of
em28xx #1: the TV card. Generic type will be used.
em28xx #1: Best regards,
em28xx #1:         -- tux
em28xx #1: em28xx #1: Here is a list of valid choices for the card=<n>
insmod option:
em28xx #1:     card=0 -> Generic EM2800 video grabber
em28xx #1:     card=1 -> Generic EM2820 video grabber
em28xx #1:     card=2 -> Generic EM2821 video grabber
em28xx #1:     card=3 -> Generic EM2870 video grabber
em28xx #1:     card=4 -> Generic EM2881 video grabber
em28xx #1:     card=5 -> Generic EM2860 video grabber
em28xx #1:     card=6 -> Generic EM2861 video grabber
em28xx #1:     card=7 -> Terratec Cinergy 250 USB
em28xx #1:     card=8 -> Pinnacle PCTV USB 2
em28xx #1:     card=9 -> Hauppauge WinTV USB 2
em28xx #1:     card=10 -> MSI VOX USB 2.0
em28xx #1:     card=11 -> Terratec Cinergy 200 USB
em28xx #1:     card=12 -> Leadtek Winfast USB II
em28xx #1:     card=13 -> Kworld USB2800
em28xx #1:     card=14 -> Pinnacle Dazzle DVC 90
em28xx #1:     card=15 -> Hauppauge WinTV HVR 900
em28xx #1:     card=16 -> Terratec Hybrid XS
em28xx #1:     card=17 -> Terratec Hybrid XS Secam
em28xx #1:     card=18 -> Kworld PVR TV 2800 RF
em28xx #1:     card=19 -> Terratec Prodigy XS
em28xx #1:     card=20 -> Videology 20K14XUSB USB2.0
em28xx #1:     card=21 -> Usbgear VD204v9
em28xx #1:     card=22 -> Terratec Cinergy T XS
em28xx #1:     card=23 -> Pinnacle PCTV DVB-T
em28xx #1:     card=24 -> DNT DA2 Hybrid
em28xx #1:     card=25 -> Pinnacle Hybrid Pro
em28xx #1:     card=26 -> Hercules Smart TV USB 2.0
em28xx #1:     card=27 -> Compro, VideoMate U3
em28xx #1:     card=28 -> KWorld DVB-T 310U
em28xx #1:     card=29 -> SIIG AVTuner-PVR/Prolink PlayTV USB 2.0
em28xx #1:     card=30 -> Terratec Cinergy T XS (MT2060)
em28xx #1:     card=31 -> MSI DigiVox A/D
em28xx #1:     card=32 -> D-Link DUB-T210 TV Tuner
em28xx #1:     card=33 -> Gadmei UTV310
em28xx #1:     card=34 -> Kworld 355 U DVB-T
em28xx #1:     card=35 -> Supercomp USB 2.0 TV
em28xx #1:     card=36 -> Hauppauge WinTV HVR Rev. 1.2
em28xx #1:     card=37 -> Gadmei UTV330
em28xx #1:     card=38 -> V-Gear PocketTV
em28xx #1:     card=39 -> Kworld 350 U DVB-T
em28xx #1:     card=40 -> Terratec Hybrid XS (em2882)
em28xx #1:     card=41 -> Pinnacle Dazzle DVC 100
em28xx #1:     card=42 -> Generic EM2750 video grabber
em28xx #1:     card=43 -> Yakumo MovieMixer
em28xx #1:     card=44 -> Huaqi DLCW-130
em28xx #1:     card=45 -> Generic EM2883 video grabber
em28xx #1:     card=46 -> Hauppauge WinTV HVR 950
em28xx #1:     card=47 -> Pinnacle PCTV HD Pro
em28xx #1:     card=48 -> Pinnacle Hybrid Pro (2)
em28xx #1:     card=49 -> Hauppauge WinTV USB 2 (R2)
em28xx #1:     card=50 -> NetGMBH Cam
em28xx #1:     card=51 -> Leadtek Winfast USB II Deluxe
attach_inform: eeprom detected.
em28xx #1: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #1: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #1: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 00 00 00 00
em28xx #1: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #1: i2c eeprom 70: 32 00 37 00 36 00 31 00 39 00 32 00 32 00 36 00
em28xx #1: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #1: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #1: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #1: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9a 97
em28xx #1: i2c eeprom c0: 10 f0 74 02 01 00 01 79 65 00 00 00 00 00 00 00
em28xx #1: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #1: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9a 97
em28xx #1: i2c eeprom f0: 10 f0 74 02 01 00 01 79 65 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tuner 2-0061: chip found @ 0xc2 (em28xx #1)
attach inform (default): detected I2C address c2
em28xx #1: found i2c device @ 0xa0 [eeprom]
em28xx #1: found i2c device @ 0xc2 [tuner (analog)]
em28xx #1: Found Generic EM2800 video grabber

Listing 2:
============================================================
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
Tuner: registering extension (Xceive 3028 Tuner)
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
sd 0:0:0:0: Attached scsi generic sg0 type 0
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 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 18 03 34 00 30 00
em28xx #0: i2c eeprom 70: 32 00 37 00 36 00 39 00 34 00 39 00 32 00 36 00
em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 4e bf
em28xx #0: i2c eeprom c0: 11 f0 74 02 01 00 01 79 88 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 4e bf
em28xx #0: i2c eeprom f0: 11 f0 74 02 01 00 01 79 88 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 1-0050: Hauppauge model 65201, rev A1C0, serial# 1163086
tveeprom 1-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB
Digital (eeprom 0xd4)
tveeprom 1-0050: audio processor is None (idx 0)
tveeprom 1-0050: has radio
tuner 1-0061: chip found @ 0xc2 (em28xx #0)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
ACPI: PCI Interrupt 0000:00:1e.2[A] -> GSI 23 (level, low) -> IRQ 50
PCI: Setting latency timer of device 0000:00:1e.2 to 64
intel8x0_measure_ac97_clock: measured 51186 usecs
intel8x0: clocking to 48000
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 1-005c: tvp5150am1 detected.
em28xx-video.c: requesting em28xx-audio!
em28xx-video.c: requesting em2880-dvb!
em28xx #0: V4L2 device registered as /dev/video0
em28xx #0: Found Hauppauge WinTV HVR 950
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #1: Alternate settings: 8
em28xx #1: Alternate setting 0, max size= 0
em28xx #1: Alternate setting 1, max size= 0
em28xx #1: Alternate setting 2, max size= 1448
em28xx #1: Alternate setting 3, max size= 2048
em28xx #1: Alternate setting 4, max size= 2304
em28xx #1: Alternate setting 5, max size= 2580
em28xx #1: Alternate setting 6, max size= 2892
em28xx #1: Alternate setting 7, max size= 3072
attach_inform: eeprom detected.
em28xx #1: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #1: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #1: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 00 00 00 00
em28xx #1: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #1: i2c eeprom 70: 32 00 37 00 36 00 31 00 39 00 32 00 32 00 36 00
em28xx #1: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #1: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #1: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #1: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9a 97
em28xx #1: i2c eeprom c0: 10 f0 74 02 01 00 01 79 65 00 00 00 00 00 00 00
em28xx #1: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #1: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9a 97
em28xx #1: i2c eeprom f0: 10 f0 74 02 01 00 01 79 65 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 2-0050: Hauppauge model 65201, rev A1C0, serial# 1087386
tveeprom 2-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 2-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB
Digital (eeprom 0xd4)
tveeprom 2-0050: audio processor is None (idx 0)
tveeprom 2-0050: has radio
tuner 2-0061: chip found @ 0xc2 (em28xx #1)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 2-005c: tvp5150am1 detected.
em28xx-video.c: requesting em28xx-audio!
em28xx-video.c: requesting em2880-dvb!
em28xx #1: V4L2 device registered as /dev/video1
em28xx #1: Found Hauppauge WinTV HVR 950
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #2: Alternate settings: 8
em28xx #2: Alternate setting 0, max size= 0
em28xx #2: Alternate setting 1, max size= 0
em28xx #2: Alternate setting 2, max size= 1448
em28xx #2: Alternate setting 3, max size= 2048
em28xx #2: Alternate setting 4, max size= 2304
em28xx #2: Alternate setting 5, max size= 2580
em28xx #2: Alternate setting 6, max size= 2892
em28xx #2: Alternate setting 7, max size= 3072
attach_inform: eeprom detected.
em28xx #2: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #2: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #2: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #2: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 00 00 00 00
em28xx #2: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #2: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #2: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #2: i2c eeprom 70: 32 00 37 00 36 00 39 00 34 00 31 00 34 00 39 00
em28xx #2: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #2: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #2: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #2: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 45 bc
em28xx #2: i2c eeprom c0: 11 f0 74 02 01 00 01 79 94 00 00 00 00 00 00 00
em28xx #2: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #2: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 45 bc
em28xx #2: i2c eeprom f0: 11 f0 74 02 01 00 01 79 94 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 3-0050: Hauppauge model 65201, rev A1C0, serial# 1162309
tveeprom 3-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 3-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB
Digital (eeprom 0xd4)
tveeprom 3-0050: audio processor is None (idx 0)
tveeprom 3-0050: has radio
tuner 3-0061: chip found @ 0xc2 (em28xx #2)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 3-005c: tvp5150am1 detected.
em28xx-video.c: requesting em28xx-audio!
em28xx-video.c: requesting em2880-dvb!
em28xx #2: V4L2 device registered as /dev/video2
em28xx #2: Found Hauppauge WinTV HVR 950
usbcore: registered new driver em28xx
Tuner: registering extension (MT2060 Silicon Tuner)
em2880-dvb.c: DVB Init
em2880-dvb.c: VIDIOC_S_MODE
Loading base firmware: xc3028_8MHz_init0.i2c.fw
Loading specific dtv settings: xc3028_DTV6_ATSC_2620.i2c.fw
xc3028-tuner.c: sending extra call for DVB-T
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
Em28xx: Initialized (Em2880 DVB Extension) extension
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
lp0: using parport0 (interrupt-driven).
lp0: console ready
SELinux: initialized (dev ramfs, type ramfs), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [VBTN]
ibm_acpi: ec object not found
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
device-mapper: multipath: version 1.0.4 loaded
EXT3 FS on dm-0, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SELinux: initialized (dev sda1, type ext3), uses xattr
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
Adding 2031608k swap on /dev/VolGroup00/LogVol01.  Priority:-1
extents:1 across:2031608k
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
process `sysctl' is using deprecated sysctl (syscall)
net.ipv6.neigh.lo.base_reachable_time; Use
net.ipv6.neigh.lo.base_reachable_time_ms instead.
PM: Writing back config space on device 0000:02:00.0 at offset c (was
10100000, writing 0)
ADDRCONF(NETDEV_UP): eth0: link is not ready
tg3: eth0: Link is up at 1000 Mbps, full duplex.
tg3: eth0: Flow control is on for TX and on for RX.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
Bluetooth: Core ver 2.10
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
FS-Cache: Loaded
FS-Cache: netfs 'nfs' registered for caching
SELinux: initialized (dev 0:16, type nfs), uses genfs_contexts
Bluetooth: HIDP (Human Interface Emulation) ver 1.1
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
eth0: no IPv6 routers present
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169
[drm] Initialized i915 1.5.0 20060119 on minor 0
tg3: eth0: Link is down.
tg3: eth0: Link is up at 1000 Mbps, full duplex.
tg3: eth0: Flow control is on for TX and on for RX.
tg3: eth0: Link is down.
tg3: eth0: Link is up at 1000 Mbps, full duplex.
tg3: eth0: Flow control is off for TX and off for RX.
tg3: eth0: Link is down.
tg3: eth0: Link is up at 1000 Mbps, full duplex.
tg3: eth0: Flow control is on for TX and on for RX.
usb 5-1: USB disconnect, address 2
em28xx #0: disconnecting em28xx#0 video
em28xx #0: V4L2 VIDEO devices /dev/video0 deregistered
usb 5-2: USB disconnect, address 3
em28xx #1: disconnecting em28xx#1 video
em28xx #1: V4L2 VIDEO devices /dev/video1 deregistered
usb 5-3: USB disconnect, address 4
em28xx #2: disconnecting em28xx#2 video
em28xx #2: V4L2 VIDEO devices /dev/video2 deregistered
usb 5-1: new high speed USB device using ehci_hcd and address 5
usb 5-1: configuration #1 chosen from 1 choice
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 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 18 03 34 00 30 00
em28xx #0: i2c eeprom 70: 32 00 37 00 36 00 39 00 34 00 39 00 32 00 36 00
em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 4e bf
em28xx #0: i2c eeprom c0: 11 f0 74 02 01 00 01 79 88 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 4e bf
em28xx #0: i2c eeprom f0: 11 f0 74 02 01 00 01 79 88 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 1-0050: Hauppauge model 65201, rev A1C0, serial# 1163086
tveeprom 1-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB
Digital (eeprom 0xd4)
tveeprom 1-0050: audio processor is None (idx 0)
tveeprom 1-0050: has radio
tuner 1-0061: chip found @ 0xc2 (em28xx #0)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 1-005c: tvp5150am1 detected.
em28xx-video.c: requesting em28xx-audio!
em28xx-video.c: requesting em2880-dvb!
em28xx #0: V4L2 device registered as /dev/video0
em2880-dvb.c: DVB Init
em2880-dvb.c: VIDIOC_S_MODE
Loading base firmware: xc3028_8MHz_init0.i2c.fw
Loading specific dtv settings: xc3028_DTV6_ATSC_2620.i2c.fw
xc3028-tuner.c: sending extra call for DVB-T
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
em28xx #0: Found Hauppauge WinTV HVR 950
usb 5-2: new high speed USB device using ehci_hcd and address 6
usb 5-2: configuration #1 chosen from 1 choice
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #1: Alternate settings: 8
em28xx #1: Alternate setting 0, max size= 0
em28xx #1: Alternate setting 1, max size= 0
em28xx #1: Alternate setting 2, max size= 1448
em28xx #1: Alternate setting 3, max size= 2048
em28xx #1: Alternate setting 4, max size= 2304
em28xx #1: Alternate setting 5, max size= 2580
em28xx #1: Alternate setting 6, max size= 2892
em28xx #1: Alternate setting 7, max size= 3072
attach_inform: eeprom detected.
em28xx #1: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #1: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #1: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 00 00 00 00
em28xx #1: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #1: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #1: i2c eeprom 70: 32 00 37 00 36 00 31 00 39 00 32 00 32 00 36 00
em28xx #1: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #1: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #1: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #1: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9a 97
em28xx #1: i2c eeprom c0: 10 f0 74 02 01 00 01 79 65 00 00 00 00 00 00 00
em28xx #1: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #1: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9a 97
em28xx #1: i2c eeprom f0: 10 f0 74 02 01 00 01 79 65 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 2-0050: Hauppauge model 65201, rev A1C0, serial# 1087386
tveeprom 2-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 2-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB
Digital (eeprom 0xd4)
tveeprom 2-0050: audio processor is None (idx 0)
tveeprom 2-0050: has radio
tuner 2-0061: chip found @ 0xc2 (em28xx #1)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 2-005c: tvp5150am1 detected.
em28xx-video.c: requesting em28xx-audio!
em28xx-video.c: requesting em2880-dvb!
em28xx #1: V4L2 device registered as /dev/video1
em2880-dvb.c: DVB Init
em2880-dvb.c: VIDIOC_S_MODE
Loading base firmware: xc3028_8MHz_init0.i2c.fw
Loading specific dtv settings: xc3028_DTV6_ATSC_2620.i2c.fw
xc3028-tuner.c: sending extra call for DVB-T
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 1 (LG Electronics LGDT3303 VSB/QAM Frontend)...
em28xx #1: Found Hauppauge WinTV HVR 950
usb 5-3: new high speed USB device using ehci_hcd and address 7
usb 5-3: configuration #1 chosen from 1 choice
em28xx new video device (2040:6513): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #2: Alternate settings: 8
em28xx #2: Alternate setting 0, max size= 0
em28xx #2: Alternate setting 1, max size= 0
em28xx #2: Alternate setting 2, max size= 1448
em28xx #2: Alternate setting 3, max size= 2048
em28xx #2: Alternate setting 4, max size= 2304
em28xx #2: Alternate setting 5, max size= 2580
em28xx #2: Alternate setting 6, max size= 2892
em28xx #2: Alternate setting 7, max size= 3072
attach_inform: eeprom detected.
em28xx #2: i2c eeprom 00: 1a eb 67 95 40 20 13 65 d0 12 5c 03 82 1e 6a 18
em28xx #2: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
em28xx #2: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
em28xx #2: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 01 01 00 00 00 00
em28xx #2: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #2: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #2: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #2: i2c eeprom 70: 32 00 37 00 36 00 39 00 34 00 31 00 34 00 39 00
em28xx #2: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #2: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 38 00 30 00 00 00
em28xx #2: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #2: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 45 bc
em28xx #2: i2c eeprom c0: 11 f0 74 02 01 00 01 79 94 00 00 00 00 00 00 00
em28xx #2: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 b1 fe d0 18 85
em28xx #2: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 45 bc
em28xx #2: i2c eeprom f0: 11 f0 74 02 01 00 01 79 94 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6513
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 3-0050: Hauppauge model 65201, rev A1C0, serial# 1162309
tveeprom 3-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 3-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB
Digital (eeprom 0xd4)
tveeprom 3-0050: audio processor is None (idx 0)
tveeprom 3-0050: has radio
tuner 3-0061: chip found @ 0xc2 (em28xx #2)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 3-005c: tvp5150am1 detected.
em28xx-video.c: requesting em28xx-audio!
em28xx-video.c: requesting em2880-dvb!
em28xx #2: V4L2 device registered as /dev/video2
em2880-dvb.c: DVB Init
em2880-dvb.c: VIDIOC_S_MODE
Loading base firmware: xc3028_8MHz_init0.i2c.fw
Loading specific dtv settings: xc3028_DTV6_ATSC_2620.i2c.fw
xc3028-tuner.c: sending extra call for DVB-T
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 2 (LG Electronics LGDT3303 VSB/QAM Frontend)...
em28xx #2: Found Hauppauge WinTV HVR 950
audit(1168673968.171:3): avc:  denied  { execmod } for  pid=3302
comm="mythbackend" name="libmythavcodec-0.20.so.0.20.0" dev=dm-0
ino=651688 scontext=root:system_r:initrc_t:s0
tcontext=system_u:object_r:lib_t:s0 tclass=file
audit(1168674007.769:4): avc:  denied  { execmod } for  pid=3309
comm="mythbackend" name="libmythavcodec-0.20.so.0.20.0" dev=dm-0
ino=651688 scontext=root:system_r:unconfined_t:s0-s0:c0.c1023
tcontext=system_u:object_r:lib_t:s0 tclass=file
Loading 6MHz Bandwidth settings: xc3028_DTV6_ATSC_2620.i2c.fw
Loading 6MHz Bandwidth settings: xc3028_DTV6_ATSC_2620.i2c.fw
Loading 6MHz Bandwidth settings: xc3028_DTV6_ATSC_2620.i2c.fw
audit(1168675823.820:5): avc:  denied  { execmod } for  pid=4135
comm="mythbackend" name="libmythavcodec-0.20.so.0.20.0" dev=dm-0
ino=651688 scontext=root:system_r:initrc_t:s0
tcontext=system_u:object_r:lib_t:s0 tclass=file
audit(1168677163.662:6): avc:  denied  { execmod } for  pid=4623
comm="mythcommflag" name="libmythavcodec-0.20.so.0.20.0" dev=dm-0
ino=651688 scontext=root:system_r:initrc_t:s0
tcontext=system_u:object_r:lib_t:s0 tclass=file
audit(1168677830.049:7): avc:  denied  { execmod } for  pid=860
comm="ld-linux.so.2" name="libmythavcodec-0.20.so.0.20.0" dev=dm-0
ino=651688 scontext=system_u:system_r:prelink_t:s0
tcontext=system_u:object_r:lib_t:s0 tclass=file



More information about the linux-dvb mailing list