Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Nov 1998 18:14:46 -0600
From:      David Kelly <dkelly@HiWAAY.net>
To:        freebsd-multimedia@FreeBSD.ORG
Subject:   sequencer1: <???> at 0x388 (not functional)
Message-ID:  <199811170014.SAA04808@n4hhe.ampr.org>

next in thread | raw e-mail | index | archive | help
Found time to dig into my soundcard problems again. Luigi pointed out it
wasn't getting its DMA right from the BIOS. I noticed PnP was detecting
the card and assigning IRQ-9 when I had reserved IRQ-5 for an ISA card
in the BIOS.

So I changed BIOS settings so only IRQ 10 and no DMA are reserved for
ISA. PnP now assigns IRQ 5, DRQ 1 and 3, to my sound card. But still
doesn't play sounds right.

dmesg says:
Probing for PnP devices:
CSN 1 Vendor ID: CSCd925 [0x25d9630e] Serial 0xffffffff Comp ID: @@@0000 [0x0000
0000]
mss_attach <CS4235>1 at 0x530 irq 5 dma 1:3 flags 0x13
pcm1 (CS423x/Yamaha <CS4235> sn 0xffffffff) at 0x530-0x537 irq 5 drq 1 flags 0x1
3 on isa

n4hhe: {1027} cat /dev/sndstat
FreeBSD Audio Driver (981002) Nov 11 1998 17:42:32
Installed devices:
pcm1: <CS4235> at 0x530 irq 5 dma 1:3
sequencer1: <???> at 0x388 (not functional)
n4hhe: {1028} 

Hurray! Back to IRQ 5, plus DMA of 1 and 3. And a new error message.

Am wondering of my 4-port serial card is contributing to the problem?

options         COM_MULTIPORT           #code for some cards with shared IRQs
device  sio2    at isa? port 0x1a8 tty flags 0x205 irq 10 vector siointr
device  sio3    at isa? port 0x1e8 tty flags 0x205
device  sio4    at isa? port 0x2a8 tty flags 0x205
device  sio5    at isa? port 0x3e8 tty flags 0x205

This is a little more than I'd normally dump on a list, but this is the 
output of pnpinfo:

Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID CSCd925 (0x25d9630e), Serial Number 0xffffffff
PnP Version 1.0, Vendor Version 4
Device Description: AW37 (Resource R2.0)

Logical Device ID: CSC0000 0x0000630e #0
Device Description: WSS/SB
TAG Start DF
Good Configuration
    DMA: channel(s) 1 
	8-bit, not a bus master, count by byte, , Type A
    DMA: channel(s) 0 3 
	8-bit, not a bus master, count by byte, , Type A
    IRQ: 5  - only one type (true/edge)
    I/O Range 0x534 .. 0x534, alignment 0x4, len 0x4
	[16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x8, len 0x4
	[16-bit addr]
    I/O Range 0x220 .. 0x220, alignment 0x20, len 0x10
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    DMA: channel(s) 1 3 
	8-bit, not a bus master, count by byte, , Type A
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Type A
    IRQ: 5 7 9 10 11 12 15  - only one type (true/edge)
    I/O Range 0x534 .. 0xffc, alignment 0x4, len 0x4
	[16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x8, len 0x4
	[16-bit addr]
    I/O Range 0x220 .. 0x260, alignment 0x20, len 0x10
	[16-bit addr]
TAG Start DF
Sub-optimal Configuration
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Type A
    IRQ: 5 7 9 10 11 12 15  - only one type (true/edge)
    I/O Range 0x534 .. 0xffc, alignment 0x4, len 0x4
	[16-bit addr]
    I/O Range 0x388 .. 0x3c8, alignment 0x8, len 0x4
	[16-bit addr]
    I/O Range 0x220 .. 0x300, alignment 0x20, len 0x10
	[16-bit addr]
TAG End DF

Logical Device ID: CSC0001 0x0100630e #1
Device Description: GAME
TAG Start DF
Good Configuration
    I/O Range 0x200 .. 0x200, alignment 0x8, len 0x8
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    I/O Range 0x208 .. 0x208, alignment 0x8, len 0x8
	[16-bit addr]
TAG End DF

Logical Device ID: CSC0010 0x1000630e #2
Device Description: CTRL
    I/O Range 0x120 .. 0x3a8, alignment 0x8, len 0x8
	[16-bit addr]

Logical Device ID: CSC0003 0x0300630e #3
Device Description: MPU
TAG Start DF
Good Configuration
    IRQ: 9  - only one type (true/edge)
    I/O Range 0x330 .. 0x330, alignment 0x8, len 0x2
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    IRQ: 9 10 11 12 15  - only one type (true/edge)
    I/O Range 0x330 .. 0x360, alignment 0x8, len 0x2
	[16-bit addr]
TAG Start DF
Sub-optimal Configuration
    I/O Range 0x330 .. 0x3e0, alignment 0x8, len 0x2
	[16-bit addr]
TAG End DF
End Tag

Successfully got 46 resources, 4 logical fdevs
-- card select # 0x0001

CSN CSCd925 (0x25d9630e), Serial Number 0xffffffff

Logical device #0
IO:  0x0534 0x0388 0x0220 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 5 0
DMA 1 3
IO range check 0x00 activate 0x01

Logical device #1
IO:  0x0200 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01

Logical device #2
IO:  0x0120 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01

Logical device #3
IO:  0x0330 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 9 0
DMA 4 4
IO range check 0x00 activate 0x01


--
David Kelly N4HHE, dkelly@nospam.hiwaay.net
=====================================================================
The human mind ordinarily operates at only ten percent of its
capacity -- the rest is overhead for the operating system.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message



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