View | Details | Raw Unified | Return to bug 133712
Collapse All | Expand All

(-)/root/fbsdold/src/sys/dev/usb/if_ural.c (-5 lines)
Lines 1937-1947 Link Here
1937
	if (sc->rf_rev != RAL_RF_2523) {
1937
	if (sc->rf_rev != RAL_RF_2523) {
1938
		tmp = sc->rf_regs[RAL_RF1] & ~RAL_RF1_AUTOTUNE;
1938
		tmp = sc->rf_regs[RAL_RF1] & ~RAL_RF1_AUTOTUNE;
1939
		ural_rf_write(sc, RAL_RF1, tmp);
1939
		ural_rf_write(sc, RAL_RF1, tmp);
1940
		if (sc->rf_rev == RAL_RF_2526) { 
1941
		/* This stops a race event ending in a kernel panic occuring on some adapters */
1942
			DPRINTFN(2, ("RAL_RF_2526 workaround: Adding 0.1 second delay.\n"));
1943
			DELAY(100000); 
1944
		}
1945
	}
1940
	}
1946
1941
1947
	tmp = sc->rf_regs[RAL_RF3] & ~RAL_RF3_AUTOTUNE;
1942
	tmp = sc->rf_regs[RAL_RF3] & ~RAL_RF3_AUTOTUNE;

Return to bug 133712