> This should fix attach but there's some other remaining problem.
> The device detaches itself again when I try to use it.
> diff 709e530bc956c51de2da4aff727d8da450babdc4 /usr/src
> blob - 74025dba1aff37e328c92779398e428caef72c04
> file + sys/dev/ic/ar9287.c
> --- sys/dev/ic/ar9287.c
> +++ sys/dev/ic/ar9287.c
> @@ -100,7 +100,8 @@ void ar9280_spur_mitigate(struct athn_softc *,
> struct
> int
> ar9287_attach(struct athn_softc *sc)
> {
- sc->>eep_base = AR9287_EEP_START_LOC;
+ sc->>eep_base = (sc->flags & ATHN_FLAG_USB) ?
> + AR9287_HTC_EEP_START_LOC : AR9287_EEP_START_LOC;
> sc->eep_size = sizeof(struct ar9287_eeprom);
> sc->ngpiopins = (sc->flags & ATHN_FLAG_USB) ? 16 : 11;
> sc->led_pin = 8;
> blob - 340b28c2f84de4d40f15c42f13b1727a6f497bb0
> file + sys/dev/ic/ar9287reg.h
> --- sys/dev/ic/ar9287reg.h
> +++ sys/dev/ic/ar9287reg.h
> @@ -60,6 +60,7 @@
> * ROM layout used by AR9287 (2GHz only).
> */
> #define AR9287_EEP_START_LOC 128
> +#define AR9287_HTC_EEP_START_LOC 256
> #define AR9287_NUM_2G_CAL_PIERS 3
> #define AR9287_NUM_2G_CCK_TARGET_POWERS 3
> #define AR9287_NUM_2G_20_TARGET_POWERS 3
thx! your hack does work with "rev 2.00/2.02" on 6.4. tested with
firmware from 6.3, 6.4, 6.5, current. binary 1.1p4 differ from other
1.1p4 %\ tested only AP mode