Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Aug 2013 00:28:29 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Adrian Chadd <adrian@freebsd.org>
Cc:        freebsd-embedded <freebsd-embedded@freebsd.org>
Subject:   Re: Dlink DIR-825 B1 status [updated] [status 3 - MAC addrs]
Message-ID:  <8BBEDE9B-26A6-41B0-B35E-2481A62E0874@bsdimp.com>
In-Reply-To: <CAJ-Vmo=zUfUJuEDRjpwjaZruXEh7cQnqYHUefFuDwBgs3WZE%2BA@mail.gmail.com>
References:  <1374340359.1421.3.camel@localhost> <1376795552.1460.120.camel@localhost> <CAJ-VmonZhdJkqu6Z1DijV7pmK-dKAaTJ-c2dET57geBP_XUQ-A@mail.gmail.com> <CAJ-VmomwW8JChs-6EsKStGfXGw%2Bq-QbY_fwn7JRxfy_2QgsUCg@mail.gmail.com> <1376845978.1460.126.camel@localhost> <CAJ-Vmom3qy9G_YwL2Xbq=WPsTf8njOdgKyWXkSMEAm7mPo_VWQ@mail.gmail.com> <1377105408.1492.12.camel@localhost> <CAJ-Vmo=zUfUJuEDRjpwjaZruXEh7cQnqYHUefFuDwBgs3WZE%2BA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Sure would be a lot simpler if we had FDT for these platforms... Sadly =
we don't, but I really like the idea of the machdep code reading this =
early in boot...

Warner

On Aug 21, 2013, at 11:00 PM, Adrian Chadd wrote:

> Hi,
>=20
> Right. Well, what I'd like to see in the short term is the .hints hack =
to
> pull the MAC address(es) out - if_arge.c has some hack to do this. =
It's
> terrible but it works.
>=20
> In the longer term I'd like to see there be some generic way in the =
machdep
> code to read in things like macaddresses from EEPROM early on, then
> populate kenv entries with the relevant info. We can then modify =
if_arge,
> if_ath to look at the relevant kenv/hints for "overrides".
>=20
>=20
>=20
> -adrian
>=20
>=20
>=20
> On 21 August 2013 10:16, Sean Bruno <sean_bruno@yahoo.com> wrote:
>=20
>> On Sun, 2013-08-18 at 12:21 -0700, Adrian Chadd wrote:
>>> you won't; it's a hacked up uboot. Sigh.
>>>=20
>>> Anyway - Just look at the board config file (a .c file) in openwrt =
for
>>> the ap96.
>>>=20
>>>=20
>>>=20
>>> -adrian
>>>=20
>>>=20
>>=20
>> Huh ... it looks like the caldata and the mac addrs are at "special"
>> locations as the openwrt folks have special functions to read them in
>> their "mach-dir-825-b1.c"
>>=20
>> I suspect that with this as a road map I can "do something" to try =
and
>> pull in their specific methods to do stuff tonight.  Is this the =
right
>> path to go down?
>>=20
>> Sean
>>=20
>> p.s. current dmesg with USB attach working
>> http://people.freebsd.org/~sbruno/dir_825_dmesg.txt
>>=20
> _______________________________________________
> freebsd-embedded@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded
> To unsubscribe, send any mail to =
"freebsd-embedded-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8BBEDE9B-26A6-41B0-B35E-2481A62E0874>