Subject: Re: Toshiba Tecra 8000 & sound
To: Benjamin Lorenz <lorenz@inetmail.de>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-i386
Date: 06/05/1999 10:04:13
On Sat, 5 Jun 1999 13:40:25 +0200 (CEST) 
 Benjamin Lorenz <lorenz@inetmail.de> wrote:

 > But... then my 3Com pc-card does not get probed correctly anymore:
 > 
 >  pcmcia0 at pcic0 controller 0 socket 0
 >  ep0 at pcmcia0 function 0 port 0x330-0x33f: 3Com 3c589 10Mbps Ethernet
 >  ep0: wrote 0x7ff to TX_AVAIL_THRESH, read back 0x0. Interface disabled

You probably have a Yamaha OPL FM synth at 0x330 (where the AdLib sound
board used to live).  The reason it works when you disable the wss is
probably because the OPL at that address is active when wss is in use,
but when the soundblaster addresses are used for audio, the OPL decodes
addresses in the traditional soundblaster range.

My Dell Inspiron 3500 has an audio chip that does this.

Uncomment the "opl... at isa? ... 0x330..." in your kernel config file,
and all will (hopefully :-) be well.

 > Seems to conflict with some audio port, because, if I disable sound
 > in the bios, the network does well:
 > 
 >  pcmcia0 at pcic0 controller 0 socket 0
 >  ep0 at pcmcia0 function 0 port 0x330-0x33f: 3Com 3c589 10Mbps Ethernet
 >  ep0: address 00:10:5a:90:52:62, 8KB byte-wide FIFO, 5:3 Rx:Tx split
 >  ep0: 10baseT, 10base5, 10base2 (default 10baseT)
 > 
 > How can I specify the port the 3Com card should operate on? From
 > MS Windows, I can set the port to, say, 0x270, then sound and
 > network go together, at least under Windows...

You could set pcic_isa_alloc_iobase to 0x270, for example.

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>