Linux Sound subsystem development
 help / color / mirror / Atom feed
From: Radu Raduta <radu@mail.dnttm.ro>
To: linux-sound@vger.kernel.org
Subject: 2.1.127 opl3sa2 Yamaha OPL3SAx driver works?
Date: Sun, 08 Nov 1998 21:36:33 +0000	[thread overview]
Message-ID: <marc-linux-sound-91056036830091@msgid-missing> (raw)

Hi all!
First of all, i'd like to know if this driver (opl3sa2 from 2.1.127
version kernel) is operational, becouse i couldn't make it work, neither 
as a module, or as a built-in driver.

My configuration is an OPL3-SA3 (i think...), and it works with isapnp &
WSS+OPL3+MPU401 drivers. Still, i'd like to see a more specific driver,
one that will at least configure my mixer right. 

I would like to know if anyone succesfully installed the mentioned driver,
and how. It wants several parameters: 
=============
io = 0x370	: i used what the "SETUPSA.EXE" program reports for CTRL
		  wich is configured in the isapnp.conf file as "IO 4" for
		  logical device 0 (is that what LD stands for ?) 
mss_io = 0x530	: this is the WSS/MSS io - configured as IO 1 on LD 0 
		  by isapnp
mpu_io = 0x330  : the MPU401 io port - configured as IO 3 on LD 0
irq = 5		: the card's irq - INT 0 for LD 0
dma = 0		: DMA 0 for LD 0 configured as CHANNEL 0
dma2= 1		: DMA 1 for LD 0 configured as CHANNEL 1
=============

On modprobe opl3sa2 with parameters in /etc/config.modules it outputs:

=============
ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
done emptying slots
opl3sa2.c: Control using I/O port 0x370
opl3sa2.c: trying to init!
opl3sa2 found and attached
MSS: I/O port conflict
mss not found!
/lib/modules/2.1.127/misc/opl3sa2.o: init_module: Device or resource busy
sound: Device or resource busy
=============

Note that some of the mesages are "home-made" - used printk in the source
to see the program flow.

After crashing, it leaves the mpu401, sound and soundcore modules
installed, but an
        `cat /proc/ioports` 
gives :
============
Unable to handle kernel paging request at virtual address c18414c8
current->tss.cr3 = 003cc000, %cr3 = 003cc000
*pde = 00ec0063
*pte = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c01b8c6b>]
EFLAGS: 00010297
eax: c18414c8   ebx: ffffffff   ecx: c18414c8   edx: fffffffe
esi: ffffffff   edi: c0db9104   ebp: 00000000   esp: c0c41eec
ds: 0018   es: 0018   ss: 0018
Process cat (pid: 423, process nr: 28, stackpage¿c41000)
Stack: c0db9000 00000c00 c03cb12c 00000001 00000001 ffffffff 0000001b
c03cb12c
       c01b8e54 c0db90f8 c01bf708 c0c41f34 c011ad68 c0db90f8 c01bf6f9
00000370
       00000371 c18414c8 00000000 c0c41f90 c0ac2d9c c014c256 c0db9000
c0db9000
Call Trace: [<c01b8e54>] [<c01bf708>] [<c011ad68>] [<c01bf6f9>]
[<c18414c8>] [<c014c256>] [<c014c45e>]
       [<c0129646>] [<c0108d54>]
Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 f7 c5 10 00
Segmentation fault
=============

What to do ? 

Thanx alot for your time.

Radu

                 reply	other threads:[~1998-11-08 21:36 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-sound-91056036830091@msgid-missing \
    --to=radu@mail.dnttm.ro \
    --cc=linux-sound@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox