I apologize for asking a question that I know has been asked before, but
I can't find a solution that will work for me. I also apologize for
being as verbose as I am, but I feel I am doing something fundamentally
stupid and I don't want to leave out my mistake. Essentially, my problem
is that I can not get the correct channel information info mythtv
(missing PIDS messages). Here's the story:
I have a HD-3000 tuner card with the latest firmware installed. I'm
running fedora core 4 installed as per the wilsonnet instructions. I am
using the latest (non-cvs) version of mythtv as of a week ago. I am
trying to capture ATSC OTA stations (I live in the US). I have created a
channels.conf file using the tools found in dvb-apps. I am able to store
a stream as an mpeg using the dvb-apps software and watch said mpeg and
all is groovy. The card seems to be working well and I have good signal
strength (85% +) on most channels.
The problem is occurring when I try to populate my channel list in myth.
Here is what I have tried from mythtv-setup:
1. Clear all settings upon mythtv-setup startup.
2. Fill out the general settings.
3. Under the capture card settings, use the DVB card type (the pchdtv
forums are quite clear on not using the hd-3000 card type). Under
advanced, click the “record in TS format...” checkbox as suggested by
several people at various forums.
4. Under the video source setup, fill out a name, use data direct and
populate my zap2it login info, click “Retrieve Lineups.” The lineup box
fills in correctly with my information. The channel frequency table is
set at “default” which should be us-bcast from my general settings
5. Under Input sources, change the video source to the one created in
step 4 and change the staring channel to 41
6. Exit mythtv-setup, start mythbackend, run mythfilldatabase. The
mythconverge.channel table is now populated with 13 rows
7. Get back into mythtv-setup. Do a full channel scan. The
mythconverge.dtv_multiplex table is now populated with about 10 rows.
The mplexid, serviceid, atscsrcid columns are all null in the channel table
8. When I start the mythbackend and then mythfrontend, I'm getting
errors about PIDS not existing.
After getting this error, I try the following:
1. Find the row in the channel table that I want to use as a test.
Delete all other rows (I'm trying reduce the possible sources for
error). Change the channum from 4_1 to 41 because I saw a post somewhere
saying that at some point mythtv had issues with special characters.
2. Find the row in dtv_multiplex table that has the correct frequency
based on my channels.conf file. Delete all the other rows. Update my
channel row and set mplexid equal to the dtv_multiplex mplex id.
3. Change the serviceid to “1” in the channel row. I did this based on a
forum entry that suggested that you use “1” for the first mutiplexed
sub-channel within a channel and “2” for second, etc. I suspect that
this is where I have gone wrong, but I don't know what to do instead.
4. When I start the mythbackend and then the mythfrontend and watch
livetv, I get the following output from mythbackend:
[EMAIL PROTECTED] dvbtraffic]$ mythbackend
2006-01-02 12:07:26.121 New DB connection, total: 1
Starting up as the master server.
2006-01-02 12:07:26.183 New DB connection, total: 2
2006-01-02 12:07:26.193 DVB#0 DVB SI Table Parser Started
2006-01-02 12:07:26.194 DVB#0 Using DVB card 0, with frontend Oren
OR51132 VSB/QAM Frontend.
2006-01-02 12:07:26.197 New DB connection, total: 3
2006-01-02 12:07:27.492 DVB#0 DVB signal da5d | snr fa45 | ber 0 | unc 0
2006-01-02 12:07:27.492 DVB#0 Status: LOCK.
2006-01-02 12:07:27.492 DVB#0 Multiplex Locked
2006-01-02 12:07:51.696 DVB#0 Timeout Getting PMT
2006-01-02 12:07:51.696 DVB#0 ERROR - Tuning for channel #41 failed.
2006-01-02 12:07:51.706 New DB scheduler connection
2006-01-02 12:07:51.718 New DB connection, total: 4
2006-01-02 12:07:51.720 mythbackend version: 0.18.1.20050523-1
www.mythtv.org
2006-01-02 12:07:51.720 Enabled verbose msgs : important general
2006-01-02 12:07:51.916 MainServer::HandleAnnounce Playback
2006-01-02 12:07:51.916 adding: mythtv.ljwilkinson.com as a client
(events: 0)
2006-01-02 12:07:51.948 MainServer::HandleAnnounce Playback
2006-01-02 12:07:51.948 adding: mythtv.ljwilkinson.com as a client
(events: 1)
2006-01-02 12:07:51.968 MainServer::HandleAnnounce Playback
2006-01-02 12:07:51.968 adding: mythtv.ljwilkinson.com as a client
(events: 0)
2006-01-02 12:07:51.992 MainServer::HandleAnnounce Playback
2006-01-02 12:07:51.992 adding: mythtv.ljwilkinson.com as a client
(events: 0)
2006-01-02 12:07:52.008 adding: mythtv.ljwilkinson.com as a remote
ringbuffer
2006-01-02 12:07:52.032 Changing from None to WatchingLiveTV
2006-01-02 12:07:52.085 DVB#0 Recorder: Card opened successfully (using
TS mode).
2006-01-02 12:07:52.087 DVB#0 ERROR - No PIDS set, please correct your
channel setup.
2006-01-02 12:07:53.092 DVB#0 WARNING - No da