Перед самым новым годом, начальство, собираясь в тёплые края, вспомнило, что ему надо будет там иметь постоянный доступ в интернет. При этом волочь рабочий Asus Lamborghini ей не хотелось (потому как тяжёлый, хехе), и начались поиски - где бы разжиться чем-нибудь полегче. В результате на работе у мужа был обнаружен и изъят Asus EEE PC 701/4G, доставлен мне и поставлена задача - найти к нему 3G/GPRS/EDGE-модем с интерфейсом USB. Те, кто следит за нетбуками, уже должны улыбаться, для остальных поясняю - на данном нетбуке стоит Линух, причём не распространённый дистрибутив, а допиленный Asus-ом Xandros (в плюс заношу что он на базе Debian, и то хлеб), кроме того цифра 4G в названии это не стандарт связи, а объём установленного внутрь SSD :))). Т.е. Windows воткнуть проблемно, да и с полноценными дистрибутивами Linux придётся повозиться, чтобы их впихнуть в требуемый объём и оставить что-то для пользовательских данных, при этом владельцы, совершившие такой переход, сообщают, что время загрузки полноценной версии в 2-3 раза больше, чем родной.
Всё это было в доступной форме изложено начальству, с пояснениями что такое Linux и как он поддерживает "нестандартные" устройства, в результате после небольших размышлений, задача была скорректирована - купить подходящий модем и попробовать его запустить. Заработает - хорошо, не заработает - фиг с ним, будет в Lamborghini работать. И я начал поиски :). Поскольку у меня уже был положительный опыт с модемами Novatel Wireless, начал я именно с них. Официальная поддержка Linux обнаружилась только у MC990D, но судя по отзывам на форумах другие модели там тоже работают нормально, однако тут меня поджидала первая засада - модемов данной фирмы в наличии у поставщиков не было, сроки поставок - после нового года, обзвон пачки магазинов по гуглу дал аналогичный результат, на складах были только модемы фирм "Плохой путь" и Opticon (нет, я понимаю, что в каком-нибудь магазине в городе обязательно лежал какой-нибудь из модемов Novatel, но найти этот магазин за разумное время не представлялось возможным). Естественно, ни там, ни там не обнаружилось официальной поддержки Linux. Пришлось снова лезть на форумы, "Плохой путь" полностью оправдал название, куча сообщений о проблемах, с Opticon ситуация получше, претензий к самим устройствам практически нет, однако запустить их удалось не всем. Но за неимением лучшего...
Итак, приобретён Option iCON 431, втыкаю его в нетбук, в трее добавляется значок диска. Модема нет :). Продолжаю лопатить форумы, в процессе выясняю новые подробности
1) Данный модем является "двойным" устройством, он определяется сначала как флешка, с которой устанавливается драйвер, после чего он переинициализируется и становится виден как модем. Но это в Windows, а Linux находит флешку и успокаивается.
2) Вышеописанная проблема присутствует и в полноценных дистрибутивах с последними ядрами, метод решения - залить специальную прошивку, которая отключает у модема Mass Storage, и он становится виден. Обратной прошивки нет, часть модемов во время процедуры сдохла, гарантия в таком случае, естественно, аннулируется.
Собственно, на этом я уже собирался прекратить изыскания, но любопытство и нежелание заниматься некоторыми другими задачами снова отправили меня в поиск. После получаса шастаний по разным сайтам я наконец-то набрёл на нужный - http://www.pharscape.org/. Здесь обнаружилась специальная утилита, позволяющая при включении автоматически переинициализировать модем в нужный режим, драйвер и графическая оболочка для управления устройством (на Питоне, гг). Можно начинать радоваться? Не совсем, иначе это бы был не Linux.
Все необходимое, естественно, поставляется в исходниках (Что такое setup.exe?! oO), которые пользователю необходимо скомпилировать самостоятельно (юзабилити ftw!). В установленной системе почему-то (ВНЕЗАПНО!) не обнаружилось ни компилятора, ни необходимых заголовков и исходников ядра (надо же...), ни ещё пачки всякой мелкой фигни, необходимой для компиляции драйвера. И снова в поиск :). Так-с, добавляем репозитарии, запускаем закачку необходимого, устанавливаем. Ура? Фиг там! Установлена слишком старая версия glibc, надо обновить до хх.ххх. Снова в поиск. Необходимой версии нет, есть только более свежая. Нну ладно, пробуем собрать и установить её, вроде получилось. Пробую снова собрать драйвер - фига, следующая зависимость вылезла. И тут то обнаруживается прекраснейшая засада - новый пакет не пересобирается из-за других зависимостей, а старый не хочет работать из-за более свежей версии glibc. Ве-ли-ко-леп-но! Ок, опять иду читать, как в такой ситуации выкручиваются опытные пингвиноводы, там советуют synaptic, он, мол, всё разрулит правильно. Ок, запускаю, всё красиво сделано, поставил галочки, что мне надо обновить, запускаю процесс, и мне выводится окно, в котором предлагается разрулить бинарные зависимости. А там прекрасное - для установки двух пакетов мне надо добавить 30 других пакетов, и удалить более 60 третьих! И эти люди что-то там вякают про dll hell...
Потратив некоторое время на synaptic, я плюнул и принялся снова разруливать зависимости через консоль, после пары часов ковыряний, мне удалось подобрать среду для компиляции и установки драйвера, он даже запустился и нашёл модем...Но не опознал...В стандартном менеджере поключений модем не появился, графическая оболочка с сайта не запустилась, утверждая что в системе не установлен Питон нужной версии, на сайте заявлены 2.5 и 2.6, на 2.4 не тестировалось, но должно было работать, в системе стояли 2.4 и 2.5, но программа их в упор не видела. Вдобавок, после всех экспериментов в системе частично отвалилась русификация, причём весело - на некоторых элементах интерфейса русские надписи были (системное меню, меню браузера, например), а на некоторых - нет (в именах файлов и на кнопках выключения...). Обматерив всех пингвинов скопом и тех, кто придумал запихнуть одного их них на нетбук в частности, я где-то за полчаса восстановил русский язык в системе и окончательно забил на попытки запустить купленный модем на данном нетбуке.
Для сравнения, чтобы было совсем наглядно, процесс установки того же модема под Windows XP
1) Вставить модем в порт usb
2) Если отключен автозапуск, запустить программу установки с появившейся флешки самостоятельно
3) Несколько раз нажать "Далее" и в конце "Готово"
4) Запустить с рабочего стола ярлык установленной программы
5) Вы в интернете :)
Вышеуказанные пункты заняли у меня около пяти минут, с Линухом я промахался полтора дня, причём необходимый результат достигнут не был. Выводы каждый может сделать самостоятельно...
И 5 копеек про сам нетбук - экран маленький, что особенно подчёркивается чёрной рамкой вокруг него (картинку можно посмотреть например тут), модели 9" и выше, судя по фото, лишены данного недостатка. Клавиатура для взрослого неудобна, клавиши слишком маленькие, пальцы устают уже через 15-20 минут сёрфинга/работы в консоли, работать за ним постоянно - увольте, только с внешней клавиатурой. Ну и Linux внутрях, да, хехе. В остальном обычный ноутбук, только маленький.
Всё это было в доступной форме изложено начальству, с пояснениями что такое Linux и как он поддерживает "нестандартные" устройства, в результате после небольших размышлений, задача была скорректирована - купить подходящий модем и попробовать его запустить. Заработает - хорошо, не заработает - фиг с ним, будет в Lamborghini работать. И я начал поиски :). Поскольку у меня уже был положительный опыт с модемами Novatel Wireless, начал я именно с них. Официальная поддержка Linux обнаружилась только у MC990D, но судя по отзывам на форумах другие модели там тоже работают нормально, однако тут меня поджидала первая засада - модемов данной фирмы в наличии у поставщиков не было, сроки поставок - после нового года, обзвон пачки магазинов по гуглу дал аналогичный результат, на складах были только модемы фирм "Плохой путь" и Opticon (нет, я понимаю, что в каком-нибудь магазине в городе обязательно лежал какой-нибудь из модемов Novatel, но найти этот магазин за разумное время не представлялось возможным). Естественно, ни там, ни там не обнаружилось официальной поддержки Linux. Пришлось снова лезть на форумы, "Плохой путь" полностью оправдал название, куча сообщений о проблемах, с Opticon ситуация получше, претензий к самим устройствам практически нет, однако запустить их удалось не всем. Но за неимением лучшего...
Итак, приобретён Option iCON 431, втыкаю его в нетбук, в трее добавляется значок диска. Модема нет :). Продолжаю лопатить форумы, в процессе выясняю новые подробности
1) Данный модем является "двойным" устройством, он определяется сначала как флешка, с которой устанавливается драйвер, после чего он переинициализируется и становится виден как модем. Но это в Windows, а Linux находит флешку и успокаивается.
2) Вышеописанная проблема присутствует и в полноценных дистрибутивах с последними ядрами, метод решения - залить специальную прошивку, которая отключает у модема Mass Storage, и он становится виден. Обратной прошивки нет, часть модемов во время процедуры сдохла, гарантия в таком случае, естественно, аннулируется.
Собственно, на этом я уже собирался прекратить изыскания, но любопытство и нежелание заниматься некоторыми другими задачами снова отправили меня в поиск. После получаса шастаний по разным сайтам я наконец-то набрёл на нужный - http://www.pharscape.org/. Здесь обнаружилась специальная утилита, позволяющая при включении автоматически переинициализировать модем в нужный режим, драйвер и графическая оболочка для управления устройством (на Питоне, гг). Можно начинать радоваться? Не совсем, иначе это бы был не Linux.
Все необходимое, естественно, поставляется в исходниках (Что такое setup.exe?! oO), которые пользователю необходимо скомпилировать самостоятельно (юзабилити ftw!). В установленной системе почему-то (ВНЕЗАПНО!) не обнаружилось ни компилятора, ни необходимых заголовков и исходников ядра (надо же...), ни ещё пачки всякой мелкой фигни, необходимой для компиляции драйвера. И снова в поиск :). Так-с, добавляем репозитарии, запускаем закачку необходимого, устанавливаем. Ура? Фиг там! Установлена слишком старая версия glibc, надо обновить до хх.ххх. Снова в поиск. Необходимой версии нет, есть только более свежая. Нну ладно, пробуем собрать и установить её, вроде получилось. Пробую снова собрать драйвер - фига, следующая зависимость вылезла. И тут то обнаруживается прекраснейшая засада - новый пакет не пересобирается из-за других зависимостей, а старый не хочет работать из-за более свежей версии glibc. Ве-ли-ко-леп-но! Ок, опять иду читать, как в такой ситуации выкручиваются опытные пингвиноводы, там советуют synaptic, он, мол, всё разрулит правильно. Ок, запускаю, всё красиво сделано, поставил галочки, что мне надо обновить, запускаю процесс, и мне выводится окно, в котором предлагается разрулить бинарные зависимости. А там прекрасное - для установки двух пакетов мне надо добавить 30 других пакетов, и удалить более 60 третьих! И эти люди что-то там вякают про dll hell...
Потратив некоторое время на synaptic, я плюнул и принялся снова разруливать зависимости через консоль, после пары часов ковыряний, мне удалось подобрать среду для компиляции и установки драйвера, он даже запустился и нашёл модем...Но не опознал...В стандартном менеджере поключений модем не появился, графическая оболочка с сайта не запустилась, утверждая что в системе не установлен Питон нужной версии, на сайте заявлены 2.5 и 2.6, на 2.4 не тестировалось, но должно было работать, в системе стояли 2.4 и 2.5, но программа их в упор не видела. Вдобавок, после всех экспериментов в системе частично отвалилась русификация, причём весело - на некоторых элементах интерфейса русские надписи были (системное меню, меню браузера, например), а на некоторых - нет (в именах файлов и на кнопках выключения...). Обматерив всех пингвинов скопом и тех, кто придумал запихнуть одного их них на нетбук в частности, я где-то за полчаса восстановил русский язык в системе и окончательно забил на попытки запустить купленный модем на данном нетбуке.
Для сравнения, чтобы было совсем наглядно, процесс установки того же модема под Windows XP
1) Вставить модем в порт usb
2) Если отключен автозапуск, запустить программу установки с появившейся флешки самостоятельно
3) Несколько раз нажать "Далее" и в конце "Готово"
4) Запустить с рабочего стола ярлык установленной программы
5) Вы в интернете :)
Вышеуказанные пункты заняли у меня около пяти минут, с Линухом я промахался полтора дня, причём необходимый результат достигнут не был. Выводы каждый может сделать самостоятельно...
И 5 копеек про сам нетбук - экран маленький, что особенно подчёркивается чёрной рамкой вокруг него (картинку можно посмотреть например тут), модели 9" и выше, судя по фото, лишены данного недостатка. Клавиатура для взрослого неудобна, клавиши слишком маленькие, пальцы устают уже через 15-20 минут сёрфинга/работы в консоли, работать за ним постоянно - увольте, только с внешней клавиатурой. Ну и Linux внутрях, да, хехе. В остальном обычный ноутбук, только маленький.
(no subject)
Date: 2010-01-27 14:04 (UTC)(no subject)
Date: 2010-01-27 15:02 (UTC)(no subject)
Date: 2010-01-27 15:15 (UTC)(no subject)
Date: 2010-01-28 00:06 (UTC)За упокой
Этого вообще в гробу видел с прочими лор-красноглазиками
Билли - наш человек ^_^
Но к счастью её удалось достаточно быстро вернуть владельцам :D