nouveau-firmware doesn't put third-party firmware in initramfs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nouveau-firmware (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
One way of getting nvidia devices to work is to load proprietary firmware at boot-time. For this to work, the initial RAM filesystem has to hold firmware files (and kernel has to be booted with parameter
nouveau.
).
nouveau-firmware needs a initramfs hook that loads files under /lib/firmware/
I think this will work:
/etc/initramfs-
#!/bin/sh
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case $1 in
prereqs)
prereqs
exit 0
;;
esac
. /usr/share/
if test "$verbose" != "n"; then
cpverbosity
fi
cp -pr $cpverbosity "/lib/firmware/
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: nouveau-firmware 20091212-0ubuntu1
ProcVersionSign
Uname: Linux 3.13.0-17-generic i686
ApportVersion: 2.14.1-0ubuntu2
Architecture: i386
Date: Thu Apr 17 13:29:19 2014
Dependencies:
PackageArchitec
SourcePackage: nouveau-firmware
UpgradeStatus: Upgraded to trusty on 2010-09-09 (1315 days ago)