From owner-freebsd-current@FreeBSD.ORG Tue Nov 4 02:13:28 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2018B1065672 for ; Tue, 4 Nov 2008 02:13:28 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.freebsd.org (Postfix) with ESMTP id EB1648FC23 for ; Tue, 4 Nov 2008 02:13:27 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from trouble.errno.com (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id mA42DQGf086223 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 3 Nov 2008 18:13:27 -0800 (PST) (envelope-from sam@freebsd.org) Message-ID: <490FAFC6.5010102@freebsd.org> Date: Mon, 03 Nov 2008 18:13:26 -0800 From: Sam Leffler Organization: FreeBSD Project User-Agent: Thunderbird 2.0.0.9 (X11/20071125) MIME-Version: 1.0 To: Nick Hibma References: <200811032331.14854.nick@van-laarhoven.org> In-Reply-To: <200811032331.14854.nick@van-laarhoven.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DCC--Metrics: ebb.errno.com; whitelist Cc: kerneljack@kerneljack.com, freebsd-current@freebsd.org Subject: Re: problems with wireless using iwi drivers X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2008 02:13:28 -0000 Nick Hibma wrote: >> ------------- >> legal.intel_iwi.license_ack=1 >> if_iwi_load="YES" >> wlan_load="YES" >> firmware_load="YES" >> iwi_bss_load="YES" >> iwi_ibss_load="YES" >> iwi_monitor_load="YES" >> hw.psm.synaptics_support=1 >> -------------- >> > > I don't have any of the iwi_*_load="YES" in my kernel config and it still > has loaded the firmware alright. Loading 3 different ones looks wrong to > me. > > 100%|nick@hind:/usr/home/nick % kldstat |grep iwi > 16 1 0xc4088000 30000 iwi_bss.ko > > iwi is in the kernel, as is firmware. > > Have you installed the iwi-firmware port? I guess you have. > > RELENG_7 and HEAD include all Intel wireless firmware in the base system. Do not install ports. iwi automatically loads it's firmware as needed. The firmware is packaged in modules using firmware(9). These modules must be present in /boot/kernel or similar for it to find them. I don't believe it's been necessary to explicitly load them for a long time. man iwi(4) is out of date and needs to be updated. You need only to include the iwifw device/module when you build a kernel to get the required firmware. Sam