public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: cheapisp@sensewave.com
To: linux-kernel@vger.kernel.org
Subject: Cardbus slots disappear when booting from pcmcia.
Date: Sun, 16 Feb 2003 21:34:33 +0100	[thread overview]
Message-ID: <20030216203433.GA2107@dagb> (raw)


I have a problem which best is summed up like this:
- booting from pcmcia works, 
- root on pcmcia works (with initrd), 
- I can't do both at the same time.

This is on a Toshiba Satellite Pro 6000. It has the option of booting from 
pcmcia. This is great when you develop for en embedded x86 target with an 
integrated CF interface. I can just write the diskimage to the CF in the 
pcmcia slot and reboot my laptop from pcmcia, which is nice when you don't 
have the actual hardware you develop for.

In any case, when I boot from pcmcia, the Cardbus slots are no longer detected
by the kernel. And subsequently, there is no root to be found on the CF, as no
pcmcia hardware is found. cardmgr bombs out, telling me that no pcmcia drivers
are loaded.

Booting from pcmcia, but using root on proper disks, lspci shows no trace of
cardbus. Thus, this is not a matter of a misconfigured initrd or 
misconfiguration of pcmcia-cs.
Booting from pcmcia makes my two Cardbus slots disappear.
Booting the identical kernel from disk makes them appear.

And so I wonder: 
why?
is it a bug, or does it have to be this way?
will I have to bug Toshiba about this?

With some tweaking of bios options and cardbus/pcmcia as modules, I can get the 
i82365 module to recognize the *second* pcmcia slot when I boot from the first, 
which is of no use to me.

I have tried 2.4.20 and 2.4.21-pre4-ac4, and a whole load of kernel parameters.
pci=noacpi is required to get an irq for the CF card.

The CardBus controllers are of the ToPIC95 type.


Anyone?

Dag B

                 reply	other threads:[~2003-02-16 20:24 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030216203433.GA2107@dagb \
    --to=cheapisp@sensewave.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox