On Jan 7, 10:59 am, Razvan Dragomirescu
<
razvan.dragomire...@gmail.com> wrote:
> I still don't get the MAC address situation - *don't the units already have
> a unique MAC address (from the factory)?* We don't care what MAC address
They will have whatever MAC address was programmed into the flash. I
think there is a general misconception here, there is no other place
where the MAC can be stored. If you buy a network card for your PC it
will have some flash memory to store the MAC - this is no different
from the Bifferboard, except the Bifferboard does not have that
'extra' flash memory, it would be a pointless extra expense. The MAC
isn't stored in the silicon of the NIC. It's just combined into the
main flash, and programmed into the NIC registers at boot time, by
Biffboot, so the operating system gets to see it. MAC addresses are
generally assigned to a batch of boards, but you cannot get to them
programmatically unless you have made some provision for this in your
firmware.
> We would also like to avoid having to use JTAG (don't have a JTAG cable or
> programmer and have never done this before), is there a way for them to do
> this at the factory?
Sure, but you'll have to provide them with a tool, and that may mean
developing it yourself, and in order to do that it'll be difficult
without a JTAG cable. I say 'developing' in the broadest sense. You
probably only need to test what I've shown above. I think it's a
little risky though, to attempt sale of the boards without the
capability to reprogram via JTAG. It means if the firmware becomes
corrupted somehow it has to go back to the factory. For the few euros
it costs to wire up/buy a JTAG adapter I can't understand why you'd
not want that security. The postage cost to China for one single
board is probably around the cost of a JTAG cable.
> So do we have to program a MAC address into the last 6 bytes of flash at
> all or will Biffboot pick up the default MAC address and boot without
> problems?
CE version of Bittboot comes with a default MAC, if you're happy with
that, no other action needed.
BTW, about this:
>They also said that we were the first to order Biffboot-enabled units
>directly from them (which is a bit weird since I've seen at least 2
>messages on the boards here saying they had contacted them and placed orders).
It's perfectly feasible that someone else is ordering the units
without Biffboot, and reprogramming them when they get them. The only
advantage of programming them at the factory is that they can be
tested there, so perhaps remove some faulty ones before shipment. I
suspect if MRT burns a NAS firmware they can use the test procedure
for that, it might be better this way, and cause less confusion all
round (but for large orders it makes more work for you, obviously).
regards,
Biff.