From owner-freebsd-mobile@FreeBSD.ORG Sat Oct 28 10:11:56 2006 Return-Path: X-Original-To: freebsd-mobile@FreeBSD.org 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 4753416A407; Sat, 28 Oct 2006 10:11:56 +0000 (UTC) (envelope-from lawrance@FreeBSD.org) Received: from smtp.po.exetel.com.au (pecan-mail.exetel.com.au [220.233.0.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id E199543D46; Sat, 28 Oct 2006 10:11:55 +0000 (GMT) (envelope-from lawrance@FreeBSD.org) Received: from 180.205.233.220.exetel.com.au ([220.233.205.180] helo=[192.168.0.148]) by smtp.po.exetel.com.au with esmtp (Exim 4.62) (envelope-from ) id 1GdlAP-0006zI-La; Sat, 28 Oct 2006 20:11:53 +1000 Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <4E03B68F-8937-438F-9073-97C2B9221207@FreeBSD.org> Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Sat, 28 Oct 2006 20:11:52 +1000 To: freebsd-mobile@FreeBSD.org X-Mailer: Apple Mail (2.752.3) Cc: Sam Lawrance Subject: Dell D620 + Dell Wireless 1490 (Broadcom BCM4310) can work with NDIS drivers X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Oct 2006 10:11:56 -0000 Saw some chatter about Dell D620, here's a snippet which someone might find useful. I have a D620 with a Dell Wireless 1490 card, Broadcom BCM4310 card=0x00071028 chip=0x431214e4. I tried to use the NDIS drivers which came with it, however they caused a fatal trap due to some unimplemented NDIS functions - see http://lists.freebsd.org/pipermail/freebsd-stable/2006-July/ 027119.html for an example. This won't necessarily happen for everyone - it may depend on the version of driver you are using. Anyhow, I decided to implement the missing bits and started by writing stubs for the missing functions. The stubs did nothing except a printf. On recompiling and loading the driver I found that the missing functions have yet to be called, and wireless is working fine. I'm connecting to an AP using WPA-PSK. I haven't generated a patch yet. It's extremely simple, but I'll follow up with one shortly. Cheers Sam