“Pavol Kycina” <kycina@microstep-hdo.sk> wrote in message
news:3c9b3999$1@asrpx.mshdo…
While testing my system (and finding some hidden problem) I discovered
following:
With almost every invocation of “netinfo -L1” I get different physical
address (MAC) in netinfo output. I have tested several computers,
harddisks,
network cards, compact flash cards. When I have an idea what’s wrong I
will
keep you informed.
Here is the summary:
My test equipment consists of:
processor boards:
SBC with AMD 5x86 133MHz, or AMD 486 100MHz
SBC with STPC 66MHz
old 486 based system with AMD 5x86 133MHz
storage:
CF card Apacer 32MB
CF card Transcend 64MB
HDD Western Digital 8.4GB
network cards:
ISA NE2000, Genius chip
ISA NE2000, RTL8019AS chip
embedded in SBC, ISA NE2000, RTL8019AS
With all these I have done following:
- boot plain QNX 4.25 system
- start Net &
- start Net.ether1000 -vvvv & (cable is connected to the nearest hub)
- wait some time (in range of minutes)
With some combinations of HW I started to get this output on my screen
(several seconds after Net.ether1000 startup):
Addr prom xxxx xxyy yyyy
Addr prom xxxx xxzz zzzz
Addr prom xxxx xxuu uuuu
All of these statements where accompanied by entry in netinfo output “(521)
bad rxed status header info”.
These combinations seem to be problematic:
CF Transcend + any AMD processor + NIC based RTL8019AS chip
The problem didn’t exhibit when there was CF Apacer or HDD used (instead of
Transcend one). Also STPC processor with Transcend and RTL8019AS was working
well.
In all my tests I used CF or HDD just for boot-up, it was not used later
(after starting Net, Net.ether1000 I didn’t even touch keyboard), no files
were read or written to storage medium.
The final summary:
I should be well if I don’t use transcend CF. (processor and NIC chip is
soldered to SBC)
BUT transcend seems to be much more reliable than apacer (in my long term
tests).
And I don’t see a reason why CF card should be a cause of problems with
ethernet MAC address.
Any hints?
Thank you, Pavol Kycina
PS: My problem is to find a solid CF card, which works in the HW the
customer has, and at the same time it is reliable over long time.