[Prism54-devel] 3CRWE154G72
Cliff Rowley
cliffrowley at gmail.com
Thu Jun 2 18:21:21 UTC 2005
Hello :)
I recently bought a 3CRWE154G72 on the chance that it might be one
supported by the prism54 driver (I can't get any orinoco cards cheap
enough where I live). It appears to be supported, but doesn't actually
work. I have spend a couple of days researching information on the
problems I've seen - and the general concensus appears to be that either
(a) Linux is handling PCI interrupts incorrectly somehow or (b) my card
is in fact a SoftMac card or (b) some configuration aspect of my laptop
could be preventing it from working. Unfortunately I cannot disable
ACPI since I am on a ThinkPad laptop that doesn't behave correctly
without ACPI enabled.
Aside from obviously wanting to determine whether my card is SoftMac or
not, I would also like to offer any help I am capable of providing. I
have no driver development experience (though I do have C/C++
experience), but I am willing and able to test.
So in short, firstly how do I determine whether my card is SoftMac or
not? (and if not, would shifting devices to different IRQ's help?) And
secondly, how can I help with this project? :)
Many thanks :)
----------
My card:
3CRWE154G72 (3Com OfficeConnect 54G)
lspci -vv:
0000:02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE
(MOB) Ethernet Controller (rev 81)
Subsystem: IBM: Unknown device 0522
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-
Latency: 66 (2000ns min, 14000ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: Memory at c0200000 (32-bit, non-prefetchable)
Region 1: I/O ports at 8000 [size=64]
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=2 PME-
dmesg:
Loaded prism54 driver, version 1.2
PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
ACPI: PCI interrupt 0000:03:00.0[A] -> GSI 11 (level, low) -> IRQ 11
eth1: resetting device...
eth1: uploading firmware...
eth1: firmware version: 1.0.4.3
eth1: firmware upload complete
eth1: no 'reset complete' IRQ seen - retrying
eth1: no 'reset complete' IRQ seen - retrying
eth1: interface reset failure
prism54: Your card/socket may be faulty, or IRQ line too busy :(
eth1: prism54_set_txpower() auto power will be implemented later.
eth1: resetting device...
eth1: uploading firmware...
eth1: firmware version: 1.0.4.3
eth1: firmware upload complete
eth1: no 'reset complete' IRQ seen - retrying
eth1: no 'reset complete' IRQ seen - retrying
eth1: interface reset failure
prism54: Your card/socket may be faulty, or IRQ line too busy :(
eth1: prism54_set_txpower() auto power will be implemented later.
/proc/interrupts:
CPU0
0: 2147223 XT-PIC timer
1: 6179 XT-PIC i8042
2: 0 XT-PIC cascade
5: 1 XT-PIC yenta, Intel 82801DB-ICH4, Intel
82801DB-ICH4 Modem
8: 2 XT-PIC rtc
9: 65305 XT-PIC acpi
11: 199046 XT-PIC yenta, ehci_hcd, uhci_hcd, uhci_hcd,
uhci_hcd, radeon at pci:0000:01:00.0, eth0, eth1
12: 5357 XT-PIC i8042
14: 14974 XT-PIC ide0
15: 19 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0
cardctl ident:
Socket 0:
product info: "3Com", "3CRSHPW15496 Wireless PC Card", " ", " "
manfid: 0x01bf, 0x4301
function: 254 ((null))
cardctl info:
PRODID_1="3Com"
PRODID_2="3CRSHPW15496 Wireless PC Card"
PRODID_3=" "
PRODID_4=" "
MANFID=01bf,4301
FUNCID=254
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
More information about the Prism54-devel
mailing list