thinkpad 560X and pcmcia
John Baldwin
jhb at freebsd.org
Tue Jul 14 21:10:40 UTC 2009
On Tuesday 14 July 2009 3:22:57 pm Fabrice Planchon wrote:
> Hi,
>
> I finally booted a linux floppy distro to check whether the pcmcia
> slot was ok or not: it *is* working, as the dmesg output shows.
>
> So it seems like I only have an IRQ assignement problem, which I don't
> see how to solve. None of my attempts were sucessful (through
> /boot/device.hints or /boot/loader.conf). So far, I have tried
>
> On Mon Jul 13 2009 at 03:16:42PM +0200, Vicknesan AYADURAI wrote:
> > I've had similar weirdness with IBM ThinkPad PCMCIA slots before. The
> > first was with a ThinkPad 600, in going from FBSD5.4R->6.1R. I
> > eventually managed to get both ethernet cards on the two slots working,
> > and posted what I did here:
> >
> > http://arkiv.freebsd.se/?ml=freebsd-hardware&a=2006-08&t=2305543
>
> which means having
>
> hw.pci.link.LNKA.irq=11
> hw.pci.link.LNKB.irq=11
> hw.pci.link.LNKC.irq=11
> hw.pci.link.LNKD.irq=11
>
> in the appropriate file. However, the "link.LNK" syntax appears to be
> ACPI related, and the thinkpad 560X does not support acpi.
You can use 'hw.pci.link.0x61.irq=11' for the $PIR syntax that is similar to
the above ACPI syntax (for $PIR you use the link's id in the 'Link' column in
dmesg whereas for ACPI you use the link device's name).
> I also tried this,
>
> http://lists.freebsd.org/pipermail/freebsd-mobile/2007-July/009950.html
>
> which means
>
> hw.pci0.2.INTB.irq="10"
You might need to do 'hw.pci0.0.2.INTB.irq="11"' becuase of PCI in 7.0 support
domains/segments now by default. If that works I have a patch that will let
the old hints still work that you can test.
--
John Baldwin
More information about the freebsd-mobile
mailing list