Opened 13 years ago

Closed 13 years ago

#10013 closed Patch - Bug Fix (fixed)

Increase the maximum linux firewire buffer size

Reported by: Chase Douglas <chasedouglas@…> Owned by: danielk
Priority: minor Milestone: 0.25
Component: MythTV - Recording Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Some JMicron firewire cards will enter into an unrecoverable state if they run out of buffer space when receiving data. This can cause the firewire-ohci module to deadlock, leaving a reboot as the only method of recovery.

Change History (3)

comment:1 Changed 13 years ago by Chase Douglas <chasedouglas@…>

I have created a pull request on github with a commit to fix this issue:

https://github.com/MythTV/mythtv/pull/11

comment:2 Changed 13 years ago by Raymond Wagner

Milestone: unknown0.25
Status: newassigned
Type: Bug Report - Hang/DeadlockPatch - Bug Fix

I'm going ahead and setting the milestone on this one. It's a simple enough change, it just needs someone who knows the library to confirm its a sane one.

comment:3 Changed 13 years ago by Github

Resolution: fixed
Status: assignedclosed

Fixes #10013. Increase maximum allowed kernel buffer size.

This is a workaround for an unnamed JMicron firewire driver. Kernel memory is precious, but 4MB isn't so huge by today's standards.

Branch: master Changeset: 403d6631a4ad3383ad8952bd14ff888a0c080fe0

Note: See TracTickets for help on using tickets.