This seemed the best place to respond. Apologies if this isn't proper.
I too can't get HVR-1250 to work with new install of MythTV v0.25/Ubuntu 12.04. Also verified that it works on Windows.
Here's what I did to diagnose problem and don't know what to do next...
Code:
1. Verified TV Capture Card works on a WinXP.
2. On Mythbuntu 12.04-v0.25 Fresh Install below are the commands used for diagnostic purposes:
sudo su
dmesg|grep cx23885 (output below)
[ 16.178221] cx23885 driver version 0.0.3 loaded
[ 16.178601] cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 16.178785] CORE cx23885[0]: subsystem: 0070:2211, board: Hauppauge WinTV-HVR1270 [card=18,autodetected]
[ 16.325679] cx23885[0]: hauppauge eeprom: model=22111
[ 16.368096] cx25840 2-0044: cx23888 A/V decoder found @ 0x88 (cx23885[0])
[ 17.086276] cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[ 17.094833] cx23885_dvb_register() allocating 1 frontend(s)
[ 17.094838] cx23885[0]: cx23885 based dvb card
[ 17.332720] DVB: registering new adapter (cx23885[0])
[ 17.333047] cx23885_dev_checkrevision() Hardware revision = 0xd0
[ 17.333052] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfd600000
[ 17.333060] cx23885 0000:02:00.0: setting latency timer to 64
[ 17.356147] input: cx23885 IR (Hauppauge WinTV-HVR1270) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0/input12
[ 17.356215] rc0: cx23885 IR (Hauppauge WinTV-HVR1270) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0
[ 17.356285] input: MCE IR Keyboard/Mouse (cx23885) as /devices/virtual/input/input13
[ 17.356358] rc rc0: lirc_dev: driver ir-lirc-codec (cx23885) registered at minor = 0
sudo su
lspci -vvnn (output below)
02:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb [14f1:8880] (rev 04)
Subsystem: Hauppauge computer works Inc. Device [0070:2211]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 4 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fd600000 (64-bit, non-prefetchable) [size=2M]
Capabilities: [40] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <2us, L1 <4us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] Vital Product Data
Unknown small resource type 01, will not decode more.
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
Capabilities: [200 v1] Virtual Channel
Caps: LPEVC=1 RefClk=100ns PATEntryBits=1
Arb: Fixed+ WRR32+ WRR64+ WRR128-
Ctrl: ArbSelect=WRR64
Status: InProgress-
Port Arbitration Table [240] <?>
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable- ID=1 ArbSelect=Fixed TC/VC=00
Status: NegoPending- InProgress-
Kernel driver in use: cx23885
Kernel modules: cx23885
lshw -C multimedia (output below)
description: Multimedia video controller
product: CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb
vendor: Conexant Systems, Inc.
physical id: 0
bus info: pci@0000:02:00.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pciexpress pm vpd msi bus_master cap_list
configuration: driver=cx23885 latency=0
resources: irq:16 memory:fd600000-fd7fffff
sudo su
lsof /dev/dvb/adapter0/frontend0 (output below)
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mythbacke 1822 mythtv 11u CHR 212,0 0t0 8299 /dev/dvb/adapter0/frontend0
stop mythtv-backend
scan /usr/share/dvb/atsc/us-Cable-HRC-center-frequencies-QAM256 (output)
scanning /usr/share/dvb/atsc/us-Cable-HRC-center-frequencies-QAM256
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>>> tune to: 73753600:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 73753600:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 55752700:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 55752700:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 61753000:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 61753000:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
scan /usr/share/dvb/atsc/us-Cable-Standard-center-frequencies-QAM256 (output below)
scanning /usr/share/dvb/atsc/us-Cable-Standard-center-frequencies-QAM256
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>>> tune to: 57000000:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 57000000:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 63000000:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 63000000:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 69000000:QAM_256
WARNING: >>> tuning failed!!!
scan /usr/share/dvb/atsc/us-MA-Boston (output below)
scanning /usr/share/dvb/atsc/us-MA-Boston
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>>> tune to: 503000000:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 503000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 509000000:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 509000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 527000000:8VSB
installed w-scan (not w_scan)
sudo su
apt-get install w-scan
w_scan -ft -A 2 -t 3 -c US -X >> channels.conf (note: command and pkg-name are different) (output below)
(options: -ft = DVB-T, -A 2 = cable, -t 3 = slowest tuning timeout, -c = country, -X = output format)
w_scan version 20111203 (compiled for DVB API 5.4)
using settings for UNITED STATES
ATSC
QAM US/CA
frontend_type ATSC, channellist 2
output format czap/tzap/szap/xine
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> ATSC "LG Electronics LGDT3305 VSB/QAM Frontend": good :-)
Using ATSC frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.4
frontend 'LG Electronics LGDT3305 VSB/QAM Frontend' supports
INVERSION_AUTO
8VSB
QAM_64
QAM_256
FREQ (54.00MHz ... 858.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
57000: QAM256(time: 00:00)
63000: QAM256(time: 00:02)
69000: QAM256(time: 00:05)
79000: QAM256(time: 00:07)
85000: QAM256(time: 00:10)
177000: QAM256(time: 00:13)
183000: QAM256(time: 00:15)
189000: QAM256(time: 00:18)
195000: QAM256(time: 00:20)
201000: QAM256(time: 00:23)
207000: QAM256(time: 00:26)
213000: QAM256(time: 00:28)
123000: QAM256(time: 00:31)
123012: QAM256(time: 00:33)
129000: QAM256(time: 00:36)
129012: QAM256(time: 00:38)
135000: QAM256(time: 00:41)
.
.
.
807000: QAM256(time: 06:41)
813000: QAM256(time: 06:44)
819000: QAM256(time: 06:46)
825000: QAM256(time: 06:49)
831000: QAM256(time: 06:51)
837000: QAM256(time: 06:54)
843000: QAM256(time: 06:56)
849000: QAM256(time: 06:59)
tune to: QAM256 f=153000 kHz
(time: 07:02) Info: VCT(cable) filter timeout
tune to: QAM256 f=111000 kHz
(time: 07:08) Info: VCT(cable) filter timeout
tune to: QAM256 f=117000 kHz
(time: 07:15) Info: VCT(cable) filter timeout
tune to: QAM256 f=693000 kHz
(time: 07:23) Info: VCT(cable) filter timeout
dumping lists (7 services)
Done.
w_scan -fc -A 2 -t 3 -c US -X >> channels.conf
(option: -fc = DVB-c. Note this produced similiar results as with option -ft = no usable TV channels)
.
.
.
849000: QAM256(time: 06:56)
tune to: QAM256 f=153000 kHz
(time: 06:58) ----------no signal----------
tune to: QAM256 f=153000 kHz (no signal)
(time: 07:01) ----------no signal----------
tune to: QAM256 f=111000 kHz
(time: 07:04) ----------no signal----------
tune to: QAM256 f=111000 kHz (no signal)
(time: 07:07) ----------no signal----------
tune to: QAM256 f=117000 kHz
(time: 07:11) ----------no signal----------
tune to: QAM256 f=117000 kHz (no signal)
(time: 07:14) ----------no signal----------
tune to: QAM256 f=693000 kHz
(time: 07:17) ----------no signal----------
tune to: QAM256 f=693000 kHz (no signal)
(time: 07:20) ----------no signal----------
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!
reviewed these URLS:
http://www.linuxtv.org/wiki/index.ph...WinTV-HVR-1250
http://ubuntuforums.org/showthread.php?t=1669420
http://ubuntuforums.org/showthread.php?t=1648472
http://ubuntuforums.org/showthread.php?t=1573600
http://www.mythtv.org/wiki/Adding_Di..._--_USA/Canada)
Bookmarks