Kodi Community Forum
[AppleTV] CrystalHD Driver for XBMC Launcher - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Mac OS X (https://forum.kodi.tv/forumdisplay.php?fid=56)
+---- Thread: [AppleTV] CrystalHD Driver for XBMC Launcher (/showthread.php?tid=69321)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30


- ewequeone - 2010-08-26

davilla Wrote:"CrystalHD: device open failed , returning(0xffffffff)"
that means no driver found.

kextstat

am stuck at work now, will give it a whirl when I get home Smile

cheers,

Jason.


- goon - 2010-08-26

To ewequeone:
I'm no expert. But Did you reset the atv after installation?

I forgot to thank Davilla also for all his work. thanks to him my Atv is my main media machine. I owe him some money.

Ahh!!! I'm going crazy. I can't find where to donate to this guy (davilla) any help?


- ewequeone - 2010-08-26

goon Wrote:To ewequeone:
I'm no expert. But Did you reset the atv after installation?

I forgot to thank Davilla also for all his work. thanks to him my Atv is my main media machine. I owe him some money.

Ahh!!! I'm going crazy. I can't find where to donate to this guy (davilla) any help?

yeah, I did reset after Smile

xbmc.org/donate is where you want to go Smile


- goon - 2010-08-26

thanks, just showed my appreciation


- ewequeone - 2010-08-26

kextstat output: http://pastebin.ca/1925701

I'm not seeing any crystalhd references in there Sad


- andy204 - 2010-08-26


  1. when have you installed the r156? few minutes after i posted? (if yes, please reinstall the driver with the launcher. i had some small error in the startup script.)
  2. please login to your box an try to load the driver manually
    Code:
    /sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext
    post the screen output and the dmesg



- ewequeone - 2010-08-26

Hi Andy,

I installed the driver approximately 10 hours ago, which was quite a while after you've updated it I believe?

I've just tried to reinstall the driver via launcher and I still get the same problem Sad

output from loading driver manually:

-bash-2.05b$ sudo /sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: extension /System/Library/Extensions/BroadcomCrystalHD.kext appears to be valid
kextload: loading extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: unable to register module with kernel
kextload: a link/load error occured for kernel extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: sending 1 personality to the kernel
-bash-2.05b$

and dmesg output: http://pastebin.ca/1925721

And both times after installing the driver via launcher I did reboot the appletv Smile

Cheers,

Jason.


- andy204 - 2010-08-26

ewequeone Wrote:Hi Andy,

I installed the driver approximately 10 hours ago, which was quite a while after you've updated it I believe?

I've just tried to reinstall the driver via launcher and I still get the same problem Sad

output from loading driver manually:

-bash-2.05b$ sudo /sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: extension /System/Library/Extensions/BroadcomCrystalHD.kext appears to be valid
kextload: loading extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: unable to register module with kernel
kextload: a link/load error occured for kernel extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: sending 1 personality to the kernel
-bash-2.05b$

and dmesg output: http://pastebin.ca/1925721

And both times after installing the driver via launcher I did reboot the appletv Smile

Cheers,

Jason.

humm,.. that dmesg is somehow not complete. its the same you posted earlier. no new messages.

please run those 2 commands and post output (i hope they are installed on atvos):
Code:
ioreg -bls

Code:
system_profiler



- andy204 - 2010-08-26

please give the the following information, too:

- login and run /usr/sbin/turbo_atv_enabler.bin and then try to load the kext.
- show me the content of /System/Library/StartupItems/LoadCrystalHD/LoadCrystalHD
- content of /etc/rc.local


- ewequeone - 2010-08-26

that is the right dmesg, I ran it straight after the command you gave above Smile

ioreg output: http://pastebin.ca/1925733

system_profiler output: http://pastebin.ca/1925734

Cheers,

Jason.


- ewequeone - 2010-08-26

Ok, interesting, ran the kext enabler and now the kext loads:

-bash-2.05b$ sudo /usr/sbin/turbo_atv_enabler.bin
This software is copyright 2008 Turbo (Mike Byrne) and MAY NOT be distributed.
All rights reserved.
Contact [email protected] for more information

Installing kext enabler... OK!
Installing Turbo's SSE3 emulator... OK!

Done.
-bash-2.05b$ sudo /sbin/kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: extension /System/Library/Extensions/BroadcomCrystalHD.kext appears to be valid
kextload: loading extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: /System/Library/Extensions/BroadcomCrystalHD.kext loaded successfully
kextload: loading personalities named:
kextload: BCM70012
kextload: BCM70015
kextload: sending 2 personalities to the kernel
kextload: matching started for /System/Library/Extensions/BroadcomCrystalHD.kext
-bash-2.05b$

think I've found the problem form your info above. the LoadCrystalHD file references "/sbin/turbo_atv_enabler.bin" should probably be "/usr/sbin/turbo_atv_enabler.bin"?


- ewequeone - 2010-08-26

Yep, that was the problem Smile Have edited and rebooted and now it works Smile

Thanks for the assistance andy, greatly appreciated mate. What you have done for the community is appreciated by all Smile


- andy204 - 2010-08-26

ewequeone Wrote:that is the right dmesg, I ran it straight after the command you gave above Smile

ioreg output: http://pastebin.ca/1925733
line 740. broadcomcard hardware is at least found.


- andy204 - 2010-08-26

ewequeone Wrote:Yep, that was the problem Smile Have edited and rebooted and now it works Smile

Thanks for the assistance andy, greatly appreciated mate. What you have done for the community is appreciated by all Smile

thanks for your help. i missed that error. seems like some people had another turbo enabled in /sbin, so that worked for them.

i fixed the package and uploaded the new version.

thanks again for your assistance

-andy


- nhr_tommy - 2010-08-26

andy204 Wrote:did you install r156 or the r26 version? did you already post a Debug Log somewhere?

I did install the r156 just now and after trying to mixture some things up with what i read later in this tread i now get:


-bash-2.05b$ sudo kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext
Password:
kextload: extension /System/Library/Extensions/BroadcomCrystalHD.kext appears to be valid
kextload: loading extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: unable to register module with kernel
kextload: a link/load error occured for kernel extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: sending 1 personality to the kernel
-bash-2.05b$

And under launcher i only get the svn r33149, has that anything to do with it?
Much appreciating for what your doing Andy and your willingness to help everybody out.