[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#266397: kernel-source-2.4.27: Unresolved symbols in tg3



On Thu, Aug 19, 2004 at 08:34:23PM +0200, Frodo Looijaard wrote:
> On Thu, Aug 19, 2004 at 12:24:09PM +0900, Horms wrote:
> > On Tue, Aug 17, 2004 at 10:11:14PM +0200, Frodo Looijaard wrote:
> 
> > > When compiling 2.4.27 I get some unresolved symbols in the tg3 driver:
> > > 
> > > 	depmod:         release_firmware_R33934162
> > > 	depmod:         request_firmware_R38ce5074
> > 
> > I believe the fix is to enable CONFIG_FW_LOADER which
> > in turn requires CONFIG_EXPERIMENTAL. The patch below
> > should make this harder to screw up for people
> > building their own packages.
> 
> Enabling CONFIG_FW_LOADER (in the library routines section) seems
> to have solved the problem. I have not yet tried your patch, though.
> 
> The only thing that worries me is the description of this option. First
> off, its width is too high for the help function in 'make menuconfig';
> more importantly, it says:
> 
>     This option is provided for the case where no in-kernel-tree modules require
>     hotplug firmware loading support, but a module built outside the kernel tree
>     does.  
> 
> This implies for me that you only need it when you compile additional modules.
> In this case, the tg3 module is distributed with the kernel tree and
> compiled within it. That was the reason I had not enabled this option.

That is somewhat confusing. However it seems that the code is not being
compiled automaticaly as that description imples. If someone can help
make that happen I am more than open to suggestions. In the mean time
CONFIG_FW_LOADER needs to be enabled.

-- 
Horms



Reply to: