Epia MII 10000, 2.6.13-mm2, cs: pcmcia_socket0: unable to apply power

Sander sander at humilis.net
Tue Sep 13 05:20:41 EDT 2005


Hi Dominik,

Thank you for your reply and thanks for cc'ing me. I follow the archive,
but this makes a reply much easier.

Dominik Brodowski wrote (ao):
> On Sun, Sep 11, 2005 at 08:32:36AM +0200, Sander wrote:
> > I've searched the archives of August and September 2005 and applied the
> > patch from Daniel:
> > http://lists.infradead.org/pipermail/linux-pcmcia/2005-September/002627.html
> > 
> > I've added "reserve=0xe742c000,0x2000000" a first try, and
> > "reserve=0xe7423000,0x2000000" a second try to my grub configuration,
> > all based on reading the archives. But I still get "cs: pcmcia_socket0:
> > unable to apply power". I'm not sure if I'm doing the right thing here
> > though.
> 
> It doesn't seem to be caused by the typical "wrong memory address"
> problem in your case. Therefore, I doubt using the "reserve" paramter
> helps in your case.

I'm affraid you are right, considering the fact that this type of
motherboard has known issues since october 2004 according to
http://kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html#knownproblems


> > If I do 'modprobe yenta_socket' I get this:
> > 
> > ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5
> > Yenta: CardBus bridge found at 0000:00:0a.0 [1106:aa01]
> > Yenta: ISA IRQ mask 0x0c88, PCI irq 5
> > Socket status: 30000410
> > ACPI: PCI Interrupt 0000:00:0a.1[B] -> Link [LNKB] -> GSI 12 (level, low) -> IRQ 12
> > Yenta: CardBus bridge found at 0000:00:0a.1 [1106:aa01]
> > Yenta: ISA IRQ mask 0x0c88, PCI irq 12
> > Socket status: 30000006
> > 
> > 
> > If I follow with 'modprobe serial_cs' nothing gets into the logs.
> 
> Do you use pcmcia-cs? If so, what is the output of
> cardctl ident
> cardctl status
> cardctl config
> ? Is the "cardmgr" daemon running?

I've installed pcmciautils-008, as kernel 2.6.13-mm2 says:

"PCMCIAutils replaces pcmcia-cs (see below). It properly sets up
PCMCIA sockets at system startup and loads the appropriate modules
for 16-bit PCMCIA devices if the kernel is modularized and the hotplug
subsystem is used."

I believe there is no such thing as 'cardmgr' in pcmciautils, correct?

I've played a bit with the files pcmciautils-008 installs, and I just
discovered something weird:

# modprobe yenta_socket

# dmesg | tail
[42949449.770000] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[42949460.030000] eth0: no IPv6 routers present
[42949462.930000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5
[42949462.930000] Yenta: CardBus bridge found at 0000:00:0a.0 [1106:aa01]
[42949463.070000] Yenta: ISA IRQ mask 0x0c08, PCI irq 5
[42949463.070000] Socket status: 30000410
[42949463.070000] ACPI: PCI Interrupt 0000:00:0a.1[B] -> Link [LNKB] -> GSI 12 (level, low) -> IRQ 12
[42949463.070000] Yenta: CardBus bridge found at 0000:00:0a.1 [1106:aa01]
[42949463.210000] Yenta: ISA IRQ mask 0x0c08, PCI irq 12
[42949463.210000] Socket status: 30000006

# modprobe serial_c

# pccardctl ident
Socket 0:
  no product info available
Socket 1:
  no product info available

# pcmcia-socket-startup       

# pccardctl ident
Socket 0:
  no product info available
Socket 1:
  no product info available

# pcmcia-socket-startup --help

# pccardctl ident
Socket 0:
  product info: "Sierra Wireless", "AC710/AC750", "GPRS Network Adapter", "R1"
  manfid: 0x0192, 0x0710
  function: 6 (network)
Socket 1:
  no product info available

# dmesg | tail
[42949462.930000] Yenta: CardBus bridge found at 0000:00:0a.0 [1106:aa01]
[42949463.070000] Yenta: ISA IRQ mask 0x0c08, PCI irq 5
[42949463.070000] Socket status: 30000410
[42949463.070000] ACPI: PCI Interrupt 0000:00:0a.1[B] -> Link [LNKB] -> GSI 12 (level, low) -> IRQ 12
[42949463.070000] Yenta: CardBus bridge found at 0000:00:0a.1 [1106:aa01]
[42949463.210000] Yenta: ISA IRQ mask 0x0c08, PCI irq 12
[42949463.210000] Socket status: 30000006
[42949541.030000] cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xdffff 0xf0000-0xfffff
[42949541.040000] cs: memory probe 0x60000000-0x60ffffff: clean.
[42949541.040000] cs: memory probe 0xa0000000-0xa0ffffff: clean.


Now that seems good news!! But pcmcia-socket-startup is not mentioned at
http://kernel.org/pub/linux/utils/kernel/pcmcia/howto.html 
or
http://kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html

and not even in the pcmciautils-008 source.

Do you happen to know how I should use it? It is kinda strange that it
doens't work without argument, and seems to make the system move with a
seemingly unrelated argument.

Anyway, thanks a lot for your reply Dominik. You made me try again
and harder :-)

Have to go now, but will test if the card works later today. It
needs CIS so that might be another obstacle.

Btw, if all works I'll be more than happy to provide patches for
http://kernel.org/pub/linux/utils/kernel/pcmcia/howto.html
and
http://kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html

I'm not a coder, but can update the docs :-)

	Kind regards, Sander

-- 
Humilis IT Services and Solutions
http://www.humilis.net



More information about the linux-pcmcia mailing list