> 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.
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)