Allen McIntosh
2008-02-05 19:46:50 UTC
Summary: I have been unable to get a Lucent WaveLAN Gold card to work
with some recent kernels. I'm posting here to see if this looks
familiar to anyone else and/or if anyone else has had success getting
this card family to work with recent 2.6 kernels. I'm happy to provide
more details or to try a recent/patched driver.
Combinations I tried that worked with this card:
IBM T21, Windows XP
IBM T41, Windows XP (sorry but this checks the hardware)
IBM T41, Fedora Core 5 (kernel 2.6.18-1.2257.fc5)
Combinations I tried that did not work with this card:
IBM T21, Ubuntu 7.10 (kernel 2.6.22-14-generic)
IBM T21, Ubuntu 7.10 (kernel 2.6.20-16-generic)
IBM T41, Fedora Core 8 (kernel 2.6.23.14-107.fc8)
Symptoms: The card appears to find the base station. The link does not
show up as RUNNING, and DHCP doesn't work. Giving the card a static
address doesn't work either. (See below for details.)
Other things I tried to rule out possible problems:
- upgraded the firmware (after some e-mail from Pavel Roskin). Did not
make any difference.
- used a relatively new Orinoco card (T41, RH8) - did not work either
- used a 3Com 575 PCMCIA card on the T41 with RH8 (to see if PCMCIA
support was broken in some horrible way). Worked fine.
Details from unsuccessful attempt: IBM T41, Fedora Core 8, kernel
2.6.23.14-107.fc8. I was sitting about three feet from the base station.
iwconfig output: The ESSID and key are correct (the configuration file
is identical to the one that worked for Fedora Core 5). The MAC address
for the base station is also correct.
$ iwconfig eth1
eth1 IEEE 802.11b ESSID:"XXXXXXXXXXXXXXX" Nickname:"calvin"
Mode:Managed Frequency:2.412 GHz Access Point:
00:1D:7E:66:0D:F2
Bit Rate:11 Mb/s Sensitivity:1/3
Retry limit:4 RTS thr:off Fragment thr:off
Encryption key:XXXX-XXXX-XX Security mode:open
Power Management:off
Link Quality=55/92 Signal level=-35 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
dmesg output:
pccard: PCMCIA card inserted into slot 0
cs: memory probe 0xe8000000-0xefffffff: excluding 0xe8000000-0xefffffff
cs: memory probe 0xc0200000-0xcfffffff: excluding 0xc0200000-0xc11fffff
0xc1a00000-0xc21fffff 0xc2a00000-0xc31fffff 0xc3a00000-0xcc1fffff
0xcca00000-0xcd1fffff 0xcda00000-0xce1fffff 0xcea00000-0xcf1fffff
0xcfa00000-0xd01fffff
pcmcia: registering new device pcmcia0.0
orinoco 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel Roskin
<***@gnu.org>, et al)
orinoco_cs 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel
Roskin <***@gnu.org>, et al)
eth1: Hardware identity 0001:0001:0004:0000
eth1: Station identity 001f:0001:0008:0048
eth1: Firmware determined as Lucent/Agere 8.72
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:60:1D:F1:47:27
eth1: Station name "HERMES I"
eth1: ready
eth1: orinoco_cs at 0.0, irq 3, io 0x4100-0x413f
ADDRCONF(NETDEV_UP): eth1: link is not ready
Output from running ifup:
$ ifup eth1
Determining IP information for eth1... failed; no link present. Check
cable?
When I configure the card manually:
$ ifconfig eth1 up 192.168.1.120 netmask 255.255.255.0
I get no complaints, but the link only shows as
UP BROADCAST MULTICAST
(no RUNNING). At this point I tried ping just for fun, but that didn't
work.
Configuration file:
USERCTL=no
PEERDNS=yes
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=no
TYPE=Wireless
MODE=Managed
ESSID='XXXXXXXXXXXXXXXX'
KEY=s:XXXXX
DHCP_HOSTNAME=
IPADDR=
NAME=
DOMAIN=
NETMASK=
HWADDR=
GATEWAY=
RATE=Auto
CHANNEL=1
IPV6INIT=no
************************************************************************************************
Details from a attempt that did work (Same T41, same card, Fedora Core
5, kernel 2.6.18-1.2257.fc5) The bit that jumps out at me is the "New
link status" message that does not appear under FC8.
iwconfig output:
$ iwconfig eth1
eth1 IEEE 802.11b ESSID:"XXXXXXXXXXXXXXXXX" Nickname:"calvin"
Mode:Managed Frequency:2.412 GHz Access Point:
00:1D:7E:66:0D:F2
Bit Rate:11 Mb/s Sensitivity:1/3
Retry limit:4 RTS thr:off Fragment thr:off
Encryption key:XXXX-XXXX-XX Security mode:open
Power Management:off
Link Quality=56/92 Signal level=-37 dBm Noise level=-93 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
dmesg output:
pccard: PCMCIA card inserted into slot 0
cs: memory probe 0xe8000000-0xefffffff: excluding 0xe8000000-0xefffffff
cs: memory probe 0xc0200000-0xcfffffff: excluding 0xc0200000-0xc11fffff
0xc1a00000-0xc61fffff 0xc6a00000-0xc71fffff 0xc7a00000-0xc81fffff
0xc8a00000-0xc91fffff 0xc9a00000-0xca1fffff 0xcaa00000-0xcb1fffff
0xcba00000-0xcc1fffff 0xcca00000-0xcd1fffff 0xcda00000-0xce1fffff
0xcea00000-0xcf1fffff 0xcfa00000-0xd01fffff
pcmcia: registering new device pcmcia0.0
orinoco 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel Roskin
<***@gnu.org>, et al)
orinoco_cs 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel
Roskin <***@gnu.org>, et al)
eth1: Hardware identity 0001:0001:0004:0000
eth1: Station identity 001f:0001:0008:0048
eth1: Firmware determined as Lucent/Agere 8.72
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:60:1D:F1:47:27
eth1: Station name "HERMES I"
eth1: ready
eth1: orinoco_cs at 0.0, irq 3, io 0x4100-0x413f
ADDRCONF(NETDEV_UP): eth1: link is not ready
eth1: New link status: Connected (0001)
ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
eth1: no IPv6 routers present
with some recent kernels. I'm posting here to see if this looks
familiar to anyone else and/or if anyone else has had success getting
this card family to work with recent 2.6 kernels. I'm happy to provide
more details or to try a recent/patched driver.
Combinations I tried that worked with this card:
IBM T21, Windows XP
IBM T41, Windows XP (sorry but this checks the hardware)
IBM T41, Fedora Core 5 (kernel 2.6.18-1.2257.fc5)
Combinations I tried that did not work with this card:
IBM T21, Ubuntu 7.10 (kernel 2.6.22-14-generic)
IBM T21, Ubuntu 7.10 (kernel 2.6.20-16-generic)
IBM T41, Fedora Core 8 (kernel 2.6.23.14-107.fc8)
Symptoms: The card appears to find the base station. The link does not
show up as RUNNING, and DHCP doesn't work. Giving the card a static
address doesn't work either. (See below for details.)
Other things I tried to rule out possible problems:
- upgraded the firmware (after some e-mail from Pavel Roskin). Did not
make any difference.
- used a relatively new Orinoco card (T41, RH8) - did not work either
- used a 3Com 575 PCMCIA card on the T41 with RH8 (to see if PCMCIA
support was broken in some horrible way). Worked fine.
Details from unsuccessful attempt: IBM T41, Fedora Core 8, kernel
2.6.23.14-107.fc8. I was sitting about three feet from the base station.
iwconfig output: The ESSID and key are correct (the configuration file
is identical to the one that worked for Fedora Core 5). The MAC address
for the base station is also correct.
$ iwconfig eth1
eth1 IEEE 802.11b ESSID:"XXXXXXXXXXXXXXX" Nickname:"calvin"
Mode:Managed Frequency:2.412 GHz Access Point:
00:1D:7E:66:0D:F2
Bit Rate:11 Mb/s Sensitivity:1/3
Retry limit:4 RTS thr:off Fragment thr:off
Encryption key:XXXX-XXXX-XX Security mode:open
Power Management:off
Link Quality=55/92 Signal level=-35 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
dmesg output:
pccard: PCMCIA card inserted into slot 0
cs: memory probe 0xe8000000-0xefffffff: excluding 0xe8000000-0xefffffff
cs: memory probe 0xc0200000-0xcfffffff: excluding 0xc0200000-0xc11fffff
0xc1a00000-0xc21fffff 0xc2a00000-0xc31fffff 0xc3a00000-0xcc1fffff
0xcca00000-0xcd1fffff 0xcda00000-0xce1fffff 0xcea00000-0xcf1fffff
0xcfa00000-0xd01fffff
pcmcia: registering new device pcmcia0.0
orinoco 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel Roskin
<***@gnu.org>, et al)
orinoco_cs 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel
Roskin <***@gnu.org>, et al)
eth1: Hardware identity 0001:0001:0004:0000
eth1: Station identity 001f:0001:0008:0048
eth1: Firmware determined as Lucent/Agere 8.72
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:60:1D:F1:47:27
eth1: Station name "HERMES I"
eth1: ready
eth1: orinoco_cs at 0.0, irq 3, io 0x4100-0x413f
ADDRCONF(NETDEV_UP): eth1: link is not ready
Output from running ifup:
$ ifup eth1
Determining IP information for eth1... failed; no link present. Check
cable?
When I configure the card manually:
$ ifconfig eth1 up 192.168.1.120 netmask 255.255.255.0
I get no complaints, but the link only shows as
UP BROADCAST MULTICAST
(no RUNNING). At this point I tried ping just for fun, but that didn't
work.
Configuration file:
USERCTL=no
PEERDNS=yes
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=no
TYPE=Wireless
MODE=Managed
ESSID='XXXXXXXXXXXXXXXX'
KEY=s:XXXXX
DHCP_HOSTNAME=
IPADDR=
NAME=
DOMAIN=
NETMASK=
HWADDR=
GATEWAY=
RATE=Auto
CHANNEL=1
IPV6INIT=no
************************************************************************************************
Details from a attempt that did work (Same T41, same card, Fedora Core
5, kernel 2.6.18-1.2257.fc5) The bit that jumps out at me is the "New
link status" message that does not appear under FC8.
iwconfig output:
$ iwconfig eth1
eth1 IEEE 802.11b ESSID:"XXXXXXXXXXXXXXXXX" Nickname:"calvin"
Mode:Managed Frequency:2.412 GHz Access Point:
00:1D:7E:66:0D:F2
Bit Rate:11 Mb/s Sensitivity:1/3
Retry limit:4 RTS thr:off Fragment thr:off
Encryption key:XXXX-XXXX-XX Security mode:open
Power Management:off
Link Quality=56/92 Signal level=-37 dBm Noise level=-93 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
dmesg output:
pccard: PCMCIA card inserted into slot 0
cs: memory probe 0xe8000000-0xefffffff: excluding 0xe8000000-0xefffffff
cs: memory probe 0xc0200000-0xcfffffff: excluding 0xc0200000-0xc11fffff
0xc1a00000-0xc61fffff 0xc6a00000-0xc71fffff 0xc7a00000-0xc81fffff
0xc8a00000-0xc91fffff 0xc9a00000-0xca1fffff 0xcaa00000-0xcb1fffff
0xcba00000-0xcc1fffff 0xcca00000-0xcd1fffff 0xcda00000-0xce1fffff
0xcea00000-0xcf1fffff 0xcfa00000-0xd01fffff
pcmcia: registering new device pcmcia0.0
orinoco 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel Roskin
<***@gnu.org>, et al)
orinoco_cs 0.15 (David Gibson <***@gibson.dropbear.id.au>, Pavel
Roskin <***@gnu.org>, et al)
eth1: Hardware identity 0001:0001:0004:0000
eth1: Station identity 001f:0001:0008:0048
eth1: Firmware determined as Lucent/Agere 8.72
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:60:1D:F1:47:27
eth1: Station name "HERMES I"
eth1: ready
eth1: orinoco_cs at 0.0, irq 3, io 0x4100-0x413f
ADDRCONF(NETDEV_UP): eth1: link is not ready
eth1: New link status: Connected (0001)
ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
eth1: no IPv6 routers present