From owner-freebsd-net@FreeBSD.ORG Sat Dec 17 15:59:46 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6098416A41F for ; Sat, 17 Dec 2005 15:59:46 +0000 (GMT) (envelope-from matparke@cs.indiana.edu) Received: from whale.cs.indiana.edu (whale.cs.indiana.edu [129.79.246.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id E86ED43D5A for ; Sat, 17 Dec 2005 15:59:45 +0000 (GMT) (envelope-from matparke@cs.indiana.edu) Received: from whale.cs.indiana.edu (whale.cs.indiana.edu [129.79.246.27]) by whale.cs.indiana.edu (8.12.11/8.12.11/IUCS_2.69) with ESMTP id jBHFxiGV017485 for ; Sat, 17 Dec 2005 10:59:44 -0500 (EST) Date: Sat, 17 Dec 2005 10:59:44 -0500 (EST) From: Matthew David Parker To: freebsd-net@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: USB wireless with NDISulator X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 15:59:46 -0000 Hello I'm trying to get my Dell 1450 USB wireless card working in FreeBSD 6.0 RELEASE, and am wondering if it's possible to load USB cards with NDISulator. I couldn't find any native drivers for the card, which I believe is a prism2 chipset, and when I opened up the casing the important looking chips had "Conexant" written on them. I tried kldload if_* once and that loaded every ethernet module, and the card didn't work with any of them. (I rebooted right after that to unload everything). When I plug it into the usb port here is the dmesg: ugen0: DELL Dell Wireless 1450 Dual-band (802.11a/b/g) USB 2.0 Adapter, rev 2.00/10.50, addr 2 So it's just loading it as a generic usb device. I followed some instructions and used "ndisgen" to generate a new kernel module from the windows drivers I had for the card, and it created a new PRISMA02_sys.ko module that I put into /boot/kernel. Then I did: kldload ndis kldload PRISMA02_sys Both commands ran without any errors and kldstat gives me:these related entries: 4 2 0xc0e0b000 c960 if_ndis.ko 5 3 0xc0e18000 173c4 ndis.ko 7 1 0xc243f000 59000 PRISMA02_sys.ko But there is nothing new in my dmesg, so I don't think it really did anything (though I think it's supposed to create a ndis0 device). The lights are supposed to turn on on the card as well, which they don't, and ifconfig does not list any new devices available. So first of all I wonder if NDISulator can currently handle USB cards? If not, what if I got FreeBSD 7-CURRENT? Or, I wonder if I have to disable "ugen" from loading when I plug in my card. Though, it seems like ndis would just remove ugen0 whenever it turned the card into ndis0. Also to note, I haven't put the "id" of the device into any of the headers of the modules, and I don't even know how to get the id of it. I'm actually sort of desperate to get this card working because I've got three of them and want to use them all with *bsd. Matt