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" <[EMAIL PROTECTED]> 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/