From owner-freebsd-wireless@FreeBSD.ORG Thu Mar 1 19:45:52 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09B711065670 for ; Thu, 1 Mar 2012 19:45:52 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 805868FC12 for ; Thu, 1 Mar 2012 19:45:51 +0000 (UTC) Received: by eaaf13 with SMTP id f13so383508eaa.13 for ; Thu, 01 Mar 2012 11:45:50 -0800 (PST) Received-SPF: pass (google.com: domain of fernando.apesteguia@gmail.com designates 10.112.105.164 as permitted sender) client-ip=10.112.105.164; Authentication-Results: mr.google.com; spf=pass (google.com: domain of fernando.apesteguia@gmail.com designates 10.112.105.164 as permitted sender) smtp.mail=fernando.apesteguia@gmail.com; dkim=pass header.i=fernando.apesteguia@gmail.com Received: from mr.google.com ([10.112.105.164]) by 10.112.105.164 with SMTP id gn4mr3095805lbb.23.1330631150375 (num_hops = 1); Thu, 01 Mar 2012 11:45:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EtOol8wEpyLLlewNt4cV5xMVi4Xf3gDoV3FKLl6g7XM=; b=WCdPelA3ejBdpWT6xeH0+2mknYdlgfxekvKDwdidzQR+98BNLYIqJ91OZ3KUIBSUHp LVdnbIAtWDbB7Z4ymZiK95QoS8SyGNSTixt3PDQASULZGaMMjGCgYUT0SnbJD73PDWrE MQj+ux9PUHEZeiwkn2TuZFaIexAuyWVqs5+c0LzGg44lVfDghoNbwgzuDgAeFl2GZS3b FC+gJIhu6gsgmkvqMG7DL10yNTOTHWia4Vn6uQbxnxsvKEFKRznOd7AQCdNDmcVZUqK0 OrhBPyQIk4nxx4C/QLEZ/gyyNPuge6vcBhScgwK7COglzAjn9B5PPxaLI8xi+u6ayHtt IMTQ== MIME-Version: 1.0 Received: by 10.112.105.164 with SMTP id gn4mr2525998lbb.23.1330631150281; Thu, 01 Mar 2012 11:45:50 -0800 (PST) Received: by 10.152.13.72 with HTTP; Thu, 1 Mar 2012 11:45:50 -0800 (PST) In-Reply-To: References: <201202292045.11498.bschmidt@techwires.net> Date: Thu, 1 Mar 2012 20:45:50 +0100 Message-ID: From: =?ISO-8859-1?Q?Fernando_Apestegu=EDa?= To: Bernhard Schmidt Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-wireless@freebsd.org Subject: Re: iwi firmware X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Mar 2012 19:45:52 -0000 On Wed, Feb 29, 2012 at 11:33 PM, Fernando Apestegu=EDa < fernando.apesteguia@gmail.com> wrote: > > > On Wed, Feb 29, 2012 at 8:45 PM, Bernhard Schmidt wrote: > >> On Wednesday 29 February 2012 18:06:43 Fernando Apestegu=EDa wrote: >> > On Wed, Feb 29, 2012 at 10:09 AM, Bernhard Schmidt >> > wrote: >> > >> > > On Tue, Feb 28, 2012 at 23:20, Fernando Apestegu=EDa >> > > wrote: >> > > > Hi all, >> > > > >> > > > I recently installed 9.0-RELEASE on my old laptop. I used the >> ipw2200 >> > > card >> > > > in this laptop with 8.2-RELEASE without problems. However I have >> missed >> > > > something I can't figure out. I get the message: >> > > > >> > > > iwi0: timeout processing command blocks for iwi_bss firmware >> > > > iwi0: could not load main firmware iwi_bss >> > > > >> > > > This is what I have in my loader.conf: >> > > > >> > > > # Agree Intel's agreement license >> > > > legal.intel_iwi.license_ack=3D1 >> > > > >> > > > # wireless support >> > > > #if_iwi_load=3D"YES" This is in kernel now... >> > > > wlan_load=3D"YES" >> > > > firmware_load=3D"YES" >> > > > >> > > > iwi_bss_load=3D"YES" >> > > > iwi_ibss_load=3D"YES" >> > > > iwi_monitor_load=3D"YES" >> > > > >> > > > what am I missing? >> > > > >> > > > Thanks in advance. >> > > >> > > Hmm, there haven't been any major changes to iwi(4) between 8.2 and >> > > 9.0, except what you've already noticed. You could try to remove >> > > iwi(4) from the kernel config and use it as module again, just to ma= ke >> > > sure it isn't related to that. Also, all modules iwi(4) depends on a= re >> > > pulled in automatically, even the firmware modules, no need to load = em >> > > through loader.conf. >> > > >> > >> > I copied GENERIC and removed the "device iwi" line. I rebooted but sti= ll >> > got the same message. I also tried removing the iwi device and >> introducing >> > the iwifw in the kernel (so I got a couple of complaints from the kern= el >> > when loading since I didn't change my loader.conf). Still the same >> error. >> > >> > >> > >> > > Can you post dmesg and pciconf -lvc? >> > > >> > >> > Yes. >> >> Thanks, nothing obvious in there though. >> >> I played a bit around with an iwi(4) device on a i386 and a amd64 box >> and I was not able to reproduce the issue you are seeing. This smells >> like it's related to the laptop you are using, which model is that? >> > > It is an old Clevo D400K. The wireless always worked (with all the known > ipw2200 firmware bugs...) > > >> >> Honestly, I have no clue currently what is to blame. >> >> Given that there were some ACPI/PCI bus changes between 8 and 9, mind >> posting the pciconf -lb output for the iwi0 device? >> > > Interesting. It occurred to me to disable the ACPI support in the > bootloader. Guess what? I get a panic _every single time_ I try to boot. = I > don't have the complete backtrace (is it written anywhere on disk?) but I > get a trapcode=3D12 coming from iwi_detach0x31 coming from iwi_attach0x31= 3 > coming from device_attach... (with the wireless card physically turn off)= . > > So you're probably right and this is related to ACPI. > > The result of pciconf -lb is: > > > iwi0@pci0:0:5:0: class=3D0x028000 card=3D0x27028086 chip=3D0x42208= 086 > rev=3D0x05 hdr=3D0x00 > bar [10] =3D type Memory, range 32, base 0x80000000, size 4096, ena= bled > > > >> >> You could also try to rule out as many automatic things as possible. >> Remove everything related to wireless out of the kernel config, remove >> the entries in loader.conf and rc.conf and run the following commands >> after a reboot (no wlan modules should be loaded at that point): >> >> kldload wlan_ccmp >> kldload wlan_tkip >> kldload if_iwi >> ifconfig wlan0 create wlandev iwi0 >> wpa_supplicant -Dbsd -iwlan0 -c/etc/wpa_supplicant.conf -B >> > Hi again, I did it and I got the same result. After executing the last statement I got the same error. For the record, I tried with a GENERIC kernel but still no luck. I can't even get a kernel dump (I guess it crashes too early during booting?) Any ideas? How can I pin point what the problem is? Thanks > > I'll try to do it as soon as possible so I can give more information. > > Thanks in advance. > > >> >> -- >> Bernhard >> > >