I searched and googled for an answer to this, but I'm stumped. The system is an HP Pavilion dv6000 running Debian and wireless was working fine until a few weeks ago. There was an update for hal a few weeks ago is all I can think of. I recently updated the kernel to 2.6.27.2. thinking maybe it was a buggy driver, but still the same problem. The networks I'm trying to connect to have worked fine for months. I have checked the hardware kill switch and it isn't on.
Here is dmesg output:
iwl3945 0000:02:00.0: PCI INT A disabled
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2008 Intel Corporation
iwl3945 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
iwl3945 0000:02:00.0: setting latency timer to 64
iwl3945: Detected Intel Wireless WiFi Link 3945ABG
iwl3945: Tunable channels: 11 802.11bg, 13 802.11a channels
phy1: Selected rate control algorithm 'iwl-3945-rs'
lsmod shows this:
iwl3945 75032 0
rfkill 7000 2 iwl3945
mac80211 128088 1 iwl3945
led_class 3268 1 iwl3945
cfg80211 19848 2 iwl3945,mac80211
ifup wlan0 shows this (everything is usual):
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit
http://www.isc.org/sw/dhcp/
wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:0f:f7:4b:8b:c9
Sending on LPF/wlan0/00:0f:f7:4b:8b:c9
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 16
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
from tcpdump:
10:45:43.863065 IP6 fe80::20f:f7ff:fe4b:8bc9 > ip6-allrouters: ICMP6, router solicitation, length 16
10:45:44.526024 IP6 fe80::20f:f7ff:fe4b:8bc9 > ff02::16: HBH ICMP6, multicast listener report v2, 1 group record(s), length 28
10:45:45.000438 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0f:f7:4b:8b:c9 (oui Unknown), length 300
10:45:47.863022 IP6 fe80::20f:f7ff:fe4b:8bc9 > ip6-allrouters: ICMP6, router solicitation, length 16
10:45:48.000397 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0f:f7:4b:8b:c9 (oui Unknown), length 300
10:45:51.863023 IP6 fe80::20f:f7ff:fe4b:8bc9 > ip6-allrouters: ICMP6, router solicitation, length 16
10:45:53.000367 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0f:f7:4b:8b:c9 (oui Unknown), length 300
10:46:05.000212 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0f:f7:4b:8b:c9 (oui Unknown), length 300
10:46:19.000216 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0f:f7:4b:8b:c9 (oui Unknown), length 300
10:46:39.000085 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0f:f7:4b:8b:c9 (oui Unknown), length 300
I have gkrellm, so I can see the link meter go up when I do ifup, but I never get an IP
This system is also dual-boot with Vista and wireless works fine there.
Any help is appreciated. Thanks.