From owner-freebsd-hardware@FreeBSD.ORG Tue Mar 29 04:08:30 2005 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C981216A4CE for ; Tue, 29 Mar 2005 04:08:30 +0000 (GMT) Received: from emsmx1.uwsp.edu (emsmx1.uwsp.edu [143.236.32.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id 358CD43D39 for ; Tue, 29 Mar 2005 04:08:30 +0000 (GMT) (envelope-from bkelly@uwsp.edu) Received: from ems4.uwsp.edu ([143.236.34.74]) by emsmx1.uwsp.edu with Microsoft SMTPSVC(6.0.3790.211); Mon, 28 Mar 2005 22:08:29 -0600 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Mon, 28 Mar 2005 22:08:33 -0600 Message-ID: <2C858E195DF38D478FCC18DA9239264902DE5744@ems4.uwsp.edu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: 3com 3c905c Thread-Index: AcU0FPleueMn6qV9RVSQpQfeG+Lndg== From: "Kelly, Brian" To: X-OriginalArrivalTime: 29 Mar 2005 04:08:29.0654 (UTC) FILETIME=[F6EB6760:01C53414] Subject: 3com 3c905c X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 04:08:30 -0000 I have an 3com 3c905C card which supports wake on lan. This system has = all the right pieces in place i.e. PCI 2.2, Bios has wake on PME enable, etc. I've used these = cards for years at work=20 and have tested this system by throwing in M$ XP (no flames please) and = sending it a WOL=20 Packet waking the system up with success. However, in my dealings with FreeBSD 5.3. I've have a system with a live = nic (flashing lights)=20 but no response to the wol Magic Packet. After doing a little research I found that WOL via a Magic Packet = requires the nic driver to=20 "program the PowerMgmtEvent register to enable the desired wake up = event" during a power down.=20 Not being a C programmer I'm lost in the if_xl.c source. I suspect one of two problems. Either the xl driver doesn't support the = wol options or=20 something is amiss during the shutdown process and ACPI is to blame. If = anyone could offer=20 some advice on how to troubleshoot this issue I would appreciate it. =20