All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Courtier-Dutton <James@superbug.demon.co.uk>
To: Ron Gage <ron@rongage.org>
Cc: linux-kernel@vger.kernel.org, daniel.ritz@gmx.ch,
	jonas.oreland@mysql.com
Subject: Re: Continuing woes - Yenta PCMCIA and USB 2.0 Cardbus Card
Date: Sat, 23 Apr 2005 15:36:53 +0100	[thread overview]
Message-ID: <426A5D85.5060306@superbug.demon.co.uk> (raw)
In-Reply-To: <200503291906.19890.ron@rongage.org>

Ron Gage wrote:
> Greetings:
> 
> I am trying to get a generic cardbus based USB 2.0 card working with an 
> external USB hard drive.  Even though I have received some good help to date, 
> things are still not going well.
> 
> The original problem was that inserting the cardbus card into my laptop would 
> cause the entire PCMCIA system to die instantly.  This problem is fixed - 
> inserting the card no longer kills the PCMCIA system.
> 
> What appears to be happening now is that there are codepath problems in the 
> EHCI/UHCI/OHCI code as they relate to the SCSI Disk driver.  All this is 
> tested against 2.6.11.6 on a Slackware 9.1 based laptop.
> 
> The USB drive works perfectly (albiet very slowly) when plugged directly into 
> the laptop's USB 1.1 port.
> 
> When the USB drive is plugged into the USB 2.0 cardbus card, the drive is ID'd 
> correctly (make/model), but the driver can not read the partition table.  
> Attempting to mount the drive doesn't work.  Unplugging the USB drive causes 
> the lockup to unlock.
> 
> Plugging a USB keydrive into the USB 2.0 card causes no problems.  Drive is 
> ID'd, make/model read, partition table read, can read/write/mount the key 
> drive without issue.  Same when plugging the keydrive into the laptop's 
> USB1.1 port.
> 
> Laptop is an HP Pavilion N5150, Intel USB chipset (UHCI).  Cardbus card is 
> generic ALI based USB chipset (EHCI/OHCI).  USB drive is a Sony VAIO external 
> case for a 2.5" drive.  The chip in the usb drive has no manufacturer 
> markings on it, just the following character sequences: CS881BAG, 0451B0C104, 
> 107
> 
> HELP!!!!
> 
> 

I have a similar problem.
I have a HP NC6000. It uses the Yenta PCMCIA kernel driver.
If I insert a PCMCIA card that uses cardmgr, it all works fine.
If I insert a Cardbus PCMCIA card it instead shows up as a PCI card, and
cardmgr does not even see it.
Now, here is the real problem. I can activate the card, and read PCI
information from it, but as soon as I do something like this:
value = inb(port);

I.e. The first inb/inw/inl command that the driver tries to do, locks up
the PC.

Does anyone have any ideas how to fix this?

James


      parent reply	other threads:[~2005-04-23 13:34 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-30  0:06 Continuing woes - Yenta PCMCIA and USB 2.0 Cardbus Card Ron Gage
2005-03-30 10:02 ` Magnus Damm
2005-03-30 11:15   ` Ron Gage
2005-03-30 22:42   ` Ron Gage
2005-04-23 14:36 ` James Courtier-Dutton [this message]

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=426A5D85.5060306@superbug.demon.co.uk \
    --to=james@superbug.demon.co.uk \
    --cc=daniel.ritz@gmx.ch \
    --cc=jonas.oreland@mysql.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=ron@rongage.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.