*BSD News Article 90930


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!cpk-news-hub1.bbnplanet.com!cam-news-hub1.bbnplanet.com!news.bbnplanet.com!news.mathworks.com!fu-berlin.de!zrz.TU-Berlin.DE!not-for-mail
From: Udo Wolter <uwp@ukrv.de>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: PNP devices
Date: 13 Mar 1997 08:46:15 +0100
Organization: Universitaetsklinikum Rudolf Virchow, Germany
Lines: 78
Message-ID: <r7lo7skzeg.fsf@ukrv.de>
NNTP-Posting-Host: gatekeeper.ukrv.de
X-Newsreader: Gnus v5.3/Emacs 19.34
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:36958


Hi !
I need a hint regarding my soundcard. It's a PNP card (SB Pro 3.1) and I try
to bind it via the controller pnp0 in the kernel-config-file. I initialized
the card with IRQ 10, base addresses 0x220, 0x310 and 0x388. I changed
the file pnp.c so that it should find the card: Serial number 1, device id
-1, IRQs: 10, 11, DRQs: 1, 0 and addresses look above.

The card won't be recognized. Here's what pnpinfo says:

Checking for Plug-n-Play devices...
Trying Read_Port at 203
Card assigned CSN #1
Board Vendor ID: ESS0968
Board Serial Number: 00000001
PnP Version: 1.0
Vendor Version: 16
Device Description: ESS Plug and Play AudioDrive
Logical Device ID: ESS0968 (68097316)
Start Dependent Function
I/O Range base address: 0x1002
I/O length: 0
IRQ: 5 
DMA: 0 1 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May not execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
Start Dependent Function
Device does not decode the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x250
I/O alignment for minimum: 16
I/O length: 16
IRQ: 5 7 8 9 10 
DMA: 0 1 3 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May not execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
End Dependent Function
I/O Range base address: 0x403
I/O length: 0
I/O Range base address: 0x203
I/O length: 0
Logical Device ID: PNPb02f (2fb0d041)
I/O Range base address: 0x102
I/O length: 0
Logical Device ID: PNP0600 (0006d041)
Start Dependent Function
I/O Range base address: 0x801
I/O length: 0
IRQ: 15 
Start Dependent Function
I/O Range base address: 0x801
I/O length: 0
IRQ: 11 
Start Dependent Function
I/O Range base address: 0x801
I/O length: 0
IRQ: 8 9 10 
End Dependent Function
End Tag

So, can anyone tell me what I have to put in pnp.c ? I really need to
put the card at IRQ 10 because on 5 (which showed up in pnpinfo) is the
2940 Adaptec.

Thanx,
        Udo

P.S.: I also asked this question in freebsd-questions, but no one seems to
      know something about such problems...:-(
--
Udo Wolter, email: uwp@cs.tu-berlin.de
!!! LOW-TECH Page: http://www.cs.tu-berlin.de/~uwp/low-tech.html !!!