Комментарии 49

Единственное, что непонятно, — почему пеняют на Nvidia, если проблема в крироворуких программистах (КМК — главная) и/или недостатке ОЗУ (менее вероятно).

Не ОЗУ, а ПЗУ. Он же flash, он же eMMC.
Ну и таки да, могли бы внедрить dm-verity и не запускать поврежденную систему.

Не ОЗУ, а ПЗУ. Он же flash, он же eMMC.

Я имею в виду, условно, что /var и /tmp во Flash — это очень близко к "вон из профессии".

Это не только не близко, это вообще никак. У чипов памяти есть такая характеристика, как endurance(выносливость). Судя по заплатке от Теслы, они либо изначально ошиблись в среднем количестве данных на запись, либо чипы оказались сильно хуже, чем рассчитывалось.
Много данных на запись — не преступление. Тут скорее архитектурная ошибка. Хранить часто меняющиеся данные нужно только в RAM, тем более, что современная динамическая и псевдостатические памяти имеют режимы сохранения состояния в спящем режиме. Остаётся только прикрутить контроль целостности этих данных. Если данные слишком критичные, чтобы их терять при полной разрядке аккумулятора, то тогда можно проснуться, слить дамп во флешку и с чистой совестью умереть с остатками заряда АКБ. В таком случае износ будет на много порядков меньше и флеш-память уж точно переживёт всё остальное в этом авто.
Вы действительно думаете, что умнее инжеренеров Теслы и они хуже Вас знают, где надо хранить часто меняющиеся данные?

Инженеры Теслы рассчитали всё правельно и всё должно было быть замечательно.
Но они не учли в какой компании работают. Автомобили получали непрерывный огромный поток обновлений и новых фич. Память всё больше забивалась ПО, а размер журналов рос. И вот огромный ресурс стал совершенно недостаточным.
Тесла ещё в 2018 году решила проблему заменой на 64 гига на всех новых авто, гарантию расширила до 8 лет на этот элемент и уже провела больше 12000 замен памяти на старых авто.
Просто на новости что Тесла заходит в S&P500 акции полетели верх и кто то решил покрутить старую новость, благо у СМИ память как у золотой рыбки.

В Тесла не особо заморачивались с системой. Там (была в ранних версиях) практически стоковая Убунта.

Возможно потому что модуль не сами проектировали/паяли, а взяли готовый.

Поворотники — критически важная штука. И их работоспособность в принципе не должна зависеть ни от ОЗУ, ни от флеша, ни тем более от программистов.

Давно уже не так.
В современных авто поворотники сидят на can шине и управляются тем или иным видом процессора. Прямой связи включил — зажглость там нет.
Из критически важного в авто оставались тормоза и рулевое до последнего, но электроусилитель и abs/abd/esp, а так же электронная педаль газа лишили и этой иллюзии управления авто. abs/ebd при неправильной работе может устроить что угодно на скорости, электроусилитель начинает поворачивать куда не надо сам по себе… отвязанная педаль газа на этом фоне кажется невинным баловством.
В общем человек уже давно не управляет ничем в авто, а просто просит некий блок управления авто выполнить его просьбы. Увы.
рулевое
да и то не везде, есть много моделей, где связь отсутствует физическая связь руля с колесами, все через электронику. Например
Infiniti Q50 S.
Поверхностный поиск показал что это единственная серийная легковая модель с управлением рулём по проводу.
Электроусилитель и руль сидят на одной рейке. Возможно человек может пересилить усилие мотора на рейке…
Среди серийных легковых действительно больше не находиться, а вот грузовая и спец техника очень часто.
В общем человек уже давно не управляет ничем в авто, а просто просит некий блок управления авто выполнить его просьбы. Увы.

Киберпанк, который мы заслужили.
Обязан быть. И ножной тоже должен иметь прямой выход на гидравлику, но для активации скорей всего нужно или резко надавить или прожать до упора. Т.к. если электрика на ходу откажет, авто без тормозов останется. А ручной тормоз в экстренной ситуации не всегда можно успеть задействовать.

Стояночный тормоз, как и на многих современных авто, там электрический, никаких тросиков. А рабочая тормозная система "классическая" с гидравликой и усилителем, то есть тормозить, пусть и без усиления, будет всегда.

Но это же 3.14ец. Он нужен на случай отказа основной системы тормозов.

Эффективность торможения стряночным тормозом очень низкая. Многие умудряются не один километр проехать "забыв снять с ручняка". Сам несколько раз так проезжал несколько сот метров, только потом замечал лампочку.

На тросике. Который не имеет авторегулировки натяга и развивает малое усилие.
А есть гидравлические/пневматические ручники. Естественно со своим независимым контуром. И они работают ничуть не хуже ножного тормоза.

Ручной тормоз на тросиках вам поможет примерно никак в случае отказа тормозов в движении. Он собственно называется сточночный тормоз и поможет только в случае если текущая скорость авто равно 0. Проверено личной глупостью попыткой остановить качение Ford Explorer с выключенным двигателем со склона 5' на скорости чуть выше нуля — мог с тем же успехом пытаться держать его руками за бампер.


Да и во многих новых машинах он уже давно в виде кнопочки был, не только в Тесле

У вас просто тросики растянулись. Настроенный ручник может заблокировать колёса. Я на бывшей приоре проверял. Поменял тросики, отрегулировал ручник, разогнался до 10-15 км/ч и дёрнул ручник. Колёса заблокировались.
Другое дело, если им особо не пользоваться и не следить, тогда он приходит в негодность. Но для этого есть ежегодные ТО.
А рабочая тормозная система «классическая» с гидравликой и усилителем, то есть тормозить, пусть и без усиления, будет всегда.
Условно. abs/ebd могут заблокировать попытку торможения. И это несмотря на то, что до сих пор не решили проблему торможения abs на неровной дороге и т.д., где как раз блокировка единственный адекватный вариант.
На сколько я знаю, ради безопасности abs на любом авто можно перебороть продавив педаль в пол.
Крайне сомнительно, смысл абс в том и состоит, что сдуру давишь в пол, а оно все равно не блокируется. Попытались погуглить — подтверждение отключения при педали в пол не нашли. Есть где почитать на эту тему?
Тоже сейчас не нашёл. Может раньше такое применялось в виду сырости ABS, а потом осталось в виде баек у костра. И я их где то подхватил.
Если Вы говорите про кнопку или рычаг, то нет. В Tesla всегда включен Auto Hold режим — когда автомобиль останавливается, то автоматически включается электрический «ручник». Вообще, Tesla до полной остановки тормозит рекуперацией (при этом очень активно) и только после остановки зажимает тормозной диск колодками.
Обновлением софта проблему не решить.

А обновлением софта нельзя решить проблему тестирования памяти, чтобы хотя бы ошибка на большом-красивом дисплее показывалась, а не программные блоки на ходу отваливались, как глушитель у ржавой «шахи»?
ЗЫ: да, я работал в производственном тестировании электроники.

Видимо изначально при проектировании к MCU отнеслись как к магнитоле, а потом оказалось, что почти все управление завязано на него. Хорошо хоть руль и тормоза не отключаются при зависшем MCU...

потому что взяли по head unit готовое решение MIB от Harman, вот теперь и лезут проблемы.

А можно по конкретнее про модель? Там упоминается только FM радио для Теслы и нечего похожего на MCU Теслы.

предвижу следующий вопрос. :-)
все управление внутри MIB — RTOS QNX
а с 2012 по 2018 год мог быть только MIB первого поколения.
в нем как раз и стояла NVIDIA Tegra 3
Очень интересно посмотреть, как из этой проблемы выкрутятся или опять всё будет замято в виде «ну то поделаешь».

С другой стороны так посмотреть — сейчас все современные авто на проводах и никак от этого не уйти, увы…

Дополнительными тестами памяти в простое при зарядке. Кодами восстановления ошибок и дублированием жизненно важных схем можно чуток сгладить проблемму. Меня больше беспокоит что все смартфоны так же через 3 — 4 годатупить лагать начинают. Износ флешек заложен на заводе… TLC 1000 -3000 циклов записи. MLC до 5000 циклов. На одноразовой флешь памяти все самые высокотехнологичные изделия делают лидеры машиностроения… На кикстарте надо опен сорсную вечную флешку мутить.

все смартфоны так же через 3 — 4 годатупить лагать начинают. Износ флешек заложен на заводе

вы хотите сказать, что первое следует из второго?

Так я уверен в этом. Почитайте характеристики флешь памяти тлс и млс.

можете всё-таки описать своими словами, что должно приводить к существенному снижению производительности nand flash со временем?


применительно к ssd, тут, например, не намерили сколько-либо значимой деградации производительности накопителей по мере износа:
https://techreport.com/review/25889/the-ssd-endurance-experiment-500tb-update


впрочем, со временем производительность может упасть (и я даже писал про это), однако банальный trim по всей поверхности возвращает производительность накопителя фактически к изначальной.

При записи данных в блок, считавшийся исправным, возникает неустранимая ошибка, приводящая к отметке блока неисправным. Контроллеру надо повторить запись в другой исправный или освободить место путём уплотнения данных в неполностью записанных блоках.


Но производительность в этой статье не при чём. Тут рассмотрен случай, когда запись повреждается во время хранения.


И то и другое — может быть вызвано, в том числе, физическим износом (число циклов записи) блока (страницы) NAND-памяти.

так речь была не про статью, а про «смартфоны так же через 3 — 4 годатупить лагать начинают». я сомневаюсь, что это связано с износом NAND, проблема ИМХО полностью софтовая.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.