Opened 13 years ago

Closed 13 years ago

#3360 closed patch (fixed)

Firewire deals badly with STBs that ignore power command

Reported by: anonymous Owned by: danielk
Priority: minor Milestone: 0.21
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description (last modified by danielk)

Seems my DCT 6200 does not respond to the power commands.

This patch hard-codes a non-response to an Invalid command. This probably isn't the right fix, but it makes my recordings work.

Attachments (2)

working.patch.txt (539 bytes) - added by dave@… 13 years ago.
Patch File
3360-v1.patch (1.9 KB) - added by danielk 13 years ago.
Possible fix, this retries only once instead of forever on failed STB power queries.

Download all attachments as: .zip

Change History (6)

Changed 13 years ago by dave@…

Attachment: working.patch.txt added

Patch File

comment:1 Changed 13 years ago by danielk

Description: modified (diff)
Owner: changed from Isaac Richards to danielk

Changed 13 years ago by danielk

Attachment: 3360-v1.patch added

Possible fix, this retries only once instead of forever on failed STB power queries.

comment:2 Changed 13 years ago by danielk

Milestone: unknown0.21
Type: defectpatch
Version: unknownhead

comment:3 Changed 13 years ago by danielk

Summary: Firewire BugFirewire deals badly with STBs that ignore power command

comment:4 Changed 13 years ago by danielk

Resolution: fixed
Status: newclosed

(In [13424]) Fixes #3360. Fixes how we deal with STBs that ignore the power commands completely (i.e. don't send back an unknown command packet).

We used to assume that if we timed out this was a temporary failure and we would keep trying until it succeeded. Now we only try twice, if it fails both times we treat this as if we had gotten an unimplemented command return from the STB.

Tested by David Frascone and Jim Westfall.

Note: See TracTickets for help on using tickets.