"Прикольная штучка, все-таки, этот Raspberry pi - время ворует великолепно
Шишка №1: скорость и питание
Дома побаловался им туда-сюда и решил принести на работу похвастаться. Принес, включил в сеть - не отзывается, хотя лампочками мигает исправно. Посмотрели на коммутаторе - mac-адрес свой не показывает. Подергали карточку, питание, поменяли розетки для подключения - тишина.... Похвастался Дома подключил его к своему роутеру - та же самая картина. Подключил к телевизору - тишина. Помер? Так быстро? Опять дергания карточки и питания - с какого-то раза загрузился. Куча ругани на экране на ошибки файловой системы... Сижу и читаю с компа форум на сайте производителя в поисках аналогичных проблем. Читаю про то, что он очень чувствителен к качеству питания и при недостаточном питании часто не видит USB устройств и ethernet контроллера (он тоже подключен на шину USB), но у меня контроллер бодро рапортует миганием индикаторов и raspbian сообщает по $ ifconfig -a, что сетевой интерфейс поднят, но ни одного бита ни в одну сторону не получено и не отправлено. Беспроводная клавиатура от USB работает нормально... Читаю, читаю и тут до меня доходит: я же ему оверклокинг сделал! Штатная частота процессора - 700 МГц. В raspbian'овском конфигураторе есть пункт меню с 6-ю степенями оверклокинга вплоть до 1,1 ГГц. Естественно, что я влез туда и выбрал последний пункт. Система меня предупредила, что в этом режиме бывают проблемы с картами памяти, но кого это волнует? Вот и получилось, что на работе очевидно включил его в "неудачную" электрическую розетку и все слетело... Полностью отключил оверклокинг и все стало на свои места - роутер видит mac-адрес "малинки", сетевой интерфейс нормально поднимается. Фух Но очень долго и много через # fsck исправлял ошибки файловой системы - на определенном этапе плюнул и развернул на ту же карту памяти заново образ диска и теперь все начал с чистого листа.
Шишка №2: условная совместимость решений в мире *unix
Для начала хочу его попробовать в роли домашней IP-TV станции от старенькой web-камеры. Для этого установил на нем vlc, который может все-все-все и даже чуточку больше. Потратил кучу времени на изучение настроек vlc и изучение имеющихся в Сети примеров - не работает. Стартует, сообщает, что все ок - камера есть, поток отдается, статус "playing", но ни одного байта не принимает и не отдает. Повторил все на своем HTPC, на котором ради этого даже снес Windows 7 и поставил Debian 7.0 Wheezy (в которой немножко поразвлекался, но теперь он быстрее и проще стартует в режиме мультимедиа-проигрывателя XBMC) - нормально работает почти "с пол-тыка". Ну как тут не вспомнить Михаила Жванецкого с его вечным "Тщательнее" (1979):
Я хочу вот что сказать: ведь для себя работаем и, что еще хуже, — для внутреннего употребления.
Я не имею в виду импорт. Я имею в виду внутреннее глотание. Как в аптеке пишут. Никуда это не уходит. Это свой другой такой же должен глотать. Это не стрижка, которой и массе мы не овладели. Значит, так и ходим. Человек в плохой стрижке может что-то изобрести или встать утром и поехать-таки на работу. И в суровом пальто поедет. Он не поедет, если чего съел для внутреннего употребления. Что смешно: те лекарства, что подробно делаем; точно выдерживая технологию, сами и глотаем. А потом слышны медицинские крики, — как же, точно по формуле СН3СОС2Н5 плюс метилхлотилгидрат на пару не помогает, а точно такая же швейцарская сволочь эту бациллу берет. Опять проверяем СН3СОС2Н5 на пару — не берет, и, что особенно противно, название у них одинаковые. Опять говорю — нам же самим это глотать!
Те, что сравнивают, сидят, глотают то, что берет, и с сожалением смотрят вниз и думают: когда же мы тут научимся? Ну а Швейцария, совсем маленькая страна, Красноярский край покрывает ее, как бык овцу. Она тужится я работает, как дизель в Заполярье, но не в состоянии вылечить всех желающих в той далекой стране, где мы как раз и процветаем.
Тщательней надо, ребята, формулу нам дали СН3СОС2Н5 два часа на пару, и не берет. Должна брать… Может, руки надо помыть тому заскорузлому пацану, что колбу держит. Не хочет сам — силой помыть.
Может, излишне трясет в наших пульманах, может, с перепою сыплют мимо пробирки. Я же говорю — делаем только для себя. Тут особенно тщательно надо, ребята.
...
Raspbian основана на Debian 6.0 Squeeze для архитектуры ARM, а работает у меня все на Debian 7.0 Wheezy на архитектуре IA... Такое ощущение, что подвисает перекодировщик видеопотока. Может конечно изначально в Debian какая-то библиотека криво написана или собрана под ARM, но все-таки надеюсь, что виноваты плохо мытые ручки "заскорузлых пацанов" из Raspbian. Поэтому в ближайшее время буду накатывать на него оригинальный Debian под архитектуру ARM по официальному мануалу по установке Debian "на лету" на машины под другими *unix. О результатах сообщу ;)"
Отправить новый комментарий