Date: Sat, 15 Jul 2000 01:36:28 -0400 (EDT) From: Louis Mamakos <louie@TransSys.COM> To: FreeBSD-gnats-submit@freebsd.org Subject: kern/19945: panic: nexus_setup_intr: NULL irq resource with GUS PnP Message-ID: <200007150536.BAA00840@whizzo.transsys.com>
next in thread | raw e-mail | index | archive | help
>Number: 19945 >Category: kern >Synopsis: panic: nexus_setup_intr: NULL irq resource with GUS PnP >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jul 14 22:40:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Louis Mamakos >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: AMD K6-III 450MHz Gravis Ultrasound PnP board FreeBSD 5.0-current as of 14 July 2000 >Description: After upgrading to a recent 5.0-current, system would panic upon boot with panic: nexus_setup_intr: NULL irq resource! >How-To-Repeat: Find the no-longer-manufactured GUS PnP ISA sound board, and install in your machine. After removing drivers configred into the kernel, the system boots. The panic still occurs when performing either kldload snd_gusc.ko or kldload snd_driver.ko On the console, after performing either of these two commands appears: gusc0: <Gravis UltraSound Plug & Play PCM> at port 0x220-0x226,0x320-0x327,0x32c-0x32f irq 11 drq 5,7 on isa0 gusc1: <Gravis UltraSound Plug & Play OPL> at port 0x38a-0x38b irq 9 drq 1 on isa0 panic: nexus_setup_intr: NULL irq resource! >Fix: Don't load sound driver (or configure them in the kernel); rather than listening to mp3 files, listen to the sound of the keyboard.. output of pnpinfo command: Checking for Plug-n-Play devices... Card assigned CSN #1 Vendor ID GRV0001 (0x0100561e), Serial Number 0xffffffff PnP Version 1.0, Vendor Version 18 Device Description: UltraSound Plug & Play Logical Device ID: GRV0000 0x0000561e #0 Device supports I/O Range Check Device Description: Synth & Codec TAG Start DF Good Configuration IRQ: 11 12 15 - only one type (true/edge) DMA: channel(s) 5 16-bit, not a bus master, , count by word, Compatibility mode DMA: channel(s) 7 16-bit, not a bus master, , count by word, Compatibility mode I/O Range 0x220 .. 0x220, alignment 0x1, len 0x10 [16-bit addr] I/O Range 0x320 .. 0x320, alignment 0x1, len 0x8 [16-bit addr] I/O Range 0x32c .. 0x32c, alignment 0x1, len 0x4 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 5 7 11 12 15 - only one type (true/edge) DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode I/O Range 0x220 .. 0x220, alignment 0x1, len 0x10 [16-bit addr] I/O Range 0x320 .. 0x320, alignment 0x1, len 0x8 [16-bit addr] I/O Range 0x32c .. 0x32c, alignment 0x1, len 0x4 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 11 12 15 - only one type (true/edge) DMA: channel(s) 5 16-bit, not a bus master, , count by word, Compatibility mode DMA: channel(s) 7 16-bit, not a bus master, , count by word, Compatibility mode I/O Range 0x240 .. 0x240, alignment 0x1, len 0x10 [16-bit addr] I/O Range 0x340 .. 0x340, alignment 0x1, len 0x8 [16-bit addr] I/O Range 0x34c .. 0x34c, alignment 0x1, len 0x4 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 5 7 11 12 15 - only one type (true/edge) DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode I/O Range 0x240 .. 0x240, alignment 0x1, len 0x10 [16-bit addr] I/O Range 0x340 .. 0x340, alignment 0x1, len 0x8 [16-bit addr] I/O Range 0x34c .. 0x34c, alignment 0x1, len 0x4 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 5 7 11 12 15 - only one type (true/edge) DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode I/O Range 0x230 .. 0x230, alignment 0x1, len 0x10 [16-bit addr] I/O Range 0x330 .. 0x330, alignment 0x1, len 0x8 [16-bit addr] I/O Range 0x33c .. 0x33c, alignment 0x1, len 0x4 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 5 7 11 12 15 - only one type (true/edge) DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode I/O Range 0x250 .. 0x250, alignment 0x1, len 0x10 [16-bit addr] I/O Range 0x350 .. 0x350, alignment 0x1, len 0x8 [16-bit addr] I/O Range 0x35c .. 0x35c, alignment 0x1, len 0x4 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 5 7 11 12 15 - only one type (true/edge) DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode DMA: channel(s) 1 3 5 6 7 8/16-bit, not a bus master, count by byte, count by word, Compatibility mode I/O Range 0x260 .. 0x260, alignment 0x1, len 0x10 [16-bit addr] I/O Range 0x360 .. 0x360, alignment 0x1, len 0x8 [16-bit addr] I/O Range 0x36c .. 0x36c, alignment 0x1, len 0x4 [16-bit addr] TAG End DF Logical Device ID: GRV0011 0x1100561e #1 Device supports I/O Range Check Device Description: Disabled Device Logical Device ID: PNPb02f 0x2fb0d041 #2 Device supports I/O Range Check Device Description: Game Port TAG Start DF Good Configuration I/O Range 0x201 .. 0x201, alignment 0x1, len 0x1 [16-bit addr] TAG Start DF Sub-optimal Configuration I/O Range 0x200 .. 0x2ff, alignment 0x1, len 0x1 [16-bit addr] TAG End DF Logical Device ID: GRV0003 0x0300561e #3 Device supports I/O Range Check Device Description: SB Compatible Audio DMA: channel(s) 1 8-bit, not a bus master, count by byte, , Compatibility mode TAG Start DF Good Configuration IRQ: 5 - only one type (true/edge) I/O Range 0x388 .. 0x388, alignment 0x1, len 0x2 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 5 7 - only one type (true/edge) I/O Range 0x388 .. 0x388, alignment 0x1, len 0x2 [16-bit addr] TAG Start DF Sub-optimal Configuration IRQ: 3 5 7 9 - only one type (true/edge) I/O Range 0x38a .. 0x3f0, alignment 0x2, len 0x2 [16-bit addr] TAG End DF Logical Device ID: GRV0004 0x0400561e #4 Device supports I/O Range Check Device Description: MPU-401 GM Music TAG Start DF Good Configuration I/O Range 0x330 .. 0x330, alignment 0x2, len 0x2 [16-bit addr] TAG Start DF Sub-optimal Configuration I/O Range 0x300 .. 0x340, alignment 0x10, len 0x2 [16-bit addr] TAG Start DF Sub-optimal Configuration I/O Range 0x332 .. 0x326, alignment 0x2, len 0x2 [16-bit addr] TAG End DF End Tag Successfully got 85 resources, 5 logical fdevs -- card select # 0x0001 CSN GRV0001 (0x0100561e), Serial Number 0xffffffff Logical device #0 IO: 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 IRQ 11 0 DMA 5 7 IO range check 0x00 activate 0x01 Logical device #1 IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 IRQ 0 0 DMA 4 4 IO range check 0x00 activate 0x01 Logical device #2 IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 IRQ 0 0 DMA 4 4 IO range check 0x00 activate 0x01 Logical device #3 IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 IRQ 9 0 DMA 4 4 IO range check 0x00 activate 0x01 Logical device #4 IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 IRQ 0 0 DMA 4 4 IO range check 0x00 activate 0x01 >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007150536.BAA00840>