[parisc-linux] Re: [PATCH] PCMCIA: Disable probing on parisc
James Bottomley
James.Bottomley at SteelEye.com
Mon Dec 5 19:45:23 EST 2005
On Mon, 2005-12-05 at 22:03 +0000, Russell King wrote:
> I don't have issue with the I/O side. It's the memory side I'm
> wondering about.
I'm sorry, by I/O reads I mean memory. PA doesn't have any I/O port
cycles (except those which are generated in the busses via mmio
read/write sequences).
> The probing code sets up a mapping to place the CIS at one of the
> regions, and then tries to validate/read the CIS. It then unmaps
> it and maps it into the next place and repeats. Hence, we're
> reading data from the PCMCIA card after setting up various valid
> mappings.
Yes, that's what crashes. Any memory probe to a non-responding address
on PA causes a high priority machine check. This is what trips us up.
We have to explicitly list the responding regions in the config file.
James
More information about the linux-pcmcia
mailing list