Bug 76737

Summary: CardBus problem (cbb1: Could not map register memory) with Panasonic ToughBook
Product: Base System Reporter: Dudek <majdox>
Component: i386Assignee: freebsd-i386 (Nobody) <i386>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 5.3-RELEASE   
Hardware: Any   
OS: Any   

Description Dudek 2005-01-27 03:30:23 UTC
One of the PCMCIA ports does not work on Pansonic Toughbook CF-45.
It uses TI1251B PCI-CardBus Bridge.
Other port works correctly.

Both of the ports work in NetBSD, Windows XP and Linux showing that the hardware is in working condition.

If a card is plugged in the port that works the lights on the card come on and FreeBSD reports that the card was inserted. If the card is plugged in the port that does not work, the lights don't come on and FreeBSD does not report any activity.

dmesg shows following:

cbb1: <TI1251B PCI-CardBus Bridge> mem 0xf0000000-0xf0000fff at device 12.1 on pci0
cbb1: Could not map register memory
device_attach: cbb1 attach returned 12
cbb alloc res fail

According to forums the fix for this type of problem for previous versions of FreeBSD was to set hw.pci.allow_unsupported_io_range=1 sysctl variable. However, this was removed from 5.3.
I cannot confirm this.

Please e-mail me if you are interested in the problem and you want shell account on the laptop.
E-mail me with any other questions.

Fix: 

There is known fix at this time.
How-To-Repeat: Install FreeBSD on CF-45 Pansonic laptop.
FreeBSD 4.x and 5.x have the same problem.
Comment 1 Gavin Atkinson freebsd_committer freebsd_triage 2007-06-28 17:32:19 UTC
State Changed
From-To: open->feedback


To submitter:  Do you still see this problem on later versions of FreeBSD?
Comment 2 Gavin Atkinson freebsd_committer freebsd_triage 2007-06-29 13:49:47 UTC
State Changed
From-To: feedback->closed


Submitter's email address bounces