[asterisk-bugs] [JIRA] (DAHLIN-324) Use request_firmware to load firmware for tor2 and pciradio
Ben Hutchings (JIRA)
noreply at issues.asterisk.org
Thu Jun 6 19:17:03 CDT 2013
[ https://issues.asterisk.org/jira/browse/DAHLIN-324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=207073#comment-207073 ]
Ben Hutchings commented on DAHLIN-324:
--------------------------------------
There's one piece missing here which is to invoke makefw and install the bitfiles from drivers/dahdi/Makefile. For Debian, I implemented this in debian/rules though I can't remember quite why.
> Use request_firmware to load firmware for tor2 and pciradio
> -----------------------------------------------------------
>
> Key: DAHLIN-324
> URL: https://issues.asterisk.org/jira/browse/DAHLIN-324
> Project: DAHDI-Linux
> Issue Type: Bug
> Security Level: None
> Components: pciradio, tor2
> Affects Versions: 2.7.0
> Reporter: Tzafrir Cohen
> Assignee: Tzafrir Cohen
> Attachments: make-binary-bitfiles, pciradio-request_firmware, tor2-request_firmware
>
>
> The drivers from the Zapata project (tor2 and pciradio) use firmware files: drivers/dahdi/pciradio.rbt and drivers/dahdi/tormenta2.rbt. The drivers are built to include in them a compiled version of those firmware files. These firmware files appear to be FPGA bitfiles or other firmware images. Their headers refer to some source files.
> Thus the two modules (tor2.ko and pciradio.ko) that we build lack the complete sources and therefore cannot satisfy the requirements of the GPL.
> The standard way to handle such cases is to move the firmware to separate files and load them at run time. Ben Hutching, who originally reported this issue (see below), submitted a fix to have the drivers use request_firmware() to load the firmware files. Apart from that, all that is needed is to build the firmware files independently.
> Ben's patch should be uploaded here in the coming days, pending license and such.
> Original report: http://bugs.debian.org/693666
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list