Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jan 2006 13:55:19 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-mobile@freebsd.org
Cc:        Sean Shapira <sds@jazzie.com>
Subject:   Re: <PNP0e01> failed to probe at port 0x3e0-0x3e1 on isa0
Message-ID:  <200601101355.19897.jhb@freebsd.org>
In-Reply-To: <43C3F65C.20906@jazzie.com>
References:  <43C3F65C.20906@jazzie.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 10 January 2006 01:01 pm, Sean Shapira wrote:
> Hi.  I'm having some trouble getting a FreeBSD 6.0-RELEASE-p1 kernel to
> detect the PCMCIA controllers on a Pentium-based Compaq.  (One
> controller is in the laptop itself; one in the dock.)  The controllers
> are Cirrus Logic PD6720s, and the Plug-and-Play bios seems to know about
> them, i.e. at boot time I'm told:
>
> PNP0e01: adding fixed io range 0x3e0-0x3e1, size=0x2, align=0x1
> pnpbios: handle 12 device ID PNP0e01 (010ed041)
> PNP0e01: adding fixed io range 0x3e2-0x3e3, size=0x2, align=0x1
> pnpbios: handle 13 device ID PNP0e01 (010ed041)
>
> In other (oldcard-based?) systems, the pcic driver would find these and
> report things like:
> pcic0: <Cirrus Logic PD672X> at port 0x3e0 iomem 0xd0000 drq 0 on isa0
> pcic0: Polling mode
> pccard0: <PC Card bus -- kludge version> on pcic0
> pccard1: <PC Card bus -- kludge version> on pcic0
> pcic1: <Cirrus Logic PD672X> at port 0x3e2 iomem 0xd4000 irq 10 drq 0 on
> isa0
> pcic1: management irq 10
> pccard2: <PC Card bus -- kludge version> on pcic1
> pccard3: <PC Card bus -- kludge version> on pcic1
>
> With my 6.0 kernel I instead get:
>
> unknown: <PNP0e01> failed to probe at port 0x3e0-0x3e1 on isa0
> unknown: <PNP0e01> failed to probe at port 0x3e2-0x3e3 on isa0
>
> I think the relevant lines enabling the driver(s) all appear in my
> kernel config file:
>
> device          cbb             # cardbus (yenta) bridge
> device          pccard          # PC Card (16-bit) bus
> device          cardbus         # CardBus (32-bit) bus
>
> Not to be too simplistic, but can anyone give me a hint about why this
> might be happening?

The cbb driver only supports PCI cardbus slots, not the older hardware you 
have currently.  Warner is working on it, but it's not finished yet.  You can 
still use oldcard (with the pcic) driver for now, though you might have to 
use 5.x as I think oldcard is gone in 6.0.

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



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