Re: PCI memory reservation failures

Vanja Hrustic <[email protected]>
Newsgroups gmane.linux.drivers.prism54.user
Message-ID <[email protected]>
On Thu, 06 May 2004 19:45:41 -0600
"Alec H. Peterson" <[email protected]> wrote:

<snip>
> I believe I have found a fix to these problems.  The root cause of the 
> problem is the fact that the BIOS in question is not aligning the memory it 
> is assigning to the CardBus slots.  So the kernel is attempting to align it 
> on its own, but then another problem comes up because in this case there is 
> only 8K of memory available, and that is how much some of the cards need 
> (in some cases they need even more).  According to the yenta driver the 
> minimum amount of memory that should be allocated to each slot is 16K. 

Alec,

I can also confirm that my PCMCIA (Prism GT based, OvisLink PCM-5400PCM) card now gets recognized (in RICOH based PCI/PCMCIA adapter), and prism54 module loads fine (didn't do any heavy testing, just associated to AP).

I get this during boot (I presume this was expected :):

May  7 20:54:39 amber kernel: yenta 01:08.0: Preassigned resource start e2001000 end e2002fff too small or not aligned.
May  7 20:54:39 amber kernel: yenta 01:08.0: Preassigned resource start e2003000 end e2004fff too small or not aligned.

Thanks for figuring this one out, it certainly wasn't a simple one (well, I know I'd never figure it out :).

Vanja
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.