Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1764616AbXFGPo3 (ORCPT ); Thu, 7 Jun 2007 11:44:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1762198AbXFGPoU (ORCPT ); Thu, 7 Jun 2007 11:44:20 -0400 Received: from atlrel6.hp.com ([156.153.255.205]:34089 "EHLO atlrel6.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758726AbXFGPoT (ORCPT ); Thu, 7 Jun 2007 11:44:19 -0400 From: Bjorn Helgaas To: "Linus Walleij (LD/EAB)" Subject: Re: 2.6.22-rc: regression: no irda0 interface (2.6.21 was OK), smsc does not find chip Date: Thu, 7 Jun 2007 09:44:07 -0600 User-Agent: KMail/1.9.6 Cc: "Samuel Ortiz" , arvidjaar@mail.ru, linux-kernel@vger.kernel.org, "Michal Piotrowski" , ambx1@neo.rr.com References: <200706051723.56436.bjorn.helgaas@hp.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200706070944.07674.bjorn.helgaas@hp.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1323 Lines: 33 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 majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/