Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
firmware bundling
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 3267
Location: Canada

PostPosted: Wed Mar 20, 2013 1:17 am    Post subject: firmware bundling Reply with quote

Recently I started getting the warning
Code:

- sys-firmware/iwl4965-ucode-228.61.2.24::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Rick Farina <xxxxxxx> (15 Feb 2013)
# these firmware packages have been merged into the sys-kernel/linux-firmware
# package. USE=savedconfig can be used to limit the firmware which gets installed.
# removal on 18 March 2013


which overall strikes me as odd (and inconvenient). Not only why remove the package that requires no maintenance (it is firmware), but even more so,
what is this with the bizzare new architecture when you have to install all firmware under the sun, then edit some configuration file, in order to install only what you need ? What happened with Gentoo paradigm - either split packages for separate maintenance, or USE flags to select what is needed ?
Back to top
View user's profile Send private message
Gusar
Advocate
Advocate


Joined: 09 Apr 2005
Posts: 2665
Location: Slovenia

PostPosted: Wed Mar 20, 2013 1:34 am    Post subject: Reply with quote

There's waaaaaaay too many firmware files to use USE flags for them. And you're wrong about the maintenance part, firmware files do get updates. And you know in what way? They're put into the linux-firmware repo. So the only feasible way to deal with firmware is to have a linux-firmware package. It's also much easier for the end-user - they don't need to know which exact firmware they need, their hardware will work out-of-the-box (well, provided they use genkernel, or compile the necessary drivers as modules). Very convenient, especially if your only connection is a wireless one. Finally, what's the difference between writing into a config file to set a USE flag, and writing into a config file to type out the firmware you need?

Lately I'm seeing that Gentoo users are the most conservative bunch ever. Every tiny change upsets them.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Wed Mar 20, 2013 1:55 am    Post subject: Reply with quote

Gusar wrote:
Finally, what's the difference between writing into a config file to set a USE flag, and writing into a config file to type out the firmware you need?
USE flags are handled by a variety of front ends, and are easy to inspect. Packages based on savedconfig do not necessarily make it easy to get the guiding configuration file without first installing the package with all options enabled.
Back to top
View user's profile Send private message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 3267
Location: Canada

PostPosted: Wed Mar 20, 2013 6:28 am    Post subject: Reply with quote

Gusar wrote:
There's waaaaaaay too many firmware files to use USE flags for them. And you're wrong about the maintenance part, firmware files do get updates. And you know in what way? They're put into the linux-firmware repo. So the only feasible way to deal with firmware is to have a linux-firmware package.


Well, my firmware file (and it is the only one I need on my laptop) was last updated in 2010 and it is long in legacy land. Now I need to install all imaginable firmware, edit the config file, reinstall, and mask linux-firmware so that it does not follow updates that are not relevant ?


Quote:

Lately I'm seeing that Gentoo users are the most conservative bunch ever. Every tiny change upsets them.


Could that be a quality of changes :) ?


Quote:

what's the difference between writing into a config file to set a USE flag


The difference is the consistency of interface, that portage/Gentoo is supposed to provide to install software. Otherwise I could also do ./configure && make, not really a big deal.
Back to top
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Fri Mar 29, 2013 11:22 am    Post subject: Reply with quote

Quote:
or compile the necessary drivers as modules


This is not necessary. I compiled the ZD1211RW driver (Zydas 1211 USB wifi)
as a kernel built-in, downloaded the not-in-linux-firmware-package firmware
from a link from the driver development home site, installed that in
/lib/firmware/zd1211/, and it works just fine. The kernel driver loads
the firmware at boot. (gentoo-sources-3.5.7, not in portage anymore,
but I have had no problems with it with my specific hardware and the
kernel options that I use.)
_________________
TIA
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum