User:Ubamu
Contents
Primary Backend w/Frontend
Hardware
- Asus P5Q Motherboard
- Intel Core 2 Duo E8500 3.16 GHz
- nVidia XFX 9600GT 512MB PCIe
- Hauppauge HVR-1600 model 1181 product code 74021
- 3GB Kingston RAM 1066 MHz
- 2 x 1 TB Seagate SATA Drives
- LG GGW-H20L Blu-ray Disc Rewriter & HD DVD-ROM Drive
- Display: old Standard Definition Sony Trinitron with S-Video input
- MCE Remote Version 2 Model 1039
- Motorola RG2200 Set-top box - VDSL condoTV
Software
- Mythbuntu 8.10 x86
- Ubuntu 8.10 Intrepid Ibex
- 2.6.27-7 kernel
- NVidiaProprietaryDriver 177.80
- MythTV 0.21
Installation Notes
Partitioning
Use the latest gparted live CD to rearrange partitions prior to installing Mythbuntu. The installer doesn't seem to recognize unpartitioned free space so the best thing is to grow the existing NTFS partitions beforehand and then let the Mythbuntu installer shrink them again and install.
Next, install the latest Mythbuntu ISO. Use the NVIDIA 177 Series drivers and leave TV-out disabled so that the PC monitor gets configured as default.
Hauppauge HVR-1600
To configure the capture card, select card type MPEG-2 encoder card (PVR x-50,PVR-500) and it will say Failed to open. Tab down to the Video device box and enter /dev/video0. Now the installer will recognize the Hauppauge card. Continue with the installation and reboot.
On reboot you will need to intercept the grub menu and edit the default entry. Type e, then on the kernel line hit e again. Add vmalloc=192M pci=nommconf on the end of this line and press enter. Type b to boot. Once the mythbuntu frontend comes up, use Esc to exit, open a terminal and edit /boot/grub/menu.lst. Add vmalloc=192M pci=nommconf on the kernel line like this:
## ## End Default Options ## title Ubuntu 8.10, kernel 2.6.27-7-generic root (hd0,1) kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=f70a49f8 ro quiet splash vmalloc=192M pci=nommconf initrd /boot/initrd.img-2.6.27-7-generic quiet
If you skip these grub modifications, you will boot in low-graphics mode and get the NVIDIA error: Failed to initialize the NVIDIA graphics device. This problem also goes away if you take out the Hauppauge HVR-1600 card - but then you have no capture card.
NVidiaProprietaryDriver
Next, as root, run nvidia-xconfig and nvidia-settings and configure TV-0 under X Server Display Configuration. Click Save to X Configuration File. Settings will be applied at next reboot.
LIRC
Copy the RG2200 Blaster Codes to /usr/share/lirc/transmitters/motorola/SRC-200A.conf and remove streams 2 and 3.
Copy this RG2200 Change Channel Script to /usr/local/bin and run chmod a+x. Remove -d /dev/lircd1 and change $remote_name to SRC-200A_1.
Edit /etc/lirc/lircd.conf and change dctxxxx to SRC-200A.
Go to Input Connections in the MythTV Backend Setup and enter /usr/local/bin/change-channel-lirc.pl
Reboot to apply changes.