Date: Sat, 9 Jan 2010 04:00:22 +0000 (UTC) From: Giorgos Keramidas <keramida@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/iwn if_iwn.c if_iwnvar.h Message-ID: <201001090400.o0940hWN080402@repoman.freebsd.org>
index | next in thread | raw e-mail
keramida 2010-01-09 04:00:22 UTC
FreeBSD src repository
Modified files:
sys/dev/iwn if_iwn.c if_iwnvar.h
Log:
SVN rev 201882 on 2010-01-09 04:00:22Z by keramida
Revert iwn channel-argument handling of set_txpower() to r201822
Pass the channel argument as a real argument and not through
RXON. The RXON version seems to have problem with both the older
228.57.2.23 firmware and the latest 228.61.2.24 version resulting
in device initialization errors like:
wpa_supplicant[2928]: Failed to initiate AP scan.
kernel: firmware error log:
kernel: error type = "SYSASSERT" (0x00000005)
kernel: program counter = 0x0000147C
kernel: source line = 0x0000058B
kernel: error data = 0x0000058B00000000
kernel: branch link = 0x0000145A00001492
kernel: interrupt link = 0x000006DE00000000
kernel: time = 7310
...
kernel: iwn0: iwn_config: could not set TX power
kernel: iwn0: iwn_init_locked: could not configure device, error 35
By passing the current channel to hal->set_txpower() the firmware
error is fixed, at least for the 4965 chipset of my Thinkpad and
the ones tested by Bernhard.
Submitted by: Bernhard Schmidt <bschmidt@techwires.net>
Approved by: rpaulo
Revision Changes Path
1.23 +17 -12 src/sys/dev/iwn/if_iwn.c
1.6 +2 -1 src/sys/dev/iwn/if_iwnvar.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001090400.o0940hWN080402>
