pcmcia/hotplug

Russell King rmk+pcmcia at arm.linux.org.uk
Sat Dec 27 00:35:09 GMT 2003


On Fri, Dec 26, 2003 at 04:11:37PM -0800, Jim McCloskey wrote:
>   Dec 26 11:55:29 lapdog kernel: Socket status: 30000010
>   Dec 26 11:55:30 lapdog kernel: cs: IO port probe 0x0c00-0x0cff: clean.
>   Dec 26 11:55:30 lapdog kernel: cs: IO port probe 0x0800-0x08ff: clean.
>   Dec 26 11:55:30 lapdog kernel: cs: IO port probe 0x0100-0x04ff:
>     excluding 0x2f8-0x2ff 0x378-0x37f 0x4d0-0x4d7 
>   Dec 26 11:55:30 lapdog kernel: cs: IO port probe 0x0a00-0x0aff: clean.
>   Dec 26 11:55:30 lapdog kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.

vs 2.4:

>   Dec 26 14:00:19 lapdog kernel: Socket status: 30000010
>   Dec 26 14:00:20 lapdog kernel: cs: IO port probe 0x0c00-0x0cff: clean.
>   Dec 26 14:00:20 lapdog kernel: cs: IO port probe 0x0800-0x08ff: clean.
>   Dec 26 14:00:20 lapdog kernel: cs: IO port probe 0x0100-0x04ff:
>     excluding 0x378-0x37f 0x4d0-0x4d7 
>   Dec 26 14:00:20 lapdog kernel: cs: IO port probe 0x0a00-0x0aff: clean.
>   Dec 26 14:00:20 lapdog kernel: cs: memory probe
>     0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff 
>   Dec 26 14:00:20 lapdog kernel: cs: memory probe 0x60000000-0x60ffffff: clean.
>   Dec 26 14:00:20 lapdog kernel: eth1: New link status: Connected (0001)

Note that 2.6 found 0xa0000000 to 0xa0ffffff clean, but 2.4 didn't.
As a temporary work-around, could you look at /etc/pcmcia/config.opts,
and remove the memory range 0xa0000000 to 0xa0ffffff please?  IOW,
comment out:

include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

and insert:

include memory 0x60000000-0x60ffffff

Meanwhile I need to work out why 2.4 (seems to) correctly mark the
high range unavailable, yet 2.6 doesn't.  This means I'll need to
send you a patch which will need testing, though this'll have to
wait until tomorrow.

In the mean time, if you could confirm the above, that'd be most
helpful.  Thanks.

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 PCMCIA      - http://pcmcia.arm.linux.org.uk/
                 2.6 Serial core



More information about the linux-pcmcia mailing list