Hi, > If Renesas could bother to spend the effort to be legally allowed to > include the firmware in linux-firmware, do we want to spend the effort > to maintain the support for this PCIe controller in mainline? We (including me) have no indication if Renesas bothered or not. Maybe they tried but could not convince a third party. I don't know. > Is there even an example of a device driver that *requires* firmware > that is not in linux-firmware? Sure thing! === snip here $ cat Documentation/admin-guide/media/opera-firmware.rst .. SPDX-License-Identifier: GPL-2.0 Opera firmware ============== Author: Marco Gittler <g.marco@xxxxxxxxxx> To extract the firmware for the Opera DVB-S1 USB-Box you need to copy the files: 2830SCap2.sys 2830SLoad2.sys from the windriver disk into this directory. Then run: .. code-block:: none scripts/get_dvb_firmware opera1 and after that you have 2 files: dvb-usb-opera-01.fw dvb-usb-opera1-fpga-01.fw in here. Copy them into /lib/firmware/ . After that the driver can load the firmware (if you have enabled firmware loading in kernel config and have hotplug running). === snap And this is probably not the only driver where you need to get firmware out of a Windows driver (media drivers and webcam drivers are good candidates). And the redistribution of such drivers is likely to be limited as well. Happy hacking, Wolfram
Attachment:
signature.asc
Description: PGP signature