• 1
  • 74
  • 75
  • 76(current)
  • 77
  • 78
  • 112
[LINUX] Apple TV Crystalbuntu (Ubuntu Linux and Crystal HD) Disk Image for Apple TV
So it's official then: I am an idiot... could have sworn I checked out r157.....

But dude, seriously, I could kiss you!

Jim
jelleeelco Wrote:Now I've been reading this thread from start to finish, got most of it up-and-running thanks to the great tutorials / advice on this platform...thanks to all.

BUT..(there is always a 'but' after a compliment Smile ) I can't get one thing sorted out. Updating ATVClient so that I can use my harmony one...

I think I would be helped a lot if someone could confirm WERE on PIN87s image the ATVClient is installed. I tried to follow the instructions of installing ATVclient under ubuntu, I think it all worked but then FTP into the ATV didn't allow me to create atvclient.xml (in order to options=-m ).

Thanks in advance,
Jelle

On pin87's image:

Code:
xbmc@AppleTV:~$ whereis atvclient
atvclient: /usr/local/sbin/atvclient
Sam.Nazarko Wrote:Update the driver. The BCM70015 was not in G/A stage when the images were constructed

Can I copy the new driver file(s) onto the usb stick with the restored image or do I have a build a new image with the driver preinstalled?

What's the easiest way to go about this?

Thanks again!
Philmatic Wrote:On pin87's image:

Code:
xbmc@AppleTV:~$ whereis atvclient
atvclient: /usr/local/sbin/atvclient

Many thanks! I will try 'git fetch' in that directory to update.
fauxfive55 Wrote:Can I copy the new driver file(s) onto the usb stick with the restored image or do I have a build a new image with the driver preinstalled?

What's the easiest way to go about this?

Thanks again!

http://forum.xbmc.org/showpost.php?p=571...tcount=668

If you enter in all of those commands, you'll have the latest version of XBMC and the latest firmware/library/drivers for the CrystalHD card. I have a 70015 and r157 works for me.
curlyjs Wrote:Great news...

May I suggest a few points that would be nice improvements...
- Navigation sounds
http://forum.xbmc.org/showpost.php?p=598...tcount=965
- Have parted installed to partition AppleTV HD or a new HD
http://forum.xbmc.org/showpost.php?p=604...count=1021
- Maybe a script to partition and copy.

Already got a script in mind to run off of atv-bootloader which wgets the image and dds it to the internal disk and stretches the Media partition. That way the user can either restore the Linux image to a USB or the partioning image and it will either run off USB or install it onto the drive for them. I'm planning for this to be configurable through an application.

Philmatic Wrote:http://forum.xbmc.org/showpost.php?p=571...tcount=668

If you enter in all of those commands, you'll have the latest version of XBMC and the latest firmware/library/drivers for the CrystalHD card. I have a 70015 and r157 works for me.

That post checks out 156. For bleeding edge you should run this:

Code:
mkdir chd
cd chd
svn checkout http://crystalhd-for-osx.googlecode.com/svn/trunk crystalhd-r156
cd crystalhd-r156/crystalhd/linux_lib/libcrystalhd
make
sudo make install
cd ../../driver/linux
autoconf
./configure
make
sudo make install
sudo modprobe crystalhd
cd \
rm -rf chd

It'll delete the SVN temp files when it's done
Best add a version specifier if you check out from trunk. else you get the current revision (ouch, cut myself on bleeding edge) and not r156 Smile

svn checkout --revision 156 http://crystalhd-for-osx.googlecode.com/svn/trunk crystalhd-r156

Reason I mention this trunk will be be seeing updated this weekend. New patch set from Broadcom coming in.
Hehe. Okay then Smile
FIXED!

As several other people here, I never had swap available on my Crystalbuntu after the copy to the internal drive. I set the correct UUID in /etc/fstab, now xbmc has swap available and everything *finally* works like it should Shocked

XBMC always crashed when starting playback because this is when much memory needs to be allocated. Old crystal driver + r28256 did not need as much memory and kept running even without swap (until the inevitable crash on out of memory).

No xbmc crashreports because os always killed xbmc.bin, duh!
I have been trying to look around but can't find a clear answer, is there a performance benefit from installing pins image to the harddrive rather than running it off the flash drive? or is it completely cached there already upon boot?
Hello,

I'm trying to run xbmc through crystalbuntu with latest crystal hd drivers but it is freezing my ATV whenever i try to play a video file. Using macosx my atv plays 720p perfectly with the installed BCM70015. Anyway, here is a piece of my dmesg:

Code:
[   52.572497] Loading crystalhd v3.5.0
[   53.004658] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5
[   53.032477] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[   53.343445] nvidia: module license 'NVIDIA' taints kernel.
[   53.392687] udev: renamed network interface eth0 to eth1
[   54.595305] crystalhd 0000:02:00.0: Starting Device:0x1615
[   54.595343] PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
[   54.595354] ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[   54.595363] crystalhd 0000:02:00.0: bar0:0x22800000-0x00010000  bar2:0x22000000-0x00800000
[   54.595417] crystalhd 0000:02:00.0: i2o_addr:0xd1260000   Mapped addr:0xd1f80000  
[   54.702482] PCI: Setting latency timer of device 0000:02:00.0 to 64
[   54.702696] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[   54.702709] PCI: Setting latency timer of device 0000:01:00.0 to 64
[   54.702877] NVRM: loading NVIDIA UNIX x86 Kernel Module  100.14.19  Wed Sep 12 14:12:24 PDT 2007
[   55.972600] loop: module loaded
[   56.054632] lp: driver loaded but no devices found
[   56.518111] Adding 499992k swap on /dev/sdb4.  Priority:-1 extents:1 across:499992k
[   56.845928] EXT3 FS on sdb3, internal journal
[   57.713383] ip_tables: (C) 2000-2006 Netfilter Core Team
[   59.478216] NET: Registered protocol family 17
[   60.863961] No dock devices found.
[   63.102387] NET: Registered protocol family 10
[   63.103021] lo: Disabled Privacy Extensions
[  106.025403] Marking TSC unstable due to: cpufreq changes.
[  106.032016] Time: hpet clocksource has been installed.
[  106.536160] Clocksource tsc unstable (delta = -100075419 ns)
[   66.275542] eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
[   75.649721] crystalhd 0000:02:00.0: Entering chd_dec_open
[   75.649730] crystalhd 0000:02:00.0: Opening new user[0] handle
[   94.968212] [crystalhd_flea_download_fw]: Sz:864276
[   95.080625] crystalhd 0000:02:00.0: [crystalhd_flea_download_fw]: step 7. Done  RetVal:400019
[   77.118275] eth1: no IPv6 routers present

Apparently is it loading crystal hd 3.5.0, but I checked out from svn revision 158, should be 3.6.0 right? How can I know for sure that I have completely uninstalled old drivers versions?

Thanks and regards!

David
Solved it... =)

Same problem as xeonicxpression, adjust tv refresh rate is messing things up. Take a look a his post http://forum.xbmc.org/showpost.php?p=609...count=1068.

Thanks!
goldfinger7476 Wrote:I have been trying to look around but can't find a clear answer, is there a performance benefit from installing pins image to the harddrive rather than running it off the flash drive? or is it completely cached there already upon boot?

It's maybe completely subjective, but I've run pin's image off of a USB drive and an internal drive and it feels faster on the internal. Again, No real objective measurement but it feels pretty good to me!

Jim
hey guys,

didn't anyone of you experienced a kinda "grey out" image when using linux on aTV?

don't know how to explain... say the colours are not saturated enough or something...
davidflam Wrote:Solved it... =)

Same problem as xeonicxpression, adjust tv refresh rate is messing things up. Take a look a his post http://forum.xbmc.org/showpost.php?p=609...count=1068.

Thanks!

Im glad my post helped you. :-) I still have some issues with 1080 content not wanting to play smoothly. If I fight with it FF and then RW and pausing and unpausing I can usually get it to work. I think I read that 1080p is still a bit of a stretch in Linux too so no big deal. I wish someone would hack the new appletv and get xbmc running on it. I don't think there are any devs as of right now interested in porting to ios even though. Undecided If the new atv could push 1080p with no problem that would be my dream platform!
  • 1
  • 74
  • 75
  • 76(current)
  • 77
  • 78
  • 112

Logout Mark Read Team Forum Stats Members Help
[LINUX] Apple TV Crystalbuntu (Ubuntu Linux and Crystal HD) Disk Image for Apple TV15