[pvrusb2] hvr-1950 - analog side - problems using scantv

Roger rogerx.oss at gmail.com
Tue Nov 22 11:26:00 CST 2011


> On Tue, Nov 22, 2011 at 08:04:14AM -0900, Roger wrote:
>Playing around here and trying to use xawtv's scantv on the hvr-1950's analog 
>side  (/dev/video).
>
>For some reason, I get every error display under the Sun trying to use scantv 
>from latest stable xawtv-3, including xawtv-3 git and xawtv-4 git.
>
>The main error on the latest stable xawtv-3 is no /dev/vbi device.  
>(Understandable as there is none.)
>
>
>xawtv-3-git & xawtv-4-git scantv without options results in coredumps for both.
>
>$ scantv -video /dev/video0
>WARNING: no plugins found [/home/roger/src/xawtv/xawtv-3-install/lib/xawtv4]
>using device "cmdline"
>can't open video device
>1 :-(
>
><shrugs> I'm positive I had scantv working with my old pvrusb2 device, right?


Ah, here we go. ;-)  


$ tail -f /var/log/syslog

Nov 22 08:15:37 [kernel] pvrusb2: Clearing driver error statuss
Nov 22 08:15:38 [kernel] pvrusb2: firmware2 upload transfer failure

I'm missing firmware someplace. :-/

BTW, the DVB (digital) side works without issues.


(Would be really cool if I could just do grep "pvrusb2", or at most grep 
"pvrusb2|cx25840" on syslog.  But doing so currently doesn't catch lines in 
between!  Well anyways, only a few more lines anyways...)

$ cat dmesg

b2: Hardware description: WinTV HVR-1950 Model 751xx
usbcore: registered new interface driver pvrusb2
pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
pvrusb2: Debug mask is 31 (0x1f)
hub 1-2:1.0: unable to enumerate USB device on port 7
pvrusb2: Binding ir_rx_z8f0811_haup to i2c address 0x71.
Registered IR keymap rc-hauppauge
input: i2c IR (WinTV HVR-1950 Model 75 as /devices/virtual/rc/rc0/input6
rc0: i2c IR (WinTV HVR-1950 Model 75 as /devices/virtual/rc/rc0
ir-kbd-i2c: i2c IR (WinTV HVR-1950 Model 75 detected at i2c-4/4-0071/ir0 
[pvrusb2_a]
pvrusb2: Binding ir_tx_z8f0811_haup to i2c address 0x70.
cx25840 4-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
pvrusb2: Attached sub-driver cx25840
i2c-core: driver [tuner] using legacy suspend method
i2c-core: driver [tuner] using legacy resume method
tuner 4-0042: Tuner -1 found with type(s) Radio TV.
pvrusb2: Attached sub-driver tuner
firewire_core: created device fw0: GUID 005042b5000097c6, S400
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: OHCI Host Controller
usb usb4: Manufacturer: Linux 3.0.6-gentoo ohci_hcd
usb usb4: SerialNumber: 0000:02:08.1
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
usb 1-2.7: new full speed USB device number 7 using ehci_hcd
usb 1-2.7: New USB device found, idVendor=17f6, idProduct=0802
usb 1-2.7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2.7: Product: G+SpaceSaver
usb 1-2.7: Manufacturer: Unicomp Inc
input: Unicomp Inc G+SpaceSaver as 
/devices/pci0000:00/0000:00:11.0/0000:02:08.2/usb1/1-2/1-2.7/1-2.7:1.0/input/input7
generic-usb 0003:17F6:0802.0004: input,hidraw3: USB HID v1.11 Keyboard [Unicomp 
Inc G+SpaceSaver] on usb-0000:02:08.2-2.7/input0
cx25840 4-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
tveeprom 4-00a2: Hauppauge model 75111, rev C3E9, serial# 6202710
tveeprom 4-00a2: MAC address is 00:0d:fe:5e:a5:56
tveeprom 4-00a2: tuner model is Philips 18271_8295 (idx 149, type 54)
tveeprom 4-00a2: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 4-00a2: audio processor is CX25843 (idx 37)
tveeprom 4-00a2: decoder processor is CX25843 (idx 30)
tveeprom 4-00a2: has radio, has IR receiver, has IR transmitter
pvrusb2: Supported video standard(s) reported available in hardware: 
PAL-M/N/Nc;NTSC-M/Mj/Mk;ATSC-8VSB/16VSB
pvrusb2: Mapping standards mask=0x300b700 
(PAL-M/N/Nc;NTSC-M/Mj/Mk;ATSC-8VSB/16VSB)
pvrusb2: Setting up 6 unique standard(s)
pvrusb2: Set up standard idx=0 name=PAL-M
pvrusb2: Set up standard idx=1 name=PAL-N
pvrusb2: Set up standard idx=2 name=PAL-Nc
pvrusb2: Set up standard idx=3 name=NTSC-M
pvrusb2: Set up standard idx=4 name=NTSC-Mj
pvrusb2: Set up standard idx=5 name=NTSC-Mk
pvrusb2: Initial video standard (determined by device type): NTSC-M
pvrusb2: Device initialization completed successfully.
pvrusb2: registered device video0 [mpeg]
DVB: registering new adapter (pvrusb2-dvb)
EXT4-fs (sda2): re-mounted. Opts: (null)
EXT4-fs (sdb2): mounted filesystem with ordered data mode. Opts: (null)
cx25840 4-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
tda829x 4-0042: setting tuner address to 60
tda18271 4-0060: creating new instance
TDA18271HD/C1 detected @ 4-0060
tda829x 4-0042: type set to tda8295+18271
Adding 2048988k swap on /dev/sda1.  Priority:-1 extents:1 across:2048988k
e100 0000:00:14.0: eth0: NIC Link is Up 100 Mbps Full Duplex
NET: Registered protocol family 10
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
cx25840 4-0044: 0x0000 is not a valid video input!
DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
tda829x 4-0042: type set to tda8295
tda18271 4-0060: attaching existing instance
eth0: no IPv6 routers present
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
[drm] nouveau 0000:01:00.0: Setting dpms mode 1 on vga encoder (output 0)
[drm] nouveau 0000:01:00.0: Setting dpms mode 1 on tmds encoder (output 2)
[drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[drm] nouveau 0000:01:00.0: Setting dpms mode 0 on tmds encoder (output 2)
cx25840 4-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
cx25840 4-0044: 0x0000 is not a valid video input!
cx25840 4-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
cx25840 4-0044: 0x0000 is not a valid video input!
cx25840 4-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure
pvrusb2: Clearing driver error statuss
pvrusb2: firmware2 upload transfer failure

--
Roger
http://rogerx.freeshell.org/


More information about the pvrusb2 mailing list