compaq r3000z notebook pcmcia

Max linux-pcmcia at section-1.net
Wed May 26 00:39:31 EDT 2004


This seems to be THE place for help with the current status of linux
pcmcia support so hopefully I can find out some info on my situation
here.

I've got a Compaq r3000z laptop with an athlon64 processor and one
pcmcia slot. Unfortunately i've been unable to get any of my cards to
work with it as of yet.

most of the time i get 

cs: unable to map card memory!

errors with all card insertions and they are all recognized as
anonymous memory cards.

The card is in fact an Orinoco Classic Gold 802.11b which I understand
to have a hermes chipset but thats kinda beside the point because from
all that i've read my issues actually lie with the pcmcia bus drivers
now. The card is a 16bit 5.0v card and I believe I need isa bus support
to use the card in linux, however x86_64 2.6 kernels don't seem to
support isa buses and I think I checked 2.4 kernels to no avail too.

Anyways, I'm now trying to get the equipment to work in 32bit linux and
still am having trouble but once again this seems to lie with the pcmcia
bus drivers themselves.

lspci -v:

0000:02:04.0 CardBus bridge: Texas Instruments: Unknown device ac54 (rev
01)
        Subsystem: Hewlett-Packard Company: Unknown device 006d
        Flags: bus master, medium devsel, latency 168, IRQ 11
        Memory at e0104000 (32-bit, non-prefetchable)
        Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
        Memory window 0: e0200000-e03ff000 (prefetchable)
        Memory window 1: e0400000-e05ff000
        I/O window 0: 00004000-000040ff
        I/O window 1: 00004400-000044ff
        16-bit legacy interface ports at 0001

0000:02:04.1 CardBus bridge: Texas Instruments: Unknown device ac54 (rev
01)
        Subsystem: Hewlett-Packard Company: Unknown device 006d
        Flags: bus master, medium devsel, latency 168, IRQ 10
        Memory at e0105000 (32-bit, non-prefetchable)
        Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
        Memory window 0: e1000000-e13ff000 (prefetchable)
        Memory window 1: e0c00000-e0fff000
        I/O window 0: 00006000-00006fff
        I/O window 1: 00005000-00005fff
        16-bit legacy interface ports at 0001

starting the pcmcia services on gentoo x86:

 * 'modprobe i82365' failed
 * Trying alternative PCIC driver: yenta_socket
 * Starting pcmcia...
cardmgr[5185]: watching 2 sockets

dmesg after the service start:

Linux Kernel Card Services
  options:  [pci] [cardbus] [pm]
Intel ISA PCIC probe: not found.
Yenta: CardBus bridge found at 0000:02:04.0 [103c:006d]
Yenta: ISA IRQ mask 0x00f8, PCI irq 11
Socket status: 30000016
Yenta: CardBus bridge found at 0000:02:04.1 [103c:006d]
Yenta: ISA IRQ mask 0x00f8, PCI irq 10
Socket status: 30000006
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x20f 0x378-0x37f
0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.

dmesg after card insertion:

cs: memory probe 0xe1000000-0xe13ff000: excluding 0xe1000000-0xe141dfff
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!

with cardmgr saying:

starting, version is 3.2.5
socket 0: Anonymous Memory

and then it tries to modprobe memory_cs which i've not compiled

right now this is on a 2.6.6-rc1 kernel but i've had the same results
with all kernel versions so far.

I have gotten the card to be recognized but not working using a 2.4
kernel and the pcmcia-cs i82365 kernel module but using the i82365
kernel module from the kernel sources on 2.6 results in it saying there
is no socket and exiting.

FATAL: Error inserting i82365
(/lib/modules/2.6.6-rc1/kernel/drivers/pcmcia/i82365.ko): No such device

I did have to use the memory range for the Cardbus taken from lspci -v
and put into /etc/pcmcia/config.opts just to get it to recognize the
card on the 2.4 kernel with the pcmcia-cs i82365 kernel module, but
doing the same with the yenta_socket driver results in failed probes.

I'd love to get this all straightened out and be able to use my laptop
fully in linux, right now it's pretty much just sitting around while I
try to figure this out on my own but just can't.

Any help would be greatly appreciated. 

If you need more info from the system just let me know.

Thanks.

Max



More information about the linux-pcmcia mailing list