![]() |
|
XBMC CrystalHD branch on a USB stick - Printable Version +- XBMC Community Forum (http://forum.xbmc.org) +-- Forum: Help and Support (/forumdisplay.php?fid=33) +--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111) +---- Forum: Linux and Live support (/forumdisplay.php?fid=52) +---- Thread: XBMC CrystalHD branch on a USB stick (/showthread.php?tid=64634) |
- matthoffman - 2009-12-29 21:04 I have gotten a 4gb thumb drive and followed directions on first post. The Crystal HD that is in my appletv does not appear to be working out of the box with this USB CrystalHD Branch and am looking for advice on what I can try. I have checked the following logs and found the following: kern.log Dec 29 10:50:31 atv kernel: [ 265.056501] Starting BCM70012 Device Dec 29 10:50:31 atv kernel: [ 442.239802] CInitializing Dio pool 10 1024 505c ce76e8a0 Dec 29 10:50:33 atv kernel: [ 333.296863] Firmware Downloaded Successfully Dec 29 10:50:43 atv kernel: [ 454.594412] *ERR*:/usr/src/modules/bcm70012kmod/mpclink/bc_link_hw.c:1791: Firmware command T/O Dec 29 10:50:43 atv kernel: [ 454.594424] *ERR*:/usr/src/modules/bcm70012kmod/mpclink/bc_link_hw.c:1801: FwCmd Failed. Dec 29 10:50:43 atv kernel: [ 454.594431] fw cmd is 73763001 Dec 29 10:50:43 atv kernel: [ 454.704198] Closing user[0] handle Dec 29 10:50:43 atv kernel: [ 454.704207] Deleting IOQs Dec 29 10:50:43 atv kernel: [ 454.704220] Releasing RX Pkt pool Dec 29 10:50:43 atv kernel: [ 454.704894] Released dio pool 10 Dec 29 10:50:43 atv kernel: [ 454.750450] Stopping BCM70012 Device ----------------- xbmc.log 11:52:39 T:2994924432 M:119955456 NOTICE: Opening video stream: 0 source: 256 11:52:39 T:2994924432 M:119955456 NOTICE: Creating video codec with codec id: 28 11:52:39 T:2994924432 M:119955456 INFO: Trying Broadcom Crystal HD Decoder... 11:52:39 T:2994924432 M:119955456 DEBUG: FactoryCodec - Video: - Opening 11:52:39 T:2994924432 M:119955456 ERROR: CrystalHD: Failed to open decoder 11:52:39 T:2994924432 M:119955456 ERROR: DVDVideoCodecCrystalHD: Failed to open Broadcom Crystal HD 11:52:39 T:2994924432 M:119955456 DEBUG: FactoryCodec - Video: - Failed If I type lspci I get the following (from reading other posts this is what is suppost to be listed stating the CrystalHD was found) "02:00.0 Multimedia controller: Broadcom Corporation Unknown device 1612 (rev 01)" I know the times for the logs above are not the same but the same problem happens over and over again. The USB pen drive image was put into the stick using DD command on a mac. The image boots just fine I just can't get the CrystalHD to start. Any idea's/fixes? - davilla - 2009-12-29 21:44 matthoffman Wrote:I have gotten a 4gb thumb drive and followed directions on first post. The Crystal HD that is in my appletv does not appear to be working out of the box with this USB CrystalHD Branch and am looking for advice on what I can try. what was the source for this card, ebay or logic supply ? dmesg shows a Firmware Download Timeout which could just point to a driver issue. - matthoffman - 2009-12-29 21:58 Source of the card was on ebay. I believe it was a common seller that most other people bought the card from. I also just tried to recompile the kernel module with the linux driver downloaded from norco.net with no luck. Appears to be the same problem. - davilla - 2009-12-29 22:09 matthoffman Wrote:Source of the card was on ebay. I believe it was a common seller that most other people bought the card from. in bc_link_misc.c in the routine bc_dec_reg_wr, add a udelay(8); before exiting. - matthoffman - 2009-12-29 22:25 Thanks for the quick response. I will look into that file and see if I can find what needs to be changed. I am not much of a programmer but I will try .Would it be possible for you to post the whole line that needs to have udelay(8); added? that way I can copy/past into bc_link_misc.c then recompile the module. Sorry know your busy but thought I would ask anyways. Thank you so much for the info - davilla - 2009-12-29 22:49 matthoffman Wrote:Thanks for the quick response. I will look into that file and see if I can find what needs to be changed. I am not much of a programmer but I will try edit "bc_link_misc.c" find the routine "bc_dec_reg_wr" change: Code: *(uint32_t *)((uint32_t)adp->addr + reg_off) = val;to Code: *(uint32_t *)((uint32_t)adp->addr + reg_off) = val;- davilla - 2009-12-30 01:09 I suggest looking here -> http://www.broadcom.com/support/crystal_hd/ svn trunk will be merging to this shortly. - matthoffman - 2009-12-30 02:28 It has finally happened after so many months of anticipation the drivers are released. I can't wait for these to be avalible!!! awesome news indeed. - garyi - 2009-12-30 10:42 I am going to attempt this soon. If it goes wrong for me which it will can I reverse this? - Winkie - 2009-12-30 12:13 davilla Wrote:I suggest looking here -> http://www.broadcom.com/support/crystal_hd/ Woot! does this mean that your hard work on the OSX drivers is now fully legal, and we can anticipate a release for the appleTV without having to recompile as a Linux box? If it does fantastic news. As always Davilla you have come through with great news. ![]() Cheers, Winkie |