Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2008 10:04:12 -0500
From:      Greg Troxel <gdt@ir.bbn.com>
To:        Andreas Wetzel <mickey242@gmx.net>
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: ThinkPad 600 - CardBus inoperative
Message-ID:  <rmiejb59gnn.fsf@fnord.ir.bbn.com>
In-Reply-To: <47BED4A6.7040501@gmx.net> (Andreas Wetzel's message of "Fri, 22 Feb 2008 14:56:54 %2B0100")
References:  <47BE9CBC.6010500@gmx.net> <rmiprupb2ij.fsf@fnord.ir.bbn.com> <47BED4A6.7040501@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
  hw.pci.link.LNKA.irq=11
  hw.pci.link.LNKB.irq=10
  hw.pci.link.LNKC.irq=7
  hw.pci-link.LNKD.irq=7

That looks more or less like the equivalent of NetBSD's PCI_INTR_FIXUP.

  My ThinkPad 600 is a model 2645-450 with a total of 288 MB RAM installed
  (2 * 128MB + 32 MB internal memory). I know the 600 has several IRQ related

I've never see a -450, but probably it has the same motherboard as a 41U.

I would suggest enabling the highest level of verbosity possible for
irq/pcibios stuff.

You might try booting netbsd 4 or current to see if that works, and if
so enabled high verbosity and figure out what it's doing and then spiff
up freebsd to have the same workaround.  I'm sure there are many things
in netbsd that have been fixed via the reverse path - I'm not claiming
'x is better', but more that each probably has hardware workarounds the
other doesn't and cross-porting them is a good thing.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?rmiejb59gnn.fsf>