[mythtv-commits] Ticket #6490: Page allocation failure prevents recording until backend restart

MythTV mythtv at cvs.mythtv.org
Wed Apr 22 20:09:35 UTC 2009


#6490: Page allocation failure prevents recording until backend restart
--------------------------------------+-------------------------------------
 Reporter:  mythtv at justconnected.net  |       Owner:  danielk   
     Type:  defect                    |      Status:  new       
 Priority:  minor                     |   Milestone:  unknown   
Component:  MythTV - DVB/ATSC         |     Version:  0.21-fixes
 Severity:  high                      |     Mlocked:  0         
--------------------------------------+-------------------------------------
 Using an ATSC USB tuner (the Pinnacle PCTV HD Pro stick, driver em28xx),
 on Ubuntu Intrepid x64 I get a regular 'page allocation failure' that
 prevents recording. The dmesg backtrace talks about dma allocation, usb,
 em28xx driver and dvb in that order (see attachment).

 Symptoms: After the error, going to LiveTV will always show the banner,
 but 'Partial Lock' - never acquiring 'Lock' and never showing video. This
 prevents recordings from happening as well - they are entered in the list,
 but do not exist on disk and show up as 'File missing' when played.

 To (temporarily) fix, one can:[[BR]]
 stop the backend[[BR]]
 unplug the tuner (USB)[[BR]]
 replug the tuner[[BR]]
 start the backend

 After these steps, LiveTV works fine - but it will not stay fixed for
 long, the same error will reoccur. The error has gotten significantly more
 frequent recently; it used to be several days between each occurrence, but
 now I can't even record a single program.

 I am unaware, nor do I know how to find out, whether this is a bug in the
 kernel, the driver, or MythTV. I'll be glad to do whatever is needed to
 pinpoint this down...

 See attached for relevant DMesg output

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6490>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list