Date: 07 Apr 1998 23:04:15 -0500 From: stephen farrell <stephen@farrell.org> To: Luigi Rizzo <luigi@labinfo.iet.unipi.it> Cc: multimedia@FreeBSD.ORG Subject: Re: luigi's snd driver questions Message-ID: <87pvityn5s.fsf@phaedrus.uchicago.edu> In-Reply-To: Luigi Rizzo's message of "Wed, 8 Apr 1998 04:22:06 %2B0200 (MET DST)" References: <199804080222.EAA04625@labinfo.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
Luigi Rizzo <luigi@labinfo.iet.unipi.it> writes:
> > I have a sb16 pnp which seems to generally work ok with luigi's driver
> > (this is a 2.2.6-stable system, kernel from like 5 days
> > ago)... however with realvideo i get the following on xconsole
> > (especially under heavy load):
> >
> > WARNING: wrintr but write DMA inactive!
> > WARNING: wrintr but write DMA inactive!
> > WARNING: wrintr but write DMA inactive!
> > ...
> >
> > which seem to coincide with "pops" from the speakers. is this a bug
> > in the driver or a configuration issue? if it's a configuration
>
> cannot tell exactly. it could be that you have a vibra16X which is
> unsupported because of lack of documentation. Yesterday i have written
> again to creativelabs asking for documentation...
Nope... not a vibra. It's a regular plain jain sb16 (well, w/pnp).
> In general, if you have a pnp card, it is much wiser to have
> "controller pnp0" in the kernel so it will fetch the right resources
> from the PnP config registers.
ok... rebuilding kernel now.
> > if my card *is* misconfigured, then how do i know? (i suppose i could
>
> use "pnpinfo" and send me the output. PLAIN ASCII -- no mime
> attachments..
oh... yeah, i see the "CSN" is 1, but what is the LDN--is that
CTL0031, 0x31008c0e or 0?
Thanks
Card assigned CSN #1
Vendor ID CTL0028 (0x28008c0e), Serial Number 0x1008415c
PnP Version 1.0, Vendor Version 16
Device Description: Creative SB16 PnP
Logical Device ID: CTL0031 0x31008c0e #0
Device Description: Audio
TAG Start DF
Good Configuration
IRQ: 5 - only one type (true/edge)
DMA: channel(s) 1
8-bit, not a bus master, count by byte, , Compatibility mode
DMA: channel(s) 5
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 0x330 .. 0x330, alignment 0x1, len 0x2
[16-bit addr]
I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 10 - only one type (true/edge)
DMA: channel(s) 0 1 3
8-bit, not a bus master, count by byte, , Compatibility mode
DMA: channel(s) 5 6 7
16-bit, not a bus master, , count by word, Compatibility mode
I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
[16-bit addr]
I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
[16-bit addr]
I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 10 - only one type (true/edge)
DMA: channel(s) 0 1 3
8-bit, not a bus master, count by byte, , Compatibility mode
DMA: channel(s) 5 6 7
16-bit, not a bus master, , count by word, Compatibility mode
I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
[16-bit addr]
I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
IRQ: 5 7 10 - only one type (true/edge)
DMA: channel(s) 0 1 3
8-bit, not a bus master, count by byte, , Compatibility mode
DMA: channel(s) 5 6 7
16-bit, not a bus master, , count by word, Compatibility mode
I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
IRQ: 5 7 10 - only one type (true/edge)
DMA: channel(s) 0 1 3
8-bit, not a bus master, count by byte, , Compatibility mode
I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
[16-bit addr]
I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
[16-bit addr]
I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
IRQ: 5 7 10 - only one type (true/edge)
DMA: channel(s) 0 1 3
8-bit, not a bus master, count by byte, , Compatibility mode
I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
[16-bit addr]
I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
IRQ: 5 7 10 11 - only one type (true/edge)
DMA: channel(s) 0 1 3
8-bit, not a bus master, count by byte, , Compatibility mode
I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
[16-bit addr]
TAG End DF
--
Steve Farrell
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?87pvityn5s.fsf>
