LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


manuel:pinnacle_pctv_hybrid_pro_stick

Pinnacle PCTV Hybrid Pro Stick

Statut actuel :

  • Matériel reconnu via le driver normal et expérimental
  • Matériel installer

Présentation

box_pctv_hybrid_pro.jpg

Pinnacle PCTV Hybrid Pro Stick est un tuner USB 2.0 ultra-compact pour la réception TV analogique et numérique, fourni avec une mini-télécommande et une mini-antenne. Entrées audio/vidéo analogiques pour l’enregistrement depuis un magnétoscope, caméscope analogique, etc…

  • Tuner analogique/numérique (TNT) - Champ de synchronisation 45,75.. 863,25 MHz (VHF et UHF)
  • Démodulateur DVB-T COFDM - Modulations acceptées 16, 64 QAM, QPSK - Bande passante 6, 7, 8 MHz
  • Entrées - Antenne : connecteur IEC - S-Vidéo (via l’adaptateur inclus) - Composite vidéo (via l’adaptateur inclus) - Audio stéréo 3.5mm (via l’adaptateur inclus)
  • Dimensions du récepteur : 82 (L) x 31 (P) x 15 (H) mm

Pré-requis

La Pinnacle PCTV USB Stick et Pinnacle PCTV Hybrid Pro Stick sont supportés sous Linux grâce au driver Em2880.

Vous aurez besoin de :

  • make et gcc
  • libxine1-dvb
  • Mercurial
  • dvb
  • xawtv
  • Kaffeine ou bien à partir de la version 0.8.2, si le scan ne passe pas bien.
  • linux-kernel-headers, à ne pas oubliez (uname -a).

Au niveau des lecteurs, tester d'abord avec Kaffeine qui intègre bien les périphériques DVB pour le TNT et xawtv pour l'analogique.

Installation

Pour la carte USB Pinnacle PCTV Hybrid Pro et Pinnacle PCTV Hybrid Pro Stick (320e ou USB ID=eb1a:2881), voici la marche à suivre…

Firmwire

Récupérer-le firmwire ci-joint et placez-le dans le répertoire /lib/firmware de cette façon :

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz
sudo tar xvzf firmware_v3.tgz

Modules

Stable

Maintenant nous allons récupérer les modules PCTV pour le noyau, grâce à Mercurial. Nous allons tous mettre dans le répertoire /usr/src/ :

cd /usr/src/ 
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel

Voici un mirror :

cd /usr/src/
hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel

Puis successivement les commandes suivantes en mode root :

cd v4l-dvb-kernel
make
make install
modprobe em28xx
Expérimentale

Maintenant nous allons récupérer les modules PCTV pour le noyau version Expérimentale, grâce à Mercurial. Nous allons aussi tous mettre dans le répertoire /usr/src/ :

cd /usr/src/ 
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental

Puis successivement les commandes suivantes en mode root :

cd v4l-dvb-experimental
make
make install
modprobe xc3028

dmesg

usb 4-4: new high speed USB device using ehci_hcd and address 3

usb 4-4: new device found, idVendor=2304, idProduct=0226

usb 4-4: new device strings: Mfr=3, Product=1, SerialNumber=2

usb 4-4: Product: PCTV 330e

usb 4-4: Manufacturer: Pinnacle Systems

usb 4-4: SerialNumber: 070101001076

usb 4-4: configuration #1 chosen from 1 choice

Linux video capture interface: v2.00

em28xx v4l2 driver version 0.0.1 loaded

em28xx new video device (2304:0226): 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

input: em2880/em2870 remote control as /class/input/input4

em28xx-input.c: remote control handler attached

attach_inform: eeprom detected.

em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 26 02 d0 12 5c 03 8e 16 a4 1c

em28xx #0: i2c eeprom 10: 6a 24 27 57 46 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 e0 00 00

em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 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 24 03 50 00 69 00

em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00

em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 00 00 16 03

em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00 33 00 33 00 30 00

em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 37 00 30 00 31 00 30 00

em28xx #0: i2c eeprom b0: 31 00 30 00 30 00 31 00 30 00 37 00 36 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

EEPROM ID= 0x9567eb1a

Vendor/Product ID= 2304:0226

AC97 audio (5 sample rates)

500mA max power

Table at 0x27, strings=0x168e, 0x1ca4, 0x246a

tuner 1-0061: chip found @ 0xc2 (em28xx #0)

attach inform (default): detected I2C address c2

tuner 0x61: Tuner is already set up

requesting Xceive 3028 tuner

tuner-core: loading xc3028!

/usr/src/v4l-dvb-experimental/v4l/xc3028-tuner.c: attach request!

loaded driver!

attach_inform: tvp5150 detected.

tvp5150 1-005c: tvp5150am1 detected.

Loading base firmware: xc3028_init0.i2c.fw

Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw

ANALOG TV REQUEST

em28xx #0: V4L2 VBI device registered as /dev/vbi0

em28xx #0: V4L2 device registered as /dev/video0

em28xx #0: Found Pinnacle Hybrid Pro (2)

usbcore: registered new driver em28xx

em28xx-audio.c: probing for em28x1 non standard usbaudio

em28xx-audio.c: Copyright (C) 2006 Markus Rechberger

Em28xx: Initialized (Em28xx Audio Extension) extension

hwinfo

08: USB 00.0: 0000 Unclassified device

  [Created at usb.122]

  UDI: /org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial

  Unique ID: Uc5H.iAl4SIihMQC

  Parent ID: k4bc.KqYngQB4Oq1

  SysFS ID: /devices/pci0000:00/0000:00:10.3/usb1/1-4/1-4:1.0

  SysFS BusID: 1-4:1.0

  Hardware Class: unknown

  Model: "Pinnacle Systems, Inc. [hex] PCTV 330e"

  Hotplug: USB

  Vendor: usb 0x2304 "Pinnacle Systems, Inc. [hex]"

  Device: usb 0x0226 "PCTV 330e"

  Revision: "1.10"

  Serial ID: "070101001076"

  Driver: "em28xx"

  Driver Modules: "em28xx"

  Speed: 480 Mbps

  Module Alias: "usb:v2304p0226d0110dc00dsc00dp00icFFisc00ipFF"

  Driver Info #0:

    Driver Status: em28xx is active

    Driver Activation Cmd: "modprobe em28xx"

  Config Status: cfg=new, avail=yes, need=no, active=unknown

  Attached to: #3 (Hub)

Astuces

Où se trouve les modules

Les modules ne se trouvent pas dans /var/lib mais bien dans le répertoire /lib/modules/2.6.xx.x-x.x-default/kernel/drivers/media.

manuel/pinnacle_pctv_hybrid_pro_stick.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1