Sandy Bridge

From LinuxMCE
Jump to: navigation, search

Lots of newer mainboards have the Intel Sandy Bridge (or SandyBridge so the search function finds both) chipset. There is no out of the box support for it under 1004.

Add repos, install kernel backport and upgrade

The following steps help rectify the problem by utilizing some backport ppas (Shamelessly copied from http://www.subcritical.org/running_ubuntu_lts_on_sandy_bridge/)

apt-add-repository ppa:kernel-ppa/ppa
apt-add-repository ppa:glasen/intel-driver
# the next wasn't needed for my MSI Sandy Bridget board 
# apt-add-repository ppa:f-hackenberger/x220-intel-mesa 

apt-get update
apt-get install -y linux-image-generic-pae-lts-backport-natty
apt-get dist-upgrade -y

After doing that the backported kernel gets installed, as well as installed packages updated.

Fixing softlinks and access rights for MDs

Changing dcerouter's /tftpboot/<id of MD>/vmlinuz and initrd.img softlinks to the newly installed files, as well as chmod +r those newly installed files, the next boot of the MD resulted in a successful AV Wizard run, as well as VDR HD playback of MPEG4 encoded live TV.

Failing to change the symlinks will result in the MD still using the old kernel.

Failing to change the access rights will result in a read error upon PXE boot.

HDMI and Multi-Channel

To get more than just stereo out of HDMI, try the following echo statements (rc.local is a good place for them)

## Enabling multichannel out over HDMI
echo sad0_rates 0x1ee0  > /proc/asound/card0/eld#3.0
echo speakers 0x4f  > /proc/asound/card0/eld#3.0
echo sad0_channels 8  > /proc/asound/card0/eld#3.0
echo sad0_bits 0xe0000  > /proc/asound/card0/eld#3.0


Known Working Board(s)

Please expand whenever you have a board that works with the above changes.

  • MSI MS-7678 (also works great with suspend mode)