Difference between revisions of "User:Polly"

From LinuxMCE
Jump to: navigation, search
Line 75: Line 75:
 
Check NVIDIA Card
 
Check NVIDIA Card
  
sudo apt-cache policy nvidia-glx-260 | grep -i Installed
+
  sudo apt-cache policy nvidia-glx-260 | grep -i Installed
sudo lspci -nn | grep VGA
+
  sudo lspci -nn | grep VGA
Update pciid
+
  Update pciid
 +
 
 +
  sudo update-pciids
 +
  lspci -nn | grep VGA
  
sudo update-pciids
 
lspci -nn | grep VGA
 
 
Get pciid
 
Get pciid
  
lspci -nn | grep -vi "non-vga" | grep "VGA" | sed 's/.*://;s/\].*//'  
+
  lspci -nn | grep -vi "non-vga" | grep "VGA" | sed 's/.*://;s/\].*//'  
 +
 
 
add pciid in nvidia-install.sh. Add it to both lines DRIVER_260_SUPPORTED and VDPAU_REV_C_SUPPORTED
 
add pciid in nvidia-install.sh. Add it to both lines DRIVER_260_SUPPORTED and VDPAU_REV_C_SUPPORTED
  
sudo nano -w /usr/pluto/bin/nvidia-install.sh
+
  sudo nano -w /usr/pluto/bin/nvidia-install.sh
sudo /root/NVIDIA-Linux-x86-290.10.run --uninstall
+
  sudo /root/NVIDIA-Linux-x86-290.10.run --uninstall
sudo reboot
+
  sudo reboot
Broadcom BCM57765 ethernet tg3-driver install
+
 
 +
 
 +
== Broadcom BCM57765 ethernet tg3-driver install ==
  
 
Download Driver
 
Download Driver
  
http://www.broadcom.com/support/license.php?file=570x/linux-3.122g.zip
+
[http://www.broadcom.com/support/license.php?file=570x/linux-3.122g.zip]
  
 
Go to dir and install
 
Go to dir and install
  
cd tg3-3.116j/
+
  cd tg3-3.116j/
make
+
  make
make install
+
  make install
 +
 
 +
 
 
Edit /etc/network/interfaces, replace address and gateway with yours
 
Edit /etc/network/interfaces, replace address and gateway with yours
  
iface eth0 inet static
+
  iface eth0 inet static
 
       address 192.168.0.xx
 
       address 192.168.0.xx
 
       netmask 255.255.255.0
 
       netmask 255.255.255.0
 
       gateway 192.168.0.xx
 
       gateway 192.168.0.xx
 
       pre-up sysctl -q -e -w  net.ipv6.conf.eth0.disable_ipv6=1
 
       pre-up sysctl -q -e -w  net.ipv6.conf.eth0.disable_ipv6=1
 +
 
Restart Network
 
Restart Network
  
/etc/init.d/networking restart
+
  /etc/init.d/networking restart
  
or (last one is recommended by Shell)
+
or (this is recommended by Shell)
  
service networking top
+
  service networking top
service networking start
+
  service networking start
 +
 
 +
  reboot
  
reboot
 
 
NOTE: Make sure you disabled DHCP in lmce-admin web interface if you are running LMCE behind a router which is already using DHCP
 
NOTE: Make sure you disabled DHCP in lmce-admin web interface if you are running LMCE behind a router which is already using DHCP
  
Public Key Error medibuntu
+
 
 +
== Public Key Error medibuntu ==
  
 
By making sure that the LinuxMCE is up to date i had trouble doing „apt-get update“.
 
By making sure that the LinuxMCE is up to date i had trouble doing „apt-get update“.
Line 125: Line 134:
 
Error
 
Error
  
W: GPG error: http://packages.medibuntu.org lucid
+
  W: GPG error: http://packages.medibuntu.org lucid
  
 
Fix
 
Fix
  
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EBC26B60C5A2783
+
  sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EBC26B60C5A2783
Install TT-connect 3650 S2 DVB receiver
+
 
 +
 
 +
== Install TT-connect 3650 S2 DVB receiver ==
  
 
Kernel update may harm your dvb driver!!!!
 
Kernel update may harm your dvb driver!!!!
  
 
If this happend make sure you cleaned your dvb drivers:  
 
If this happend make sure you cleaned your dvb drivers:  
sudo rm -rf /lib/modules/2.6.32-41-generic/kernel/drivers/media/dvb/dvb-usb/*
 
  
S2API
+
  sudo rm -rf /lib/modules/2.6.32-41-generic/kernel/drivers/media/dvb/dvb-usb/*
 +
 
 +
=== S2API ===
 +
 
 +
  mkdir 3650
 +
  cd 3650
 +
  hg clone http://mercurial.intuxication.org/hg/s2-liplianin
 +
  cd s2-liplianin
 +
  make
 +
  make install
  
mkdir 3650
 
cd 3650
 
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
 
cd s2-liplianin
 
make
 
make install
 
 
ISSUE
 
ISSUE
  
Line 252: Line 265:
  
 
.. PHP Warning:  Unknown: Input variables exceeded 5000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: http://dcerouter/mythweb/settings/tv/channels
 
.. PHP Warning:  Unknown: Input variables exceeded 5000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: http://dcerouter/mythweb/settings/tv/channels
 +
 
Increase the values in /etc/php5/apache2/php.ini as follows
 
Increase the values in /etc/php5/apache2/php.ini as follows
  
max_input_vars = 15000;
+
  max_input_vars = 15000;
[suhosin]
+
  [suhosin]
suhosin.post.max_vars = 15000
+
  suhosin.post.max_vars = 15000
suhosin.request.max_vars = 15000
+
  suhosin.request.max_vars = 15000
 +
 
 
The value to set depends on the number of channels listed
 
The value to set depends on the number of channels listed
  
iPad, iPhone 3GS Orbiter
+
== iPad, iPhone 3GS Orbiter ==
  
http://wiki.linuxmce.org/index.php/Web_Orbiter_2.0
+
[http://wiki.linuxmce.org/index.php/Web_Orbiter_2.0]
  
CUPS and Airprint
+
== CUPS and Airprint ==
  
 
Someone wrote a nice python script to generate a *.service file for avahi
 
Someone wrote a nice python script to generate a *.service file for avahi
Line 270: Line 285:
 
Install required packages
 
Install required packages
  
sudo apt-get install git-core python python-cups
+
  sudo apt-get install git-core python python-cups
 +
 
 
Download script using git
 
Download script using git
  
git clone https://github.com/tjfontaine/airprint-generate.git
+
  git clone https://github.com/tjfontaine/airprint-generate.git
 +
 
 
go to the downloaded folder, Execute command to generate *.service file of existing printers
 
go to the downloaded folder, Execute command to generate *.service file of existing printers
  
cd airport-generate/
+
  cd airport-generate/
python airprint-generate.py
+
  python airprint-generate.py
Copy *.service files to /etc/avahi/services/
+
  Copy *.service files to /etc/avahi/services/
 +
 
 +
  cp *.service /etc/avahi/services/
  
cp *.service /etc/avahi/services/
 
 
Edit /etc/cups/cupsd.conf
 
Edit /etc/cups/cupsd.conf
  
sudo nano -w /etc/cups/cupsd.conf
+
  sudo nano -w /etc/cups/cupsd.conf
 +
 
 
Add this line
 
Add this line
  
# CUPS AIRPRINT
+
  # CUPS AIRPRINT
ServerAlias *
+
  ServerAlias *
 +
 
 
edit /etc/cups/printers.confa and comment out „AllowUser“ line. This allows every computer in the network to print! It was required for Airprint to work because of permission problems
 
edit /etc/cups/printers.confa and comment out „AllowUser“ line. This allows every computer in the network to print! It was required for Airprint to work because of permission problems
  
#AllowUser USER
+
  #AllowUser USER
 +
 
 
restart cups
 
restart cups
  
sudo service cups restart
+
  sudo service cups restart

Revision as of 20:35, 15 June 2012

Hardware

  • MacMini 2010 - Model 4,1
    • Intel Core 2 Duo - 2.66GHz
    • 8GB RAM
    • S/PDIF audio
  • Teufel Concept E 300 "5.1-Set"
  • DVB-S Device: TT-Connect S2 3650CI
  • Remote: WII Mote Plus
  • External HDD (2x 2TB): ICY BOX
  • iPad2
  • iPhone 3GS
  • Cups Printer: Canon IP5300


Let's go

- Drop in DVD and boot from cdrom - in grub select "Install" - TAB to set boot options and add nomodeset - hit ENTER to run installer - Wait till it completely bootet… - Follow the nice looking installer (If you can't figure out how to do this, go home! ;-) )


Update grub to enable reboot and graphics

After install boot again from DVD

- Drop in DVD and boot from cdrom - in grub select "Install" - TAB to set boot options and add nomodeset - HDD needs to be mounted and we need to change some mount points temporarily. Do following steps:

 mount HDD Kubuntu is installed on
 mount --bind /dev/ /media/YOUR-DISK/dev/
 mount --bind /proc/ /media/YOUR-DISK/proc/
 mount --bind /sys/ /media/YOUR-DISK/sys/
 chroot /media/YOUR-DISK/

edit

 nano -w /etc/default/grub

and verify that GRUB_CMDLINE_LINUX_DEFAULT contains nomodeset and reboot=pci Possibly its the best to add these values at the end

e.g.

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset reboot=pci"

Whats going on ..

  • nomodeset fixes black screen after boot
  • reboot=pci enables reboot, if not set it won't reboot

To apply the new settings to grub run

 update-grub
 reboot

Now you should be able to boot without getting a black screen and you are also able to reboot, but hold on for a few more minutes


auto install NVIDIA 320M

Should work in the new Snapshot Basic Steps to make it work automatically:

Check NVIDIA Card

 sudo apt-cache policy nvidia-glx-260 | grep -i Installed
 sudo lspci -nn | grep VGA
 Update pciid
 sudo update-pciids
 lspci -nn | grep VGA

Get pciid

 lspci -nn | grep -vi "non-vga" | grep "VGA" | sed 's/.*://;s/\].*//' 

add pciid in nvidia-install.sh. Add it to both lines DRIVER_260_SUPPORTED and VDPAU_REV_C_SUPPORTED

 sudo nano -w /usr/pluto/bin/nvidia-install.sh
 sudo /root/NVIDIA-Linux-x86-290.10.run --uninstall
 sudo reboot


Broadcom BCM57765 ethernet tg3-driver install

Download Driver

[1]

Go to dir and install

 cd tg3-3.116j/
 make
 make install


Edit /etc/network/interfaces, replace address and gateway with yours

 iface eth0 inet static
     address 192.168.0.xx
     netmask 255.255.255.0
     gateway 192.168.0.xx
     pre-up sysctl -q -e -w  net.ipv6.conf.eth0.disable_ipv6=1

Restart Network

 /etc/init.d/networking restart

or (this is recommended by Shell)

 service networking top
 service networking start
 
 reboot

NOTE: Make sure you disabled DHCP in lmce-admin web interface if you are running LMCE behind a router which is already using DHCP


Public Key Error medibuntu

By making sure that the LinuxMCE is up to date i had trouble doing „apt-get update“.

Error

 W: GPG error: http://packages.medibuntu.org lucid

Fix

 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EBC26B60C5A2783


Install TT-connect 3650 S2 DVB receiver

Kernel update may harm your dvb driver!!!!

If this happend make sure you cleaned your dvb drivers:

 sudo rm -rf /lib/modules/2.6.32-41-generic/kernel/drivers/media/dvb/dvb-usb/*

S2API

 mkdir 3650
 cd 3650
 hg clone http://mercurial.intuxication.org/hg/s2-liplianin
 cd s2-liplianin
 make
 make install

ISSUE

/home/jochen/3650/s2-liplianin/v4l/firedtv-1394.c:298: error: implicit declaration of function 'hpsb_unregister_protocol' make[3]: *** [/home/jochen/3650/s2-liplianin/v4l/firedtv-1394.o] Error 1 make[2]: *** [_module_/home/jochen/3650/s2-liplianin/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-33-generic' make[1]: *** [default] Fehler 2 make[1]: Verlasse Verzeichnis '/home/jochen/3650/s2-liplianin/v4l' make: *** [all] Fehler 2 FIX

change CONFIG_DVB_FIREDTV=m to CONFIG_DVB_FIREDTV=y

in

./3650/s2-liplianin/v4l/.config Kernel versions earlier than „2.6.32-41-generic“ i used to install the dvb device like described here Download and copy ngene to /lib/firmware (no idea if it is really needed)

wget http://l4m-daten.de/downloads/firmware/dvb-s2/linux/all/ngene_15.fw cp ngene_15.fw /lib/firmware/ wget http://l4m-daten.de/downloads/firmware/dvb-s2/linux/all/ngene_18.fw sudo cp ngene_18.fw /lib/firmware Related Links

http://www.linuxtv.org/wiki/index.php/Mystique_SaTiX-S2_Dual#Firmware http://www.linuxtv.org/wiki/index.php/Linux4Media_cineS2_DVB-S2_Twin_Tuner#Firmware Create or edit /etc/modprobe.d/dvb.conf and add following lines

Set options for splitting twin tuners. If i got it right, there is some trouble with twin tuners detecting each tuner as a single device.

options ngene one_adapter=1 options ngene one_adapter=0 When these option are not set maybe an error occur in mythtv setting up the TV card

reboot MythTV

By following the advice at LMCE-Forum i manually installed mythtv

sudo apt-get install mythtv In my case pluto-mythtv-plugin was not found. So i decided to run myth-setup via a X session.

Remote login using ssh (on Mac you can use the Terminal-App)

ssh user@192.168.80.1 -X Start mythtv-setup

sudo mythtv-setup I used these instructions to setup my usb tv tuner.

Astra 19.2E scan settings

freq: 12551500

pol: horizontal/vertical (scan for both)

symbol rate: 22000000

fec: auto

Restart "mythbackend" after each reboot

Descripton

Running mythtv frontend after reboot gave me random errors e.g. „already using all available inputs“

Solution

Edit rc.local

sudo nano -w /etc/rc.local add „killall mythbackend“ right before „exit 0“

...

killall mythbackend mythtvbackend


exit 0 Related Links

http://www.mythtvtalk.com/solution-having-restart-mythbackend-reboot-11530/

https://bugs.launchpad.net/mythbuntu/+bug/182746

mythweb

mythweb white page

If you get a white page on mythweb, a possible reason is wrong settings for mysql connection.

Make sure you set the right mysql values in /etc/apache2/sites-enabled/mythweb.conf

setenv db_server "localhost" setenv db_name "mythconverg" setenv db_login "mythtv" setenv db_password "PASSWORD" Can't save settings

Maybe you can't save channel settings. This happens because of apache and suhosin settings. Check your apache log

tail -f /var/log/apache2/error.log If you get an error like this:

.. PHP Warning: Unknown: Input variables exceeded 5000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: http://dcerouter/mythweb/settings/tv/channels

Increase the values in /etc/php5/apache2/php.ini as follows

 max_input_vars = 15000;
 [suhosin]
 suhosin.post.max_vars = 15000
 suhosin.request.max_vars = 15000

The value to set depends on the number of channels listed

iPad, iPhone 3GS Orbiter

[2]

CUPS and Airprint

Someone wrote a nice python script to generate a *.service file for avahi

Install required packages

 sudo apt-get install git-core python python-cups

Download script using git

 git clone https://github.com/tjfontaine/airprint-generate.git

go to the downloaded folder, Execute command to generate *.service file of existing printers

 cd airport-generate/
 python airprint-generate.py
 Copy *.service files to /etc/avahi/services/
 cp *.service /etc/avahi/services/

Edit /etc/cups/cupsd.conf

 sudo nano -w /etc/cups/cupsd.conf

Add this line

 # CUPS AIRPRINT
 ServerAlias *

edit /etc/cups/printers.confa and comment out „AllowUser“ line. This allows every computer in the network to print! It was required for Airprint to work because of permission problems

 #AllowUser USER

restart cups

 sudo service cups restart