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