linux 2.6 pcmcia power issues

Madhav Diwan madhav at diwancomputing.com
Sun Feb 27 11:01:48 EST 2005


Hi , 

 Dominik I tried your suggestion , Still no luck.

I agree that it looks like a resource problem.

interestingly  if i compile only the 16 bit potion of pcmcia  and dont
compile yenta or cardbius .. it gives no errors.. so whats the deal
here? It looks like  32 bit cardmus memmory managemnet needs to be
reviewed. i will post  the results of both test  in next email..right
now i have a three year old craving attention.

Madhav




On Fri, 2005-02-25 at 22:00 +0100, Dominik Brodowski wrote:
> Hi,
> 
> On Fri, Feb 25, 2005 at 02:27:30PM -0500, Madhav Diwan wrote:
> > I noticed at http://pcmcia.arm.linux.org.uk/ that this is a known issue so
> > taking some suggestions from the page and the following info :
> > 
> > 00:0a.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller 
> > (rev 01)
> >    Subsystem: Micro-Star International Co., Ltd.: Unknown device 0111
> >    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> > Stepping- SERR- FastB2B-
> >    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
> > <TAbort- <MAbort- >SERR- <PERR-
> >    Latency: 0
> >    Interrupt: pin A routed to IRQ 255
> >    Region 0: Memory at 1e000000 (32-bit, non-prefetchable) [size=4K]
> >    Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
> >    I/O window 0: 00000000-00000003
> >    I/O window 1: 00000000-00000003
> 
> These don't look good :-(
> 
> > BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
> > BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
> > BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
> > BIOS-e820: 0000000000100000 - 000000001dfd0000 (usable)
> > BIOS-e820: 000000001dfd0000 - 000000001dfdf000 (ACPI data)
> > BIOS-e820: 000000001dfdf000 - 000000001e000000 (ACPI NVS)
> > BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
> 
> > I Added the following grub entry due to the above memory " overlap"
> > 
> > 
> >    root (hd0,1)
> >    kernel /vmlinuz-2.6.11-rc2-bk9 ro reserve=0x1e000000,0x5000
> > root=LABEL=/1 rhgb
> >    initrd /initrd-2.6.11-rc2-bk9.img
> 
> try out "reserve=0x1e000000,0x01000000" instead -- I assume you have 512 MB
> RAM. 
> 
> >  has any one investigated a link between the cardbus power control 
> > issues and
> > acpi memory addressing? Or am i totally of the mark?
> 
> I think it's not acpi-related, but resource-related.
> 
> 	Dominik
-- 
Madhav Diwan <madhav at diwancomputing.com>




More information about the linux-pcmcia mailing list