IRQ 2 problem

John Baldwin jhb at FreeBSD.org
Wed Dec 31 11:12:15 PST 2003


On 31-Dec-2003 Rostislav Krasny wrote:
> --- "M. Warner Losh" <imp at bsdimp.com> wrote:
>> In message: <20031230.190927.108191769.imp at bsdimp.com>
>>             "M. Warner Losh" <imp at bsdimp.com> writes:
>> : The reason that it iasn't been committed is because it is
>> incorrect.
>> : 
>> :
>>
> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=15473+0+archive/2003/freebsd-arch/20030831.freebsd-ar
> ch
>> : 
>> : has the particulars.
>> 
>> Does your machine have an APIC?  My laptop doesn't seem to exhibit
>> the problem.
> 
> No, it doesn't seem to have an APIC. This is Pentium MMX 200MHz machine
> based on Intel's 430TX chipset.
> 
> What is the correct way to fix this IRQ 2 problem? I can help to test it.

IRQ 2 in FreeBSD is spelled IRQ 9.  If a PNP device wants to use IRQ 2, it
can be set to IRQ 2 in hardware, but it must use IRQ 9 when doing the
bus_alloc_resource() and bus_setup_intr().

-- 

John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


More information about the freebsd-arch mailing list