Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jul 2006 09:30:08 -0400 (EDT)
From:      Daniel Eischen <deischen@freebsd.org>
To:        Fabian Keil <freebsd-listen@fabiankeil.de>
Cc:        freebsd-mobile@freebsd.org, Dead Line <dead_line@hotmail.com>
Subject:   Re: PRO/Wireless 3945ABG (Device not configured)
Message-ID:  <Pine.GSO.4.64.0607220923020.2079@sea.ntplx.net>
In-Reply-To: <20060722141832.653b5449@localhost>
References:  <BAY20-F2343BAC6CF674C7551EC399A670@phx.gbl> <20060722141832.653b5449@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 22 Jul 2006, Fabian Keil wrote:

> "Dead Line" <dead_line@hotmail.com> wrote:
>
>> I have integrated 3945abg wireless, on HO laptop and FreeBSD 6.1R
>>
>> As instructed on
>> http://damien.bergamini.free.fr/ipw/iwi-freebsd.html
>> I installed & clean ports/net/iwi-firmware/
>> then kldload -v if_iwi Successfully.
>
> iwi "only" supports the chipsets 2200BG, 2225BG and 2915ABG.
> There is currently no native FreeBSD driver for the 3945abg available.
> OpenBSD has got one, but it hasn't been ported yet.

You can try Damien's experimental 3945 driver (wpi) at:

   http://damien.bergamini.free.fr/wpi-freebsd.tgz

This is on -current (supposedly it works on 6.1, but I don't
know about 6.x support for the firmware module):

   % tar xzvf wpi-freebsd.tgz
   % cd wpi-freebsd/
   % make && make install
   % kldload firmware
   % kldload wpi_ucode
   % kldload if_wpi

wpi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         inet 10.0.0.7 netmask 0xffffff00 broadcast 10.0.0.255
         inet6 fe80::213:2ff:fea5:ce09%wpi0 prefixlen 64 scopeid 0x4
         ether 00:13:02:a5:ce:09
         media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/6Mbps)
         status: associated
         ssid XXXXXX channel 6 bssid 00:14:bf:21:85:23
         authmode SHARED privacy MIXED deftxkey 1 wepkey 1:104-bit
         wepkey 2:104-bit wepkey 3:104-bit txpowmax 100 protmode CTS
         bintval 100

It isn't perfect, has "rx tail flags" errors, doesn't connect
at anything other than 6Mbps for me, causes a "Memory modified
after free" error every now and then, so use at your own risk.
But at least it lets me get up and running for now...

>> Any help please?
>
> You could try ndisgen. I've heard it doesn't work
> either, but it would be nice if you could validate
> that claim and help to get it working.

Nope, ndis doesn't work on this card.

-- 
DE



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0607220923020.2079>