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

Re: psaux.o not compiled as a module?!



It shows up here as
/lib/modules/2.4.19-686/kernel/drivers/input/mousedev.o


On Tue, Nov 19, 2002 at 01:28:49PM +0100, Ralf G. R. Bergs wrote:
> On Sun, 17 Nov 2002 11:04:54 -0800, Bob Nielsen wrote:
> 
> >> all of a sudden I've got a strange problem. I'm trying to compile 2.4.20-
> rc2 
> >> with XFS, where psaux should be compiled as a module:
> >> 
> >>   CONFIG_MOUSE=m
> >>   CONFIG_PSMOUSE=y
> >> 
> >> However the psaux.o module is not created?! This NEVER used to be a 
> problem...
> >
> >Perhaps mousedev.o is what you are looking for.  This is what  2.4.19
> >uses for a ps/2 mouse driver.
> 
> This file simply isn't there. The only "char" files I have are "serial.o" and 
> "softdog.o." Apart from these modules there's only block, cdrom, ide, net, 
> pnp, and sound modules.
> 
> All this is happening under VMware (altho I don't think it matters.)
> 
> The strange thing is that my gpm and also X mouse suddenly are working again, 
> after I rebooted. In /proc/devices it says "char devices: 10 misc," but this 
> is probably due to softdog watchdog support that I included in the kernel. 
> There isn't a module loaded with a name that suggests it supports mice. :-(
> 
> Remember that I configured mouse support NOT to be compiled into the kernel, 
> but to be compiled as a module. Also, I'm not exactly a newbie so it's 
> definitely not a user error.
> 
> The only explanation I've got is that the driver WAS included into the kernel 
> altho I instructed it to be compiled into a module. That would be a problem 
> with the kernel source (configure logic.)
> 
> To verify this I manually changed the two statements above to read:
> 
> >>   CONFIG_MOUSE=m
> >>   CONFIG_PSMOUSE=m
> 
> I will have a go at it, and should this turn out to be the problem I will 
> report that here.
> 
> 
> -- 
>    L I N U X       .~.
>   The  Choice      /V\
>    of a  GNU      /( )\
>   Generation      ^^-^^
> 
> 



Reply to: