Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Nov 2006 14:36:41 +0100
From:      Massimo Lusetti <massimo@cedoc.mo.it>
To:        net@freebsd.org
Cc:        hackers@freebsd.org
Subject:   New wpi driver
Message-ID:  <1162993001.4305.37.camel@massimo.datacode.it>

next in thread | raw e-mail | index | archive | help
Hi all,
  I'm pleased to tell you i got the latest wpi driver from Damien
Bergamini to work properly on a latest -stable on an Acer laptop.

Some history:
I didn't do anything special, only report some problems on the
misc@openbsd about this new driver on the recently 4.0 release and
Damien was kind enough to respond me, the problem were related to the
switch on my laptop used to turn on/off the receiver being an ACPI-only
switch, this cause the driver to not work properly due to openbsd acpi
issues on the laptop. Then Damien ask if i would like to have the
FreeBSD version of the driver since i told him the switch work properly
on FreeBSD, this all end up me having the driver working smoothly on
FreeBSD.
The driver as provided by Damien compiled without any issues on my
stable, no need to put it under any special directory or what else.

Obviously the driver is BSD licensed and obviously is an unsupported
version of the driver so not complain to the author if this fail for
you.
For make this all clear i quote word from the author:
---
No problem. It's BSD-licensed, you can redistribute it freely.
I just don't want to hear complaints from users if it doesn't work.
I don't provide any "support" for the FreeBSD version of wpi(4).
---

The driver is available here:
http://www.datacode.it/wpi-freebsd/wpi-freebsd.tgz 
If anyone from FreeBSD team or else is willing to put it on a host with
more bandwidth it's more then welcome.

Here is the relevant part from the dmesg and ifconfig.

wpi0: <Intel(R) PRO/Wireless 3945ABG> mem 0xd2100000-0xd2100fff irq 19
at device 0.0 on pci5
channel 1 pwr1 0x007d pwr2 0x007c
channel 2 pwr1 0x007b pwr2 0x007e
channel 3 pwr1 0x009c pwr2 0x009d
channel 4 pwr1 0x009e pwr2 0x009c
channel 5 pwr1 0x0000 pwr2 0x0000
channel 6 pwr1 0x0075 pwr2 0x0076
channel 7 pwr1 0x0075 pwr2 0x0074
channel 8 pwr1 0x0077 pwr2 0x0076
channel 9 pwr1 0x0075 pwr2 0x0077
channel 10 pwr1 0x0000 pwr2 0x0000
channel 11 pwr1 0x0001 pwr2 0x0001
channel 12 pwr1 0x0001 pwr2 0x0001
channel 13 pwr1 0x0001 pwr2 0x0001
channel 14 pwr1 0x0001 pwr2 0x0001
wpi0: Ethernet address: 00:13:02:18:e5:b2


wpi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
	ether 00:13:02:18:e5:b2
	media: IEEE 802.11 Wireless Ethernet autoselect
	status: no carrier
	ssid "" channel 1
	authmode OPEN privacy OFF txpowmax 100 bmiss 7 protmode CTS

Regards
-- 
Massimo.run();





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