[parisc-linux] Re: [PATCH] PCMCIA: Disable probing on parisc
Grant Grundler
grundler at parisc-linux.org
Sun Dec 11 12:50:04 EST 2005
On Sun, Dec 11, 2005 at 09:14:33AM -0600, James Bottomley wrote:
> On Sat, 2005-12-10 at 23:50 -0700, Grant Grundler wrote:
> > Could post the /proc/iomem output?
>
> Sure, it's below
thanks
> > It just occurred to me that you shouldn't need to bring down the network.
> > We can verify if an IO range resource didn't get parented correctly or
> > otherwise failed to get registered.
>
> Well, yes I do. I still need to verify that the kernel works without
> the probe prevention hack.
Sorry, I wasn't clear - just referring to grabbing the /proc/iomem output.
> The problem years ago wasn't the parenting,
> it was PCMCIA looking for things like ISA memory regions. I know the
> card currently gets the correct parenting and regions (because it
> works).
I agree - the output for "Dino LMMIO 0" is correct.
> The question is would it without the pcmcia hack?
*nod*. If PCMCIA code is accessing IO Port space looking for legacy
ISA devices, then a parisc box will definitely HPMC.
Most of the parisc PCI bus controllers can only "hard fail" on a
PCI Master Abort for both IO Port and MMIO space accesses. I know
this isn't expected behavior for IO port space but HPUX didn't need
to handle this more gracefully.
I've learned that "ISA Memory regions" are 20 bits for 8-bit ISA or
24-bits for 16-bit ISA. In both cases, I would expect Host RAM to
respond instead of any IO device. E.g. VGA memory at 0xa0000-0xb0000
would get garbage instead of an HPMC.
thanks,
grant
More information about the linux-pcmcia
mailing list