Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 Feb 2007 01:44:57 +1030
From:      Benjamin Close <Benjamin.Close@clearchain.com>
To:        "Sam Fourman Jr." <sfourman@gmail.com>
Cc:        Massimo Lusetti <mlusetti@gmail.com>, Florent Thoumie <flz@freebsd.org>, freebsd-hackers@freebsd.org, freebsd-drivers@freebsd.org, Attilio Rao <attilio@freebsd.org>, sam@freebsd.org, gabor@freebsd.org, Max Laier <max@love2party.net>
Subject:   Re: Updated Driver for 3945ABG Intel 3945ABG Wireless LAN controller
Message-ID:  <45C0B271.4040100@clearchain.com>
In-Reply-To: <11167f520701271114j66f82398h83c43885b9d25e12@mail.gmail.com>
References:  <459E6477.2010508@clearchain.com>	<200701051634.00293.max@love2party.net> <459E75A5.7000309@FreeBSD.org>	<200701051732.27176.max@love2party.net>	<a6647e120701050844u49b3f867xcbc0235e50871578@mail.gmail.com>	<45A0F739.3030202@clearchain.com>	<499c70c0701201038w6960174n3006ffd525f17bf6@mail.gmail.com>	<20070124204443.GA1107@bsdmon.com> <45B9F697.1090402@clearchain.com>	<20070127101900.GB1099@bsdmon.com> <11167f520701271114j66f82398h83c43885b9d25e12@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Folks,
    A new version of the driver is up which fixes the firmware issues. 
Seems the wpi-firmware-kmod port was creating corrupt modules.
Things should work much better now. Download at the same place, file: 
20070131-wpi-freebsd.tar.gz

Cheers,
    Benjamin

Sam Fourman Jr. wrote:
> I can also confirm that i get the firmware_get: failed to load
> firmware image wpi_fw on the
> 20070125 version.
> I should note that I tried it on a fresh 6.2 RELEASE install.
>
> Sam Fourman Jr.
>
> On 1/27/07, Gilbert Cao <hika@bsdmon.com> wrote:
>> On Fri, Jan 26, 2007 at 11:09:51PM +1030, Benjamin Close wrote:
>> > Hi Gilbert,
>> >    Thanks for the custom version. I've integrated the changes into the
>> > driver I'm working on.
>> > For those wanting to test out the driver which is now fully up to date
>> > with all change from NetBSD & OpenBSD - and has a few minor 
>> improvements
>> > over them, grab it from:
>> >
>> > http://www.clearchain.com/~benjsc/download/
>> >
>> > File is: 20070125-wpi-freebsd.tar.gz
>> >
>> > Full instructions on how to build / install the driver are in the 
>> README
>> > in the tar file.
>> >
>> > This should work both under -current and 6.2-Stable now.
>> >
>> > Info about the driver and what's working/broken can be found at:
>> >
>> > http://www.clearchain.com/wiki/wpi
>> >
>> > Cheers,
>> >    Benjamin
>>
>> I have tried the new 20070125 version.
>> However, I did not manage to make work. At least, it compiles.
>> I have installed, both wpi_fw.ko and the if_wpi.ko, as the README said.
>> wpi_fw.ko lies in /boot/modules and if_wpi.ko in /boot/kernel.
>>
>> When, I "kldload if_wpi", here is a small sample of /var/log/messages
>>
>> Jan 27 10:30:39 vaio kernel: wpi0: <Intel(R) PRO/Wireless 3945ABG> 
>> mem 0xcc000000-0xcc000fff irq 18 at device 0.0 on pci6
>> Jan 27 10:30:39 vaio kernel: bus_dmamem_alloc failed to align memory 
>> properly.
>> Jan 27 10:30:39 vaio last message repeated 6 times
>> Jan 27 10:30:39 vaio kernel: wpi0: Ethernet address: 00:18:de:5c:cb:9a
>> Jan 27 10:30:39 vaio kernel: wpi0: [GIANT-LOCKED]
>> Jan 27 10:30:39 vaio kernel: wpi0: 11a rates:
>> Jan 27 10:30:39 vaio kernel: wpi0: 11b rates:
>> Jan 27 10:30:40 vaio kernel: firmware_get: failed to load firmware 
>> image wpi_fw
>> Jan 27 10:30:40 vaio kernel: wpi0: could not load firmware image 
>> 'wpi_fw'
>> Jan 27 10:30:40 vaio kernel: firmware_get: failed to load firmware 
>> image wpi_fw
>> Jan 27 10:30:40 vaio kernel: wpi0: could not load firmware image 
>> 'wpi_fw'
>> Jan 27 10:32:19 vaio kernel: firmware_get: failed to load firmware 
>> image wpi_fw
>> Jan 27 10:32:19 vaio kernel: wpi0: could not load firmware image 
>> 'wpi_fw'
>>
>> In kldstat, both modules are loaded.
>> Then, I have "kldunload if_wpi" (and if_wpi seems to be reload,
>> automatically, I don't know why). Same problem, it seems that wpi_fw
>> could not be load (found ?).
>>
>> As a result, no AP is "associated".
>>
>>
>> After a fresh reboot, I have reinstall the custom 20070121 version of
>> mine, and all returns OK.
>> Another strange thing: when "kldload if_wpi" with 20070121 version, and
>> then kldstat, I don't see "wpi_ucode". It seems that wpi_ucode.ko does
>> not need to be loaded, in my case.
>> My wpi_ucode.ko lies in /boot/modules
>>
>> After another fresh reboot, I first moved wpi_ucode.ko to another place.
>> When I "kldload if_wpi", I got the following message:
>>
>> Jan 27 09:47:16 vaio kernel: wpi0: <Intel(R) PRO/Wireless 3945ABG> 
>> mem 0xcc000000-0xcc000fff irq 18 at device 0.0 on pci6
>> Jan 27 09:47:16 vaio kernel: bus_dmamem_alloc failed to align memory 
>> properly.
>> Jan 27 09:47:16 vaio last message repeated 6 times
>> Jan 27 09:47:16 vaio kernel: wpi0: Ethernet address: 00:18:de:5c:cb:9a
>> Jan 27 09:47:16 vaio kernel: wpi0: [GIANT-LOCKED]
>> Jan 27 09:47:16 vaio kernel: wpi0: 11a rates: 6Mbps 9Mbps 12Mbps 
>> 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
>> Jan 27 09:47:16 vaio kernel: wpi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
>> Jan 27 09:47:16 vaio kernel: wpi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 
>> 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
>> Jan 27 09:47:16 vaio kernel: firmware_get: failed to load firmware 
>> image wpi_ucode
>> Jan 27 09:47:16 vaio kernel: wpi0: could not load firmware image 
>> 'wpi_ucode'
>>
>> So, it seems that wpi_ucode.ko have to lied in my /boot/modules (the
>> place where I have also put if_wpi 20070121 version), even if it is not
>> loaded.
>>
>> -- 
>> --------------------------------
>>  (hika) Gilbert Cao
>>  http://www.miaouirc.com
>>   - MiaouIRC Project 2002-2003
>>  http://www.bsdmon.com
>>   - The BSD DMON Power to serve
>>  IRC : #miaule at IRCNET Network
>> --------------------------------
>>
>>
>>
> _______________________________________________
> freebsd-drivers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-drivers
> To unsubscribe, send any mail to 
> "freebsd-drivers-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45C0B271.4040100>