atmel-firmware-1.1 installs the firmware in /lib/firmware/, but hotplug-20040923 defaults to /usr/lib/hotplug/firmware. Who desides? Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r13 i686) ================================================================= System uname: 2.6.9-gentoo-r13 i686 Intel(R) Pentium(R) III Mobile CPU 1000MHz Gentoo Base System version 1.6.8 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1,sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -msse -mmmx -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -msse -mmmx -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks moo sandbox sfperms" GENTOO_MIRRORS="http://mirror.gentoo.no/ ftp://ftp.du.se/pub/os/gentoo http://ftp.du.se/pub/os/gentoo ftp://ftp.linux.ee/pub/gentoo/distfiles/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi adns alsa audiofile avi bash-completion berkdb bitmap-fonts bonobo crypt cups divx4linux dvd emacs emacs-w3 encode fam flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imlib java jikes jpeg ldap lesstif libwww mad mikmod mmx mmx2 motif mpeg msn mule ncurses nls oggvorbis opengl pam pcmcia pdflib perl png python qt quicktime readline real rtc samba sdl slang spell sse ssl tcltk tcpd tetex theora tiff truetype unicode xgetdefault xml xml2 xosd xprint xv xvid zlib"
According to the changelog hotplug-20040923 is the first one using /lib/firmware, is that not correct? 23 Sep 2004; Greg Kroah-Hartman <gregkh@gentoo.org> +files/isapnp.rc.empty, +hotplug-20040923.ebuild: New release, fixes the isapnp.rc bug. Also explicitly call out the coldplug package, and the /lib/firmware move.
According to hotplug-20040923.ebuild src_install{ ... ... dodir /usr/lib/hotplug/firmware .. } hmmm, seems this should be reported to the hotplug team, atmel-firmware obviously is in the right place :)
does it work for you? (it should)
It works when I change the FIRMWARE_DIR variable in /etc/hotplug/firmware.agent.
strange, it is FIRMWARE_DIR=/lib/firmware here DId you maybe forget to etc-update after upgrading?
Stupid me! Made some personal adjustments to /etc/hotplug/firmware.agent a while ago, but the hotplug ebuild didn't replace it when upgrading. Problem solved.