Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Apr 2015 14:42:22 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Lev Serebryakov <lev@freebsd.org>
Cc:        "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>
Subject:   Re: wpi problems with latest CURRENT: my old laptop air-gapped :)
Message-ID:  <CAJ-Vmo=tFpAMDCO8hmCFKfz-akRqm2d2wOG-AiH_OWU_yo4DXg@mail.gmail.com>
In-Reply-To: <1121070252.20150406001819@serebryakov.spb.ru>
References:  <1121070252.20150406001819@serebryakov.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!

There's been a whole bunch of work lately on wpi. are you able to
revert just sys/dev/wpi/ and see if you can find where the problem
occured?

You should be able to just build wpi:

* comment it out of your config file
* then build/use it as a module
* .. and you can build just it:

make buildkernel KERNCONF=X MODULES_OVERRIDE="wpi" NO_CLEAN=1
make reinstallkernel KERNCONF=X MODULES_OVERRIDE="wpi"

I'll see about digging out a wpi NIC and trying it again; maybe the
most recent commits did break something.

Thanks for reporting this problem!


-adrian


On 5 April 2015 at 14:18, Lev Serebryakov <lev@freebsd.org> wrote:
> Hello Freebsd-wireless,
>
>
>  I have old Sony Vaio with wpi WiFi card:
>
> wpi0@pci0:6:0:0:        class=0x028000 card=0x10508086 chip=0x42228086 rev=0x02 hdr=0x00
>     vendor     = 'Intel Corporation'
>     device     = 'PRO/Wireless 3945ABG [Golan] Network Connection'
>     class      = network
>
>
>  It worked with -CURRENT from ~ Nov 2014 (it complained about callbacks, but
> worked rather well!) but after update to r281061, it stops to work.
>
>  Driver (and wpa_supplicant!) complains to console several times per second:
>
> ...
> Apr  6 00:00:13 labrat kernel: wpi0: wpi_send_rxon: could not set TX power, error 35
> Apr  6 00:00:13 labrat kernel: wpi0: wpi_config: could not send RXON
> Apr  6 00:00:13 labrat kernel: wpi0: wpi_init: could not configure device, error 35
> Apr  6 00:00:13 labrat kernel: wpi0: could not add broadcast node, error 35
> Apr  6 00:00:13 labrat kernel: wpi0: wpi_config: could not send RXON
> Apr  6 00:00:13 labrat kernel: wpi0: wpi_init: could not configure device, error 35
> Apr  6 00:00:13 labrat kernel: wpi0: fatal firmware error
> Apr  6 00:00:13 labrat kernel: firmware error log (count = 1):
> Apr  6 00:00:13 labrat kernel: error type = "SYSASSERT" (0x00000005)
> Apr  6 00:00:13 labrat kernel: error data      = 0x000004F3
> Apr  6 00:00:13 labrat kernel: branch link     = 0x000008B600001F8A
> Apr  6 00:00:13 labrat kernel: interrupt link  = 0x0000032000000000
> Apr  6 00:00:13 labrat kernel: time            = 107
> Apr  6 00:00:13 labrat kernel: driver status:
> Apr  6 00:00:13 labrat kernel: tx ring  0: qid=0  cur=0   queued=0
> Apr  6 00:00:13 labrat kernel: tx ring  1: qid=1  cur=0   queued=0
> Apr  6 00:00:13 labrat kernel: tx ring  2: qid=2  cur=0   queued=0
> Apr  6 00:00:13 labrat kernel: tx ring  3: qid=3  cur=0   queued=0
> Apr  6 00:00:13 labrat kernel: tx ring  4: qid=4  cur=10  queued=0
> Apr  6 00:00:13 labrat kernel: rx ring: cur=10
> Apr  6 00:00:13 labrat wpa_supplicant[1186]: ioctl[SIOCS80211, op=103, val=0, arg_len=128]: Device not configured
> Apr  6 00:00:13 labrat wpa_supplicant[1186]: wlan0: Failed to initiate AP scan
> Apr  6 00:00:14 labrat kernel: wpi0: wpi_send_rxon: could not set TX power, error 35
> ...
>
>   This laptop is really old (SATA1 disk, first-gen Core2Duo CPU, 2GB of RAM)
>  so re-building system takes hours :(
>
>   But I could provide additional debug information.
>
> --
> Best regards,
>  Lev                          mailto:lev@FreeBSD.org
>
> _______________________________________________
> freebsd-wireless@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=tFpAMDCO8hmCFKfz-akRqm2d2wOG-AiH_OWU_yo4DXg>