pcmcia problems

Leiying Du ldu at solectek.com
Thu Apr 4 04:08:31 EST 2002


Q3. You are right. This is caused by the bad CIS or you do not have CIS info
on the card at all. Try to use the dump_cisreg & dump_cis utilities to see
what's on your card.

Leiying
----- Original Message -----
From: "Fend, Matthias" <mfend at harris.com>
To: "'LinuxPPC-Embedded'" <linuxppc-embedded at lists.linuxppc.org>
Sent: Wednesday, April 03, 2002 12:55 AM
Subject: pcmcia problems


>
> hello everybody,
>
> i'm trying to run pcmcia service (ISDNCard (Fritz PCMCIA V2.0) on a custom
> mpc860 board.
>
> i started with pcmcia-cs-3.1.33 i changed the  PCMCIA_MEM_WIN_BASE in
> m8xx_pcmcia to 0xE0000000
> i also implemented the adapter methods for the voltage selection
>
> in /arch/ppc/mm/init.c  MMU_init(void)
> i added the line
>   ioremap(0xE0000000,0x1000);
>
> i load the modules pcmcia_core.o ds.o and m8xx_pcmcia.o
>
> the iopins (CD,VS,WP..) seem to work fine (tested with cardctl status 0)
>
> but if i try to run
> > ./cardctl ident 0
> i only get:
> > no product info available
> > function: 2 (serial)
> >sh-2.03#
>
> if i turn debug on i get this message
> cs: overrun in get_next_tuple for socket 0
>
>
> so now it don't know if it is a software problem or a hardware problem...
>
> Q1: any ideas what i could try in next step
>
> Q2: what is the difference between MEM_BASE and IO_BASE
>
> Q3: cardmgr always think that he detects an anonyoumous memory and start
this
> service .. is this caused by the
> bad cis reading or is this another problem?
>
> thx matthias
>
>
>


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list