Feisty regression: wifi not working (rt2500, wg54t)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Undecided
|
Dave Morley |
Bug Description
Testing on Compaq N410c and Dell Latitude D600 laptops - my wifi cards Just Work on both in Edgy, but not in Feisty. The cards are a Belkin F5D7010 (rt2500) and NetComm 54g (wg54t).
In both cases, the kernel detects the card okay and dhclient runs. However, the card doesn't seem to pull an address and gives itself a 169.254 address. e.g., from ifconfig (Belkin card on Dell):
ra0 Link encap:Ethernet HWaddr 00:11:50:66:9B:5F
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:3262 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 b) TX bytes:130480 (127.4 KiB)
ra0:avahi Link encap:Ethernet HWaddr 00:11:50:66:9B:5F
inet addr:169.254.6.43 Bcast:169.
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Kernel: Linux 2.6.20-6-generic #2 SMP Wed Jan 31 20:53:39 UTC 2007 i686 GNU/Linux
This also happened with 2.6.20-5.
Here's the console log from plugging the Belkin card into the Dell:
Feb 1 18:20:39 paris NetworkManager: <debug info>^I[
Feb 1 18:20:39 paris NetworkManager: <debug info>^I[
Feb 1 18:20:39 paris kernel: [ 1363.508000] pccard: CardBus card inserted into slot 0
Feb 1 18:20:39 paris kernel: [ 1363.508000] PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
Feb 1 18:20:39 paris kernel: [ 1363.508000] ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
Feb 1 18:20:39 paris kernel: [ 1363.508000] rt2500 1.1.0 BETA4 2006/06/18 http://
Feb 1 18:20:39 paris kernel: [ 1363.508000] PCI: Setting latency timer of device 0000:03:00.0 to 64
Feb 1 18:20:39 paris kernel: [ 1363.664000] rt2500 EEPROM: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Channel
Feb 1 18:20:39 paris kernel: [ 1363.664000] rt2500 EEPROM: 7 7 7 7 7 7 7 7 7 7 7 7 7 7 dBm Maximum
Feb 1 18:20:39 paris NetworkManager: <information>^Ira0: Device is fully-supported using driver 'rt2500'.
Feb 1 18:20:39 paris NetworkManager: <information>
Feb 1 18:20:39 paris NetworkManager: <information>
Feb 1 18:20:39 paris NetworkManager: <information>^INow managing wireless (802.11) device 'ra0'.
Feb 1 18:20:39 paris NetworkManager: <information>
Feb 1 18:20:56 paris dhclient: DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 5
Feb 1 18:21:01 paris dhclient: DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 11
Feb 1 18:21:12 paris dhclient: DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 13
Feb 1 18:21:25 paris dhclient: DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 2
Feb 1 18:21:27 paris dhclient: No DHCPOFFERS received.
Feb 1 18:21:27 paris dhclient: No working leases in persistent database - sleeping.
Feb 1 18:21:27 paris avahi-autoipd(
Feb 1 18:21:27 paris avahi-autoipd(
Feb 1 18:21:27 paris avahi-autoipd(
Feb 1 18:21:27 paris avahi-autoipd(
Feb 1 18:21:27 paris avahi-autoipd(
Feb 1 18:21:33 paris avahi-autoipd(
Feb 1 18:21:33 paris avahi-daemon[4615]: New relevant interface ra0.IPv4 for mDNS.
Feb 1 18:21:33 paris avahi-daemon[4615]: Joining mDNS multicast group on interface ra0.IPv4 with address 169.254.6.43.
Feb 1 18:21:33 paris avahi-daemon[4615]: Registering new address record for 169.254.6.43 on ra0.
Feb 1 18:21:36 paris sudo: fun : TTY=pts/2 ; PWD=/home/fun ; USER=root ; COMMAND=
Feb 1 18:21:37 paris dhclient: isc-dhclient-V3.0.4
Feb 1 18:21:37 paris avahi-autoipd(
Feb 1 18:21:37 paris avahi-autoipd(
Feb 1 18:26:19 paris dhclient: DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 8
Feb 1 18:26:27 paris dhclient: DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 12
Feb 1 18:26:39 paris dhclient: DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 11
Feb 1 18:26:50 paris dhclient: No DHCPOFFERS received.
Feb 1 18:26:50 paris dhclient: No working leases in persistent database - sleeping.
Thank you for your report. Could you try the following please.
open a terminal and type the following.
sudo cp /etc/network/ interfaces /etc/network/ interfaces. bak
then the following.
sudo gedit /etc/network/ interfaces
scroll down the text till you get to the auto ra0 .....
Delete the two lines with ra0 in then save the file. then reboot your laptop. If that doesn't work you can do.
sudo rm /etc/network/ interfaces
then
sudo mv /etc/network/ interfaces. bak /etc/network/ interfaces
and reboot that will reset to your original settings.