> > Am I misunderstanding something here? Is there some simple way to get > > the PCMCIA driver to use isa_slot_offset when checking and > > requesting memory regions? I tried adding that offset to the > > check_mem_resource, request_mem_region, and release_mem_region calls, > > and changing all of the readx/writex() calls to isa_readx/isa_writex(), > > but things still don't work right. .. Success!! The main problem was that I had subtly broken the ioremap function while trying to update the linux-vr tree to 2.4.5ish. Doh! A second problem is that the pcmcia drivers needed to add isa_slot_offset when calling {check,request,release}_mem_region -- but the readx/writex calls do _not_ need this offset added. (So this must be handled by the ioremap. I still don't fully understand when or where this remapping is done, but I know it's happening.) And it works! This means that I now have a working 2.4.5 kernel on my Mobilon Tripad (aka Vadem Clio) with a functional compact flash and wireless ethernet card. I'm quite happy. Now I just need to build some binaries. Pete, thanks for your help; it pointed me in the right direction. -jim