[mythtv] Firewire STB keeps jumping ports in 0.21-fixes. Suggestions?
danielk at cuymedia.net
Sun Feb 17 16:27:56 UTC 2008
On Sun, 2008-02-17 at 09:26 -0500, William Munson wrote:
> Daniel Kristjansson wrote:
> > On Sat, 2008-02-16 at 22:03 -0500, William Munson wrote:
> >> I am testing the 0.21-fixes branch on ubuntu and am running into a
> >> situation where if I accidentally tune a bad channel with my DCT6416 STB
> >> it will cause the STB to switch ports from 1 to 0 and back again.
> > LinuxFirewireDevice::UpdateDeviceListItem() should update the device
> > list when there is a reset, and LinuxFirewireDevice::HandleBusReset()
> > should reconnect the device when it calls iec61883_cmp_reconnect(),
> > but it doesn't always work.
> Thank you for the info. One more question. Is there a location in the
> database that stores the current port?
No, the firewire recorder does not store the current port in the
database. It figures out the port to use based on the GUID, which
is stored in the database, it uses UpdateDeviceListItem() to keep
the GUID->port mappings current.
More information about the mythtv-dev