[pvrusb2] Hauppauge 1950 - Ubuntu 14.04

Craig Cook cncook001 at yahoo.com
Sun Jan 24 14:00:34 CST 2016


I have my 1950 working with Ubuntu 14.04 including being able to record from /dev/video0 and send lirc commands to it using the Hauppage remote.
The problem:
This only works if I plug in the usb cable after my computer has finished booting.  If it is connected on boot, I can't make it respond (syslog messages look fine on startup though).
Anyone seen that before?
I tried creating a udev rule to make it sleep for 30 secs but that is ignored.

# cat /etc/udev/rules.d/10-local.rules 
SUBSYSTEM=="usb",  ATTRS{idVendor}=="2040", ATTRS{idProduct}=="7501", RUN+="/usr/local/bin/sleep_30.sh"

# cat /usr/local/bin/sleep_30.sh
#!/bin/bash

sleep 30


# lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 016: ID 2040:7501 Hauppauge 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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

from /var/log/syslog
Jan 24 14:52:37 ubuntu1 kernel: [23986.600110] usb 1-1: new high-speed USB device number 16 using ehci-pci
Jan 24 14:52:37 ubuntu1 kernel: [23986.741849] usb 1-1: New USB device found, idVendor=2040, idProduct=7501
Jan 24 14:52:37 ubuntu1 kernel: [23986.741858] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 24 14:52:37 ubuntu1 kernel: [23986.741863] usb 1-1: Product: WinTV
Jan 24 14:52:37 ubuntu1 kernel: [23986.741867] usb 1-1: Manufacturer: Hauppauge
Jan 24 14:52:37 ubuntu1 kernel: [23986.741870] usb 1-1: SerialNumber: 7300-00-F05F031B
Jan 24 14:52:37 ubuntu1 kernel: [23986.742898] pvrusb2: Hardware description: WinTV HVR-1950 Model 751xx
Jan 24 14:52:37 ubuntu1 mtp-probe: checking bus 1, device 16: "/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1"
Jan 24 14:52:37 ubuntu1 mtp-probe: bus: 1, device: 16 was not an MTP device
Jan 24 14:52:37 ubuntu1 kernel: [23986.774731] pvrusb2: Binding ir_rx_z8f0811_haup to i2c address 0x71.
Jan 24 14:52:37 ubuntu1 kernel: [23986.774779] pvrusb2: Binding ir_tx_z8f0811_haup to i2c address 0x70.
Jan 24 14:52:37 ubuntu1 kernel: [23986.779492] cx25840 3-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
Jan 24 14:52:37 ubuntu1 kernel: [23986.789504] pvrusb2: Attached sub-driver cx25840
Jan 24 14:52:37 ubuntu1 kernel: [23986.795502] tuner 3-0042: Tuner -1 found with type(s) Radio TV.
Jan 24 14:52:37 ubuntu1 kernel: [23986.795518] pvrusb2: Attached sub-driver tuner
Jan 24 14:52:39 ubuntu1 kernel: [23988.953064] cx25840 3-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
Jan 24 14:52:39 ubuntu1 kernel: [23989.048745] tveeprom 3-00a2: Hauppauge model 75111, rev C3E9, serial# 6226715
Jan 24 14:52:39 ubuntu1 kernel: [23989.048754] tveeprom 3-00a2: MAC address is 00:0d:fe:5f:03:1b
Jan 24 14:52:39 ubuntu1 kernel: [23989.048759] tveeprom 3-00a2: tuner model is Philips 18271_8295 (idx 149, type 54)
Jan 24 14:52:39 ubuntu1 kernel: [23989.048763] tveeprom 3-00a2: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
Jan 24 14:52:39 ubuntu1 kernel: [23989.048767] tveeprom 3-00a2: audio processor is CX25843 (idx 37)
Jan 24 14:52:39 ubuntu1 kernel: [23989.048770] tveeprom 3-00a2: decoder processor is CX25843 (idx 30)
Jan 24 14:52:39 ubuntu1 kernel: [23989.048773] tveeprom 3-00a2: has radio, has IR receiver, has IR transmitter
Jan 24 14:52:39 ubuntu1 kernel: [23989.048782] pvrusb2: Supported video standard(s) reported available in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk;ATSC-8VSB/16VSB
Jan 24 14:52:39 ubuntu1 kernel: [23989.048787] pvrusb2: Initial video standard (determined by device type): NTSC-M
Jan 24 14:52:39 ubuntu1 kernel: [23989.048802] pvrusb2: Device initialization completed successfully.
Jan 24 14:52:41 ubuntu1 kernel: [23991.250207] cx25840 3-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
Jan 24 14:52:41 ubuntu1 kernel: [23991.364644] tda829x 3-0042: setting tuner address to 60
Jan 24 14:52:42 ubuntu1 kernel: [23991.388415] tda18271 3-0060: creating new instance
Jan 24 14:52:42 ubuntu1 kernel: [23991.424427] TDA18271HD/C1 detected @ 3-0060
Jan 24 14:52:42 ubuntu1 kernel: [23991.844409] tda829x 3-0042: type set to tda8295+18271
Jan 24 14:52:47 ubuntu1 kernel: [23996.561656] pvrusb2: registered device video0 [mpeg]
Jan 24 14:52:47 ubuntu1 kernel: [23996.561667] DVB: registering new adapter (pvrusb2-dvb)
Jan 24 14:52:50 ubuntu1 kernel: [23999.857829] cx25840 3-0044: 0x0000 is not a valid video input!
Jan 24 14:52:50 ubuntu1 kernel: [23999.947005] usb 1-1: DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
Jan 24 14:52:50 ubuntu1 kernel: [23999.948380] tda829x 3-0042: type set to tda8295
Jan 24 14:52:50 ubuntu1 kernel: [23999.981652] tda18271 3-0060: attaching existing instance
Jan 24 14:53:09 ubuntu1 kernel: [24018.991758] cx25840 3-0044: loaded v4l-cx25840.fw firmware (16382 bytes)


Thanks
Craig


More information about the pvrusb2 mailing list