Hi. I hope some of you can help me with this. I have spent a lot of
time reading the howtos, searching dejanews, doing trial an error to get
as far as I have, but I think that now I need some more help, please,
hopefully from someone who has fixed a similar problem in the past. I
just joined the list yesterday. If there is some FAQ I should have read
first, I apologize -- please point me at it.
I'm having problems setting up a Pro Audio Spectrum 16 with RedHat 5.2.
I seem to have it partially set up, because after I use sndconfig to set
up the parameters, the sound sample ("Hello, this is Linux Torvalds, and
I pronounce Linux, 'Linux'") does play correctly, with no error
messages. I can cat the file to /dev/audio, and it works fine. But
when I use a program (xaudio, x11amp, tk3play, it doesn't matter which)
to play mp3's, I get extremely scratchy sound, and I get messages
saying, "Sound: DMA (output) timed out - IRQ/DRQ config error?" I don't
doubt that I have a config error, but I'm having trouble tracking down
the conflict. Several times, I have gone into DOS (DRDOS, actually --
NO MS on this machine!) and used the install program that came with the
sound card to change the parameters, and then used redhat's sndconfig to
match those parameters. I have tried a few different available
configurations, but I always get the same thing: very scratchy sound and
that error message. Here are the IRQ, DMA settings I have tried:
I/O port, IRQ, DMA:
220, 7, 1
220, 3, 3
220, 7, 0
220, 3, 0
I am not enabling the SB compatibility of the sound card, so I guess I'm
attempting to use the card's native capabilities. Also not enabling the
MPU401. I'm only using the card for the D-A capability. I have use the
aumix program to put all other inputs down to 0%, using only the DSP set
at about 70% volume. The sound sample from sndconfig sounds fine at
that level. Clear, with not too much background hiss. When playing an
mp3, the music is clearly audible below the scratchiness -- it's not
distorted. It's not the same wild distortion that you get when you cat
a .au file into /dev/dsp.
Here is my machine configuration: Dell Omniplex 590. 90 MHz Pentium, 16
Meg ram, two ide hard drives, 3Com etherlink III on IRQ 5 (I still get
the same problem when I remove that card). Running the stock kernel of
5.2 as it came on my CD from LinuxCentral (2.0.36), which is, if I
recall correctly, actually a pre-release, version 2.0.36-0.7.
Attached is a typescript of some more configuration information, and my
latest /var/log/messages file.
Any help you can provide that would point me in the right direction for
resolving this configuration issue would be greatly appreciated. I
really want to attach this system to my stereo, convert all my CDs to
mp3, and listen to my music...
Sincerely,
--
Jeremy Schneider
[EMAIL PROTECTED]
Script started on Thu Jan 7 12:39:20 1999
[root@p90 /dev]# cat /dev/sndstat
OSS/Free:3.8s2++-971130
Load type: Driver loaded as a module
Kernel: Linux p90.jnet 2.0.36 #1 Tue Oct 13 22:17:11 EDT 1998 i586
Config options: 0
Installed drivers:
Card config:
Audio devices:
0: Pro Audio Spectrum
Synth devices:
Midi devices:
0: Pro Audio Spectrum
Timers:
0: System clock
Mixers:
0: Pro Audio Spectrum 16
[root@p90 /dev]# cat /proc/dma
3: PAS16
4: cascade
[root@p90 /dev]# cat /proc/interrupts
0: 200766 timer
1: 1918 keyboard
2: 0 cascade
3: 138 PAS16
5: 6 3c509
8: 1 + rtc
12: 105 PS/2 Mouse
13: 1 math error
14: 117911 + ide0
15: 14 + ncr53c8xx
[root@p90 /dev]# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : npu
01f0-01f7 : ide0
03c0-03df : vga+
03f0-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
3000-300f : 3c509
ff00-ff7f : ncr53c8xx
[root@p90 /dev]# cat /proc/pci
PCI devices found:
Bus 0, device 15, function 0:
Non-VGA device: NCR 53c810 (rev 1).
Medium devsel. IRQ 15. Master Capable. Latency=64.
I/O at 0xff00.
Non-prefetchable 32 bit memory at 0x3effff00.
Bus 0, device 11, function 0:
Non-VGA device: Intel 82375EB (rev 3).
Medium devsel. Master Capable. Latency=248.
Bus 0, device 4, function 0:
VGA compatible controller: ATI 68800AX (rev 2).
Medium devsel. IRQ 9.
Non-prefetchable 32 bit memory at 0x40000000.
Bus 0, device 0, function 0:
Host bridge: Intel 82434LX Mercury/Neptune (rev 3).
Slow devsel. Master Capable. Latency=16.
[root@p90 /dev]# cat /proc/stat
cpu 5703 0 3549 200341
disk 2912 2942 0 0
disk_rio 2181 2687 0 0
disk_wio 731 255 0 0
disk_rblk 4342 5374 0 0
disk_wblk 1474 510 0 0
page 40479 19750
swap 2 3
intr 329803 209593 2014 0 138 0 6 2 0 1 0 0 0 105 1 117929 14
ctxt 16659
btime 915728790
processes 456
Character devices:
1 mem
2 pty
3 ttyp
4 ttyp
5 cua
7 vcs
10 misc
14 sound
Block devices:
1 ramdisk
2 fd
3 ide0
9 md
[root@p90 /dev]# exit
Script done on Thu Jan 7 12:41:44 1999
Jan 7 12:07:40 p90 syslogd 1.3-3: restart.
Jan 7 12:07:41 p90 kernel: klogd 1.3-3, log source = /proc/kmsg started.
Jan 7 12:07:42 p90 kernel: Loaded 4253 symbols from /boot/System.map.
Jan 7 12:07:42 p90 kernel: Symbols match kernel version 2.0.36.
Jan 7 12:07:42 p90 kernel: Loaded 219 symbols from 13 modules.
Jan 7 12:07:42 p90 kernel: Memory: sized by int13 0e801h
Jan 7 12:07:42 p90 kernel: Console: 16 point font, 400 scans
Jan 7 12:07:42 p90 kernel: Console: colour VGA+ 80x25, 1 virtual console (max 63)
Jan 7 12:07:42 p90 kernel: pcibios_init : BIOS32 Service Directory structure at
0x000ffe80
Jan 7 12:07:42 p90 kernel: pcibios_init : BIOS32 Service Directory entry at 0xffe90
Jan 7 12:07:42 p90 kernel: pcibios_init : PCI BIOS revision 2.00 entry at 0xfcabc
Jan 7 12:07:42 p90 kernel: Probing PCI hardware.
Jan 7 12:07:42 p90 kernel: Calibrating delay loop.. ok - 35.94 BogoMIPS
Jan 7 12:07:42 p90 kernel: Memory: 14472k/16384k available (748k kernel code, 384k
reserved, 588k data)
Jan 7 12:07:42 p90 kernel: Swansea University Computer Society NET3.035 for Linux 2.0
Jan 7 12:07:42 p90 kernel: NET3: Unix domain sockets 0.13 for Linux NET3.035.
Jan 7 12:07:42 p90 kernel: Swansea University Computer Society TCP/IP for NET3.034
Jan 7 12:07:42 p90 kernel: IP Protocols: IGMP, ICMP, UDP, TCP
Jan 7 12:07:42 p90 kernel: Linux IP multicast router 0.07.
Jan 7 12:07:42 p90 kernel: VFS: Diskquotas version dquot_5.6.0 initialized
Jan 7 12:07:42 p90 kernel:
Jan 7 12:07:42 p90 kernel: Checking 386/387 coupling... Hmm, FDIV bug i586 system
Jan 7 12:07:42 p90 kernel: Checking 'hlt' instruction... Ok.
Jan 7 12:07:42 p90 kernel: Intel Pentium with F0 0F bug - workaround enabled.
Jan 7 12:07:42 p90 kernel: alias mapping IDT readonly ... ... done
Jan 7 12:07:42 p90 kernel: Linux version 2.0.36 ([EMAIL PROTECTED]) (gcc version
2.7.2.3) #1 Tue Oct 13 22:17:11 EDT 1998
Jan 7 12:07:42 p90 kernel: Starting kswapd v 1.4.2.2
Jan 7 12:07:42 p90 kernel: Serial driver version 4.13 with no serial options enabled
Jan 7 12:07:42 p90 kernel: PS/2 auxiliary pointing device detected -- driver
installed.
Jan 7 12:07:42 p90 kernel: Real Time Clock Driver v1.09
Jan 7 12:07:42 p90 kernel: Ramdisk driver initialized : 16 ramdisks of 4096K size
Jan 7 12:07:42 p90 kernel: hda: WDC AC1270F, 257MB w/64kB Cache, CHS=917/12/48
Jan 7 12:07:42 p90 kernel: hdb: Maxtor 90680D4, 6485MB w/256kB Cache, CHS=13176/16/63
Jan 7 12:07:42 p90 kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Jan 7 12:07:42 p90 kernel: Floppy drive(s): fd0 is 1.44M, fd1 is 1.2M
Jan 7 12:07:42 p90 kernel: FDC 0 is a National Semiconductor PC87306
Jan 7 12:07:42 p90 kernel: md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
Jan 7 12:07:42 p90 kernel: scsi : 0 hosts.
Jan 7 12:07:42 p90 kernel: scsi : detected total.
Jan 7 12:07:42 p90 kernel: Partition check:
Jan 7 12:07:42 p90 kernel: hda: hda1 < hda5 hda6 hda7 > hda2
Jan 7 12:07:42 p90 kernel: hdb: [EZD] [remap 0->1] [826/255/63] hdb1 hdb2
Jan 7 12:07:42 p90 kernel: RAMDISK: Compressed image found at block 0
Jan 7 12:07:42 p90 kernel: VFS: Mounted root (ext2 filesystem).
Jan 7 12:07:42 p90 kernel: ncr53c8xx: at PCI bus 0, device 15, function 0
Jan 7 12:07:42 p90 kernel: ncr53c8xx: 53c810 detected
Jan 7 12:07:42 p90 kernel: ncr53c810-0: rev=0x01, base=0x3effff00, io_port=0xff00,
irq=15
Jan 7 12:07:42 p90 kernel: ncr53c810-0: ID 7, Fast-10, Parity Checking
Jan 7 12:07:42 p90 kernel: ncr53c810-0: restart (scsi reset).
Jan 7 12:07:42 p90 kernel: scsi0 : ncr53c8xx - revision 2.5f.1
Jan 7 12:07:42 p90 kernel: scsi : 1 host.
Jan 7 12:07:42 p90 kernel: VFS: Mounted root (ext2 filesystem) readonly.
Jan 7 12:07:42 p90 kernel: Trying to unmount old root ... okay
Jan 7 12:07:42 p90 kernel: Adding Swap: 51236k swap-space (priority -1)
Jan 7 12:07:42 p90 kernel: Soundblaster audio driver Copyright (C) by Hannu
Savolainen 1993-1996
Jan 7 12:07:42 p90 kernel: Pro Audio Spectrum driver Copyright (C) by Hannu
Savolainen 1993-1996
Jan 7 12:07:42 p90 kernel: sysctl: ip forwarding off
Jan 7 12:07:42 p90 kernel: Swansea University Computer Society IPX 0.34 for NET3.035
Jan 7 12:07:42 p90 kernel: IPX Portions Copyright (c) 1995 Caldera, Inc.
Jan 7 12:07:42 p90 kernel: Appletalk 0.17 for Linux NET3.035
Jan 7 12:07:42 p90 kernel: eth0: 3c509 at 0x3000 tag 0, 10baseT port, address 00 20
af 3c e4 0c, IRQ 5.
Jan 7 12:07:42 p90 kernel: 3c509.c:1.16 2/3/98 [EMAIL PROTECTED]
Jan 7 12:07:42 p90 kernel: eth0: Setting Rx mode to 1 addresses.
Jan 7 12:08:11 p90 PAM_pwdb[363]: (login) session opened for user root by (uid=0)
Jan 7 12:08:11 p90 login[363]: ROOT LOGIN ON tty1
Jan 7 12:08:11 p90 PAM_pwdb[363]: (login) session closed for user root
Jan 7 12:09:25 p90 kernel: Sound: DMA (output) timed out - IRQ/DRQ config error?
Jan 7 12:11:11 p90 PAM_pwdb[364]: (login) session opened for user root by (uid=0)
Jan 7 12:11:11 p90 login[364]: ROOT LOGIN ON tty2
Jan 7 12:11:11 p90 PAM_pwdb[364]: (login) session closed for user root