Re: PCI to PCMCIA adapter (Ricoh 5C475 II chipset)

From: David Liao \(MS\) (davli_at_online.microsoft.com)
Date: 03/10/04


Date: Wed, 10 Mar 2004 08:34:30 -0800

The KB doc I am referring is follows
==== public/common/oak/drivers/pcmcia/mdd/window.c#2
(text) ====

781c781,782
< ioPhysicalBase.LowPart = pWin->pPhys->uBase+uCardAddress;

---
>         // If the Base is zero, PDD will do one to one mapped. otherwise,
it follows base & offset rule.
>         ioPhysicalBase.LowPart = (pWin->pPhys->uBase!=0 ?
pWin->pPhys->uBase+uCardAddress - WinState.uOffset : uCardAddress);
But it is different from you. If TI1225 can not boot, it usually cause by
BIOS. The BIOS is too old to recognize the TI1225 pci card. When Windows CE
boot on CEPC, it rely on CEPC to configure all the PCI device correctly.
David Liao
"CeBee" <CeBee-At-Hotmail-dot-Com> wrote in message
news:%23rW4%23hiBEHA.3524@TK2MSFTNGP10.phx.gbl...
> We found the problem of Ricoh. There were few more stuff to modify in
driver
> code.
>
> Regarding ti1225 problem, I have searched KB articles for PCMCIA and 4.2.
> The only article I found was
> http://support.microsoft.com/default.aspx?scid=kb;en-us;832178 but this
one
> describes a problem about driver load order. However, ti1225 based PCMCIA
> adapter I tested locks the system even without any card in it.
> Do you have more specific info on MDD problem you mentioned ?
>
> David Liao (MS) <davli@online.microsoft.com> wrote in message
> news:ejCqZXBBEHA.3788@TK2MSFTNGP10.phx.gbl...
> > I believe ti1225 has different issue from yours. Ti12250 can not load
> PCMCIA
> > card because resource issue. Please check Microsoft KB doc for PCMCIA
> (4.2)
> > related issure. I believe it cacalated wrong IO offset in PCMCIA MDD.
> >
> > For your problem, can you posted the call stack when you hit Debug
Check?
> >
> > David Liao
> >
> > "CeBee" <CeBee@NoSpam.Com> wrote in message
> > news:e%23hh777AEHA.2444@TK2MSFTNGP10.phx.gbl...
> > > I have tried to modify it but this time I get debugcheck at boot time.
> My
> > > modifications are:
> > >
> > > 1) "#define NUM_SOCKETS 1" in sockpd.h (1 instead of 2)
> > > 2) "#define PCMCIA_DEVICE_ID_UNKNOWN1   0x0475" in sockpd.h (0x0475
> > instead
> > > of 0x0476)
> > > 3) remove first element of array "PDCARD_SOCKET_STATE
> > > v_SockState[NUM_SOCKETS]" in socket.c
> > >
> > > Do I miss someting ?
> > >
> > > I have also tried two more PCMCIA adaptors. One with TI1410 and other
> with
> > > TI1225 chip. Both has single slot. TI1410 acts just like Ricoh 475.
(not
> > > detected) TI1225 is very different. It may even be compatible with
> TI1250.
> > > (Although it physically has single slot, there is some unsoldered pin
> > > headers for a second slot). Because original ti1250.dll works with
this
> > card
> > > upto a point. It detects the adapter and a PCMCIA WLAN card inserted
in
> it
> > > (before boot). But system freezes after successful boot. Problem does
> not
> > > come from WLAN card because it freezes event without this card. I have
> > > attached debug output (w/o any PCMCIA card in slot). All debug zones
> > turned
> > > on using pegasus registry.
> > >
> > > I will be glad if you send your comments.
> > >
> > > Note: My platform is a Geode rather than CEPC if it makes any
difference
> > >
> > > "David Liao (MS)" <davli@online.microsoft.com> wrote in message
> > > news:4047b865$1@news.microsoft.com...
> > > > Try to change the definition
> > > > #define NUM_SOCKETS 2
> > > > first. and then fix the other if something else is wrong.
> > > >
> > > > David Liao
> > >
> > >
> > >
> >
> >
> >
>
>


Relevant Pages

  • Re: Problems with FC 2 - Touch-pad and PCMCIA Ethernet card
    ... My PCMCIA Ethernet card is configured as NOT TO START ON BOOT. ... The card *should* activate on boot when pcmcia services are started. ... under the network config where you define the IP ...
    (Fedora)
  • Re: Giving a BSOD when running FBA from PCMCIA CF card
    ... We've ever tried to install XP Prof. on a 5GB PCMCIA CF card and boot XP ... I do not have any experience to boot XPe from a USB disk. ...
    (microsoft.public.windowsxp.embedded)
  • Re: Bootable PCMCIA card
    ... I have an XPE iamge that works fine on harddisks, and if I restore it on a PCMCIA card, I am able to boot into Windows if the card is in an adapter which I can then connect to the device via IDE. ... However, if I use the same card and plug it into the PCMCIA slot and try to boot up my device, I get an error while starting Windows. ...
    (microsoft.public.windowsxp.embedded)
  • Re: PCI to PCMCIA adapter (Ricoh 5C475 II chipset)
    ... Ti12250 can not load PCMCIA ... card because resource issue. ... can you posted the call stack when you hit Debug Check? ... > I have tried to modify it but this time I get debugcheck at boot time. ...
    (microsoft.public.windowsce.embedded)
  • RE: Do I need to recompile my standard kernel to enable ipfw?
    ... Installation Disc Won't Boot ... FBSD-friendly UPS for home needs ... ath pccard ok on 6.1 600mhz laptop, ...
    (freebsd-questions)