Старые грабли, новый виток
Nov. 30th, 2017 05:35 pmКогда-то давным давно, компания FTDI подложила большую свинью и драйверами убила китайские клоны. Подробно описано на гиктаймс. Эта напасть поразила пользователей винды и таких неудачников как я, которые пихали свои шнурки в разные дырки и потом имели кучу неприятностей (да-да, правильные ассоциации). И валялся у меня такой павший ft232rl.

Шли годы, менялись ядра, и забывались старые обиды. И дома с новым ядрышком всё завелось:
Linux dlinyj-System 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Я помнить не помнил, что имел грабли и шнурок мёртвый. Но драйверописатели самосидетельностоятельно исправили данную проблему на уровне дров. И свистулька там нормально работает.
Мыши плакали, кололись, но продолжали жрать кактус. На ноуте у меня стоит 32-х битная старая система. Не сношу её только потому, что всё работает и настроено (да и тупо лень).
Linux dlinyj-Lenovo-V580c 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:31:42 UTC 2014 i686 i686 i686 GNU/Linux
И там воткнул этот шнурок и снова слёзы, боль, унижение...

И пошла коса гуглить, как быстро решить проблему. Капитан очевидность говорит, что можно разрулить через udev (но как, КАРЛ???). Ставить винду для данных целей - боль и унижение. А под линуксом, как решить - не нашёл. Единственное, что есть - это. Кто как решал это старинное унижение?
UPD. Лекарство обитает тут http://www.minipwner.com/index.php/unbrickftdi000 . После нескольких магических пассов руками получаем.

Побежал за шампанским. Благодарен Dark_SavanT

Шли годы, менялись ядра, и забывались старые обиды. И дома с новым ядрышком всё завелось:
Linux dlinyj-System 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Я помнить не помнил, что имел грабли и шнурок мёртвый. Но драйверописатели само
Linux dlinyj-Lenovo-V580c 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:31:42 UTC 2014 i686 i686 i686 GNU/Linux
И там воткнул этот шнурок и снова слёзы, боль, унижение...

И пошла коса гуглить, как быстро решить проблему. Капитан очевидность говорит, что можно разрулить через udev (но как, КАРЛ???). Ставить винду для данных целей - боль и унижение. А под линуксом, как решить - не нашёл. Единственное, что есть - это. Кто как решал это старинное унижение?
UPD. Лекарство обитает тут http://www.minipwner.com/index.php/unbrickftdi000 . После нескольких магических пассов руками получаем.

Побежал за шампанским. Благодарен Dark_SavanT
no subject
Date: 2017-11-30 02:42 pm (UTC)no subject
Date: 2017-11-30 02:48 pm (UTC)no subject
Date: 2017-11-30 03:40 pm (UTC)no subject
Date: 2017-11-30 03:41 pm (UTC)no subject
Date: 2017-11-30 03:44 pm (UTC)(под старое явно затрахаешься модуль ftdi откатывать)
А еще лучше — поставь-таки систему поновей.
P.S. А нафига тебе бубунта? Это ж вообще жесть лютая! Ставить по три пакета (библиотека, базовые хедеры, хедеры для разработки) ради одной библиотеки — то еще удовольствие...
no subject
Date: 2017-11-30 03:48 pm (UTC)Очередь "нахуй" - там.
>>Ведро новое скомпеляй. Делов-то! А еще лучше — поставь-таки систему поновей.
Спасибо Капитан. Это не наш путь.
no subject
Date: 2017-11-30 03:48 pm (UTC)no subject
Date: 2017-11-30 03:52 pm (UTC)no subject
Date: 2017-11-30 02:47 pm (UTC)# echo 0403 0000 > /sys/bus/usb-serial/<чтобяпомнилкакойименнодрайвер>/new_id
Может определит как ttyUSB* это как быстрый workaround
А потом ftdi-eeprom и прописать vid/pid соответствующие микросхеме.
no subject
Date: 2017-11-30 03:08 pm (UTC)Можно это легко и быстро сделать под линуксом? Я вот разобрался как с ней работать, но как переписать видпид - нет
no subject
Date: 2017-11-30 03:54 pm (UTC)не оно?
У меня утилита ftdi_eeprom приехала сразу с libftdi
no subject
Date: 2017-11-30 04:00 pm (UTC)Но как заменить ей пиды я так и не понял...
no subject
Date: 2017-11-30 04:02 pm (UTC)no subject
Date: 2017-11-30 04:05 pm (UTC)no subject
Date: 2017-11-30 04:03 pm (UTC)ну и там по ссылкам тоже что-то было.
no subject
Date: 2017-11-30 04:13 pm (UTC)no subject
Date: 2017-11-30 03:07 pm (UTC)no subject
Date: 2017-11-30 03:41 pm (UTC)Тогда устанавливай fd-tools (или как там оно) и перешивай.
Тьфу, глянул. Оно ft-prog называется и только под мастдайку, т.е. хрен что сделать. Возможно, есть что-то под линух такое.
no subject
Date: 2017-11-30 03:46 pm (UTC)>>Ставить винду для данных целей - боль и унижение. А под линуксом, как решить - не нашёл. Единственное, что есть - это. Кто как решал это старинное унижение?
no subject
Date: 2017-11-30 03:47 pm (UTC)Самому интересно.
no subject
Date: 2017-11-30 04:17 pm (UTC)no subject
Date: 2017-11-30 04:01 pm (UTC)Кстати, а как ты эти чипы вообще под линухом прошиваешь, чтобы GPIO настроить и все дела?
no subject
Date: 2017-11-30 04:01 pm (UTC)no subject
Date: 2017-11-30 04:04 pm (UTC)Но зачем, если есть более дешевые , pl2303, ch340? Правда, есть и подороже, вроде cp2104.
no subject
Date: 2017-11-30 04:06 pm (UTC)no subject
Date: 2017-11-30 10:49 pm (UTC)подозреваю, правда, что у клонов с этим тоже все печально.
no subject
Date: 2017-12-01 07:53 am (UTC)