本文源自“新智驾”微信公众号。
特斯拉(TSLA.US)是一个典型的例子。这不,就有多位特斯拉维修师傅反映,老款 Model S 和 X 上的 eMMC 闪存已经“筋疲力尽”,甚至偶尔会导致中控那块大屏幕死机。
更可怕的是,一旦闪存跑不动,驾驶员就用不上许多车辆功能了,其中就包括空调、车灯控制和 Autopilot 等。此外,虽然从技术角度来讲受影响的电动车还能开,但却无法再充电了。
嵌入式 eMMC芯片的问题在于它们经常要上传特斯拉的车辆日志,经年累月之后存储介质空间会变少。再加上新数据写入时必须对老数据进行覆盖,因此闪存速度也会变慢,最终出现各种故障。
今年 5 月份特斯拉维修专家 Rich Benoit 就在 YouTube 上传了一段视频曝光该问题,接受他采访的另一位维修专家 Phil Sadow 表示:“特斯拉恐怕是摊上事了,类似我们电脑上 SSD 的 eMMC闪存出了问题。车辆在行驶时生成了太多的日志,持续的写入要把闪存‘烧坏’了。”
对 eMMC闪存来说,新的固件升级(为车辆添加新功能)就像是泼在火上的油,它们会进一步让问题复杂化。
当然,最初特斯拉的固件升级并不是闪存的负担,但不断存入的数据会让闪存疲于奔命,如果固件再来添油加醋,eMMC 的存储肯定会进一步吃紧,性能也会相应下降。理论上来讲,无论何种形式的闪存(比如 eMMC,NAND,NOR 等),其写入周期都有一定的限制,而现有的大多数货架产品在 10 万次写入循环后可靠性都会降低。
简言之,在工作中固件会与车辆日志抢空间。一旦这种情况发生,闪存控制器就会启动名为“损耗平衡”的机制,将写入操作分散到整个芯片,而非在独立区域单独进行。这样的情况下,闪存的写入循环次数会有所增加,从而延长其寿命。
不过,特斯拉的固件通常会 100% 占掉所有可用的闪存空间,因此在写入车辆日志时根本用不上“损耗平衡”机制。
当然,能花钱更换也行,但现实情况是特斯拉服务中心老车型的备件本就很少,一些维修师傅只能求助于报废车辆上的拆车件。
十月份时,维修专家 Jason Hughes 就在 Twitter 上吐槽称,“上个月我可是换了十几个 MCUv1,这些车辆基本上都是 eMMC 闪存出了问题。@elonmusk,你可得让工程师赶紧修复日志上传带来的损耗,它占用资源太厉害了。”
到底有多少 Model S 和 X 用户遭遇过这一问题现在还是未知数,谁也说不清这是孤立事件还是老车型的通病。对于 eMMC 内存的问题,特斯拉官方也从未谈及。不过当时马斯克也回复了 Huges 的推文,称“这问题确实应该做的更好。”
看来,想在耐用度上超越丰田等一众传统厂商,特斯拉还有很多工作要做。(编辑:任白鸽)