Subject: Re: pcmcia0: card appears to have bogus cis for PCI1420 PC Card Controller
To: Radu-Cristian FOTESCU <beranger5ca@yahoo.ca>
From: Greg Troxel <gdt@ir.bbn.com>
List: netbsd-help
Date: 04/23/2007 07:40:03
Radu-Cristian FOTESCU <beranger5ca@yahoo.ca> writes:

> I am stunned to see that my Texas Instruments PCI1420 PC Card Controller
> (Omnibook XE3-GC) does not work with NetBSD 3.1, although it works
> out-of-the-box with: OpenBSD 4.0, Dragonfly BSD 1.8.1, FreeBSD 6.2, PC-BSD
> 1.3.1, various Linuces, and even with NetBSD Live! 2007 (3.99.7).
>
> dmesg says "pcmcia0: card appears to have bogus CIS", and as I have my
> 8139-based NIC (rtk0) on PCMCIA, I don't have network under NetBSD!
>
> I don't have a dump_cis, but here's what I have in Linux for the pcmcia card:
> Texas Instruments|PCI1420 PC Card Controller [BRIDGE_CARDBUS] (vendor:104c
> device:ac51 subv:1c00 subd:0000)
> Texas Instruments|PCI1420 PC Card Controller [BRIDGE_CARDBUS] (vendor:104c
> device:ac51 subv:2400 subd:0000)

Is the card cardbus or pcmcia?  Your problem sounds like pcmcia, but the
linux output says cardbus and looks cardbusish.  Check for the various
FIXUP options in GENERIC_LAPTOP, and see cardbus(4) about
RBUS_MIN_START.