On Thursday 07 June 2007 06:23:58 am Linus Walleij (LD/EAB) wrote: > Björn wrote: > > Something's wrong with this strategy. The BIOS is telling us > > that an SMCf010 device is present, active, and responds at io > > ports 0x100-0x107 and 0x2e8-0x2ef. The fact that it happens > > to be on the other side of an ISA or LPC bridge should be > > immaterial to the OS driver. > > Yes, ideally. Yes of course it is wrong, or from a platonic > perspective. If nobody wrote buggy BIOS:es there would be no > problem.
Yup, I agree that we will always need to work around BIOS bugs. But smsc-ircc2 contains a *lot* of preconfigure stuff. I'm skeptical that all of it is really to work around BIOS bugs. I think it's more likely that Linux just isn't using the PNP info correctly or drivers for other southbridge devices are getting in the way. > There is some history in the preconfigure functions: > these come from the smcinit tool (see http://irda.sourceforge.net/smcinit/), Thanks for the pointer. I'll read over that and see if I can find a laptop to play with. Bjorn - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/