Linux - HOW TO: Get Broadcom Crystal HD working with XBMCBuntu

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
dlxmax Offline
Junior Member
Posts: 18
Joined: May 2006
Reputation: 0
Rainbow  HOW TO: Get Broadcom Crystal HD working with XBMCBuntu
Post: #1
I'm not a Linux nerd, but I'm an old school hacker and XBMC user since 2004. I had some problems getting Broadcom's Crystal HD working with XBMCBuntu, so I thought I'd share the links and information for getting it working, sparing you from the hours I already endured.

1. Install XBMCBuntu to the hard drive.
2. Follow the steps posted here: http://code.google.com/p/indicator-cryst...talHDHowTo
(only follow the steps listed under "Crystal HD driver (0.9.30) installation for Ubuntu")
Don't run "make" yet...
3. Use the code in this post to fix one of the files: http://forum.xbmc.org/showthread.php?tid...#pid653927
If you don't know how to use that code (I didn't know what it was), then manually edit the "driver/linux/crystalhd_lnx.c" file. You want to remove the text "__devexit" that occurs around lines 493 and 577.
4. Now go ahead with "make" from step #2.
5. Congratulations, but it still doesn't work. Running this command fixes it: "dpkg-reconfigure crystalhd-dkms" (source: http://forum.xbmc.org/showthread.php?tid=130249)
6. Crystal HD should be automatically enabled and also appear as an option under the XBMC settings (under 'video', I believe).

If you know of a better or easier process, please feel free to add to this thread. This is by no means an elegant solution.
find quote
Mycah Offline
Junior Member
Posts: 12
Joined: Mar 2008
Reputation: 1
Post: #2
Thank you so much for this! I spent several hours yesterday searching and doing different things, and this worked for me!

A couple additions, however.

In the first URL, it has a whole line of things it tells you to apt-get to install, most of the stuff isn't necessary for xbmcbuntu. All you need to do is:

sudo apt-get install git autoconf g++

And the rest of the steps worked.

Also, I was searching the dmesg crystalhd error I was getting, and it isn't in this post. It was:

# dmesg | grep -i crystal
[ 9.298488] crystalhd: disagrees about version of symbol module_layout

So now hopefully people will have an easier time finding this resolution.

Thanks again dlxmax!
(This post was last modified: 2013-01-07 21:37 by Mycah.)
find quote
tekno Offline
Senior Member
Posts: 201
Joined: Feb 2012
Reputation: 1
Post: #3
How do I uninstall if I compiled and installed without the mod? Need I uninstall or can I just recompile and reinstall overwriting the old un-modded version?
find quote
psxstudio Offline
Junior Member
Posts: 6
Joined: Jan 2010
Reputation: 0
Post: #4
Thanks for this info!!! I finally got my Acer R3610 working with CrystalHD. I didn't have to run the dpkg-reconfigre since I never installed the old crystalhd packages. I just use the source to build and everything is working great! Thanx dlxmax!
find quote
dfelice81 Offline
Junior Member
Posts: 27
Joined: Mar 2012
Reputation: 0
Post: #5
[color=#4682B4][quote='dlxmax' pid='1158291' dateline='1343627475']
5. Congratulations, but it still doesn't work. Running this command fixes it: "dpkg-reconfigure crystalhd-dkms" (source: http://forum.xbmc.org/showthread.php?tid=130249)[/color]

i get error! bad return status for module build on kernel:3.5.0-37-generic (i686)

please help as my xbmcbuntu isnt reading my broadcom Sad
find quote