Opened 13 years ago

Closed 13 years ago

#1995 closed defect (fixed)

MythTV Doesn't Scan QAM64

Reported by: joshua.prismon@… Owned by: danielk
Priority: minor Milestone: 0.20
Component: mythtv Version: head
Severity: low Keywords: QAM SIPARSER
Cc: Ticket locked: no

Description

Just checked out the current version of MythTV from SVN. I know from experimentation that my cable is QAM64.

It runs a QAM256 scan fine. But when I choose QAM64 in mythtv-setup, I get the following errors(mythtv-setup -v siparser,record,channel > ~/QAM64)

2006-06-26 15:55:41.800 Using runtime prefix = /usr/local
2006-06-26 15:55:41.898 DPMS is not supported.
2006-06-26 15:55:41.933 New DB connection, total: 1
2006-06-26 15:55:41.941 Connected to database 'myth2' at host: localhost
2006-06-26 15:55:41.943 Total desktop dim: 800x600, with 1 screen[s].
2006-06-26 15:55:41.947 Using screen 0, 800x600 at 0,0
2006-06-26 15:55:41.951 Current Schema Version: 1146
2006-06-26 15:55:41.965 Total desktop dim: 800x600, with 1 screen[s].
2006-06-26 15:55:41.967 Using screen 0, 800x600 at 0,0
2006-06-26 15:55:41.968 Switching to square mode (blue)
2006-06-26 15:55:41.987 Using the Qt painter
2006-06-26 15:55:42.369 Joystick disabled.
2006-06-26 15:55:42.401 Loading from: /usr/local/share/mythtv/themes/default/base.xml
2006-06-26 15:55:46.000 New DB connection, total: 2
2006-06-26 15:55:46.001 Connected to database 'myth2' at host: localhost
2006-06-26 15:55:46.004 New DB connection, total: 3
2006-06-26 15:55:46.004 Connected to database 'myth2' at host: localhost
2006-06-26 15:55:46.007 New DB connection, total: 4
2006-06-26 15:55:46.008 Connected to database 'myth2' at host: localhost
2006-06-26 15:57:01.009 SWizScan: scan(): type(3) src(1) cardid(1)
2006-06-26 15:57:01.011 DVBChan(0): Opening DVB channel
2006-06-26 15:57:01.011 DVBChan(0): Using DVB card 0, with frontend 'Oren OR51132 VSB/QAM Frontend'.
2006-06-26 15:57:01.012 ChannelBase(1): Input #1: 'DVBInput' schan(101#1) sourceid(1) ccid(1)
2006-06-26 15:57:01.012 ChannelBase(1): Current Input #1: 'DVBInput'
2006-06-26 15:57:01.298 SM(0)::AddFlags: Seen() Match() Wait(Sig,SNR,BER,UB,)
2006-06-26 15:57:01.298 DVBSM(0)::constructor(): initial flags 0x7400000
2006-06-26 15:57:01.298 SIScan(0): Connecting up DTVSignalMonitor
2006-06-26 15:57:01.299 SM(0)::AddFlags: Seen() Match() Wait(MGT,VCT,NIT,SDT,)
2006-06-26 15:57:01.309 SWizScan: HandleTuneComplete()
2006-06-26 15:57:01.310 SWizScan: ScanTransports(atsc, qam64, uscable)
2006-06-26 15:57:01.310 SIScan(0): Looked up freq table (atsc, qam64, uscable)
2006-06-26 15:57:01.313 SIScan(0): Starting SIScanner
2006-06-26 15:57:01.314 SIScan(0): Stopping SIScanner
2006-06-26 15:57:01.317 DVBSM(0)::Stop: begin
2006-06-26 15:57:01.317 SM(0)::Stop: begin
2006-06-26 15:57:01.317 SM(0)::Stop: end
2006-06-26 15:57:01.317 DVBSM(0)::Stop: end
2006-06-26 15:57:01.318 SIScan(0): SIScanner Stopped
2006-06-26 15:57:01.318 DVBSM(0)::Stop: begin
2006-06-26 15:57:01.318 SM(0)::Stop: begin
2006-06-26 15:57:01.318 SM(0)::Stop: end
2006-06-26 15:57:01.318 DVBSM(0)::Stop: end
2006-06-26 15:57:01.318 SM(0)::Stop: begin
2006-06-26 15:57:01.318 SM(0)::Stop: end
2006-06-26 15:57:01.318 DVBChan(0): Closing DVB channel


I do see a few channels in QAM256? But I also see the following errors:

2006-06-26 15:53:41.911 DVBChan(0) Error: Getting Frontend tuning parameters failed.
                        eno: Operation not supported (95)
2006-06-26 15:53:41.916 New DB DataDirect connection
2006-06-26 15:53:41.918 Connected to database 'myth2' at host: localhost
2006-06-26 15:53:45.314 SIScan(0): Post insertion found PAT..
2006-06-26 15:53:45.314 DVBChan(0) Error: Getting Frontend tuning parameters failed.
                        eno: Operation not supported (95)
2006-06-26 15:53:48.641 SIScan(0): Post insertion found PAT..
2006-06-26 15:53:48.641 DVBChan(0) Error: Getting Frontend tuning parameters failed.
                        eno: Operation not supported (95)
2006-06-26 15:53:55.526 SIScan(0): Post insertion found PAT..
2006-06-26 15:53:55.526 DVBChan(0) Error: Getting Frontend tuning parameters failed.
                        eno: Operation not supported (95)
2006-06-26 15:54:10.686 SIScan(0): Post insertion found PAT..
2006-06-26 15:54:10.686 DVBChan(0) Error: Getting Frontend tuning parameters failed.
                        eno: Operation not supported (95)
2006-06-26 15:54:16.213 SIScan(0): Post insertion found PAT..
2006-06-26 15:54:16.213 DVBChan(0) Error: Getting Frontend tuning parameters failed.
                        eno: Operation not supported (95)
2006-06-26 15:54:17.561 SIScan(0): Post insertion found PAT..
2006-06-26 15:54:17.562 DVBChan(0) Error: Getting Frontend tuning parameters failed.
                        eno: Operation not supported (95)


Let me know if there is anything I can provide. 
}}

Attachments (3)

log (3.6 KB) - added by joshua.prismon@… 13 years ago.
Myth Log siparser, record, etc.
mthtvsetup.channelsiparser (3.1 KB) - added by anonymous 13 years ago.
Log - Siparser et all. I added some debugging code to give you a idea what I see in the code
channels.conf (10.6 KB) - added by anonymous 13 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 13 years ago by danielk

Owner: changed from Isaac Richards to danielk

comment:2 Changed 13 years ago by danielk

Resolution: invalid
Severity: highlow
Status: newclosed

The frontend tuning paramaters error message doesn't mean anything with this card, it does not support this ioctl, but the MythTV scanner has a fallback for this.

I'm going to need you to attach the entire output from "mythtv-setup -v channel,siparser,record" and the output from the atsc scanner in dvbutils scanning with the same frequency table.

After you've attached those two logs please reopen the ticket.

Changed 13 years ago by joshua.prismon@…

Attachment: log added

Myth Log siparser, record, etc.

Changed 13 years ago by anonymous

Attachment: mthtvsetup.channelsiparser added

Log - Siparser et all. I added some debugging code to give you a idea what I see in the code

comment:3 Changed 13 years ago by anonymous

Resolution: invalid
Status: closedreopened

Attachments added. I can add a fuller channels.conf. This is comcast cable into a HD3000.

Changed 13 years ago by anonymous

Attachment: channels.conf added

comment:4 Changed 13 years ago by anonymous

I uploaded the full channels.conf. Note that I have modified the version of DVBscan slightly so that if it is missing certain data (which comcast doesn't provide) it puts out that standard QAM channel number rather then a unique (but useless) channel number.

DTVscan also has interesting results becayse of the missing data:

channel = 18
Signal: 95
look for sync
PAT found ckets
PAT found ckets
PAT found ckets
PAT found ckets
PAT found ckets
PAT found ckets
PAT found ckets
Unable to recieve valid packets
did find pat
`ERROR vct item ptr null couldn't get channel info
      :      :18.1 :18: 2:1

However, the QAM scan for QAM_64 never even starts scanning, so I don't think it's affected by this.

comment:5 Changed 13 years ago by anonymous

Severity: lowmedium

I also confirmed that the 0.19 build from atrpms behaves in the same way.

comment:6 Changed 13 years ago by danielk

Severity: mediumlow

comment:7 Changed 13 years ago by danielk

(In [10328]) Refs #1995. Fixes off-by-one error preventing QAM-64 frequency tables from being generated.

comment:8 Changed 13 years ago by danielk

Resolution: fixed
Status: reopenedclosed

(In [10329]) Closes #1995. Fixes off-by-one error preventing QAM-64 frequency tables from being generated.

Note: See TracTickets for help on using tickets.