[mythtv-users] Kernel oops when I try to record (on copied config)

David Kramer david at thekramers.net
Mon Jan 14 05:20:51 UTC 2008


David Kramer wrote:
> David Kramer wrote:
>> Here's my setup:
>> F8 2.6.23.9-85.fc8 kernel
>> Intel Core 2 Duo E6750
>> MythTV 0.20.2-170.fc8
>> PVR-350 card (only one)
>>
>> OK, here's the fun part.  This server is replacing an older server (FC6,
>> MythTV 0.20.2-165.fc6).  So I didn't have to put in all my programming
>> again, I copied over the mythconverg database then ran mythtv-setup.  I
>> don't know if this is the root of my current problem, but I wanted to
>> throw it out there.
>>
>> I doubt this matters either, but I use a bash-based external channel
>> changer, because I can't get my USB-UIRT working with lirc.  Channel
>> changing works.
>> ru
>> Catting /dev/video to a file and playing it works fine both as root and
>> as a mortal.
>>
>> Playing already-recorded content works fine.
>>
>> Any .mpg files creates by live or scheduled recordings are zero bytes.
>>
> 
> I forgot to mention for these tests I'm running the back end and the
> front end on the same box.
> 
> I've been doing some more digging and can report new and interesting
> symptoms.  I also decided to wipe the database and rerun mythtv-setup in
> case I was having problems with the data from my old server being
> incompatible.
> 
> On boot, when the ivtv stuff is loading, I see (SOME LINES DELETED FOR
> BREVITY):
> vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> Jan 13 15:31:36 janus kernel: ivtv:  Start initialization, version 1.0.0
> Jan 13 15:31:36 janus kernel: ivtv0: Initializing card #0
> Jan 13 15:31:36 janus kernel: ivtv0: Autodetected Hauppauge card
> (cx23415 based)
> Jan 13 15:31:36 janus kernel: nvidia: module license 'NVIDIA' taints kernel.
> Jan 13 15:31:36 janus kernel: firewire_core: created new fw device fw0
> (0 config rom retries, S400)
> Jan 13 15:31:36 janus kernel: ivtv0: Loaded v4l-cx2341x-enc.fw firmware
> (376836 bytes)
> Jan 13 15:31:36 janus kernel: ivtv0: Loaded v4l-cx2341x-dec.fw firmware
> (262144 bytes)
> Jan 13 15:31:36 janus kernel: ivtv0: Autodetected Hauppauge WinTV PVR-350
> Jan 13 15:31:36 janus kernel: tuner' 1-0043: chip found @ 0x86 (ivtv i2c
> driver #0)
> Jan 13 15:31:36 janus kernel: tda9887 1-0043: tda988[5/6/7] found
> Jan 13 15:31:36 janus kernel: tuner' 1-0061: chip found @ 0xc2 (ivtv i2c
> driver #0)
> Jan 13 15:31:36 janus kernel: saa7115' 1-0021: saa7115 found
> (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
> Jan 13 15:31:36 janus kernel: msp3400' 1-0040: MSP4448G-A2 found @ 0x80
> (ivtv i2c driver #0)
> Jan 13 15:31:36 janus kernel: msp3400' 1-0040: MSP4448G-A2 supports
> radio, mode is autodetect and autoselect
> Jan 13 15:31:36 janus kernel: tuner-simple 1-0061: type set to 47 (LG
> NTSC (TAPE series))
> Jan 13 15:31:36 janus kernel: tuner' 1-0043: Tuner frontend module has
> no way to set config
> Jan 13 15:31:36 janus kernel: tuner' 1-0043: Tuner frontend module has
> no way to set config
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device video0 for
> encoder MPEG (4 MB)
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device video0 for
> encoder YUV (2 MB)
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device vbi-224 for
> encoder VBI (1 MB)
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device video0 for
> encoder PCM audio (1 MB)
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device radio-64 for
> encoder radio
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device video0 for
> decoder MPEG (1 MB)
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device vbi-224 for
> decoder VBI (1 MB)
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device vbi-224 for
> decoder VOUT
> Jan 13 15:31:36 janus kernel: videodev: "" has no release callback.
> Please fix your driver for proper sysfs support, see
> http://lwn.net/Articles/36850/
> Jan 13 15:31:36 janus kernel: ivtv0: Registered device video0 for
> decoder YUV (1 MB)
> Jan 13 15:31:36 janus kernel: ivtv0: Loaded v4l-cx2341x-init.mpg
> firmware (155648 bytes)
> Jan 13 15:31:36 janus kernel: tuner' 1-0043: Tuner frontend module has
> no way to set config
> Jan 13 15:31:36 janus kernel: ivtv0: Initialized card #0: Hauppauge
> WinTV PVR-350
> Jan 13 15:31:36 janus kernel: ivtv:  End initialization
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
>>From my Googling, the "Tuner frontend module has no way to set config"
> is benign and ignorable.  However, I'm worried about "videodev: "" has
> no release callback".  I see some posts saying those messages are benign
> too, but I find that harder to believe, especially since most references
> to it have some driver name in the double quotes, and I don't have those.
> 
> 
> When I try to watch live tv, /var/log/messages gets
> Jan 13 16:10:28 janus kernel: tuner' 1-0043: Tuner frontend module has
> no way to set config
> 
> The mythbackend says
> vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> 2008-01-13 16:12:30.125 TVRec(1): Changing from None to WatchingLiveTV
> 2008-01-13 16:12:30.127 TVRec(1): HW Tuner: 1->1
> 2008-01-13 16:12:31.149 ret_pid(0) child(4438) status(0x0)
> 2008-01-13 16:12:32.150 ret_pid(0) child(4438) status(0x0)
> 2008-01-13 16:12:33.150 ret_pid(0) child(4438) status(0x0)
> Sent 6 to device cable
> Sent 0 to device cable
> 2008-01-13 16:12:34.151 ret_pid(4438) child(4438) status(0x0)
> 2008-01-13 16:12:34.151 External Tuning program exited with no error
> 2008-01-13 16:12:34.582 MPEGRec(/dev/video0) Error: Could not set MPEG
> controls
>                         eno: Invalid argument (22)
> 2008-01-13 16:13:21.095 TVRec(1): Changing from WatchingLiveTV to None
> 2008-01-13 16:13:21.097 Finished recording Camp Lazlo "The Bean Tree;
> Taking Care of Gretchen": channel 1060
> 2008-01-13 16:13:21.099 scheduler: Finished recording: Camp Lazlo "The
> Bean Tree; Taking Care of Gretchen": channel 1060
> 2008-01-13 16:14:52.412 Expiring Camp Lazlo "The Bean Tree; Taking Care
> of Gretchen" from Sun Jan 13 16:00:00 2008, 0 MBytes, forced expire
> (LiveTV recording)
> 2008-01-13 16:14:52.413 autoexpire: Expiring Program: Expiring Camp
> Lazlo "The Bean Tree; Taking Care of Gretchen" from Sun Jan 13 16:00:00
> 2008, 0 MBytes, forced expire (LiveTV recording)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> The mythfrontent says
> vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> 2008-01-13 16:12:30.098 TV: Attempting to change from None to WatchingLiveTV
> 2008-01-13 16:12:30.098 Using protocol version 31
> 2008-01-13 16:12:41.089
> RingBuf(/data/mythtv/recordings/1060_20080113161234.mpg): Invalid file
> (fd -1) when opening '/data/mythtv/recordings/1060_20080113161234.mpg'.
> 2008-01-13 16:12:41.097 DPMS Deactivated
> 2008-01-13 16:13:21.093 TV Error: StartRecorder() -- timed out waiting
> for recorder to start
> 2008-01-13 16:13:21.093 TV Error: LiveTV not successfully started
> 2008-01-13 16:13:21.103 TV: Deleting TV Chain in destructor
> 2008-01-13 16:13:21.103 DPMS Reactivated.
> 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> 
> I would love to hear from you kind folks.

For posterity, the problem was that I had video4linux-kmdl installed on
my machine when I shouldn't have.  I posted to ivtv-users, and someone
picked up on that.  Removing that also removed all my problems.


More information about the mythtv-users mailing list