Skip site navigation (1)Skip section navigation (2)
Date:      08 Jul 2002 16:48:00 +0000
From:      Wayne Pascoe <wayne@penguinpowered.org.uk>
To:        freebsd-questions@freebsd.org
Cc:        freebsd-hackers@freebsd.org
Subject:   Problems getting wireless card working with PCI adaptor
Message-ID:  <m265zqi2tb.fsf@set.ehsrealtime.com>

next in thread | raw e-mail | index | archive | help
Hi all,

Sorry to cross post this, but I'm having problems getting this card
working under FreeBSD. It works under Windows XP and I've had reports
of it working on RedHat 7.3. 

I'm trying to get a wireless card going in a desktop machine. The
wireless card is a ORiNOCO Wireless LAN PC Card The PCI->PCMCIA
controller has a texas instruments chip on it and appears to be made
by Elan.

This combo works under XP but does not work under FreeBSD 4.6
The pc card worked in the old ISA controller, but I recently had to
replace my board and I could not find a motherboard with an ISA slot. 

When I boot the machine up, I get the following output:
pccardd[46]: Card "Lucent Technologies"("WaveLAN/IEEE") [Version
01.01] [] matched "Lucent Technologies" ("WaveLAN/IEEE") [(null)]
[(null)]
pccardd[46]: Using IO addr 0x240, size 64
pccardd[46]: Setting config reg at offs 0x3e0 to 0x41, Rest time = 50 ms
pccardd[46]: Assigning I/O window 0, start 0x240, size 0x40 flags 0x5
pccardd[46]: Assign wi0, io 0x240-0x27f, mem 0x0, 0 byes, irq 5, flags 0
wi0 at port 0x240-0x27f irq 5 slot 0 on pccard0
wi0: 802.11 address: 00:02:2d:02:a6:13
wi0: using Lucent Technologies, WaveLAN/IEEE
wi0: Licent Firmware: Station 7.28.01
pccardd[46]: wi0: Lucent Technlogies (WaveLAN/IEEE) inserted.
pccardd[46]: pccardd started

This information became available when I set debuglevel in pccard.conf
to 4.

I am then able to assign and IP address to wi0 and set other options
like network, etc using wicontrol. However when I do anything network
related (ping, traceroute, etc) I get the following message:
wi0: watchdog timeout

The settings under XP are as follows:

ORiNOCO Wireless LAN PC Card
IRQ 5
I/O Range FF40-FF7F

Texas Instruments PCI-1211 CardBus Controller
(says Elan on card)
Memory Range EF004000 - EF004FFF
Memory Range FEBFF000 - FEBFFFFF
Memory Range FABFF000 - FEBFEFFF
I/O Range FE00 - FEFF
I/O Range FD00 - FDFF
IRQ 5
Memory Range 000DF000 - 000DFFFF

I've tried both compiling the wi driver into the kernel and using it
as a kernel module. The problem happens the same. I've recompiled the
kernel and I have the following line for my pcic device in my kernel
configuration file:

device   pcic0  at pci? irq 0 port 0x3e0 iomem 0xdf0000

This iomem seems to be one of the ones XP is reporting as being in
use for this device. I've also tried having the above line with at isa
replacing at pci. 

I have found that IRQ 5 is used by the onboard usb controller, but
even if I disable in the bios I still get this message popping up.

Any advice on how to fix this, or even whether or not this card is
supported would be MUCH appreciated. I've tried a Belkin controller as
well with even less result (couldn't even get the machine to find a
pccard port).

-- 
- Wayne Pascoe  -  http://www.penguinpowered.org.uk/wayne/
    If someone eventually manages to bag a B-2,
    that's a cool US$1bn worth of scrap metal
    - missiles, on the other hand, are cheap.
    

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m265zqi2tb.fsf>