"orinoco_pci: Busy timeout" during initialisation

Glenn Moloney glenn at physics.unimelb.edu.au
Thu Jun 5 22:44:41 EST 2003


Hi All,

I have been battling with the builtin wireless lan card on my Sharp
"Muramasa" PC-MM1-H3W laptop.

When loading the orinoco_pci card, I get the following messages:

orinoco.c 0.11b (David Gibson <hermes at gibson.dropbear.id.au> and others)
hermes.c: 5 Apr 2002 David Gibson <hermes at gibson.dropbear.id.au>
PCI: Enabling device 00:0b.0 (0011 -> 0013)
Detected Orinoco/Prism2 PCI device at 00:0b.0, mem:0xFC104000 to
0xFC104FFF -> 0xcf00b000, irq:4
Reset
done.......................................................................................................................................................................................................................................................;
Clear
Reset....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................;
orinoco_pci: Busy timeout
eth%d: Failed to start the card
orinoco_pci: init_one(), FAIL!


Same thing with orinoco_pci.o from 0.13a.

lspci -vv -s 0:0b.0 reveals:

00:0b.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan
chipset (rev
01)
        Subsystem: AMBIT Microsystem Corp.: Unknown device 0200
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV+ VGASnoop-
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR+
        Interrupt: pin A routed to IRQ 4
        Region 0: Memory at fc104000 (32-bit, prefetchable) [disabled]
[size=4K]        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 

The interesting thing here is the "[disabled]" memory region.

I try to "enable" pci memory accesses with:

setpci -s 0:0b.0 command

reveals 0011 - which indicates memory access is disabled.

setpci -s 0:0b.0 command=13   # to enable Mem access

But - the command register remains set at 11. I can set other bits in
the register - but not the Mem bit.


Is there something I have to do to enable the card before loading the
orinoco module?

Any clues greatly appreciated.

cheers,
glenn.

-- 
  Glenn Moloney			glenn at physics.unimelb.edu.au
  School of Physics,		http://www.ph.unimelb.edu.au/~glenn
  University of Melbourne,	Phone: +61 3 8344 5075
  Australia 3010.		Fax:   +61 3 9347 4783



More information about the wireless mailing list