Re: [2.4.20][2.5.60] /proc/interrupts comparsion - two irqs for i8042?

Pete Zaitcev (zaitcev@redhat.com)
Wed, 12 Feb 2003 15:17:04 -0500


>> On Wed, Feb 12, 2003 at 11:14:40AM -0500, Shawn Starr wrote:
>> >
>> > Right but, why does this *not* show up in 2.4? IRQ 12 is free in 2.4 but
>> > not in 2.5 *with* PS/2 mouse enabled?!
>>
>> Because this interrupt is only requested when /dev/psaux is opened in 2.4.
>
> I see, wasn't this better behaviour though?

Not for all hardware. As SMM emulated "software i8042" continue
to spread, the bugs continue to spread as well. Some systems,
notably Dell i5000 simply do not work at all if the IRQ12 is
not serviced (it's actually a little more complicated, but anyway...).

I saw that the counter was at zero for your soundblaster, but
I strongly suspect it had little to do with the PS/2 mouse.
I am surprised it even compiles. I think it was one of the
last drivers converted to proper DMA API, perhaps it just
wasn't done right. I know SB won't interrupt if DMA does not
complete. Why don't you verify that the sound subsystem is
sane in your case? You might be using ALSA and not knowing it.

-- Pete
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/