Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jun 1997 04:58:15 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        ache@nagual.pp.ru, current@FreeBSD.ORG
Cc:        se@FreeBSD.ORG
Subject:   Re: Shared irq's broke sounddriver badly
Message-ID:  <199706011858.EAA30970@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>What I always have worked in my kernel configure:
>
>controller	snd0
>device sb0      at isa? port 0x220 irq 5 drq 1 vector sbintr
>device sbxvi0   at isa? port? irq? drq 5 conflicts
>device opl0     at isa? port 0x388
>device sbmidi0  at isa? port 0x330 irq? conflicts
>
>What I got now with new shared interrupts code:
>
>sb0 at 0x220-0x22f irq 5 drq 1 on isa
>sb0: <SoundBlaster 16 4.16>
>sbxvi0 at 0x220-0x22f irq 5 drq 5 on isa
>sbxvi0: <SoundBlaster 16 4.16>
>	device combination doesn't support shared irq5
>	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>	intr_connect(irq5) failed, result=-1

This is not a new error.  intr_connect() just reports the error.
config_isadev_c() ignores errors from register_intr().  I get this for
all my ISA devices because I register the interrupts earlier without
telling config_isadev_c().

>opl0 at 0x388-0x38b irq 31 on isa
>		    ^^^^^^		

What was it originally?

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706011858.EAA30970>