On Thu, 17 Jan 2002, Paul Davis wrote:

> jaroslav -
>
> for some time now, i've had a version of the wavefront driver that
> doesn't require any module parameters - it just uses isapnp to figure
> out the configuration of the card. i would have submitted the changes
> to you already, except for one problem. after a reboot (cold or warm),
> the first PnP "discovery" phase reports the card at an impossible IRQ
> (one thats not supported by the h/w). the driver fails
> "gracefully". if you try to insmod again, with no other actions, the
> PnP "discovery" phase finds the card at a different IRQ, and
> everything works just fine.
>
> Do you (or anyone else) have any ideas what might be going on here?
> Any suggestions for diagnosing the issues?

Can you try the attached patch for latest 2.4 and 2.5 kernels?

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
SuSE Linux    http://www.suse.com
ALSA Project  http://www.alsa-project.org
--- linux/drivers/pnp/isapnp.c.old      Sun Jan 13 10:42:36 2002
+++ linux/drivers/pnp/isapnp.c  Sun Jan 13 10:42:18 2002
@@ -892,6 +892,7 @@
                case _STAG_END:
                        if (size > 0)
                                isapnp_skip_bytes(size);
+                       isapnp_config_prepare(dev);
                        return 1;
                default:
                        printk(KERN_ERR "isapnp: unexpected or unknown tag type 0x%x 
for logical device %i (device %i), ignored\n", type, dev->devfn, card->number);

Reply via email to