[pvrusb2] PVR USB2 - how to check if it's dead?
Helmut Jarausch
jarausch at skynet.be
Mon Dec 10 13:01:54 CST 2012
On 12/10/2012 06:15:31 PM, Christopher Cox wrote:
> On 12/10/2012 09:55 AM, Helmut Jarausch wrote:
> ...
>> What can I do to check if the device is broken or better to get it
>> working?
>
> If a firmware is loaded you should see a /sys/class/pvrusb2 dir with
> entries in it.
>
> Firmwares could go into many locations, I'd check /lib/firmwares or
> /usr/local/lib/firmwares... look for *pvrusb* entries.
>
> You have to follow the directions with regards to getting the
> firmware into those areas (just make sure it's a location actively
> searched for by your distro)...
I have (put) the following files in /lib/firmware
v4l-cx2341x-enc.fw
v4l-pvrusb2-29xxx-01.fw
The following entry in dmesg's output looks suspicious
[ 8201.451836] pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2
MPEG2 Encoder/Tuner
[ 8201.451840] pvrusb2: Debug mask is 31 (0x1f)
[ 8201.481729] pvrusb2: Device microcontroller firmware (re)loaded; it
should now reset and reconnect.
[ 8201.492186] usb 5-3: USB disconnect, device number 2
[ 8201.492236] pvrusb2: Device being rendered inoperable
<<<<<<<<<<<<<<<<<<<<<<
but then it continues with
[ 8203.210495] usb 2-3: new high-speed USB device number 3 using
ehci_hcd
[ 8203.326157] usb 2-3: New USB device found, idVendor=2040,
idProduct=2900
[ 8203.326165] usb 2-3: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 8203.326171] usb 2-3: Product: USB Device
[ 8203.326175] usb 2-3: Manufacturer: Hauppauge
[ 8203.326788] pvrusb2: Hardware description: WinTV PVR USB2 Model 29xxx
[ 8203.328006] pvrusb2: Binding ir_video to i2c address 0x18.
[ 8203.559203] saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42
(pvrusb2_a)
[ 8203.710794] pvrusb2: Attached sub-driver saa7115
[ 8203.738861] msp3400 0-0040: MSP3415G-B8 found @ 0x80 (pvrusb2_a)
[ 8203.738867] msp3400 0-0040: msp3400 supports nicam and radio, mode
is autodetect and autoselect
[ 8203.738954] pvrusb2: Attached sub-driver msp3400
[ 8203.830783] tuner 0-0061: Tuner -1 found with type(s) Radio TV.
[ 8203.830796] pvrusb2: Attached sub-driver tuner
[ 8203.839786] tda9887 0-0043: creating new instance
[ 8203.839791] tda9887 0-0043: tda988[5/6/7] found
[ 8203.840781] tuner 0-0043: Tuner 74 found with type(s) Radio TV.
[ 8203.840795] pvrusb2: Attached sub-driver tuner
[ 8203.863273] tveeprom 0-0050: Hauppauge model 29039, rev D160,
serial# 8039400
[ 8203.863280] tveeprom 0-0050: tuner model is LG S001D MK3 (idx 60,
type 38)
[ 8203.863285] tveeprom 0-0050: TV standards PAL(B/G) PAL(I)
SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)
[ 8203.863289] tveeprom 0-0050: audio processor is MSP3415 (idx 6)
[ 8203.863293] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
[ 8203.863297] tveeprom 0-0050: has radio, has IR receiver, has no IR
transmitter
[ 8203.863310] pvrusb2: Supported video standard(s) reported available
in hardware: PAL-B/B1/D/D1/G/H/I/K;SECAM-B/D/G/H/K/K
[ 8203.863326] pvrusb2: Device initialization completed successfully.
Furthermore I have in /sys/class/pvrusb2/sn-8039400 lots of files
bus_info_str ctl_streaming_enabled
ctl_audio_bitrate ctl_stream_type
ctl_audio_crc ctl_treble
ctl_audio_emphasis ctl_usb_speed
ctl_audio_layer ctl_video_aspect
ctl_audio_mode ctl_video_b_frames
ctl_audio_modes_present ctl_video_bitrate
ctl_balance ctl_video_bitrate_mode
ctl_bass ctl_video_bitrate_peak
ctl_brightness ctl_video_chroma_median_filter_bottom
ctl_channel ctl_video_chroma_median_filter_top
ctl_contrast ctl_video_chroma_spatial_filter_type
ctl_cropcap_bounds_height ctl_video_gop_closure
ctl_cropcap_bounds_left ctl_video_gop_size
ctl_cropcap_bounds_top ctl_video_luma_median_filter_bottom
ctl_cropcap_bounds_width ctl_video_luma_median_filter_top
ctl_cropcap_pixel_denominator ctl_video_luma_spatial_filter_type
ctl_cropcap_pixel_numerator ctl_video_median_filter_type
ctl_crop_height ctl_video_spatial_filter
ctl_crop_left ctl_video_spatial_filter_mode
ctl_crop_top ctl_video_standard_mask_active
ctl_crop_width ctl_video_standard_mask_available
ctl_freq_table_channel ctl_video_standard_mask_detected
ctl_freq_table_value ctl_video_temporal_decimation
ctl_frequency ctl_video_temporal_filter
ctl_hue ctl_video_temporal_filter_mode
ctl_input ctl_volume
ctl_master_state device
ctl_mpeg_audio_mode device_hardware_description
ctl_mpeg_audio_mode_extension device_hardware_type
ctl_mute power
ctl_resolution_hor subsystem
ctl_resolution_ver uevent
ctl_saturation unit_number
ctl_signal_present v4l_minor_number
ctl_srate v4l_radio_minor_number
Thanks,
Helmut.
More information about the pvrusb2
mailing list