pcspkr module not automatically loaded with 2.6.22 kernel
Andre Robatino
andre at bwh.harvard.edu
Thu Jul 26 11:33:08 UTC 2007
Bob Chiodini wrote:
> Andre Robatino (arobatino) wrote:
>> The pcspkr module is not automatically loaded anymore with the 2.6.22
>> module, though I can load it manually with "modprobe pcspkr". I
>> filed the following as a kernel bug:
>>
>> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=249124 [1]
>>
>> and noted that in the kernel update announcement was the following,
>> which I don't understand:
>>
>> * Thu Jul 12 2007 Dave Jones - Replace the pcspkr private PIT lock by
>> the global PIT lock to
>> serialize the PIT access all over the place.
>>
>> Was the kernel the right component to file this under, or does some
>> other package need to be modified to interact correctly with the
>> kernel?
>>
>> Links:
>> ------
>> [1] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=249124
>>
>>
>>
>>
> Andre,
>
> PIT is programmable interval timer and is the clocking H/W that
> provides timing to the PC Speaker, among other things.
>
> I suspect that moving the code that locks the device for a specific
> user/use out of the pcspkr driver generalizes PIT locking for all
> users of the device not just the pcspkr driver. I doubt it had
> anything to do with the module not being loaded after the kernel update.
>
> What other packages were updated before you noticed the problem.
> Might be something to do with kudzu.
>
> Bob...
I just verified that on my cleanly installed, fully updated, 32-bit
SELinux-enabled i686 box, the kernel module is loaded automatically when
booting kernel-2.6.21-1.3228.fc7, but not kernel-2.6.22.1-27.fc7. My
father, who has a machine with the same properties but otherwise
different hardware, has exactly the same problem. So there must be
other people out there with the same problem and I'm at a loss as to why
nobody else seems to have noticed it.
More information about the fedora-list
mailing list