andrereis Wrote:Here's a couple of questions for the *NIX gurus in here:
1- When you say it only works with Ubuntu 8.04 due to the kernel version, is it really just because of the kernel? Or is the system's toolchain also relevant?
2- If (1), it's just the kernel, can I get a Gentoo install but use Ubuntu's 8.04 kernel sources instead? I'm going to try this but if it's a no-no they you just saved me a couple hours of pointless work
3- If I nuke the AppleTV hard drive without backing it up, can I get an image to restore it somewhere on the net?
4- Since an official announcement from Broadcom could still be many weeks away, perhaps our community could set up a .deb for Ubuntu8.04 that would result in a working installation of XBMC and kernel driver (can it be a <M> module?) so that people don't have to procure code, files and instructions from all over the net?
1) yes. kernel version related, a double free of a semaphore. older kernels don't care, newer ones will panic.
2) Ubuntu 8.04 is running 2.6.24-24-generic, something similar with Gentoo should be fine.
3) Backup the CONTENTS of recovery, not a dd, just copy the contents and put it somewhere safe. See http://code.google.com/p/atv-bootloader/wiki/ATVBackup. The contents of recovery is the only thing you need to revert to out of the box factory software.
4) Not me, and I don't recommend it, the deb will be out of date in about a day as this is a development branch. Once you have a linux install, svn up and compiling a new version is simple. Just takes some time.
This thread is the official un-official source of info regarding building a running crystalhd branch under linux.