PCMCIA Bluetooth Card (AnyCom CF - 300) on ARM

Dominik Brodowski linux at dominikbrodowski.net
Tue Sep 27 12:09:21 EDT 2005


On Tue, Sep 27, 2005 at 07:17:23AM +0300, Itzhak Ben-Akiva wrote:
> Hi Dominik,
> 
> In my ARM documentation I found the following information for
> Integrator/AP
> 
> -----------------------------------------------------------------------------
> Window  PCI space  Size    PCI address           System bus addr
> -----------------------------------------------------------------------------
>  0      Memory     256MB   0x40000000-0x4FFFFFFF 0x40000000-0x4FFFFFFF
> -----------------------------------------------------------------------------
>  1      Memory     256MB   0x50000000-0x5FFFFFFF 0x50000000-0x5FFFFFFF
> -----------------------------------------------------------------------------
>  2      I/O        16MB    0x000000-0xFFFFFF     0x60000000-0x60FFFFFF
> -----------------------------------------------------------------------------
> Registers -         64KB        -                0x62000000-0x6200FFFF
> -----------------------------------------------------------------------------
> 
> Based on this information, I tried to set up the i/o ports for pcmcia in
> the file /etc/pcmcia/config.opts as follows:
> 
> include port 0x600-0x60f
> include memory 0x40000000-0x4fffffff, memory 0x50000000-0x5fffffff

No, you need the system-centric view in /etc/pcmica/config.opts:

include port 0x60000000-0x60ffffff


> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x300 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x340 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x380 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x3c0 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x200 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x240 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x280 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x2c0 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x100 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x140 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x180 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x1c0 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x40 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0x80 align 0x40
> pcmcia_resource: pcmcia_socket0: odd IO request: base 0xc0 align 0x40

This I do not understand, but it shouldn't do any harm.

	Dominik



More information about the linux-pcmcia mailing list