From owner-freebsd-current Sun Jun 1 11:10:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA29474 for current-outgoing; Sun, 1 Jun 1997 11:10:50 -0700 (PDT) Received: from nagual.pp.ru (ache.relcom.ru [194.58.229.133]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA29462; Sun, 1 Jun 1997 11:10:34 -0700 (PDT) Received: (from ache@localhost) by nagual.pp.ru (8.8.5/8.8.5) id WAA00283; Sun, 1 Jun 1997 22:11:35 +0400 (MSD) Date: Sun, 1 Jun 1997 22:11:32 +0400 (MSD) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= To: FreeBSD-current cc: se@freebsd.org Subject: Shared irq's broke sounddriver badly Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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: sbxvi0 at 0x220-0x22f irq 5 drq 5 on isa sbxvi0: device combination doesn't support shared irq5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ intr_connect(irq5) failed, result=-1 opl0 at 0x388-0x38b irq 31 on isa ^^^^^^ opl0: create_intr: requested irq31 too high, limit is 15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sbmidi0 at 0x330-0x331 irq 5 on isa sbmidi0: device combination doesn't support shared irq5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ intr_connect(irq5) failed, result=-1 I.e. "conflicts" keyword not work anymore and misterious "irq 31" appearse from nowhere. Please fix this bugs. -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/