if_rsu hardware causes a kernel panic on removal..
Idwer Vollering
vidwer at gmail.com
Thu May 22 18:35:00 UTC 2014
2014-05-22 13:51 GMT+02:00 Hans Petter Selasky <hps at selasky.org>:
> On 05/22/14 13:22, Idwer Vollering wrote:
>>
>> rsu0: timeout waiting for EMEM transfer
>
>
> Does this patch make any difference:
>
> === ./if_rsu.c
> ==================================================================
> --- ./if_rsu.c (revision 266539)
> +++ ./if_rsu.c (local)
> @@ -2220,13 +2220,13 @@
> goto fail;
> }
> /* Wait for load to complete. */
> - for (ntries = 0; ntries != 10; ntries++) {
> + for (ntries = 0; ntries != 50; ntries++) {
> usb_pause_mtx(&sc->sc_mtx, hz / 100);
> reg = rsu_read_2(sc, R92S_TCR);
> if (reg & R92S_TCR_EMEM_CODE_DONE)
> break;
> }
> - if (ntries == 10) {
> + if (ntries == 50) {
> device_printf(sc->sc_dev, "timeout waiting for EMEM
> transfer\n");
> error = ETIMEDOUT;
> goto fail;
>
Hi,
This patch again improves its stability, but the interface keeps flapping:
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=20,
val=0, arg_len=7]: Device not configured
May 22 20:29:03 machete last message repeated 3 times
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=25,
val=0, arg_len=0]: Device not configured
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=95,
val=208, arg_len=0]: Device not configured
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=17,
val=0, arg_len=0]: Device not configured
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=26,
val=0, arg_len=0]: Device not configured
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=95,
val=208, arg_len=0]: Device not configured
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=17,
val=0, arg_len=0]: Device not configured
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=26,
val=0, arg_len=0]: Device not configured
May 22 20:29:03 machete wpa_supplicant[2211]: ioctl[SIOCS80211, op=16,
val=1, arg_len=0]: Device not configured
May 22 20:30:27 machete dhclient[2734]: send_packet: Invalid argument
wlan2: link state changed to UP
wlan2: link state changed to DOWN
wlan2: link state changed to UP
wlan2: link state changed to DOWN
May 22 20:30:27 machete dhclient[2734]: send_packet: Invalid argument
wlan2: link state changed to UP
May 22 20:30:36 machete dhclient[2734]: send_packet: No buffer space available
wlan2: link state changed to DOWN
wlan2: link state changed to UP
May 22 20:31:03 machete dhclient[2734]: send_packet: No buffer space available
More information about the freebsd-wireless
mailing list