Skip to contentSkip to conversation

Best device I tested so far! - Pinnacle PCTV 72e - Device Information

DISCUSSION Jelle de Jong 1 participant 1 message Jul 3, 2009 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Hello everybody,

So after some hints in an other thread, I bought myself a PCTV 72e to bad Pinnacle soled his department to Hauppauge, so this device is EOL (end of live)

But this is so far the best device I tested, it works almost out of the box :D The only thing missing is a firmware package in debian or a mainstream v4l dvb firmware package.

The device works with wscan, mplayer, totem-xine and seems to be stable and no need for any custom compiling.

See my logs for more information,

Best regards,

Jelle de Jong

$ uname -a
Linux debian-eeepc 2.6.30-1-686 #1 SMP Sun Jun 14 16:11:32 UTC 2009 i686 GNU/Linux
$ dpkg -l | grep 2.6.30
ii  linux-image-2.6.30-1-686             2.6.30-1                            Linux 2.6.30 image on PPro/Celeron/PII/PIII/P4
ii  linux-libc-dev                       2.6.30-1                            Linux support headers for userspace development

------------------------------------------------------------------------

$dmesg

[29064.200612] usb 1-3.1: new high speed USB device using ehci_hcd and address 9
[29064.293015] usb 1-3.1: New USB device found, idVendor=2304, idProduct=0236
[29064.293030] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[29064.293042] usb 1-3.1: Product: Pinnacle 72e
[29064.293051] usb 1-3.1: Manufacturer: LITEON
[29064.293060] usb 1-3.1: SerialNumber: JIL
[29064.293392] usb 1-3.1: configuration #1 chosen from 1 choice
[29064.356772] dib0700: loaded with support for 9 different device-types
[29064.357083] dvb-usb: found a 'Pinnacle PCTV 72e' in cold state, will try to load a firmware
[29064.357104] usb 1-3.1: firmware: requesting dvb-usb-dib0700-1.20.fw
[29064.364772] dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[29064.364855] usbcore: registered new interface driver dvb_usb_dib0700

------------------------------------------------------------------------

http://linuxtv.org/wiki/index.php/Pinnacle_PCTV_72e

# apt-cache search dvb-usb-dib0700

wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw
sudo mv --verbose dvb-usb-dib0700-1.20.fw /lib/firmware/

------------------------------------------------------------------------

$dmesg

[29518.906075] usb 1-3.1: USB disconnect, address 9
[29521.408543] usb 1-3.1: new high speed USB device using ehci_hcd and address 10
[29521.500951] usb 1-3.1: New USB device found, idVendor=2304, idProduct=0236
[29521.500966] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[29521.500978] usb 1-3.1: Product: Pinnacle 72e
[29521.500987] usb 1-3.1: Manufacturer: LITEON
[29521.500996] usb 1-3.1: SerialNumber: JIL
[29521.501344] usb 1-3.1: configuration #1 chosen from 1 choice
[29521.501683] dvb-usb: found a 'Pinnacle PCTV 72e' in cold state, will try to load a firmware
[29521.501699] usb 1-3.1: firmware: requesting dvb-usb-dib0700-1.20.fw
[29521.535594] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[29521.742192] dib0700: firmware started successfully.
[29522.244109] dvb-usb: found a 'Pinnacle PCTV 72e' in warm state.
[29522.244258] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[29522.244793] DVB: registering new adapter (Pinnacle PCTV 72e)
[29522.469189] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[29522.661316] DiB0070: successfully identified
[29522.661690] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.1/input/input12
[29522.661867] dvb-usb: schedule remote query interval to 50 msecs.
[29522.661880] dvb-usb: Pinnacle PCTV 72e successfully initialized and connected.

------------------------------------------------------------------------

-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.0
frontend DiBcom 7000PC supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

------------------------------------------------------------------------

$ sudo lsusb -vvv -d 2304:0236

Bus 001 Device 009: ID 2304:0236 Pinnacle Systems, Inc. [hex] Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00

  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x2304 Pinnacle Systems, Inc. [hex]
  idProduct          0x0236
  bcdDevice            1.00
  iManufacturer           1 LITEON
  iProduct                2 Pinnacle 72e
  iSerial                 3 JIL
  bNumConfigurations      1

Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00

  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0

bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)

------------------------------------------------------------------------

$ /usr/bin/mplayer -dvbin timeout=10 dvb://"3FM(Digitenne)"
MPlayer dev-SVN-r29241Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvb://3FM(Digitenne).
dvb_tune Freq: 722000000
TS file format detected.
NO VIDEO! AUDIO MPA(pid=7142) NO SUBS (yet)! PROGRAM N. 0
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 160.0 kbit/10.42% (ratio: 20000->192000) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:74705.4 (20:45:05.3) of -1.5 (unknown) 1.5%
Exiting... (Quit)

------------------------------------------------------------------------

PowerTOP 1.11 (C) 2007, 2008 Intel Corporation

Collecting data for 10 seconds

Your CPU supports the following C-states : C1 C2 C4 Your BIOS reports the following C-states : C1 C2
Cn Avg residency
C0 (cpu running) ( 0.4%)
polling 0.0ms ( 0.0%)
C1 mwait 0.0ms ( 0.0%)
C2 mwait 28.4ms (99.6%)
P-states (frequencies)

  1.60 Ghz     3.3%
  1333 Mhz     0.0%
  1067 Mhz     0.0%

800 Mhz 96.7%
Wakeups-from-idle per second : 35.1 interval: 10.0s
no ACPI power usage estimate available
Top causes for wakeups:
28.0% ( 31.3) <kernel core> : hrtimer_start (tick_sched_timer)
15.6% ( 17.4) <interrupt> : ehci_hcd:usb1, uhci_hcd:usb2

   8.7% (  9.7)   <kernel module> : queue_delayed_work (delayed_work_timer_fn) 
   8.7% (  9.7)   USB device  1-2 : Pinnacle 72e (LITEON) 
   8.6% (  9.6)          events/0 : schedule_timeout (process_timeout) 
   7.0% (  7.8)     <kernel core> : hrtimer_start_range_ns (tick_sched_timer) 
   7.0% (  7.8)   <kernel module> : ehci_work (ehci_watchdog) 
   7.0% (  7.8)   USB device  1-4 : AX88178  (ASIX Elec. Corp.) 
   3.7% (  4.1)   <kernel module> : usb_hcd_poll_rh_status (rh_timer_func) 
   1.8% (  2.0)     <kernel core> : clocksource_register (clocksource_watchdog) 
   0.9% (  1.0)     <kernel core> : schedule_delayed_work_on (delayed_work_timer_fn) 
   0.4% (  0.5)       <interrupt> : ata_piix 
   0.4% (  0.5)       <interrupt> : uhci_hcd:usb5, HDA Intel 
   0.4% (  0.5)     <kernel core> : neigh_table_init_no_netlink (neigh_periodic_timer) 
   0.4% (  0.5)   USB device  5-1 : BT-253 (Broadcom Corp) 
   0.2% (  0.2)              Xorg : hrtimer_start (it_real_fn) 
   0.2% (  0.2)     <kernel core> : __netdev_watchdog_up (dev_watchdog) 
   0.2% (  0.2)              init : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.2% (  0.2)   hald-addon-acpi : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.1% (  0.1)    xfce4-terminal : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.1% (  0.1)     <kernel core> : uhci_scan_schedule (uhci_fsbr_timeout) 
   0.1% (  0.1)              Xorg : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.1% (  0.1)     <kernel core> : enqueue_task_rt (sched_rt_period_timer) 
   0.1% (  0.1)     <kernel core> : page_writeback_init (wb_timer_fn) 
   0.1% (  0.1)     <kernel core> : end_that_request_last (laptop_timer_fn) 
   0.1% (  0.1)           async/1 : scsi_request_fn (blk_rq_timed_out_timer) 

A USB device is active 100.0% of the time:
USB device 1-4 : AX88178 (ASIX Elec. Corp.)

Suggestion: Enable USB autosuspend by pressing the U key or adding usbcore.autosuspend=1 to the kernel command line in the grub config

Recent USB suspend statistics
Active Device name
100.0% USB device 1-2 : Pinnacle 72e (LITEON)
100.0% USB device 5-1 : BT-253 (Broadcom Corp)
100.0% /sys/bus/usb/devices/1-3.1
100.0% USB device 1-4 : AX88178 (ASIX Elec. Corp.)
100.0% USB device 1-3 : USB2.0 Hub ()
100.0% USB device usb5 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
0.0% USB device usb4 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
0.0% USB device usb3 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
0.0% USB device usb2 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
100.0% USB device usb1 : EHCI Host Controller (Linux 2.6.30-1-686 ehci_hcd)

PowerTOP 1.11 (C) 2007, 2008 Intel Corporation

Collecting data for 10 seconds

Your CPU supports the following C-states : C1 C2 C4 Your BIOS reports the following C-states : C1 C2
Cn Avg residency
C0 (cpu running) (13.6%)

polling		  0.0ms ( 0.0%)
C1 mwait	  0.0ms ( 0.0%)
C2 mwait	  2.3ms (86.4%)
P-states (frequencies)
  1.60 Ghz     0.6%
  1333 Mhz     0.0%
  1067 Mhz     0.0%

800 Mhz 99.4%
Wakeups-from-idle per second : 370.2 interval: 10.0s
no ACPI power usage estimate available
Top causes for wakeups:
37.6% (427.4) <interrupt> : ehci_hcd:usb1, uhci_hcd:usb2
28.4% (322.6) /sys/bus/usb/devices/1-3.1
10.5% (119.0) <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
8.0% ( 90.7) mplayer : hrtimer_start_range_ns (hrtimer_wakeup)
5.7% ( 64.9) xfce4-terminal : hrtimer_start_range_ns (hrtimer_wakeup)
5.1% ( 57.9) USB device 1-2 : Pinnacle 72e (LITEON)
1.3% ( 14.9) <kernel core> : hrtimer_start (tick_sched_timer)

   0.9% (  9.7)   <kernel module> : queue_delayed_work (delayed_work_timer_fn) 
   0.8% (  9.6)          events/0 : schedule_timeout (process_timeout) 
   0.7% (  7.9)   USB device  1-4 : AX88178  (ASIX Elec. Corp.) 
   0.4% (  4.0)   <kernel module> : usb_hcd_poll_rh_status (rh_timer_func) 
   0.2% (  2.0)     <kernel core> : clocksource_register (clocksource_watchdog) 
   0.1% (  1.0)     <kernel core> : schedule_delayed_work_on (delayed_work_timer_fn) 
   0.1% (  0.7)   <kernel module> : ehci_work (ehci_watchdog) 
   0.1% (  0.6)       <interrupt> : ata_piix 
   0.1% (  0.6)    kdvb-ad-0-fe-0 : schedule_timeout (process_timeout) 
   0.0% (  0.4)       <interrupt> : uhci_hcd:usb5, HDA Intel 
   0.0% (  0.4)   USB device  5-1 : BT-253 (Broadcom Corp) 
   0.0% (  0.3)     <kernel core> : neigh_table_init_no_netlink (neigh_periodic_timer) 
   0.0% (  0.2)     <kernel core> : __netdev_watchdog_up (dev_watchdog) 
   0.0% (  0.2)              init : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.2)   hald-addon-acpi : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)              Xorg : hrtimer_start (it_real_fn) 
   0.0% (  0.1)     <kernel core> : uhci_scan_schedule (uhci_fsbr_timeout) 
   0.0% (  0.1)     <kernel core> : enqueue_task_rt (sched_rt_period_timer) 
   0.0% (  0.1)              Xorg : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)     <kernel core> : end_that_request_last (laptop_timer_fn) 
   0.0% (  0.1)     <kernel core> : page_writeback_init (wb_timer_fn) 

A USB device is active 100.0% of the time:
USB device 1-4 : AX88178 (ASIX Elec. Corp.)

Suggestion: Enable USB autosuspend by pressing the U key or adding usbcore.autosuspend=1 to the kernel command line in the grub config

Recent USB suspend statistics
Active Device name
100.0% USB device 1-2 : Pinnacle 72e (LITEON)
100.0% USB device 5-1 : BT-253 (Broadcom Corp)
100.0% /sys/bus/usb/devices/1-3.1
100.0% USB device 1-4 : AX88178 (ASIX Elec. Corp.)
100.0% USB device 1-3 : USB2.0 Hub ()
100.0% USB device usb5 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
0.0% USB device usb4 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
0.0% USB device usb3 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
0.0% USB device usb2 : UHCI Host Controller (Linux 2.6.30-1-686 uhci_hcd)
100.0% USB device usb1 : EHCI Host Controller (Linux 2.6.30-1-686 ehci_hcd)