LINUX.ORG.RU

Сообщения ncrmnt

 

Первый выбрался!

Сабж. Из 53 яиц в инкубаторе первый цыпленок уже выбрался, сейчас только пересадил в брудер. Еще одно проклюнулось, но из него пока никто не выбрался еще. Делаем ставки, сколько из 53х яиц вылупится.

 , зерлиги,

ncrmnt
()

А не запилить ли вебсервис...

Суть такова. Через веб морду выбираем версию дебиана/убунты, архитектуру, дополнительные пакеты, типичные настройки типа имени хоста, таймзоны.

Через некоторое время получаем тарболл с корневой фс, которую можем распаковать на SD карту/усб флешку и загрузиться. Либо сразу образ для ubifs,yaffs2.

Бонусом - удаленная сборка ядра и убута по конфигу под разные борды. Под некоторые SoC'и (allwinner, exynos) - можно вообще варить образ SD карты.

Скрипты для дебутстрапа, настройки и подготовки для deb-бейзд дистрибутивов у меня есть и проверенные. Так как мои скилы веб кодинга остались давно в прошлом, наверстывать по времени накладно - спрошу прямо - никто не хочет скооперироваться и запилить сабж? Предложения приветствуются.

 , ,

ncrmnt
()

Как избавиться от хоря?

Сабж. С некоторых пор обзавелись на дачном участке курами (14 несушек + петух, две мелкие декоративные курочки с петушком, и недавно еще подкинули двух пятнистых курочек с петушком). До кучи еще индоутка с индоутём, чисто по фану.

И все окей, но вот ВНЕЗАПНО обнаружилось что-то отдаленно напоминающее хоря. Около месяца зверек ходил, принюхивался.

Недавно приезжаем и видим картину в стиле «гуро»: разбросаны перья по приличной территории. Это самцу индоутки пришел кирдык. Причем самец очень крупный, самый здоровый из всей имеющейся птицы. Кирдык этот видимо очень долго гонял его, после чего таки прихлопнул, внутренности частично сожрал, частично раскидал. Индоутка заныкалась в курятник, откуда выходить очень стремается уже неделю.

Собственно, следуя совету соседа-охотника поставили пару мелких капканов, рядом с тушей индоутя и около того места, где вражеский объект проник на нашу территорию, благо снег есть, по следам все видно. Зверюга капканы обходит стороной (видно по следам), добычей капканов пока только стали наглый рыжий кот, (который уже огреб люлей один раз до этого от петуха) и сорока.

Такие дела. Есть мысли на что и как/чем изловить хищника? Линукс при том, что автоматика для курятника, которая в процессе прототипирования будет работать под его управлением.

 

ncrmnt
()

Даташиты врут!

Собственно, предыстория такая. Надо было для одноплатника odroid-x2, который работает как сервер у меня сделать приблуду: чтобы и консоль была, и можно было питание передернуть. Управлять этим будет роутер на OpenWRT по USB. Сказано сделано. Родил схему на PL2303 + LM2596. PL2303 через GP0 ногу умеет включать и выключать импульсник LM2596, который в свою очередь делает из 12 вольт питание 5 вольт для питания odroid'а. Дергать ножки GPIO можно из линукса не выгружая драйвер PL2303 через libusb парой контрол трансферов, для чего я быстренько сделал мелкую приблуду. Если кому надо - выложу на гитхаб.

У odroid-x2 напряжение лог. «1» на уарте 1.8 вольт. И вот тут-то и началась какая-то магия. PL2303, хоть в даташите написана возможность работы от 1.8 вольт наотрез не хочет с такой напругой на VDD_SERIAL работать. Замыкаем RX и TX - тишина. (Вернее TX работает, а вот в RX тишина, хотя если рукой зацепить контакт RX мусор приходит). На 2.5 вольтах - полет нормальный. Про то, что EEPROM AT24C64 он у меня так и не увидел, я уже молчу. Во всем даташине так и не написали нигде какой адрес i2c слейва ожидается. Вот я и думаю, это PL2303 косячные или я чего не досмотрел? После двух дней возни и тыканий осциллографом плата имеет уже очень неприглядный вид, хотя с другой стороны выглядит более или менее. Хорошо, что решил спрототипировать на коленке, прежде чем заказывать у китайцев.

 , ,

ncrmnt
()

Для любителей трип репортов - путешествие в ад^W недры прошивки дебилинка.

Собственно, копипастить не буду - очень подробное описание с большим количеством фотографий того, что за маразм внутри и как на это вкатить Debian тут.

 , armada-370, dns-327l,

ncrmnt
()

Посоветуйте расходники для silhouette portrait

Купил себе сабж. Теперь могу на нем резать вот такие вот обалденные трафареты для пайки. Завелось на ура под онтопиком через gerber2graphtec.

Встал вопрос расходников. Это ножи и подложка, на которой резать. Подложка из себя представляет пленку раза в 2-3 толще той, что лепят на экраны планшетов, на одну сторону хорошо приклеивается (но не намертво) заготовка.

Соответственно вопрос: где их добыть/соорудить дешево. С ножами вопрос так остро не стоит, думаю как токарный станочек куплю наконец - вопрос решится, а вот с подложкой что делать - х.з. Родная стоит ~25$ за шт + доставка с наебея, что как-то некомильфо. Есть у кого какие мысли?

 silhouette portrait, ,

ncrmnt
()

Посоветуйте лакирующее покрытие для электроники

Использую тонер цветного лазерника в виде маски и шелкографии - последняя работа https://mediacru.sh/U7Ka7rKaECp0

Но тонер, зараза, растворяется полиуретаном и смазывается. Есть какие альтернативы на менее едкой основе для финишного покрытия электроники?

 ,

ncrmnt
()

Взял тут себе DNS-327L...

Если вы заметили, то последние недели мой унылый инженерный бложик то косячил-косячил, а последнюю неделю вообще лежал отдавая честный 500. Так что вбрасываю в толксы.

Но, обо всем по порядку. Начались проблемы с того, что накрылся жесткий диск в RAID-1 зеркале. Причем из двух жестких дисков: ветеран и новичок накрылся сравнительно новый сигейт, а WDшка как работала, так и работает. Да, в гуано скатился сигейт. WDшка хоть и сильно горячее была, но жива.

Держать данные на вырожденном массиве как-то некомильфо, да и материночка на которой у меня был построен NAS держалась на ладан, тормозила. В общем напрашивался апгрейд.

Руки в ноги, поехал и прикупил я обнову. Жесткий диск на замену, да модную коробочку NAS - Dlink DNS-327L, с прицелом на OpenWRT. Помятуя о том, какие длинк ребята, блок питания 12в 3А я сразу отложил - запитал от своего... Жить я решил на стоковой прошивке, ибо пока не хотелось терять гарантию.

Тут-то и начались приключения. В общем, сначала, он захотел сам переформатить диск. Готовое зеркало он почему-то не подхватил. Окей, придется делать маневр данными. Ну, думаю, создам сейчас вырожденный raid-1 массив из одного диска, скопирую данные, потом воткну второй, синхронизирую... профит!

Благо, mdadm --create /dev/md0 -l raid1 -f -n 1 /dev/sda1 сделать просто. Фиг вам!

Оно не дает создать вырожденный массив из одного веника. Только из двух. Воткнуть в PC и создать там? Но я не знаю в каком виде этот NAS хочет его отформатировать. На тот момент я даже не знал, mdadm там используется или нет.

Почесав голову, решил сделать тупо: воткнул почти_что_умерший сигейт, с релокейтами в пару с новым WD, отформатировал их. Оказалось, эта хрень создает GPT таблицу разделов, на ней создает несколько томов, откусывая под свои нужды несколько гигабайт, а потом на одном из них уже создает запрошенный RAID1 через mdadm. Секрет был в GPT таблице разделов и служебных разделах.

Даже по гигабитной сети данные по NFS копировались долго. Больше 700 гиг, причем дофига мелких файлов. Заняло это часов эдак 18.

Довольный, вытаскиваю убитый сигейт, втыкаю на его место старичка WD, с которого все это копировалось и запускаю перестройку. Через два часа оно меня обрадовало, что перестройка завершена. Однако массив так и остался degraded, и оно настойчиво предлагало мне повторить операцию.

На третий раз Шаман Зоркий Глаз понял, что это косяк в прошивке. Очередной. Про периодически съезжающие таблички, вырвиглазный дизайн и рекомендацию использовать IE я молчу. Быстрый взгляд выявил, что внутри используется глобальный и надежный PHP + mysql прикрученные к lighttpd. Сразу бросаются в глаза процессы php-fcgi в настройках. При этом пути в ардресной строке к html файликам. nmap так же рассказал, что порт mysql торчит во внешний мир. Данные о происходящих операциях оно в жабоскрипт получает ajax'ом... В виде XML! JSON? Не, не слышали. Все это составляет очень странное впечатление.

Ах да, и еще если старт/стоп службы, о котором он кидает POST запрос занимает слишком долго - lighttpd падает.

Ладно, раз косяк в прошивке, значит надо обновиться. На железке 1.0, а на сайте 1.3 и мой баг в списке. Выкачиваю свежую прошивку с сайта dlink, заливаю...

413 - request entity too large.

Тут уже утро, пора на работу. Пробрасываю порт наружу, с работы решил попробовать еще раз, как выдалась минутка. При заливке удаленно с небольшой скоростью оно прошивку скушало!

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

После перезагрузки меня радует информация о том, что он собрался авто-ребилдить массив. Опять. На этот раз проблема оказалас в джампере «Enable 1.5Gbps phy» на одном из веников. При нем веник инициализируется немного дольше, и это (моя догадка) вызывает в скриптах дибилинка рейс, который заставляет его перестроить массив. После снятия джампера и перестройки массива все заработало.

Глюки тем временем продолжались, lighttpd после обновления прошивки стал падать на каждый чих. Быстро сообразил, что проблема в настройках. Сразу видно миграцию конфигурации из одной фирмвари в другую они не осилили. Сбрасываюсь на за заводские настройки - о чудо, половина косяков ушла!

Подключаю NFS шары, настраиваю... И тут замечаю, что что-то не то с правами. А именно - на все стоит 777. Чиню... В какой-то момент опять 777. Методом проб и ошибок выясняется, что чудные ребята из dlink делают chmod -Rf 777 /mnt/ при !каждой! перезагрузке. Причем не только на этой модели. Взял с полки баночку, натер лицо фейспальмовым маслом

К слову сказать, железка внутри весьма любопытная. Marvell Armada 370 (armv7 + VFP, без неона) @ 1.2Ghz, 512MB DDR3, 128Mb NAND. USB3.0, 2xSATA, и прочие радости. И судя по всему есть поддержка в OpenWRT.

В общем, сижу и думаю, обменять по гарантии как лютое гавно, или забить на гарантию, вкатить debian || openwrt и не знать проблем. В пользу второго говорит и то, что можно устроить народный код-ревью быдлокоду дибилинка. Мир должен знать героев. (Опытные веб-девы желающие вылить ушат дерьма на их веб-гуй есть?)

 ,

ncrmnt
()

Приехали три esp8266 модуля

Сабж. Выглядит весьма вкусно, за исключением потребления - 200-300mA @ 3.3v в рабочем режиме. Заставить потреблять считанные mA как nrf24l01 тут не получится.

Для тех, кто в танке, esp8266 - это ответ китаез на texas'овские wifi модули. Под капотом 80Mhz xtensa, 512KiB SPI Flash. Модуль стоит 4.5 бакса с фришипом, сам чип - 2 бакса. Искоробки модуль соединяется с wifi сетью, умеет держать точку доступа, а рулится AT командами по UART'у.

Если собрать тулчейн, то можно залить туда свою фирмварю. Пока lwip и либы для вайфая и ssl идут блобами из официального SDK, но это, я думаю, решится в скором времени.

Задавайте свои ответы.

 ,

ncrmnt
()

Напомните веб сервис для теста джаббер сервака...

Сабж. Помнится пробегал как-то сервис, который проверяет указанный jabber сервак, его фичи, и выводит хорошую сводную табличку насколько секурно/кошерно настроен сервак.

 

ncrmnt
()

Есть кто из ЛОРовцев сейчас на МЭС-2014?

Сабж.

ncrmnt
()

Опознайте гриб по фотографии

Неоднократно видели этот гриб продающимся на трассе, ровно как и растущим бесплатно в лесу, хотя сами никогда не брали. В этом году как-то их ну удивительно много.

Фотографии:

Top view

Bottom view

 ,

ncrmnt
()

RAID-5 коробки и совместимость.

Собственно, возьмем сферическую ситуацию в вакууме: Взял я коробку с аппаратным рейдом-5, от производителя А, проработала она N лет, чип тот сняли с производства уже... И вот оно подыхает. Не веник, а чип. Беру я коробку производителя Б, конфигурю в рейд-5, втыкаю жесткие диски и... будет ли оно из коробки работать, или потенциально похерит все данные?

Поделитесь историями (не)успеха, у кого есть.

 ,

ncrmnt
()

Ни у кого случаем не валяется планок с 32/64мегабайтовыми чипами?

Сабж. Интересуют планки, где напаяны SDRAM чипы по 32 мегабайта (В даташите 256Mb == 256 мегабит, если кто в танке). А то надо запаять в одну железку на ралинке, а стратегический запас иссяк, заказывать из китая не хочется.

 , ,

ncrmnt
()

Схема компактного энергоэффективного разрядника

У нас было 14 несушек, один петух, одна индоутка с утенком и индоуть, а так же целая прорва зерна, кормов, витаминов и прочей пакости, не то чтобы это был необходимый минимум для собственного хозяйства, но когда начинаешь играть в «веселого фермера» IRL становится трудно остановиться...

Так, о чем это я? Так вот, в виду наличия всей этой живности решил я запилить девайс, дающей животинке небольшой разряд, если она слишком удаляется от положенного ей места. Ближайший аналог - ошейники для собак с этой фичой. Крепиться оно будет на лапу птице. Вопрос в том, как бы лучше сделать эту схему, чтобы оно и батарейку не жрало как не в себя, и птицу не ухандакало.

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

В китаях нашлись отличные GPS модули весом меньше 10 грамм с SMD антенной, а так же msp430 FRAM серии (ибо потребление). аккумулятор будет мелкая LiPoшка. Вопрос теперь в том, как бы реализовать схему, которая будет «кусаться».

 ,

ncrmnt
()

Зауважал тут внезапно китайцев.

Собственно, давно меня пугали тем, что телефоны при раздаче интернетов на android старше 4.1 маркируют tethering трафик. Решил проверить есть ли на моем. Основная статья с опеннета.

Пациент номер раз: iocean x8, android 4.2.2, mt6592 на стоковой прошивке. Включаем раздачу по usb, проверяем:

shell@S5:/ # ip route
default via 10.217.5.46 dev ccmni0  scope link 
10.217.5.46 dev ccmni0  scope link 
192.168.42.0/24 dev rndis0  proto kernel  scope link  src 192.168.42.129 
shell@S5:/ # ip rule show
0:      from all lookup local 
32766:  from all lookup main 
32767:  from all lookup default 
shell@S5:/ #

При раздаче по вафле аналогично, можно спать спокойно. Если, конечно не закопали куда поглубже. UMI X2 показывает такой же результат.

Предлагаю присутствующим проверить свои аппараты на предмет наличия этой подлянки и запостить сюда результаты вместе с информацией о том, что за аппарат, какая прошивка/версия.

 ,

ncrmnt
()

Проброс LPT в virtualbox.

В общем ситуация примерно такая: Имеется кое какая нонконформистская хардваря (HC-05 блютуз модули) под которую можно девелопить:

1. Только под виндой 2. Прошивать по LPT.

Так как реанимировать какое-нибудь старое УГ с LPT крайне лениво, возник вопрос. Реально ли пробросить USB2LPT мостик (в т.ч. самопальный) в virtualbox, чтобы там он определился как родной. Есть ли истории успеха в такого уровня извращениях?

ncrmnt
()

Pb-free: имеет ли смысл

Имеет ли смысл для автоматики, которая будет распихана по дому (жилым помещениям) заморачиваться и заказывать PB-free HASL на платы и паять, соответственно, безсвинцовым припоем вместо моего любимого ПОС-61?

 ,

ncrmnt
()

Посоветуйте microusb разъем.

Сабж, угловой на провод, причем надо чтобы, выпирал из гнезда как можно меньше и не цеплял. Буду благодарен за точный партнамбер.

 ,

ncrmnt
()

Прибыль свыше 9000%

Есть графические планшеты wacom. У которых в стилусе перо. Кусок ABS пластика который стирается и который надо менять со временем. Даже на aliexpress набор из 5ти перьев стоит $11.20 баксов. И тут смотрю я на шматок (около метра с небольшим) пластика что осталось от прошлого рулона пластика для 3д принтера. Ничего серьезного не напечатаешь, потому лежит прото так. Отрезаем немного, втыкаем и О АЛИЛУЯ!!!! И это таки тот же самый АБС пластик, ничем не отличается. Теперь посчитаем. 1кг китайского АБС пластика в прутке стоит 42$, отечественного - 1200 р. Если в гранулах, то вообще 100 рублей за кг. Да, у кого-то явно прибыль выше 9000% на расходниках...

 , , ,

ncrmnt
()

RSS подписка на новые темы