[driverloader] WMP45G PCI on Kernel 2.6.0 temporary freezups

Linuxant support support at linuxant.com
Thu Jan 22 08:25:50 EST 2004


On Jan 22, 2004, at 3:59 AM, Regis "HPReg" Duchesne wrote:

>> the problem might be caused by the "CONFIG_DEBUG_SPINLOCK" option in 
>> the
>> kernel. Can you please verify if it is enabled?
>
> The logging of the problem happens because CONFIG_DEBUG_SPINLOCK is set
> of course, but if he recompiles his kernel w/o this option, the logging
> of the problem will go away, but the real problem (i.e. a spinlock is
> held for way too long) will still be there.

In fact, the detection of the problem and error message generation are 
done by internal checks in driverloader and have nothing to do with the 
CONFIG_DEBUG_SPINLOCK kernel option.

>
>> If it is, you will need to recompile your kernel without this option 
>> and
>> then install it.
>
> You've got to be kidding, right? You are fixing the consequences of the
> issue, not the cause of it.

I don't think CONFIG_DEBUG_SPINLOCK is at cause here. Recent versions 
of DriverLoader will refuse to compile if this option is set. Why? 
because it adds too much overhead to some kernel structures  causing 
them to no longer fit in their equivalent fixed-size NDIS objects.

Hope this clarifies,
Marc



More information about the driverloader mailing list