NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Issues with wired and wifi cards



Hi,

I bite the bullet and upgraded my "vintage" Toshiba Portégé from NetBSD
8.x to 9.2.
Most things seem fine.
My issue are network cards. The laptop has none internally, only a very
small hard-to-access USB port, so the choice is PCMCIA/CardBus of which
there are two slots.

I don't remember which cards I used, I have a bunch of "pool card".

I have issues with WiFi cards

The bwi0 card required firmware. I got it according to the manpage,
untarred it and put it here:

portege# ls /libdata/firmware/bwi/v3/
a0g0bsinitvals2.fw  a0g0initvals5.fw    b0g0bsinitvals2.fw 
b0g0initvals5.fw    ucode11.fw          ucode5.fw
a0g0bsinitvals5.fw  a0g1bsinitvals5.fw  b0g0bsinitvals5.fw 
pcm4.fw             ucode2.fw
a0g0initvals2.fw    a0g1initvals5.fw    b0g0initvals2.fw   
pcm5.fw             ucode4.fw

Does it look correct?

[   103.173212] bwi0 at cardbus0 function 0: Broadcom Wireless
[   103.173212] bwi0: BBP id 0x4318, BBP rev 0x2, BBP pkg 2
[   103.173212] bwi0: MAC: rev 9
[   103.183220] bwi0: PHY type 2, rev 7, ver 3
[   103.183220] bwi0: RF manu 0x17f, type 0x2050, rev 8
[   103.193214] bwi0: autoconfiguration error: invalid antenna gain in sprom
[   103.193214] bwi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
[   103.193214] bwi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps
12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps

When I try to pull up the card I get this:

[   111.763344] bwi0: autoconfiguration error: firmware image
v3/ucode5.fw size mismatch, fw fffff139, real 5700

Then I have this:
[   257.405587] (manufacturer 0x0, product 0x0) Texas Instruments ACX111
802.11b/g (miscellaneous network) at cardbus1 function 0 not configured

I guess this is just not supported under NetBSD - bad luck :)

Then this one:
[   268.535753] ral0 at cardbus1 function 0: Ralink Technologies RT2561
802.11b/g (rev. 0x00)
[   268.545762] ral0: 802.11 address 00:22:b0:64:44:06
[   268.545762] ral0: MAC/BBP RT2561C, RF RT2527
[   268.545762] ral0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
[   268.545762] ral0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps
12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
[   461.768722] ral0: detached

It looks fine, I configure the ssid, but it never connects. I see no
evident errors


And even worse with Wired cards... I only got one working (which I
surely did not use in the past, it is "fixed" in another laptop)
[   141.523801] ne2 at pcmcia1 function 0: <D-Link, DFE-670TXD, PC Card>
[   141.523801] ne2: Ethernet address 00:13:46:34:0d:62
[   141.523801] nsphyter0 at ne2 phy 1: DP83815/DP83846A 10/100 media
interface, rev. 0
[   141.533805] nsphyter0: 10baseT, 10baseT-FDX, 100baseTX,
100baseTX-FDX, auto
[   158.554063] ne2: device timeout
[   164.554155] ne2: device timeout
[   168.554216] ne2: device timeout
[   174.554309] ne2: device timeout
[   176.554339] ne2: device timeout
[   179.554385] ne2: device timeout
[   181.554416] ne2: device timeout
[   197.624663] nsphyter0: detached
[   197.624663] ne2: detached

This one makes me really wonder!
If I put it in the upper slot, I see the light blinking for 100Mbit
(actually - it is connected to a 1Gbit switch, but the card is 100) and
then when I run dhcp it either gets no address, or gets an address but
then doesn't work. The many device timeouts come from these attempts.
If putin the lower slot, I get no green light at all.

Issue with the lower slot? No. If I insert an old and trusty Toshiba
card which is double-size and fits only in the lower slot:

[   482.421145] tlp0 at cardbus0 function 0: Xircom X3201-3 Ethernet,
pass 0.3
[   482.421145] tlp0: Ethernet address 00:10:a4:9f:1c:21
[   482.421145] tqphy0 at tlp0 phy 0: 78Q2120 10/100 media interface,
rev. 11
[   482.421145] tqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

And yay it connects without issues!

Riccardo.

PS: I will test these cards on another NetBSD laptop and then also on an
OpenBSD laptop and see...


Home | Main Index | Thread Index | Old Index