[Prism54-users] Can't get 3Com OfficeConnect card working.

Marijn Deé Marijn.Dee@xs4all.nl
Tue, 11 Nov 2003 00:26:56 +0100


On Monday 10 November 2003 06:08, Luis R. Rodriguez wrote:
> Your card (3CRWE154G72) is indeed supported, and that is the same exact
> card I use. You should be seeing an lspci -n entry of:
>
> 02:00.0 Class 0280: 10b7:6001 (rev 01)
You are right, that one doesn't show up in lspci -n. But when I issue the 
lspci -n command it first gives an error message:
pcilib: Cannot open /proc/bus/pci/02/00.0
Unable to read 64 bytes of configuration space.

And indeed there is no /proc/bus/pci/02.

> From the list of PCI IDs you gave us, I do not see *any* wireless card,
> according to the latest linux PCI ID list (pciids.sourceforge.net).
When I insert the card into the computer the following line shows up in /var/
log/messages:
... cs: cb_alloc(bus 2): vendor 0x10b7, device 0x6001
This would mean that pcmcia-cs can recognize the card.

> Your problem may be broader than just the prism54 driver.
Maybe the Cardbus Controller is not fuly supported by Linux.

> Maybe try: 
>
> a. remove your card and
> lspci -n > withoutCard.txt
>
> b. add your card and
> lspci -n > withCard.txt
>
> c. Find differences
> diff -Naur withoutCard.txt withCard.txt > 3com-new.diff
>
> Include the contents of diff here. 
The diff is empty.

> Also make sure you have your cardbus 
> controller working properly:
>
> 00:0a.0 Class 0607: 104c:ac50 (rev 02)
> PCI1410 PC card Cardbus Controller
>
> You can try this by using another *known working card* or the like.
I borrowed a PCMCIA ethernet card (3CXFE575BT) today and it worked fine.

I tried the 2.6.0-test9 kernel and with lspci -v I get an:

02:00:0 Network controller: 3Com Corporation: Unknown device 6001 (rev 01)

The firmware is uploaded (from dmesg):

eth0: firmware upload & reset successful!

And the link-led is on. It works!

>
> 	Luis
>

Marijn