From owner-freebsd-mobile@FreeBSD.ORG Wed Jan 28 01:16:30 2004 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F0B516A4D0 for ; Wed, 28 Jan 2004 01:16:30 -0800 (PST) Received: from Espresso.NEEBU.Net (espresso.neebu.net [66.166.158.130]) by mx1.FreeBSD.org (Postfix) with SMTP id 3841643D53 for ; Wed, 28 Jan 2004 01:16:14 -0800 (PST) (envelope-from khuon@Espresso.NEEBU.Net) Received: from Espresso.NEEBU.Net (khuon@localhost [127.0.0.1]) by Espresso.NEEBU.Net (8.12.10/8.12.10) with ESMTP id i0S9GC7v019902 for ; Wed, 28 Jan 2004 01:16:13 -0800 (PST) Received: from Espresso.NEEBU.Net (khuon@localhost)i0S9GCnt019901 for ; Wed, 28 Jan 2004 01:16:12 -0800 (PST) Message-Id: <200401280916.i0S9GCnt019901@Espresso.NEEBU.Net> From: "Jake Khuon" To: freebsd-mobile@freebsd.org Dcc: Action: Expires: Precedence: Priority: Normal X-Face: "(e&e|OIYrcV1x8y?txN%k1E2f[qWLjRjOn+a30)3>x`Wx%_9XiXs\IO2#G5L1m=c/|^h|z29wJ#]D/.?Ks,Mw1 X-URI: http://Espresso.NEEBU.Net/~khuon/ X-Organisation: Network Engineers for Effective Bandwidth Utilisation X-Header: /usr/include gives great headers X-System: Sun UltraSPARCstation2/2300MP running SunOS Release 5.8 X-Shell: tcsh 6.07.02 (Astron) 1996-10-27 (sparc-sun-solaris) options 8b,nls,dl,al,ng,rh X-Chtorr: History is full of revisionists. Where it used to say "THOU SHALT NOT KILL" it now says, "except as specified in section III-B, Paragraph 12, Sub-section D, Schedule 3." If that still doesn't suit you, wait till next year's commandments come out and trade it in for something that does. X-Mailer: MH 6.8.4 #4[UCI] (Espresso.NEEBU.Net) of Mon Feb 19 15:14:03 EST 1996 Date: Wed, 28 Jan 2004 01:16:12 -0800 Sender: khuon@Espresso.NEEBU.Net Subject: an0: device timeout X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jan 2004 09:16:30 -0000 Is anyone else experiencing the same problems I am? A week ago I began tracking 5.2-CURRENT (last cvsup was this afternoon), and I've been having repeated lockups and problems with my wireless interface. Sometimes it will simply refuse to associate and signal attributes remain locked at a certain level regardless of my actual proximity to the BSS which would indicate that the radio portion isn't working properly. I've tried ifconfig'ing the interface down and back up without success. Sometimes I can bring the interface back by suspending and resuming but it will often go down again or the machine will lock up shortly afterwards. These are the symptoms I've observed so far: [1] Seems to happen under high packet load (ie. loading a big webpage full of a lot of images) but sometimes will happen while the system is relatively idle too. This seems to happen more with linux-mozilla rather than native mozilla. [2] Sometimes the machine will simply lock up and I'll have to do a hardware reboot. [3] Occasionally I will see an "an0: device timeout". [4] Occasionally happens when dhclient starts up [5] ifconfig shows "no carrier" Some things I've already tried: [1] Played with unsetting RFC3042 capability [2] Increased tcp send/recv space to 64k [3] Increased slowstart flightsize to 4 [4] Turned on TCP delayed ACK [5] Disabled ipfw capability I have a feeling everything I've been seeing are somewhat related and has something to do with the aironet driver. I'm running a Cisco 350 MPI (miniPCI) in an IBM-T30. The problem is that I have no clue as to how to start debugging this. When the machine locks up, I get no debugging messages whatsover. I'm perfectly willing to start throwing printfs into the an driver code. I am running firmware 5.00.01. -- /*===================[ Jake Khuon ]======================+ | Packet Plumber, Network Engineers /| / [~ [~ |) | | --------------- | | for Effective Bandwidth Utilisation / |/ [_ [_ |) |_| N E T W O R K S | +=========================================================================*/