Re: EM100Pro-G3 sporadically stops working

Corvin Köhne <[email protected]>
Newsgroups gmane.linux.bios
Message-ID <[email protected]>
On Mon, 2024-03-04 at 14:43 +0100, Corvin Köhne wrote:
> Hi,
> 
> I'm currently having some issues using the new EM100Pro-G3 and would
> like to know if someone has seen such issues before and may have a
> solution.
> 
> The EM100Pro-G3 sporadically stops working properly. I can reproduce
> the issue within a few minutes by running the following steps in a
> loop:
> 
> 1. power off the board
> 2. em100 \
> 	--device EMxxxxxx \
> 	--stop \
> 	--set <chip> \
> 	--download <rom> \
> 	--verify \
> 	--start
> 3. power on the board
>    * the board is configured to netboot a linux
> 4. wait until linux is reachable by ssh
> 5. goto 1
> 
> After some iterations, the board isn't able to boot any more. Even if
> I
> power cycle the board, it doesn't boot. It doesn't even reach it's
> first POST. Reloading the ROM into the EM100 (repeating step 2),
> solves
> the issue.
> 
> I'm currently trying to gather more information about the issue. What
> I
> do know right now:
> 
> 1. Reloading the ROM without physically touching anything solves the
> issue. 
> 2. It doesn't matter if I connect the USB connector + power adapter
> or
> only the USB connector to the EM100Pro-G3.
> 3. I've recently exchanged the EM100Pro-G3 with the older EM100Pro-
> G2.
> The board is running fine for several hours right now without any
> issues.
> 4. If the board is unable to boot, `em100 --device EMxxxxxx --trace`
> does return some data.
> 
> I don't think it's a physical issue, e.g. signal integrity issue, as
> I'm not touching the whole system (see 1 + 2). I also don't think
> that
> it's a sporadic issue of my ROM file as it's working with the old G2
> (see 3). Maybe the ROM isn't loaded correctly into the EM100 which
> causes it to return wrong data (see 1 + 4)?
> 
> As said, the board is currently connected to a G2. I'm going to keep
> this test running for a while. If I can't reproduce the issue on the
> G2, I'm going to switch back to the G3 and try to gather some more
> information. What I'm going to check next is if the ROM returned by
> `em100 --device EMxxxxxx --upload <rom>` matches the desired ROM.
> 
> Any help how to debug or solve this issue is highly appreciated!
> 
> 

Hi,

I've forgot adding the firmware versions of my EM100 in case it
matters:

MCU version: 3.10
FPGA version: 3.018
Hardware version: 0
SPI flash database: EM100Pro_4.3.22

Meanwhile, I've used `em100 --device EMxxxxxx --upload <rom>` to
compare the loaded ROM to the expected ROM. They are the same.

I've also tried to compare the FPGA register of the functional and non-
functional state of the EM100 using `em100 --device EMxxxxxx --debug`.
I can't see any relevant differences.


-- 
Kind regards,
Corvin

_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEgvRSla3m2t/H2U9G2FTaVjFeAmoFAmXobawACgkQ2FTaVjFe
AmpNng//QjGcdlgPMtoSrNvV/FTrfnfnfvmZZ6L+3NI+kzO6X0ajrAYQnQQxgaj8
J8aLbl31TyJXHSVsEwp02T9pbM7teKEmRse1X3a5cD+4eSpkvl6oOTp8pnTcL85J
afeDaiP+s1KUr8fLEZNa2T8+ywzJ8iajICQM3R6p6aeqdAwZjHygqwS9CsNT1OxL
fiLENNGEyOHiJHi1Xy9JjL2OPvAYaYyHNfpTJhtKjGhc2rJKk2eCx4ptmS3whvpT
UzldttQjkWroI7na8nYP0VcI/pDq5i6Tp2zzzJnuMnh2vPpwamxRF3ESvyTwj58/
nwzxOX8Wgq/fbsFNiQ6g+SX9JAu//ysJs25eCSN7ffyPuJH8AVAg/7GFzscN5HSn
JmnVR83nsm/bz1UlxcpDZY3v7I3c50lSbnp8tCNKT0pROVLBriVaTajtVDA3V2Wg
/Bi/NVvOqkhfbNnyD0l5LsZH200/4ZAZmPAa+dvWDzMM4BYfCH542LkP89tXbA5N
idA2c0z2Ob2QOJQAuha/pv7kkTQ+la2ApUqz2tgNUhUYchM1VUL8NUMymTz437X/
Zwdxob350Vxt7YErz5e9zgSQyIXnyery/GLYLsEM7fuTS4Aues2bEKhvDsvfdqPv
mbQCOVRPOO7TyP5kyxaakJeW80AwhPm6Rfrn311ufARrFsaWZdQ=
=nkPq
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.