slackware 2.0 + SoundBlaster 16 problems.

slackware 2.0 + SoundBlaster 16 problems.

Post by Camille-Aimé Possama » Tue, 05 Nov 1996 04:00:00



John J. O'Brien wrote:

> Hello everybody,
> I have installed Slackware 2.0 on a 486DX66.  I can't get the sound card
> to work.  I have recompiled the kernel and used the same settings for
> the card as DOS.  DMA 5, 8 bit int 1 and 16 bit int 5.  Default port
> address 220.  The card has worked OK with eariler versions of Linux.  I
> read the module docs and during make config did not select MIDI because
> there might be a conflict with my SCSI card, Adaptec 1542.  The scsi
> card is only for the hard drive,  The SB16 is ISA.  At any rate I
> ran the script for /dev/sndstat and it says no such device.  I have
> not seen this problem in earlier versions ( pre ELF ).  Any advice
> would be appreciated.

        Perhaps there is a specific SounBlaster / Adaptec 1542 problem.
Some time ago, I have posted a similar message but it was in another
newsgroup and I not had any response yet.

        I attach a copy of this past message. In case of an email response to
John, please cc to me also.

Thank you very much for your help,

-
======================================================================
             Camille-Aim'e Possama"i           \        T'el'ephone  
  Centre National de la Recherche Scientifique  \    (+33) 91 16 43 27
Centre de Recherches en Neurosciences Cognitives \                    
           31, chemin Joseph-Aiguier              \     T'el'ecopie  
       F13402 Marseille cedex 20 - France          \ (+33) 91 77 49 69
======================================================================

[ inbox0 14K ]
From cami...@sugiton.cnrs-mrs.fr  Fri Oct 18 16:46:38 1996
Return-Path: cami...@sugiton.cnrs-mrs.fr
Received: from sugiton (localhost [127.0.0.1]) by sugiton.cnrs-mrs.fr (8.7.6/8.7.3) with SMTP id QAA10339 for <cami...@sugiton.cnrs-mrs.fr>; Fri, 18 Oct 1996 16:46:38 GMT
Sender: cami...@sugiton.cnrs-mrs.fr
Message-ID: <3267B46D.55E5447E@sugiton.cnrs-mrs.fr>
Date: Fri, 18 Oct 1996 16:46:37 +0000
From: Camille-Aim Possamai <cami...@sugiton.cnrs-mrs.fr>
Organization: Centre National de la Recherche Scientifique
X-Mailer: Mozilla 3.0C-Caldera (X11; I; Linux 2.0.14 i686)
MIME-Version: 1.0
Newsgroups: comp.os.linux.setup
Subject: SB AWE-Adaptec 1542 conflict. Why?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: R

Hi everybody,

As the subject line tells, it seems that I am experiencing a conflict
between
the SoundBlaster AWE32 PnP and the Adaptec 1542 SCSI adapter.

A detailed description of my equipment is given below. However, briefly,
I have an Adaptec 1542 (with an attached Plextor 8x cdrom) and a SB AWE.
Separately, both cards works well. According to my vendor the
combination also
works well with Windows NT but of that I have no personal experience.
Now, the problem arises when, the AWE being in service, that is after
the command:

/sbin/isapnp /etc/isapnp /etc/isapnp.conf

is issued, I want to use the cdrom :

mount /dev/scd0

In this case, I get repeatedly the following messages:

--> aha1542_out failed (2) scsi aborting command due to time out :
           pid 17424, scsi 0, channel 0, id 4,lun 0, 0x1e 00 00 00 00 00
--> scsi host 0 abort (pid 17424) timed out - resetting
--> scsi host 0 abort (pid 17424) timed out - resetting
--> scsi is being reset for host 0 channel 0
--> aha1542_out failed (2) sent BUS DEVICE RESET to target 4
--> sending DID_RESET for target 4

... and so on ... until I hit the reset key --- cann't do anything
else :-(

This does not depend upon whether or not the sound module is loaded and
this
does not depend upon whether I boot kernel 2.0.14 or 2.0.22.

As it can been seen from the following detailed description , the
Adaptec and the
SB do not share the same IRQ or the same ioport address or the same dma
channel.

If anybody has an idea that would help me a lot,

Thank you very much for your help,

--
======================================================================
             Camille-Aim'e Possama"i           \        T'el'ephone  
  Centre National de la Recherche Scientifique  \    (+33) 91 16 43 27
Centre de Recherches en Neurosciences Cognitives \                    
           31, chemin Joseph-Aiguier              \     T'el'ecopie  
       F13402 Marseille cedex 20 - France          \ (+33) 91 77 49 69
======================================================================

Here is the detailed description of my equipment. It is rather long;
this is
because I cann't figure out what is important. I thought that only IRQ,
I/O
port, and DMA channel were important. Obviously, this is not true.

Hardware
========

* Modulux Computer
* Processor: 2 x Intel i686 (PPro) 200Mz
* Motherboard: SuperMicro P6DNF with AMI bios rev 0.7
* RAM: 64M (60)
* Video: Matrox Millenium with 4M of VRAM

* SCSI 1: AHA-2940 Ultra-WIDE (PCI-bus), I/O 0xec00, Mem 0xffafb000:
          irq 10
          with:

       - Vendor: Quantum   Model: XP34300W          Rev: L912
         Type:   Direct-Access                      ANSI SCSI revision:
02
         Detected scsi disk sda at scsi1, channel 0, id 0, lun 0

       - Vendor: SEAGATE   Model: ST51080N          Rev: 0943
         Type:   Direct-Access                      ANSI SCSI revision:
02
         Detected scsi disk sdb at scsi1, channel 0, id 5, lun 0

       - Vendor: IMS       Model: CDD2000/00        Rev: 1.25
         Type:   CD-ROM                             ANSI SCSI revision:
02
         Detected scsi CD-ROM sr1 at scsi1, channel 0, id 3, lun 0

       - Vendor: HP        Model: C2520A            Rev: 3503
         Type:   Processor                          ANSI SCSI revision:
02
         Detected scsi generic sgc at scsi1, channel 0, id 2, lun 0

* SCSI 0 : Adaptec 1542 with:

       - Vendor: PLEXTOR   Model: CD-ROM PX-8XCS    Rev: 1.02
         Type:   CD-ROM                             ANSI SCSI revision:
02
         Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0

* Ethernet: 3c590 PCI card (Vortex)
* Multiport: Cyclades (almost) compatible card with customized driver
* Sound: SoundBlaster AWE 32 PnP initialized with :
        /sbin/isapnp /etc/isapnp.conf
        /sbin/insmod sound
  in rc.local

System and system history
=========================

* Caldera Network Desktop v1.0
* upgraded to RedHat 3.0.3 (Picasso)
* rpm upgraded to version 2.1.2
* kernel upgraded to 2.0.22 with SMP and SMP_PROF enabled
* gcc 2.7.2
* libc 5.2.18
* X server: Xinside 1.2 shipped with CND 1.0 and upgraded to 1.3
(non-rpm)
* Installed MWM 2.0 & MWM Development Kit from Xinside

/proc/cpuinfo
=============

processor       : 0
cpu             : 686
model           : Pentium Pro
vendor_id       : GenuineIntel
stepping        : 7
fdiv_bug        : no
hlt_bug         : no
fpu             : yes
fpu_exception   : yes
cpuid           : yes
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic 11 mtrr pge
mca cmov
bogomips        : 199.07

processor       : 1
cpu             : 686
model           : Pentium Pro
vendor_id       : GenuineIntel
stepping        : 7
fdiv_bug        : no
hlt_bug         : no
fpu             : yes
fpu_exception   : yes
cpuid           : yes
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic 11 mtrr pge
mca cmov
bogomips        : 199.07

/proc/meminfo
=============

        total:    used:    free:  shared: buffers:  cached:
Mem:  64700416 63582208  1118208 27504640 23977984 12943360
Swap: 133885952  1105920 132780032
MemTotal:     63184 kB
MemFree:       1092 kB
MemShared:    26860 kB
Buffers:      23416 kB
Cached:       12640 kB
SwapTotal:   130748 kB
SwapFree:    129668 kB

/proc/pci
=========

PCI devices found:
  Bus  0, device  20, function  0:
    VGA compatible controller: Matrox Millenium (rev 1).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  
      Non-prefetchable 32 bit memory at 0xffafc000.
      Prefetchable 32 bit memory at 0xfe000000.
  Bus  0, device  18, function  0:
    SCSI storage controller: Adaptec AIC-7881U (rev 0).
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master
Capable.  Late
ncy=64.  Min Gnt=8.Max Lat=8.
      I/O at 0xec00.
      Non-prefetchable 32 bit memory at 0xffafb000.
  Bus  0, device  17, function  0:
    Ethernet controller: 3Com 3C590 10bT (rev 0).
      Medium devsel.  IRQ 9.  Master Capable.  Latency=248.  Min
Gnt=3.Max Lat=8
.
      I/O at 0xef80.
  Bus  0, device   7, function  2:
    USB Controller: Intel 82371SB Natoma/Triton II PIIX3 (rev 0).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.  
      I/O at 0x0.
  Bus  0, device   7, function  1:
    IDE interface: Intel 82371SB Natoma/Triton II PIIX3 (rev 0).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
Latency=32.  
      I/O at 0xffa0.
  Bus  0, device   7, function  0:
    ISA bridge: Intel 82371SB Natoma/Triton II PIIX3 (rev 0).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.  
  Bus  0, device   0, function  0:
    Host bridge: Intel 82441FX Natoma (rev 2).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
Latency=32.  

/proc/devices
=============

Character devices:
 1 mem
 2 pty
 3 ttyp
 4 ttyp
 5 cua
 6 lp
 7 vcs
14 sound
19 ttyC
20 cub
21 sg

Block devices:
 2 fd
 8 sd
11 sr

/proc/scsi/aic7xxx/1
====================

Adaptec AIC7xxx driver version: 3.4/3.2/3.1

Compile Options:
  AIC7XXX_RESET_DELAY    : 15
  AIC7XXX_TWIN_SUPPORT   : Enabled
  AIC7XXX_TAGGED_QUEUEING: Disabled
  AIC7XXX_PAGE_ENABLE    : Disabled
  AIC7XXX_PROC_STATS     : Disabled

Adapter Configuration:
          SCSI Adapter: AHA-2940 Ultra
                        (AIC-788x chipset)
              Host Bus: Wide
               Base IO: 0xec00
                   IRQ: 10
                  SCBs: Used 4, HW 16, Page 16
            Interrupts: 286762
         Serial EEPROM: True
  Extended Translation: Enabled
        SCSI Bus Reset: Enabled
            Ultra SCSI: Disabled
     Target Disconnect: Enabled

/proc/ioports
=============

0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : npu
0220-022f : sound blaster
02f8-02ff : serial(auto)
0330-0333 : SB MIDI
0334-0337 : aha1542
0378-037f : lp
0388-038b : OPL3/OPL2
03c0-03df : vga+
03f0-03f5 : floppy
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
ec00-ecbe : aic7xxx
ef80-ef9f : 3c590 Vortex 10Mbps

/proc/interrupts
================

 0:   34925733   timer
 1:     129953   keyboard
 2:          0   cascade
 3:          2 + cyclades
 4:    1338548 + serial
 5:        960   sound blaster
 9:     160300   3c590 Vortex 10Mbps
10:     286011 + aic7xxx
13:     915059 + IPI
14:         15   aha1542
IPI:   915059 received

/proc/dma
=========

 1: Sound Blaster8
 4: cascade
 5: Sound Blaster16
 6: aha1542

/etc/isapnp.conf
================

# Trying port address 0203
# Board 1 has serial identifier 8b 00 04 90 a6 48 00 8c 0e
# Board 2 has serial identifier 44 01 00 00 00 42 15 90 04

# (DEBUG)
(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)

# Card 1: (serial identifier 8b 00 04 90 a6 48 00 8c 0e)
# CTL0048 Serial No 299174 [checksum 8b]
# Version 1.0, Vendor version 1.0
# ANSI string -->Creative SB32 PnP<--
#
# Logical device id CTL0031
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed if r
equired
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE CTL0048/299174 (LD 0
#     ANSI string -->Audio<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       IRQ 5.
#             High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 5 (MODE +E)))
#       First DMA channel 1.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
(DMA 0 (CHANNEL 1))
#       Next DMA channel 5.
#             16 bit DMA only
#             Logical device is not a bus master
#             DMA may not execute in count by byte mode
#             DMA may execute in count by word mode
#             DMA channel speed in compatible mode
(DMA 1 (CHANNEL 5))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0220
#             IO base alignment 1 bytes
#             Number of IO addresses required: 16
(IO 0 (BASE 0x0220))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0330
#             Maximum IO base address 0x0330
#             IO base alignment 1 bytes
#             Number of IO addresses required: 2
(IO 1 (BASE 0x0330))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x0388
#             IO base alignment 1 bytes
#             Number of IO addresses required: 4
(IO 2 (BASE 0x0388))

(ACT Y)
))

# Logical device id CTL0021
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed if r
equired
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE CTL0048/299174 (LD 2
#     ANSI string -->WaveTable<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0620
#             Maximum IO base address 0x0620
#             IO base alignment 1 bytes
#             Number of IO addresses required: 4
(IO 0 (BASE 0x0620))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0620
#             Maximum IO base address 0x0680
#             IO base alignment 32 bytes
#             Number of IO addresses required: 4
# (IO 0 (BASE 0x0620))

#     End dependent functions
(ACT Y)
))

#
# Logical device id CTL7001
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed if r
equired
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE CTL0048/299174 (LD 3
#     Compatible device id PNPb02f
#     ANSI string -->Game<--
#     Logical device decodes 16 bit IO address lines
#         Minimum IO base address 0x0200
#         Maximum IO base address 0x0200
#         IO base alignment 1 bytes
#         Number of IO addresses required: 8
(IO 0 (BASE 0x0200))
(ACT Y)))

# End tag... Checksum 0x00 (OK)

# Card 2: (serial identifier 44 01 00 00 00 42 15 90 04)
# ADP1542 Serial No 16777216 [checksum 44]
# Version 1.0, Vendor version 1.0
# ANSI string -->Adaptec AHA-1542CP<--
#
# Logical device id ADP1542
#     Device support I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed if r
equired
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE ADP1542/16777216 (LD 0
#     ANSI string -->SCSI Host Adapter<--
#     Compatible device id PNP00a0
#     IRQ 10, 11, 12, 14 or 15.
#         High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 14 (MODE +E)))
#     First DMA channel 5, 6 or 7.
#         16 bit DMA only
#         Logical device is a bus master
#         DMA may execute in count by byte mode
#         DMA may execute in count by word mode
#         DMA channel speed type A
(DMA 0 (CHANNEL 6))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0334
#             Maximum IO base address 0x0334
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
(IO 0 (BASE 0x0334))

#     End dependent functions
#     Memory is non-writeable (ROM)
#     Memory is read cacheable, write-through
#     Memory decode supports high address
#     memory is 8-bit only
#     memory is shadowable
#     memory is an expansion ROM
#     Minimum memory base address 0x0c8000
#     Maximum memory base address 0x0dc000
#     Range base alignment mask 0xff4000 bytes
#     Range length 16384 bytes
# Choose UPPER = Range, or UPPER = Upper limit to suit hardware
# (MEM 0 (BASE 0x0c8000) (MODE bu) (UPPER 0x0cc000))
(MEM 0 (BASE 0x0c8000) (MODE br) (UPPER 0x004000))
(ACT Y)))
# End tag... Checksum 0x00 (OK)

 
 
 

1. SoundBlaster 16 (Vibra 16) Problem with kernel 2.4.0

Hi,

Ive been trying to figure this out all day now.  I had no problem with it before what so ever

and it still works when I boot a older kernel.  For some reason they removed the i/o base, irq,dma1,dma2

out of the sound section for the kernel config in 2.4.0.  They say to use boot commands to the kernel

instead which would mean to use append within lilo I presume.  ive tried sb="220,5,1,5" as the help for

the sound blaster card says in the kernel menuconfig, but no luck.  I also tried to make it a module but

still no luck with it.  If anyone has any clue please let me know.

Thanks,

nic

2. mouse probs.

3. Help: soundblaster 16, mitsumi cd, slack pro 2.0 installation

4. Bell Atlantic DSL

5. RedHat/Slackware 3.0 would not find SoundBlaster 16 CD-ROM

6. Newbie help:: dd if=/mnt/cdrom/images/boot.img of=/dev/fd0 bs=1440k

7. soundblaster 16 does not work with linux slackware 1.2.1

8. kernel capabilities ? howto ?

9. Soundblaster 16 in slackware??

10. RedHat/Slackware 3.0 would find SoundBlaster 16 CD-ROM, help!

11. Soundblaster: no 16-bit DMA means no 16-sampling or not?

12. Soundblaster 16 sndconfig Problem

13. Problems with SoundBlaster SB 16 SCSI interface