homepage | forum | wiki | feature requests & bugs

Debvision - A Debian based Community Distribution

From Mms-wiki

Jump to: navigation, search

Under Construction - Debvision Project!!!







Contents

[edit] About

Author: Sledge/Naicheben

Debvision is based on Debian and Mikkas MMS and VDR vision_install script. We'd like to thank all programmers for their excellent work!

The aim of this project is to turn the cheap T-Online Vision S100 SetTopBox into a real HTPC within 15 minutes. You will be able to do it even without any knowledge of linux. To call Debvision a distribution would be to much cause it has no installer itself but uses Mindi/Mondo instead. Mindi/Mondo makes it easy to make a backup of a working system and to install it to any other S100 via graphical menu from CD or NFS. So it is easy for anybody to contribute in Debvision and make it any better.

[edit] Debvision Community Principles

For every stage of expansion of Debvision there will be a Community Release in witch the work of the User_Releases will be bunched. First Community Release will be the "Debvision_Etchbox_Community_1 Release" as described further down. Based on this you can help to make Debvision faster, more stable, easier to use and wider. The advantage of Devbision is the common platform witch makes it easy to apply changes. Thanks to the ability to implement phyton scripts in MMSv2 it is cogitable to change settings via remote controll (f.ex. hostname/domain, the config of plugins ...)

Community Releases can be downloaded from here.

[edit] Preconditions

  • T-Online Vision S100 SetTopBox with internal IDE Harddisk (2,5 oder 3,5 inch)
  • External USB CD/DVD
  • VGA Mod
  • Capacitor Mod to prevent the OS from damage when shutting down

This article will not discuss the modification needed, but you can find detailed instructions in the article from Mikka here:Mikka beschrieben

Debvision assumes an external USB CD/DVD drive. If you choose to use a internal drive you must change two settings in the file /etc/mms/Config:

cdrom = /dev/hdb, /cdrom/
cdrom_name = /dev/hdb, dvd device

[edit] Features

The Feature List shows the content of the actual Community Release

  • MMS 1.1.0-rc9 with
    • current Plugins
    • some themes
    • miscellaneous scripts in python
  • VDR 1.6 (running in bachground) with
    • some Skins
    • Streamdev Plugin
    • vdradmin-am
  • DVB support for
    • Opera Usb DVB-S Box
  • Mplayer with
    • increased priority (nice)
    • Fundamental DVD functionality (OSD,Subtitle,Language)
  • Automount and linking to external drives and all partitions
  • NTFS support
  • Samba


[edit] Wishlist

This is a summary of wishes from forum members

  • zenegalircd + repeat Funktion
  • Backup per remote controll
  • DVD navigation support (Xine or VLC)
  • Wlan
  • Support for further DVB- S/T/C Hardware
  • Configuration scripts (Plugins, Hostname, Wlan,...)
  • UPnP Client for streamincontent of UPnP-AV-compatible Harddrives
  • StickImage
  • Log functionality
  • GLCD-Support

[edit] Xmas

If you install Community Release 2 you don't need this. It's allready included. Here you'll find solutions for actionpoints from the wishlist. These are not jet included in the Community Release 1!

  • zenegalircd + repeat function:

To get the zenegalircd to work, you have to compile it your self. Here is a little howto. You need a working internet connection for this! Log into the box via ssh as root. Get the build-environment:

   apt-get install build-essential

Download the source:

   wget http://ingeninge.homelinux.net/ingmar/zenega/Sourcen/zenegalircd_repeat.tar.gz

Extract it:

   tar xvzf zenegalircd_repeat.tar.gz

Compile it:

   cd zenegalircd
   make clean && make && make install

If you are using a Debian-Netinstall4.0 with Mikkas script you can also download zenegalircd from naichebens homepage:

   cd /usr/sbin
   wget http://ingeninge.homelinux.net/ingmar/Mikka-s100/zenegalircd
   chmod +x zenegalircd
   chown vision:vision /usr/sbin/zenegalircd

Now you need a startscript for zenegalircd:

   cd /etc/init.d
   wget  http://eesprit.free.fr/mms/zenega/zenegalircd
   update-rc.d zenegalircd defaults

And the Lirc Dämon:

   apt-get install lircd

In the file /etc/lircd/lircd.conf remove the line

   #UNCONFIGURED

MMS needs Lirc-Input support. But before you can get it per apt you must remove the # (in front of "deb http://www.prodeia.de..." )in the last line of the file /etc/apt/sourcelist:

   apt-get update
   apt-get install mms-input-lirc

The pakage needs files under /etc/mms/input/lirc . Like the files in ..input/keyboard they translate keypresses on the remote into functioncalls in MMS. A basic file set is locatet at naichebens server. You can get the like this:

   wget http://ingeninge.homelinux.net/ingmar/Mikka-s100/mms-input-lirc-conf.tar.gz
   tar xvzf mms-input-lirc-conf.tar.gz -C /

Now adjust the RemoteConfig for use with the S100 remote:

   vi /etc/mms/RemoteConfig

and change it to read:

   remote_layout = mobile

The last thing is to replace the "input = keyboard" in the file /etc/mms/Config to read

   input = lirc

Usage: With the yellow button you can switch from an to Audio - Playlist. You can go page by page through lists with Channel up/down. Menü gives you the Extra-Menu. You can delete (backspace) in search with "C". Exit ... well exits; but not MMS. EPG leads to the settings of the actual plugin you're in. Playback command with "?". And a new Alarm in Timer is set by pressing "T"; to delete the timer press "C".

[edit] Releases

All project files can be found here

[edit] Debian Etch based

NEW: Debvision_Etchbox_Community_2 Direkt-Download Old: Debvision_Etchbox_Community_1 Direkt-Download

[edit] Installation

[edit] Initial installation

A german HowTo with pictures Thanks to (atomic2k7)

In short:

  • Burn the image to a CD/DVD and boot the S100 with it (After poweron press F11 and choose CD/DVD)
  • At the boot promt just press Enter
  • You will see a graphical menu, choose "Interactively"
  • Then choose CD-R disks
  • In the following menu you can partition your harddisk. To prevent from errors later you should write down your partitions or choose these defaults:
    • for / 2000 MB
    • for /boot 30 MB
    • for swap 256 MB
    • for /home the rest
Tip: first set home to 0 MB, then do the other partitions. Then you'll see the remaining capazity for /home so you don't have to calculate.


You are allmost there:
Question Enter
Are you sure you want to save your mountlist and continue? Yes
Do you want to erase and partition your hard drives? Yes
Do you want me to restore all of your data? Yes
Initialize the boot loader? Yes
Did you change the mountlist? NO
Label your ext2 and ext3 partitions if necessary? NO
post-nuke script found. Do you want to run it? YES
  • After this the box will be busy for a while, please be patient and wait for the promt to return. Then enter exit . The box will reboot and you can enjoy MMS :)

[edit] Creating Iso Backup

A quickstart guide in mondoarchive

A HowTo with pictures as a PDF file will be made by atomic2k7

[edit] Update a running system

A HowTo with pictures as a PDF file will be made by atomic2k7


[edit] User and Passwords

Mainuser shell  : root

Mainuser password: debvision


Samba User: root

Samba Password: debvision


vdradmin-am login  : http://etchbox:8001/

vdradmin-am User: linvdr

vdradmin-am Password: linvdr

You should defenetly change the passord for vdradmin-am via webinterface!

Personal tools