I've wasted most of my Saturday trying to get wireless to work with
the latest kernel on my 64-bit Sid box.  I have an Atheros ar5001x
card, and I've been using an older 2.6.22 kernel with madwifi drivers
for the past two years.  I'm rather conservative in upgrading my
kernel, precisely because of issues like I've had today, but I found
need for 2.6.30-1.

As madwifi is gone from Debian testing and unstable, I decided to
switch to the ath5K drivers included in the latest kernel.  I followed
the instructions here: http://wiki.debian.org/ath5k, with the
exception that I use wicd to manage my network, and as such I had no
need to amend my interfaces file.

After rebooting and a little fiddling, the ath5k driver came up, and
wicd found my wireless network.  I can't however connect to it.  It
tries to connect, usually timing out while getting a valid
authentication, but sometimes it manages to validate the WEP key and
attempts to obtain an IP address but then times out doing that.

I've tried every suggestion that I could find through Google and this
list, and none of them worked.  The driver is loading correctly, and
my card is being detected.  It just won't connect.  I even switched
back to the madwifi drivers at one point, installing from source, and
it still wouldn't connect to the router.  (That plus the signal
strength was horrible in madwifi.)

The card was working properly this morning, so it's doubtful the
problem is in the hardware.  I've also tried switching to WAP and
turning off security altogether, but that made no difference.

One odd thing that occurs is that udev keeps renaming wlan0 to ath0.
The ath5k instructions state to change all references of ath0 to
wlan0, but that results in "Device not found" errors.

The output from iwconfig is:

ingrid:/home/autumn# iwconfig
lo        no wireless extensions.

eth1      no wireless extensions.

eth3      no wireless extensions.

wmaster0  no wireless extensions.

ath0      IEEE 802.11bg  ESSID:"JohnWayne"
          Mode:Managed  Frequency:2.417 GHz  Access Point: Not-Associated
          Tx-Power=27 dBm
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.


dmesg shows this every time I attempt to connect to the wireless router:

[ 2707.953219] ath0: direct probe to AP 00:18:4d:24:09:8f try 1
[ 2708.152034] ath0: direct probe to AP 00:18:4d:24:09:8f try 2
[ 2708.352026] ath0: direct probe to AP 00:18:4d:24:09:8f try 3
[ 2708.552034] ath0: direct probe to AP 00:18:4d:24:09:8f timed out
[ 2713.502701] ath5k phy0: noise floor calibration timeout (2417MHz)
[ 2714.666870] ath5k phy0: noise floor calibration timeout (2417MHz)
[ 2714.683331] ath0: direct probe to AP 00:18:4d:24:09:8f try 1
[ 2715.114532] ath5k phy0: noise floor calibration timeout (2417MHz)
[ 2715.120196] ath0: direct probe to AP 00:18:4d:24:09:8f try 2
[ 2715.320031] ath0: direct probe to AP 00:18:4d:24:09:8f try 3
[ 2715.520029] ath0: direct probe to AP 00:18:4d:24:09:8f timed out


ifconfig gives this result:

ingrid:/home/autumn# ifconfig
ath0      Link encap:Ethernet  HWaddr 00:18:02:42:ac:d1
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1      Link encap:Ethernet  HWaddr 00:50:bf:3a:2f:47
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::250:bfff:fe3a:2f47/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1470 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1940 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:588211 (574.4 KiB)  TX bytes:416006 (406.2 KiB)
          Interrupt:19 Base address:0x6000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:146 errors:0 dropped:0 overruns:0 frame:0
          TX packets:146 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12328 (12.0 KiB)  TX bytes:12328 (12.0 KiB)

wmaster0  Link encap:UNSPEC  HWaddr
00-18-02-42-AC-D1-00-00-00-00-00-00-00-00-00-00
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


My etc/network/interfaces file has no references to ath0 due to my use of wicd.

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
iface eth1 inet dhcp


I've tried uninstalling wicd and configuring by hand, but it gave no
different results either.  I also installed the 2.6.26 kernel from
unstable and tried the official Debian madwifi packages with it.
Still nothing.

I've reached the end of what I know to do.  Using a wired connection
is not a solution, as the computer and the router are on opposite
sides of the house.  Any suggestions on what to try?

Thanks,
Autumn


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to