Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Oct 1998 20:53:37 +0000 (GMT)
From:      Ben Cohen <bjc23@hermes.cam.ac.uk>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Soundblaster problems
Message-ID:  <Pine.BSF.4.02A.9810302038050.236-200000@bjc23.trin.cam.ac.uk>

index | next in thread | raw e-mail

[-- Attachment #1 --]
Hi!

I have a soundcard which is (it claims) a Creative SB AWE64 PnP card.  It
works OK under Windows 95.

The DOS Soundblaster utility sets the BLASTER environment variable to: 
     A220 I5 D1 H5 P330 E620 T6

I am running FreeBSD 3.0-980520-SNAP.  I can't get the card to work under
FreeBSD.  (I am assuming that it's not a problem with this particular
SNAP.)

(I also have an internal modem, which I think is PnP, a CD-ROM drive, and
a 3COM 3c905TX ethernet card.  I haven't tried using the modem under
FreeBSD, but it does work under Windows.)

I get the following messages on system startup:

sb_reset_dsp failed
sb0 not found at 0x220
sb_reset_dsp failed
sbxvi0 not found
sbmidi0 not found at 0x330
awe0 at 0x620 on isa
AWE32: not detected
opl0 not found at 0x388

(Also:

Probing for PnP devices:
Trying Read_Port at 203
CSN 1 Vendor ID: CTL00e4 [0xe4008c0e] Serial 0x1acf6521
Called nullpnp_probe with tag 0x00000001, type 0xe4008c0e
CSN 2 Vendor ID: @QN1c01 [0x011c2e02] Serial 0xffffffff
Called nullpnp_probe with tag 0x00000002, type 0x011c2e02    )

My Kernel file contains:

controller      pnp0
controller      snd0
device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr
#options "SBC_IRQ=5"    
device sbxvi0 at isa? drq 5
device sbmidi0 at isa? port 0x330
device awe0 at isa? port 0x620
device opl0 at isa? port 0x388 conflicts

(If I uncomment the SBC_IRQ=5 line then config says that there is a syntax
error.)

I have tried changing some of these lines as suggested by the Handbook
(etc.), but nothing helps.

I have done a /dev/MAKEDEV snd0, although I don't know whether that
matters at this point.

What am I doing wrong?

Attached is the pnpinfo listing.

If you need any more information (in particular the full dmesg listing or
kernel file) I can supply them.

Thanks very much...

Ben.

[-- Attachment #2 --]
Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID CTL00e4 (0xe4008c0e), Serial Number 0x1acf6521
PnP Version 1.0, Vendor Version 16
Device Description: Creative SB AWE64  PnP
*** Small Vendor Tag Detected

Logical Device ID: CTL0045 0x45008c0e #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 9 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 9 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
Acceptable Configuration
    IRQ: 5 7 9 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
Acceptable Configuration
    IRQ: 5 7 9 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
Acceptable Configuration
    IRQ: 5 7 9 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
Acceptable Configuration
    IRQ: 5 7 9 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]
TAG Start DF
Sub-optimal Configuration
    IRQ: 5 7 9 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 0x10, len 0x2
	[16-bit addr]
    I/O Range 0x388 .. 0x394, alignment 0x4, len 0x4
	[16-bit addr]
TAG End DF

Logical Device ID: CTL7002 0x02708c0e #1
Compatible Device ID: PNPb02f (2fb0d041)
Device Description: Game
TAG Start DF
Good Configuration
    I/O Range 0x200 .. 0x200, alignment 0x1, len 0x8
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    I/O Range 0x200 .. 0x208, alignment 0x8, len 0x8
	[16-bit addr]
TAG End DF

Logical Device ID: CTL0022 0x22008c0e #2
Device Description: WaveTable
TAG Start DF
Good Configuration
    I/O Range 0x620 .. 0x620, alignment 0x1, len 0x4
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    I/O Range 0x620 .. 0x680, alignment 0x20, len 0x4
	[16-bit addr]
TAG End DF
*** Small Vendor Tag Detected
End Tag

Successfully got 69 resources, 3 logical fdevs
-- card select # 0x0001

CSN CTL00e4 (0xe4008c0e), Serial Number 0x1acf6521

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

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

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

Card assigned CSN #2
Vendor ID @QN1c01 (0x011c2e02), Serial Number 0xffffffff
PnP Version 1.0, Vendor Version 0
Device Description: HSP K56FLEX PNP MODEM

Logical Device ID: PCT3880 0x80387440 #0
	Device supports I/O Range Check
TAG Start DF
    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8
	[16-bit addr]
    IRQ: 3 4 5 10 11 12 15  - only one type (true/edge)
TAG Start DF
    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8
	[16-bit addr]
    IRQ: 3 4 5 10 11 12 15  - only one type (true/edge)
TAG Start DF
    I/O Range 0x3f8 .. 0x3f8, alignment 0x8, len 0x8
	[16-bit addr]
    IRQ: 3 4 5 10 11 12 15  - only one type (true/edge)
TAG Start DF
    I/O Range 0x2f8 .. 0x2f8, alignment 0x8, len 0x8
	[16-bit addr]
    IRQ: 3 4 5 10 11 12 15  - only one type (true/edge)
TAG End DF
End Tag

Successfully got 16 resources, 1 logical fdevs
-- card select # 0x0002

CSN @QN1c01 (0x011c2e02), Serial Number 0xffffffff

Logical device #0
IO:  0x0000 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
IRQ 0 255
DMA 255 255
IO range check 0x00 activate 0x00
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9810302038050.236-200000>