[mythtv-users] Can't open 3rd DVB device - malloc error?

Henry A Harper III hah at alumni.rice.edu
Tue Sep 12 11:34:52 EDT 2006


Hi there,

I have a fairly new and fancy (for me, anyway) FC5 box built just for mythtv
with three ATSC tuners (3 pchdtv hd5500s). I started out with Jarod's howto,
mythtv 0.19 and am now at 0.20 svn 11166, new FC drivers from pchdtv.com,
kernel 2.6.17-1.2174_FC5smp (A64 x2 4600). What I can do: switch among all 3
cards (DVB mode only, I'm not using analog) in LiveTV as well as xine, and
scheduled two recordings simultaneously (that work). What I can't do:
schedule three simultaneous recordings on HD programs and have all three
work - I am now up to two at a time working quite well. I have seen three
simultaneous recordings on one occasion but one of them was a channel that
is broadcasting SD/480i.

Here is the error message I get when I try to schedule one, two, three
recordings via mythweb:

2006-09-12 08:16:12.885 TVRec(1): Changing from None to RecordingOnly
2006-09-12 08:16:12.943 TVRec(1): HW Tuner: 1->1
2006-09-12 08:16:13.215 Started recording: The Early Show: channel 1021 on
cardid 1, sourceid 1
2006-09-12 08:16:13.258 scheduler: Started recording: The Early Show:
channel 1021 on cardid 1, sourceid 1

2006-09-12 08:16:36.190 TVRec(2): Changing from None to RecordingOnly
2006-09-12 08:16:36.239 TVRec(2): HW Tuner: 2->2
2006-09-12 08:16:36.260 DVBChan(1) Warning: Symbol Rate setting (0) is out
of range (min/max:5056941/10762000)
2006-09-12 08:16:36.298 Started recording: Good Morning America: channel
1061 on cardid 2, sourceid 1
2006-09-12 08:16:36.648 scheduler: Started recording: Good Morning America:
channel 1061 on cardid 2, sourceid 1

2006-09-12 08:16:58.869 TVRec(3): Changing from None to RecordingOnly
2006-09-12 08:16:58.878 TVRec(3): HW Tuner: 3->3
2006-09-12 08:16:58.893 DVBChan(2) Warning: Symbol Rate setting (0) is out
of range (min/max:5056941/10762000)
2006-09-12 08:16:58.920 Started recording: Today: channel 1071 on cardid 3,
sourceid 1
2006-09-12 08:16:59.070 scheduler: Started recording: Today: channel 1071 on
cardid 3, sourceid 1
2006-09-12 08:16:59.706 DVBRec(2) Error: Failed to open DVB device
                        eno: Cannot allocate memory (12)

First two recordings start OK, third shows in program listing with size zero
bytes. This error message appears to originate in
libs/libmythtv/dvbrecorder.cpp, line 253 where the DVB device is attempting
to open. Is there a kernel parameter I can tweak to get a bigger memory
allocation?

I searched the archives and didn't come up with anything that looked
similar.

Henry



More information about the mythtv-users mailing list