NetBSD Problem Report #32327

From  Sun Dec 18 15:11:50 2005
Return-Path: <>
Received: from ( [])
	by (Postfix) with ESMTP id 4B90063B88D
	for <>; Sun, 18 Dec 2005 15:11:49 +0000 (UTC)
Message-Id: <>
Date: Sun, 18 Dec 2005 16:11:37 +0100 (CET)
Subject: CF card does not attach wdX with Thinkpad T43p
X-Send-Pr-Version: 3.95

>Number:         32327
>Category:       kern
>Synopsis:       CF card does not attach wdX with Thinkpad T43p
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Dec 18 15:15:00 +0000 2005
>Last-Modified:  Wed Dec 28 21:24:57 +0000 2005
>Release:        NetBSD 3.0_RC6


System: NetBSD henery 3.0_RC6 NetBSD 3.0_RC6 (HENERY) #7: Sun Dec 18 01:17:56 CET 2005 src@henery:/usr/obj/home/src/sys/arch/i386/compile/HENERY i386
Architecture: i386
Machine: i386
When you insert a CF-PCMCIA-Adapter into the cardbus slot of
a Thinkpad T43p the following happens:

cbb0: wait took 0.114567s
wdc0 at pcmcia0 function 0: <SanDisk, SDP, 5/3 0.6>
wdc0: i/o mapped mode
atabus2 at wdc0 channel 0

and nothing else. The wd device is not attached. The same
works fine on a Dell Inspiron 8000 with NetBSD3.

Here is some more data:

pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
ppb3 at pci0 dev 30 function 0: Intel 82801BAM Hub-PCI Bridge (rev. 0xd3)
pci4 at ppb3 bus 4
pci4: i/o space, memory space enabled
cbb0 at pci4 dev 0 function 0: Ricoh 5C476 PCI-CardBus bridge (rev. 0x8d)
cbb0: interrupting at irq 11
cardslot0 at cbb0 slot 0 flags 0
pcmcia0 at cardslot0

The kernel config contains:

wd*     at atabus? drive ? flags 0x0000

see above

none known

From: Michael van Elst <>
Subject: Re: kern/32327 CF card does not attach wdX with Thinkpad T43p
Date: Wed, 28 Dec 2005 22:24:33 +0100

 The cardbus bridge works fine with Knoppix, but the linux
 kernel choses only some "free" 12bit address ranges instead
 of a 16bit address at 0x4000.

 Forcing our code to chose a 12bit address with

 options RBUS_IO_BASE=0xa00
 options RBUS_IO_SIZE=0x0ff

 makes PCMCIA cards work again.

                                 Michael van Elst
                                 "A potential Snark may lurk in every tree."


NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD:,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.