[mythtv-users] MythTV Does Not See PVR-250 - Must Fix Before Wife Returns!

Drew Tomlinson drew at mykitchentable.net
Mon Apr 11 20:07:22 UTC 2011


On 4/10/2011 9:44 PM, Rob Smith wrote:
> On Sun, Apr 10, 2011 at 3:43 PM, Drew Tomlinson<drew at mykitchentable.net>  wrote:
>> OK, now I'm confused.  I was using the overlay at
>> https://github.com/MythTV/packaging.  It's my understanding that Gentoo
>> ebuilds in that overlay will NOT work with 2.6.38 kernels because v4L1 is no
>> longer supported.  If I'm understanding correctly, that ebuild installs
>> mythtv-0.24_p20110329.
>>
>> Then other posts suggest that the current 0.24-fixes has patches so that
>> v4L1 is no longer required and thus, CAN be used with a 2.6.38 kernel.  Thus
>> I've been trying to figure out how to get the current 0.24-fixes installed
>> on my box.
>>
>> So, can I use either of these overlays to get a mythtv build that supports
>> ivtv?  If so, which one.  And if so, what must be included to ensure a
>> "properly configured kernel"?
>>
>> Or optionally, can you tell me how to tweak the ebuild to get the current
>> 0.24-fixes?  In the reading I've done on git, it seems like finding the
>> magical SHA1 numbers and editing the ebuild might do it.
>>
>> Thanks for your help,
> My mistake. I was certain the patches went in much earlier then
> yesterday. I just commited new ebuilds for current 0.24-fixes and
> master branches. If it doesn't work, please let me know.

Thanks Rob.  I build mythtv with your new ebuild but I still don't seem 
to be getting ivtv support.  Is there something I need to do with my 
kernel?  I verified that the v4l2 modules are loaded:

mythfe01 layman # lsmod | grep -i v4
v4l2_common             8493  7 
tuner,msp3400,saa7115,cx8800,ivtv,cx2341x,cx88xx
videodev               70485  8 
tuner,msp3400,saa7115,cx8800,ivtv,cx2341x,cx88xx,v4l2_common

Here's the beginning ouput from 'emerge -av media-tv/mythtv' that show 
no ivtv support being built:

[ebuild   R   ] media-tv/mythtv-0.24_p20110410  USE="alsa dvb dvd lirc 
perl python (-altivec) -autostart -bluray -debug -experimental -ieee1394 
-jack -lcd -profile -vdpau -xvmc" INPUT_DEVICES="-joystick" 
VIDEO_CARDS="nvidia" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
  [0] /usr/portage
  [1] /var/lib/layman/MythTV/Gentoo

Would you like to merge these packages? [Yes/No] y

 >>> Verifying ebuild manifests

 >>> Emerging (1 of 1) media-tv/mythtv-0.24_p20110410 from Mythtv-Ebuilds
  * mythtv-0.24_p20110410.tar.gz RMD160 SHA1 SHA256 size ;-) 
...          [ ok ]
  * Package:    media-tv/mythtv-0.24_p20110410
  * Repository: Mythtv-Ebuilds
  * USE:        alsa amd64 dvb dvd elibc_glibc kernel_linux lirc 
multilib perl python userland_GNU video_cards_nvidia
  * FEATURES:   sandbox
  * This ebuild now uses a heavily stripped down version of your CFLAGS
 >>> Unpacking source...
 >>> Unpacking mythtv-0.24_p20110410.tar.gz to 
/var/tmp/portage/media-tv/mythtv-0.24_p20110410/work
 >>> Source unpacked in /var/tmp/portage/media-tv/mythtv-0.24_p20110410/work
 >>> Preparing source in 
/var/tmp/portage/media-tv/mythtv-0.24_p20110410/work/MythTV-mythtv-2a9d9f5/mythtv 
...
  * Applying ffmpeg-sync.patch 
...                                        [ ok ]
  * Applying fixLdconfSandbox.patch 
...                                   [ ok ]
 >>> Source prepared.
 >>> Configuring source in 
/var/tmp/portage/media-tv/mythtv-0.24_p20110410/work/MythTV-mythtv-2a9d9f5/mythtv 
...
  * Running ./configure --prefix=/usr --mandir=/usr/share/man 
--libdir-name=lib64 --enable-pic --enable-proc-opt --disable-altivec 
--disable-audio-jack --disable-xvmc --disable-xvmcw --enable-dvb 
--disable-firewire --enable-lirc --disable-directfb 
--dvb-path=/usr/include --enable-opengl-vsync --enable-xrandr 
--enable-xv --enable-x11 --with-bindings=perl,python 
--compile-type=release --enable-proc-opt --disable-joystick-menu 
--disable-distcc --disable-ccache
# Basic Settings
Compile type              release
Compiler cache            no
DistCC                    no
qmake                     /usr/bin/qmake
install prefix            /usr
runtime prefix            /usr
CPU                       x86 x86_64 (AMD Athlon(tm) 64 X2 Dual Core 
Processor 3800+)
yasm                      yes
MMX enabled               yes
MMX2 enabled              yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
CMOV enabled              yes

# Input Support
Joystick menu             no
lirc support              yes
Video4Linux sup.          no
ivtv support              no
HD-PVR support            no
FireWire support          no
DVB support               yes [/usr/include]
DVB-S2 support            yes
HDHomeRun support         yes
IPTV support              yes

# Sound Output Support
PulseAudio support        no
OSS support               yes
ALSA support              yes
JACK support              no
libfftw3 support          no

# Video Output Support
x11 support               yes
xrandr support            yes
xv support                yes
XvMC support              no
XvMC VLD support          no
VDPAU support             yes
CrystalHD support         no
OpenGL video              yes
OpenGL vsync              yes
DirectFB                  no
MHEG support              yes

# Misc Features
multi threaded libavcodec yes
Frontend                  yes
Backend                   yes

# Bindings
bindings_perl             yes
bindings_python           yes

Creating libs/libmythdb/mythconfig.h and libs/libmythdb/mythconfig.mak

WARNING: When using --enable-proc-opt you must include the
          output of ./configure along with any bug report.

 >>> Source configured.

Thanks for your help with this!

Cheers,

Drew

-- 
Like card tricks?

Visit The Alchemist's Warehouse to
learn card magic secrets for free!

http://alchemistswarehouse.com




More information about the mythtv-users mailing list