184.108.40.206-epia kernel with modules for all the tv capture cards.
mythbackend and all the plugins
ssh and login
Advantages with gentoo;
emerge world will update all the out of date packages in one command
It currently takes 2.7 GB of disk space. This can be reduced to about 1 GB by removing all the gentoo package managment (disabling emerge)
I was going to use directfb instead of X but had a few issues mainly with half the myth plugins. So far I have only tested it with it's local mythbackend as I don't have a development server, if anyone would like to give this a try then I will try to get a way of distributing it somehow?
http://ftp.solace.mh.se/pub/pvr/minimyt ... c1.tar.bz2
ftp://ftp.solace.mh.se/pub/pvr/minimyth ... c1.tar.bz2
the root password is mythtv
you will need to change
relink /etc/localtime to the correct place
the kernel is in /boot if you want to rebuild it
It should have S/PDIF support, alsamixer and amixer are included
another questions, opinions, suggestions and bug reports are welcome
It doesn't boot on my other EPIA's so I assume it is optimized for Nehemiah.
I edited resolv.conf and changed fstab so the root mounts correctly; didn't bother with /data yet. Also changed mysql.txt.
As for the other EPIAs, I did try to build it so it would work on all of them, but I only own Nehemiahs, so I can't test it. Where does it fail?
Another file in need of editing atm is
for the TVtype
Nice to see someone else using Gentoo for MiniMyth. I have been running with gentoo since March of this year (thats why I have been quiet on the forums here) and its been treating me well so far. To read my inital musing on this see here ... http://linpvr.org/forum/viewtopic.php?t ... ght=gentoo
I have a couple of different root filesystems one using 2.4 and one using 2.6 kernels. The 2.6 one is setup to use the unichrome drivers but so far the quality is pretty poor. Does your system use these, if so whats the quality like ?
I was going to release my root file system a while ago but (as you have seen) the size is prohibative. Have you given any thought to making a build script which could be released instead? I have been toying with this idea but I fell down when building as I wanted to build chrooted on a more powerful machine, but some packages seem to like being built only when the target kernel is running. Of course you can get round this by building on the actual EPIA, but bulding on a NFSRooted system takes ages! :-S
Anyway, let me know your thoughts,
P.S. As I haven't been around for a while I just wanted to send a wave to Larry *waves*, I hope all is well and nice to see this project is still actively moving forward.
Actually, now there is someone else to talk to about this...
Where are you starting up your Myth from. I'm using /etc/conf.d/local.start (included below). Maybe I should be using /etc/init.d/somescript instead.
Code: Select all
touch /fastboot #now using ~/mythtv/mysql.txt instead #cp /mysql.txt /usr/local/share/mythtv/mysql.txt /bin/mount -t nfs -n 192.168.0.2:/Mp3s /Mp3s /bin/mount -t nfs -n 192.168.0.2:/B1/Films /Films /bin/mount -t nfs -n 192.168.0.2:/Files/Shared/Photos /Photos /bin/mount -t nfs -n 192.168.0.2:/Mp3s/Mp3sRip /Mp3sRip alsactl restore #set dvd drive spindown hdparm -S 1 /dev/dvd #setup ntp ntpdate 192.168.0.1 /etc/init.d/ntpd start /usr/local/sbin/lircd /etc/lircd.conf ## ## Start an X server on the console ## #nice -n -4 /usr/bin/X11/X -once & /usr/bin/X11/X -once & export DISPLAY=":0" sleep 5 ## ## Start x11vnc ## /usr/X11R6/bin/x11vnc -many -q -bg& ## ## Start a window manager (lest we can't switch focus so ## mplayer can get keyboard ## /usr/bin/fvwm2& ## ## Start MythTV front-end ## #nice -n -5 /usr/local/bin/mythfrontend >> /var/log/mythtv/mythfrontend.log 2>&1 & /root/mythfrontendRUNNER& ## ## This sends keypresses to non-MythTV programs (part of lirc) ## #nice -n -4 /usr/local/bin/irxevent /etc/mythtv/lircrc & /usr/local/bin/irxevent /etc/mythtv/lircrc & ## ## Turn off the X11 screen saver ## #/usr/bin/X11/xset -dpms s off sleep 5 #set X background to black xsetroot -display :0 -solid black #always return true so that local.stop works true
Also have you got any general feeback on what has worked well for you on the gentoo platform, or what doesn't? One thing I would say that might put folks off using gentoo would be the boot time. It not an issue for me as I never shut my frontend down, but I know larry was quite keen on optimising this. I have been thinking of trying to get suspend to ram working, but so far I haven't pulled my finger out on got on with it.
I'm trying to add lirc support, but when I try to "emerge lirc", it fails with the following error:
* Due to the 2.6 kernel build system, external module compilation
* with a normal setup requires write access to //usr/src/linux
* There are several ways to fix/prevent this.
* Users can willingly let portage make this writable by doing
* # config-kernel --allow-writable yes
* However, this is considered a security risk!
* The prefered method is to enable Gentoo's new 'koutput' method
* for kernel modules. See the doc
* To enable this, you'll need to run
* # config-kernel --output-dir /var/tmp/kernel-output
* and then install a new kernel
I've tried following the instructions on the web page by setting KBUILD_OUTPUT. That didn't work. I tried to "emerge config-kernel", which also fails because of a masked package.
But all of this is getting me pretty far off track. I just want a remote control. It looks like the image uses an ati_remote, but I can't find any of the lirc utilities in the image. How are other people using their remote controls?