2009-12-01, 03:43
csbook Wrote:I have bcmFilePlayFW.bin in /usr/lib but it doesn't seem to make much difference being there. Is there a step I'm missing to get this picked up?
"bcmFilePlayFw.bin", not "bcmFilePlayFW.bin"
csbook Wrote:I have bcmFilePlayFW.bin in /usr/lib but it doesn't seem to make much difference being there. Is there a step I'm missing to get this picked up?
davilla Wrote:Strange, how can you have two files with the exact name in the same place ? Ahh, I see "w" vs "W" at the end. Needs to be "bcmFilePlayFw.bin"I guess it would be problematic in ATV's native system, as it is typically case-insensitive HFS.
Quote:No matches to anything I haveI gotta hack into your computer one of these days, try and get a hold of all that good stuff you've been keeping to yourself =P
andrereis Wrote:I just hope Broadcom doesn't pull the rug under our feet (arrington's crunchpad style). Cheers
Edit: it's late, and I now realize it wouldn't make any sense for such a thing to happen, nor does it bear any resemblance to what happened to the CrunchPad. My bad
davilla Wrote:"bcmFilePlayFw.bin", not "bcmFilePlayFW.bin"
andrereis Wrote:- Apple Remote button holds (press and hold) recognized by LIRC
- A decent keymap for the Apple Remote, something that works like Plex does. There are so many things wrong with the way it's currently set up, I won't even begin to discuss them here.
agehring Wrote:I can't seem to get the nvidia stuff working...I'm somewhat confused. By nvidia stuff you mean the restricted driver? On a clean boot of Ubuntu 8.04 in the AppleTV, the system suggests that you install the restricted module, and doing so works perfectly. It'll fetch version 163.something, which works fine.
Quote:When I start XBMC it complains the it needs hardware...What hardware, the Broadcom card or something NVidia-related?
Quote:Compile complains: No rule to make target `arch/x86/kernel/asm-offsets.c (for 190)What are you trying to compile here, when this error occurs? Broadcom module, nvidia module?
davilla Wrote:1) yes. kernel version related, a double free of a semaphore. older kernels don't care, newer ones will panic.
csbook Wrote:I took a stab at patching the driver for Ubutnu 9.04 since that's what I'm running. I noticed an extra mpc_unlock_irq in bc_link_dioq_fetch_wait() and by fixing that I don't have any more panics.
However, all I get now is the audio playing and a video update every 30 seconds or so. The log is packed with crystalhd timeouts:
http://pastebin.com/m194c1623
Evinyatar Wrote:I just set up a new session type for XBMC, so instead of going into a gnome desktop at logon it goes straight into XBMC. You can choose the session at the logon prompt. No memory hogging desktop environments for me.
Just create a simple script /usr/bin/launch-xbmc containing:
Chmod 755 it. Then create the file /usr/share/xsessions/xbmc.desktop:Code:#!/bin/sh
/usr/local/bin/xbmc --standalone
Code:[Desktop Entry]
Encoding=UTF-8
Name=XBMC
Comment=XBMC
Exec=/usr/bin/launch-xbmc
Icon=
Type=Application
In the logon screen click 'Options' and 'Select session'. Choose XBMC from the list et voila.
davilla Wrote:your patch would be more interesting to see
--- ../../bcm70012_linux_01142009/linux_release_generic/Driver/bc_link_misc.c 2009-01-14 15:00:45.000000000 -0500
+++ bc_link_misc.c 2009-12-02 08:02:08.000000000 -0500
@@ -681,6 +681,7 @@
bc_link_wait_on_event(&ioq->event, (ioq->count>0), 1000, rc, 0);
if(rc == 0){
+ mpc_lock_irq(&ioq->lock,flags);
break;
}else if(rc == -EINTR){
MPCLOG(MPCLOG_INFO,"Cancelling fetch wait\n");
andrereis Wrote:I'm somewhat confused. By nvidia stuff you mean the restricted driver? On a clean boot of Ubuntu 8.04 in the AppleTV, the system suggests that you install the restricted module, and doing so works perfectly. It'll fetch version 163.something, which works fine.
andrereis Wrote:What hardware, the Broadcom card or something NVidia-related?I think the Broadcom is OK, at least according to dmesg (although I see a CDisconnect right after the connect). My issue seems to be solely with the nvidia drivers...
andrereis Wrote:What are you trying to compile here, when this error occurs? Broadcom module, nvidia module?