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