Bug 125880 - [cardbus] Cardbus cards Don't function on TI PCIxx12 Controller
Summary: [cardbus] Cardbus cards Don't function on TI PCIxx12 Controller
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: i386 (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-i386 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-22 19:30 UTC by Laurence Church
Modified: 2019-01-07 05:15 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurence Church 2008-07-22 19:30:01 UTC
I have a Toshiba Satellite A105-S4324, Windows XP reports a TI PCIxx12 software driver for the functioning Cardbus Bridge.  Toshiba can't or won't specify the exact controller that is built into this laptop. I can't find any TI devices that end in xx12 in the list of supported controllers, and the default CB_UNKNOWN handling just seems to detect the cards insertion, turn on it's power, then turn it off.

I traced through the code a little and found the the device/vendor ids are reported back to the cardbus driver as a -1 return from xxx_read_config call.  I'm currently concluding that this hardware is unsupported by FreeBSD...

If I had to guess, I would say that the power up sequence needs something more to bring the card to life?  If you have any ideas of how to get the hardware documentation from either Toshiba or Texas Instruments, please let me know.

How-To-Repeat: sysctl hw.cbb.debug=1
sysctl hw.cardbus.debug=1
sysctl hw.cardbus.cis_debug=1

[insert the 32 bit Cardbus card]
Comment 1 Warner Losh freebsd_committer freebsd_triage 2008-08-27 06:10:48 UTC
State Changed
From-To: open->feedback

I believe that I've fixed this bug.  It turns out that the power-up 
sequence wasn't waiting long enough for the card to come out of reset. 
Can you retest on -current?
Comment 2 Gavin Atkinson freebsd_committer freebsd_triage 2009-08-25 10:45:58 UTC
State Changed
From-To: feedback->open

Feedback was provided in misfiled PR 138147: 
"I've downloaded a copy of the 8.0-BETA2, doesn't seem to work, either!"
Comment 3 Remko Lodder freebsd_committer freebsd_triage 2010-07-14 10:41:40 UTC
Responsible Changed
From-To: freebsd-i386->imp

Hey Warner, it seems that it doesnt work yet. Can you please 
look at this.
Comment 4 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:11 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped
Comment 5 Warner Losh freebsd_committer freebsd_triage 2019-01-07 05:15:52 UTC
I believe this was fixed in the 9.x time frame when i did the last pass on power-up. It was for some TI chip, so I'm going to close this as OBE. If that's incorrect, let's start with a new bug since the info here isn't going to be relevant.