Skip site navigation (1)Skip section navigation (2)
Date:      06 Jul 2002 12:36:34 +0000
From:      Wayne Pascoe <wayne@penguinpowered.org.uk>
To:        freebsd-hackers@freebsd.org
Subject:   wi0: watchdog timeout
Message-ID:  <m27kk9t4ml.fsf@set.home.penguinpowered.org.uk>

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

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/
    God gave you the power - Preacher on the Simpsons
    Hmm. You'd think he'd wanna...  limit my 
    power - Bart
    

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?m27kk9t4ml.fsf>