Author Topic: Broadcom Crystal HD BCM70015 PCIe Card  (Read 3949 times)

Offline rekabe

  • Full Member
  • ***
  • Posts: 107
  • /Universe/SolarSystem/Earth/Jamaica
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #15 on: May 11, 2012, 03:35:43 PM »
My kernel is 2.6.38.8-pclos3.bfs and both packages are installed.
« Last Edit: May 11, 2012, 03:37:52 PM by rekabe »

Offline T6

  • Super Villain
  • ******
  • Posts: 19077
  • xmas is comming!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #16 on: May 11, 2012, 03:43:04 PM »
with this card, not sure if something has to be done in pcc or in xorg
"If you wish to make an apple pie from scratch, you must first invent the universe."

Carl Sagan

Offline rekabe

  • Full Member
  • ***
  • Posts: 107
  • /Universe/SolarSystem/Earth/Jamaica
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #17 on: May 11, 2012, 04:32:44 PM »
Now to get it to work.

Offline rekabe

  • Full Member
  • ***
  • Posts: 107
  • /Universe/SolarSystem/Earth/Jamaica
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #18 on: May 13, 2012, 02:29:18 PM »
I tried to build the driver from source as there is no binary available.
The source is available on the Broadcom website.
My first attempt at building a driver or program from source.
Got stuck at this . Oh well.

make
make -C /lib/modules/2.6.38.8-pclos3.bfs/build SUBDIRS=/home/allen/Downloads/crystalhd_linux_20100703/07032010/driver/linux modules
make[1]: Entering directory `/usr/src/kernel-devel-2.6.38.8-pclos3.bfs'
  CC [M]  /home/allen/Downloads/crystalhd_linux_20100703/07032010/driver/linux/crystalhd_lnx.o
/home/allen/Downloads/crystalhd_linux_20100703/07032010/driver/linux/crystalhd_lnx.c:356:2: error: unknown field ‘ioctl’ specified in initialiser
cc1: warnings being treated as errors
/home/allen/Downloads/crystalhd_linux_20100703/07032010/driver/linux/crystalhd_lnx.c:356:2: error: initialisation from incompatible pointer type
make[2]: *** [/home/allen/Downloads/crystalhd_linux_20100703/07032010/driver/linux/crystalhd_lnx.o] Error 1
make[1]: *** [_module_/home/allen/Downloads/crystalhd_linux_20100703/07032010/driver/linux] Error 2
make[1]: Leaving directory `/usr/src/kernel-devel-2.6.38.8-pclos3.bfs'
make: *** [all] Error 2

Offline T6

  • Super Villain
  • ******
  • Posts: 19077
  • xmas is comming!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #19 on: May 13, 2012, 06:54:36 PM »
i'm a little lost here, if you installed the driver form synaptic, why do you need to build another driver that is already installed?

a driver is not a binary, if you need a binary to configure how the card works, the driver is not the binary and i can't find more information about it
"If you wish to make an apple pie from scratch, you must first invent the universe."

Carl Sagan

Offline rekabe

  • Full Member
  • ***
  • Posts: 107
  • /Universe/SolarSystem/Earth/Jamaica
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #20 on: May 13, 2012, 09:44:17 PM »
T6 the repos have the support libraries for the card but not the device driver. This is the driver I was attempting to build from source.

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10623
  • MLUs Forever!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #21 on: May 14, 2012, 02:10:12 AM »
The driver appears to be available in PCLOS ......

Code: [Select]
$ locate crystal
/lib/modules/2.6.38.8-pclos3.bfs/kernel/drivers/staging/crystalhd
/lib/modules/2.6.38.8-pclos3.bfs/kernel/drivers/staging/crystalhd/crystalhd.ko.gz
/lib/modules/2.6.38.8-pclos3.pae.bfs/kernel/drivers/staging/crystalhd
/lib/modules/2.6.38.8-pclos3.pae.bfs/kernel/drivers/staging/crystalhd/crystalhd.ko.gz
MLUs rule the roost!

Linux XPS 3.2.18-pclos2.pae.bfs  32 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT

Offline T6

  • Super Villain
  • ******
  • Posts: 19077
  • xmas is comming!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #22 on: May 14, 2012, 07:21:53 AM »
don't understand the problem here then, all is on place, it should be working now  ???
"If you wish to make an apple pie from scratch, you must first invent the universe."

Carl Sagan

Offline rekabe

  • Full Member
  • ***
  • Posts: 107
  • /Universe/SolarSystem/Earth/Jamaica
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #23 on: May 14, 2012, 10:09:47 AM »
Thanks Just18. I previously ran lsmod in a terminal and didn't find any crystalhd modules.
I then typed modinfo and got this

modinfo crystalhd
filename:       /lib/modules/2.6.38.8-pclos3.bfs/kernel/drivers/staging/crystalhd/crystalhd.ko.gz
alias:          bcm70012
license:        GPL
description:    Broadcom Crystal HD Decoder (BCM70012) Driver
author:         Prasad Bolisetty <prasadb@broadcom.com>
author:         Naren Sankar <nsankar@broadcom.com>
srcversion:     B9EF8BF34CB48315F6534D9
alias:          pci:v000014E4d00001612sv*sd*bc*sc*i*
depends:
staging:        Y
vermagic:       2.6.38.8-pclos3.bfs SMP preempt mod_unload modversions 686

My guess is that the module bcm70012 was not loaded at boot time.
The card installed is a bcm70015 which is the updated version of the bcm70012.
Will try to load the module and see what happens.

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10623
  • MLUs Forever!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #24 on: May 14, 2012, 10:43:08 AM »
# modprobe crystalhd

If you use bcm70012 it will load crystalhd module  ;)
MLUs rule the roost!

Linux XPS 3.2.18-pclos2.pae.bfs  32 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT

Offline T6

  • Super Villain
  • ******
  • Posts: 19077
  • xmas is comming!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #25 on: May 14, 2012, 10:56:08 AM »
shouldn't be used the 70015?
"If you wish to make an apple pie from scratch, you must first invent the universe."

Carl Sagan

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10623
  • MLUs Forever!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #26 on: May 14, 2012, 11:18:13 AM »
shouldn't be used the 70015?


The driver is   crystalhd  .....  and hopefully it supports the bcm70015

bcm70012 is just an alias .....  probably to help for those systems which previously used a specificly named bcm70012  driver.

That is how I read it ....  but have been known to be wrong  ;)

Some links that may be of interest

http://www.broadcom.com/products/features/crystal_hd.php

http://www.phoronix.com/scan.php?page=news_item&px=ODk2Ng

MLUs rule the roost!

Linux XPS 3.2.18-pclos2.pae.bfs  32 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT

Offline rekabe

  • Full Member
  • ***
  • Posts: 107
  • /Universe/SolarSystem/Earth/Jamaica
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #27 on: May 14, 2012, 01:42:47 PM »
That worked Just18 the module was loaded.
Will enable it to load at boot.
How do I check if crystalhd support is enabled in mplayer which is listed in the repos?

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10623
  • MLUs Forever!
Re: Broadcom Crystal HD BCM70015 PCIe Card
« Reply #28 on: May 14, 2012, 02:03:59 PM »
Add  crystalhd   to   /etc/modprobe.preload .....  ensuring the file ends with a blank line. You need to be root to edit the file.
That should ensure the module is loaded at each boot.

Quote
How do I check if crystalhd support is enabled in mplayer which is listed in the repos?

Try using it  ;)

You should try a few apps to see which works best for you ......  VLC, Kaffeine, Kmplayer etc.

Hopefully things will work out for you.

MLUs rule the roost!

Linux XPS 3.2.18-pclos2.pae.bfs  32 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT