<div dir="ltr"><div>Regarding devices that rely on non-free fw but that could also work "without firmware"... I think that most likely does not exist.<br></div><div><br></div><div>There are devices that have the fw loaded into RAM and thus require an install at every power up otherwise they will simply not work.<br></div>But there are also devices that have factory installed firmware stored in permanent ROM memory and then provide a firmware update mechanism that can be used to install newer versions of the fw (with bugfixes perhaps, but could also include new anti-features and likely new bugs as well). In this case, you can use the old in-ROM firmware or the new firmware provided by the kernel.<br><br>Having said that, I have the impression that some people actually refer to running the in-ROM factory fw whey they say the device may run "without a firmware", which is surely a misleading way of expressing what actually happens.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-01-22 11:00 GMT-02:00 Denis 'GNUtoo' Carikli <span dir="ltr"><<a href="mailto:GNUtoo@no-log.org" target="_blank">GNUtoo@no-log.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Sun, 21 Jan 2018 07:51:44 -0800 (PST)<br>
"Jason Self" <<a href="mailto:j@jxself.org">j@jxself.org</a>> wrote:<br>
<br>
> Perhaps a more philosophical question is: *Should* a free program,<br>
> especially one used in FSF-endorsed distros, be generating requests<br>
> for proprietary programs in the first place? Regardless of how they<br>
> might be handled.<br>
</div></div>I find the requests unclear. With Linux-libre 4.12.14 and Parabola I<br>
have:<br>
> ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file '/*(DEBLOBBED)*/'<br>
> 1-5:1.0: Missing Free firmware (non-Free firmware loading is disabled)<br>
> rt2800usb 1-5:1.0: Direct firmware load for /*(DEBLOBBED)*/ failed with error -2<br>
> ieee80211 phy1: rt2x00lib_request_firmware: Error - Failed to request Firmware<br>
<br>
"Missing" makes me think that I should go find the firmware somewhere<br>
and add it because for some reason it's missing.<br>
<br>
A message that would encourage a user or developer to work toward:<br>
- having a free firmware written<br>
- having linux-libre working without a firmware<br>
<br>
Sometime the device is working fine without firmware, so here it would<br>
be nice to have an idea of what is the difference of behavior of the<br>
hardware between no firmware and loading the non-free firmware.<br>
This would either inform the user that everything is fine or push<br>
towards making it work better without a firmware or with a free<br>
firmware.<br>
<br>
For instance the message could point to a page on the linux-libre<br>
website that would explains all that in greater length, as it would be<br>
complicated to explain all that in very few lines of messages (which<br>
may even be redundant).<br>
<span class="HOEnZb"><font color="#888888"><br>
Denis.<br>
</font></span><br>______________________________<wbr>_________________<br>
linux-libre mailing list<br>
<a href="mailto:linux-libre@fsfla.org">linux-libre@fsfla.org</a><br>
<a href="http://www.fsfla.org/cgi-bin/mailman/listinfo/linux-libre" rel="noreferrer" target="_blank">http://www.fsfla.org/cgi-bin/<wbr>mailman/listinfo/linux-libre</a><br></blockquote></div><br></div>