cmi8330 + pnp fix for sb_card.c

Alessandro Zummo (azummo@ita.flashnet.it)
Fri, 07 Jan 2000 10:52:04 +0200


Warning: This is a message in MIME format. Your mail reader does not
support MIME. Some parts of this message will be readable as plain text.
To see the rest, you will need to upgrade your mail reader. Following are
some URLs where you can find MIME-capable mail programs for common platforms:

Amiga............: YAM http://www.yam.ch/
Unix.............: Metamail ftp://ftp.bellcore.com/nsb/
Windows/Macintosh: Eudora http://www.qualcomm.com/

General info about MIME can be found at:

http://www.cis.ohio-state.edu/hypertext/faq/usenet/mail/mime-faq/top.html

--BOUNDARY.146616928.8
Content-Type: text/plain

As the subject says, there's now support for PnP autodetection
of the CMI8330 sound adapter.

There was also a severe bug in the ISA PnP code which leaded
to bad values in /proc/isapnp when the module is unloaded.

Patch is against 2.3.36, since 2.3.37 has still some troubles.

Could someone please test it with other cards than the CMI8330?
I may have breaked up some code while adding the support for it.

-- 

- *Alex* -

http://freepage.logicom.it/azummo/

--BOUNDARY.146616928.8 Content-Type: application/octet-stream; name="sb_patch.gz" Content-Disposition: attachment; filename="sb_patch.gz" Content-Transfer-Encoding: base64

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 xwMjwDjR9/bL/wfv56HNADIAAA==

--BOUNDARY.146616928.8--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/