Next-in-Thread Next Message

Question card recognition problem with wavelan pcmcia-isa adapter

Date: 2000, Jun 19
From: Arne Michaelsen amich

if have problems recognizing my wavelan IEEE 802.11 wireless
network card. i'm using the wavelan isa-pcmcia adapter (vadem
469) in a hp visualize workstation (550mhz, 256mb) running 
Suse 6.4 (kernel 2.2.14, pcmcia 3.1.11). 

the howto says:

The low level socket drivers, tcic and i82365, have various  
bus timing parameters that may need to be adjusted for certain 
systems with unusual bus clocking.  Symptoms of timing 
problems can include
card recognition problems,  (!)
lock-ups under heavy loads, high error rates, or poor device 
performance.  Only certain host bridges have adjustable timing 
parameters: check the corresponding man page to see what 
options are available for your controller.  Here is a brief 
summary:

For Vadem VG-468 controllers, the async_clock flag changes    
the relative clocking of PCMCIA bus and host bus cycles. 
setting this flag adds extra wait states to some operations.  
However, I have yet to hear of a laptop that needs this.


so i tested the async_clock flag (without success).


here are some settings and results of my tests:


/etc/rc.config:

START_PCMCIA="yes"
PCMCIA="i82365"
PCMCIA_PCIC_OPTS="extra_sockets=1 async_clock=1"
# also tested PCMCIA_PCIC_OPTS=""
PCMCIA_CORE_OPTS=""



/etc/pcmcia/config.opts (suse standart)?

# System resources available for PCMCIA devices

include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

# High port numbers do not always work...
# include port 0x1000-0x17ff

# Extra port range for IBM Token Ring
include port 0xa00-0xaff

# Resources we should not use, even if they appear to be available

# First built-in serial port
exclude irq 4
# Second built-in serial port
#exclude irq 3
# First built-in parallel port
exclude irq 7


/etc/pcmcia/config:

...
device "wavelan2_cs"
  class "network" module "wavelan2_cs"
...

-------------------------------------------



www:~ # probe
PCI bridge probe: not found.
Intel PCIC probe: Vadem VG-469 found, 2 sockets.

www:~ # rcpcmcia start
PCMCIA: Starting services:
PCMCIA: using scheme: SuSE
PCMCIA: cardmanager is running        done

www:~ # lsmod
Module                  Size  Used by
ds                      6568   2
i82365                 22128   2
pcmcia_core            45184   0  [ds i82365]
usb-uhci               17000   0  (unused)
autofs                  9076   4  (autoclean)
pcnet32                10944   1  (autoclean)
dummy0                   968   1  (autoclean)
serial                 42612   0  (autoclean)
memstat                 1476   0  (unused)
usbcore                42344   1  [usb-uhci]
ncr53c8xx              51988   3


/var/log/messeges:
Jun 15 11:45:46 www rcpcmcia: /sbin/insmod
/lib/modules/2.2.14/pcmcia/pcmcia_core.o
Jun 15 11:45:46 www kernel: Linux PCMCIA Card Services 3.1.11
Jun 15 11:45:46 www kernel:   kernel build: 2.2.14 #1 Sat Mar 25
00:46:59 GMT 2000
Jun 15 11:45:46 www kernel:   options:  [pci] [cardbus] [apm]
Jun 15 11:45:46 www kernel: PCI routing table version 1.0 at 0xfdf30
Jun 15 11:45:46 www rcpcmcia: /sbin/insmod
/lib/modules/2.2.14/pcmcia/i82365.o extra_sockets=1 async_clock=1
Jun 15 11:45:46 www kernel: Intel PCIC probe:
Jun 15 11:45:46 www kernel:   Vadem VG-469 ISA-to-PCMCIA at port 0x3e0
ofs 0x00
Jun 15 11:45:46 www kernel:     host opts [0]: [async]
Jun 15 11:45:46 www kernel:     host opts [1]: [async]
Jun 15 11:45:46 www kernel:     ISA irqs (scanned) = 3,4,14 polling
interval = 1000 ms
Jun 15 11:45:46 www rcpcmcia: /sbin/insmod
/lib/modules/2.2.14/pcmcia/ds.o
Jun 15 11:45:46 www cardmgr[12082]: starting, version is 3.1.11
Jun 15 11:45:46 www cardmgr[12082]: watching 2 sockets
Jun 15 11:45:46 www kernel: cs: IO port probe 0x0c00-0x0cff: excluding
0xcf8-0xcff
Jun 15 11:45:46 www kernel: cs: IO port probe 0x0800-0x08ff: clean.
Jun 15 11:45:46 www kernel: cs: IO port probe 0x0100-0x04ff: excluding
0x200-0x207 0x220-0x22f 0x300-0x307 0x378-0x37f 0x388-0x38f 0x3f0-0x3ff
0x4d0-0x4d7
Jun 15 11:45:46 www kernel: cs: IO port probe 0x0a00-0x0aff: clean.

wavelan card inserted
low and high beep

Jun 15 11:47:31 www cardmgr[12082]: initializing socket 0
Jun 15 11:47:31 www kernel: cs: memory probe 0x0d0000-0x0dffff:
excluding 0xd0000-0xdffff
Jun 15 11:47:31 www kernel: cs: memory probe 0x0c0000-0x0cffff:
excluding 0xc0000-0xcffff
Jun 15 11:47:31 www cardmgr[12082]: socket 0: Anonymous Memory
Jun 15 11:47:31 www cardmgr[12082]: executing: 'insmod
/lib/modules/2.2.14/pcmcia/memory_cs.o'
Jun 15 11:47:31 www kernel: memory_cs: mem0: anonymous: unknown size
Jun 15 11:47:31 www cardmgr[12082]: executing: './memory start mem0'

www:~ # cardctl ident
Socket 0:
  no product info available
Socket 1:
  no product info available

www:~ # cardctl status
Socket 0:
  5V 16-bit PC Card
  function 0: [ready]
Socket 1:
  no card

www:~ # dump_cis
Socket 0:
  no CIS present

Socket 1:
  no CIS present

Next-in-Thread Next Message

Messages Inline: 1 All Outline: 1 2 3

1. None Some things to try by David Hinds, 2000, Jun 20

Add Message to: "card recognition problem with wavelan pcmcia-isa adapter"

Members Subscribe Admin Mode No Frames New Base Frame Help for HyperNews at pcmcia-cs.sourceforge.net 1.10