I did a fresh install of OpenBSD-CURRENT on my new laptop, an Acer
Aspire 5610 that comes with an Intel 3945 wireless adapter. But it
seems I can't use the adapter with OpenBSD.Following the wpi manpage,
I installed the wpi-firmware-2.14.1.5.tgz file with pkg_add, and it
seemed to install fine.
# cat /var/db/pkg
wpi-firmware-2.14.1.5.tgz
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208
groups: lo
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
wpi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:18:de:a0:20:ad
groups: wlan
media: IEEE802.11 autoselect
status: no network
ieee80211: nwid "" 100dBm
bce0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:16:d4:66:ad:28
media: Ethernet autoselect (none)
status: no carrier
enc0: flags=0<> mtu 1536
# ifconfig wpi0 down
# ifconfig wpi0 nwid NAME up
wpi0: timeout waiting for thermal sensors calibration
wpi0: fatal firmware error
If I just do ifconfig wpi0 nwid NAME without first doing a ifconfig
wpi0 down, ifconfig shows me 'ieee80211: nwid "" 100dBm', so I guess
it sets the ESSID just fine. But I can't launch dhclient. I get the
same errors:
# dhclient wpi0
wpi0: timeout waiting for thermal sensors calibration
wpi0: fatal firmware error
wpi0: not found
exiting
I am typing this post from Linux, where the card works flawlessly with
the ipw3945 driver. Any ideas ?
my dmesg: http://pastebin.ca/700032
my dmesg.boot: http://pastebin.ca/700033