Christopher Head posted on Tue, 12 Feb 2013 11:39:57 -0800 as excerpted: > On Sun, 10 Feb 2013 14:49:03 -0800 Alec Warner <anta...@gentoo.org> > wrote: > >> Most external firmware is not needed to boot. If you need it to boot, >> you will have to stow it in the initramfs. > > For those of us who prefer monolithic kernels, virtually all firmware is > needed to boot. Even if a network interface doesn't need to be > operational for boot, the kernel insists that the firmware be available > right at boot or else it will fail and the interface will never appear.
I'm a monolithic kernel guy myself, and I simply build-in the firmware I need (three radeon firmware files, IIRC, used to be tg3 as well until that mobo died). Obviously there can be issues with distribution, but purpose-built monolithic kernels aren't generally practical for distribution anyway, and the GPL has always been clear that it doesn't interfere with end-user rights in terms of build-combining whatever they want, as long as there's no further distribution. And FWIW, I didn't really know about linux-firmware either, but google knew when I asked it about the files the kernel errors spit out. =:^) And I didn't actually install it, either. I simply grabbed the tarball and extracted the files I needed, placing them where the kernel could find them. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman