Hi: I just went through lottery type game with the range of the addresses aceptable in /etc/pcmcia/config.opts in order to make my pcmcia card to be recognised. I have ThinkPad 760XD and a SelectaDock I which offers SCSI. Both laptop has two PCMCIA slots and the docking station has two slots. I run Linux 6.0 with the kernel version 2.2.5-15 and the card manager 3.09 . With the default config.opts, and computer undocked I had no problems. /etc/pcmcia/config.opts # # Local PCMCIA Configuration File # # System resources available for PCMCIA devices # include port 0x100-0x4ff, port 0x1000-0x17ff include memory 0xc0000-0xfffff, memory 0xa0000000-0xa0ffffff # With the docked laptop during boot process after pcmcia was initilised computer hanged. I have figured out that the problem is with the memory ranges. After many guess work,the workable memory range in the config.opts is (include memory 0xc000-0xcffff) but when I load pcmcia by /etc/rc.d/init.d/pcmcia start I get cs: warning: no high memory space available. Is there any way to get rid of the guess work and being able to use some tool which will show the memory ranges available or what is used by which device? I still don't know with which device in the docking station the conflict was! Why I am warned of lack of high memory if everything is working now? If it is needed then why? My frustration with setting up the cards went for few days. I was using different address range in high memory since I thought it is neccesary to use them. The solution was much simpler though. Is there any procedure to deal with such cases. Cheers Adam Czezowski |
Messages