BBB - Kingston eMMC mk2704 failure

We have a large number (~175) of BBB’s that are exhibiting symptoms of the eMMC chip failing. All failed BBB’s have the Kingston mk2704 eMMC which seems to have a problem with some part of the Debian kernel (5.10.x). We have identified the part of the kernel to revert so we can hopefully avoid this type failure in the future.
We will be purchasing replacement Beagleboards but want to be sure to avoid the mk2704 chip. We are considering Beaglebone Blacks (DigiKey 102110420) and Beaglebone Black Industrials (DigiKey 102110423). Can you give some guidance on which Beagle will best avoid the eMMC failure we recently experienced (those with Kingston mk2704 chips)?

Which revert are you looking at? I’m working with upstream, testing another partial revert… Possible eMMC firmware bug or hw issue - recent Seeed Studio BBBs with 6.1.x kernels - #59 by RobertCNelson - General Discussion - BeagleBoard

1 Like

John Amidon is our software developer and he found that forum and posted on it this week. He has confirmed that the kernel we are using has the same component you identified needed to be reverted. We are going to do that but want to belt & suspenders avoid the Kingston mk2704 eMMC chip. What we want to know before ordering more BBB’s or BBBI’s is whether they have the mk2704 or some other eMMC that is hopefully more resistant to the problems encountered on the mk2704chip.
Thanks

All units built by Seeed in stock today have mk2704.. I know BeagleBoard.org has asked Seeed to stop future production with that specific model. All our current stock are from last year’s production run have mk2704.

I don’t personally know what model GHI used: https://www.digikey.com/en/products/detail/ghi-electronics-llc/BBB01-SC-505/6210999

I guess another order. :wink:

PS, combined uptime with both possible reverts on MK2704 in my ci farm

6.1.83-ti-r37 (up 6 weeks, 4 days, 23 hours, 36 minutes)]
6.1.83-ti-r38.1 (up 4 days, 19 hours, 7 minutes)]
(same board)

so 7 weeks of mk2704 working..

Regards,

1 Like

Thanks for the quick response. Do you know what eMMC the BBB industrials that DigiKey has available are wearing? The BBB Industrials we purchased last year have w62704 chips and so far have not failed the way the mk2704’s have. If the BBB industrials still have the w627 chip we’ll probably switch to them since we are gun shy about the mk2704’s.
Thanks

I assumed the BBB Industrials where the same mk2704, i better check those too!

Regards,

1 Like

We have purchased ~20 BBB Industrials over the last couple of years and only a couple of regular BBBs (from a combination of DigiKey and Mouser). I can’t comment on any new stock though. All of our BBB industrial versions use the W62704 while the regular versions use the MK2704. I actually had one of the regular BBBs’ EMMC fail on me last year, which makes sense now.

-Jason

1 Like

Thanks. We have seen W62704 eMMC’s in the past year or 2 on BBB Industrials and some version of Micron eMMC’s on units purchased ~3+ years ago. We have not had any eMMC failures on BBB Industrials with either the W627 or Micron eMMC’s (knock on wood) or on regular BBB’s that have Kingston M627 eMMC’s. BB Greens have not had eMMC failures either (not even sure what eMMC they have). The failure rate in the 1st year on the Kingston MK2704 is about 70% and over 90% as they approach 2 years. Strangely we don’t see any failures for the first 3-4 months.

Okay first set of boards arrived from our stock. BeagleBone Black Industrial has W62704

debian@beaglebone:~$ dmesg | grep mmc1
[    1.075281] mmc1: new high speed MMC card at address 0001
[    1.080833] mmcblk1: mmc1:0001 W62704 3.56 GiB 
[    1.081459] mmcblk1boot0: mmc1:0001 W62704 partition 1 2.00 MiB
[    1.082059] mmcblk1boot1: mmc1:0001 W62704 partition 2 2.00 MiB
[    1.082435] mmcblk1rpmb: mmc1:0001 W62704 partition 3 512 KiB, chardev (245:0)

and GHI has arrived, using Kingston MT3204 BeagleBone Black GHI

debian@beaglebone:~$ dmesg | grep mmc1
[    1.301231] mmc1: new high speed MMC card at address 0001
[    1.303095] mmcblk1: mmc1:0001 MT3204 3.56 GiB 
[    1.303662] mmcblk1boot0: mmc1:0001 MT3204 partition 1 2.00 MiB
[    1.304066] mmcblk1boot1: mmc1:0001 MT3204 partition 2 2.00 MiB
[    1.304469] mmcblk1rpmb: mmc1:0001 MT3204 partition 3 512 KiB

Regards,

1 Like

Appreciate all the details you’ve shared in this thread, Robert. Do you have any visibility/expectations for when DigiKey might start selling newer BBB Seeed builds? We’ve actually had good luck with the current Seeed BBBs that use MK2704 eMMC parts and would like to time any last purchases of that stock accordingly. TY!

All current inventory is MK2700: https://www.digikey.com/en/products/detail/beagleboard/102110420/12719590 (20250424)

There is a another rev coming down the pipe, with WT3204 eMMC…

voodoo@BB-Test:~$ dmesg | grep mmc1
[    5.241332] mmc1: SDHCI controller on 481d8000.mmc [481d8000.mmc] using External DMA
[    5.351469] mmc1: new high speed MMC card at address 0001
[    5.365132] mmcblk1: mmc1:0001 WT3204 3.56 GiB 
[    5.415386] mmcblk1boot0: mmc1:0001 WT3204 2.00 MiB 
[    5.439236] mmcblk1boot1: mmc1:0001 WT3204 2.00 MiB 
[    5.456595] mmcblk1rpmb: mmc1:0001 WT3204 512 KiB, chardev (241:0)

Regards,

Super, TYVM, Robert.