Поиск по блогу :

    16 мая 2009 г.

    Настройка модема (на Conexant чипсете) в Ubuntu

    Эх, не люблю я дождь. Нет не из-за того, что после него везде слякоть и на улицу выходить нет никакого желания, а из-за того, что очень часто, после него ложится инет у моего провайдера :(
    Вот по этой-то причине я и выкопал из груды старого железа свой старенький модем (внутренний под pci разъем). Решил настроить его как запасной вариант на случай отсутствия основного инета. Тем более за телефон все одно абонплату плачу, да и инет от zadarma.com - халявный :)
    В общем, воткнул я модем, подключил к нему телефонную линию и приступил было уже к настройке соединения...


    Но тут-то я и столкнулся с проблемой. В системе модем появился, по lspci видно, что модем именуется как:
    Communication controller: Conexant Systems, Inc. HSF 56k HSFi Modem (rev 01)
    но вот, как отдельный девайс он в системе не появился.
    Стало быть, надо ставить драйвер, а уж потом настраивать соединение.

    Установка драйвера

    1. Драйвер для такого рода модемов, можно взять на сайте linuxant.com
    2. Выбираете драйвер под ваш тип модема, в моем случае - это HSF (softmodem).
    2. Если у вас 32-битная убунта, то можете сразу скачать и установить .deb пакет драйвера
    3. Если у вас 64-битная убунта, то можете воспользоваться утилитой автоматической установки драйвера cnxtinstall.run, скачать ее можно на том же сайте.
    Но у меня, эта утилита ничего ставить не захотела, поэтому решил поставить с исходников.
    3.1. Скачиваем tar.gz с исходниками и распаковываем
    $
    tar -xzf hsfmodem-{version}.tar.gz

    3.2. Переходим в терминале в распакованную папку:
    $
    cd hsfmodem-{version}

    и выполняем следующие команды:
    $ $
    sudo make install
    sudo hsfconfig

    3.3. Отвечаем на все вопросы ( можно просто всегда жать Enter )
    4. Все, драйвер установлен и после перезагрузки можно использовать новое устройство, у меня оно именовалось: /dev/ttySHSF0. Хотя тут же, для удобства, создается еще одно устройство /dev/modem, которое является символической ссылкой на ttySHSF0.
    5. Выше описанные действия могут немного отличаться для отличного от HSF типа модемов, так что, если что - смотрите инструкцию на сайте драйвера.

    Настройка соединения

    1. Чтобы сильно не заморачиваться, я использовал gui-программу gnome-ppp
    $
    sudo apt-get install gnome-ppp

    1.1. В программе все до ужаса просто, вбиваете нужные вам настройки и делаете дозвон по нужному номеру.
    2. Кто любит консольные варианты, можно воспользоваться стандартной прогой wvdial.
    2.1. Для начальной настройки советую запустить wvdialconf. Эта утилита пропишет основные настройки для вашего соединения в файл '/etc/wvdial.conf'. Остальные настройки нужно прописать вручную в этом же файле.
    2.2. Вот пример моего конфига:
    [Dialer Defaults]
    # ATDP - импульсный набор, для тонового - ATDT
    Dial Command = ATDP
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = Analog Modem
    Stupid Mode = 1
    Baud = 460800
    New PPPD = yes
    Modem = /dev/modem
    ISDN = 0
    Phone = 555005
    Username = {ваш логин}
    Password = {ваш пароль}
    2.3. Чтобы начать дозвон используйте команду:
    $
    wvdial


    Возможные проблемы

    1. Вполне реальная проблема, с которой вы можете столкнуться, это то, что во время дозвона, соединение постоянно обрывается, ратуя на то, что вами не введены или не правильно введены данные аутентификации, хотя вы 100% уверены что логин и пароль правильные. Мне помог следующий вариант:
    1.1. Редактируем файл 'pap-secrets'
    $
    sudo nano /etc/ppp/pap-secrets

    и добавляем в конец строку
    {ваш логин} ppp0 {ваш пароль}

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

    Вот и все :)

    11 мая 2009 г.

    Ctrl+Alt+BackSpace и Update нотификации в 9.04(9.10)

    Многие из моих друзей, да и многие из вас, столкнулись с тем, что если ставить Ubuntu 9.04 на чистую, то комбинация клавиш Ctrl+Alt+BackSpace не работает, тоесть не приводит к перезагрузке X'ов. Хоть эта функция и используется очень редко, а кто-то и вообще не знает про ее существование, но иногда она просто незаменима. Это первое.
    Второе, что меня раздражает в убунте 9.04, это то, что теперь, если у вас стоит обновление системы и в настройках стоит галочка 'Только сообщать о наличии обновлений', после фоновой проверки на наличие новых пакетов, вместо иконки в трее, сообщающей мне что есть новые обновления, мне выскакивает окно 'Менеджер обновлений'.



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

    Решение проблемы с Ctrl+Alt+BackSpace

    Вариант для Ubuntu 9.04:
    1. Устанавливаем пакет 'dontzap'
    $
    sudo apt-get install dontzap

    2. Вводим в терминале следующее:
    $
    sudo dontzap --disable


    Вариант для Ubuntu 9.10:
    1. Заходим в 'Система'->'Параметры'->'Клавиатура'-> вкладка 'Раскладки'
    2. Жмем 'Параметры раскладки'
    3. В пункте 'Последовательность клавиш для перезагрузки X-сервера' ставим галочку напртив 'Control+Alt+Backspace'

    Решение проблемы с Update

    1. Вводим в терминале следующее:
    $

    gconftool -s --type bool /apps/update-notifier/auto_launch    false


    Вот и все :)


    Обновлено 06.11.2009г. в 03:15

    5 мая 2009 г.

    Всплывающие сообщения в Ubuntu 9.04

    Многие наверное заметили, а многие давно этого ждали - в версии Ubuntu 9.04 ввели новую систему всплывающих сообщений. Что же такого хорошего в новых notifications, в отличии от старых

    ?

    Как по мне, то новые сообщения выглядят вполне красиво и, как мне показалось на первый взгляд, удобно. Это я про то, что они становятся практически прозрачными и не кликабельными, когда вы пытаетесь нажать что-нибудь, находящееся позади них. Но, это только на первый взгляд.
    На самом деле у этих сообщений пока нет никаких способов настройки, то есть, если вы используете какую-нибудь разноцветную тему и хотите сменить цвет всплывающих сообщений, то это у вас не выйдет - новые сообщения, всегда черного цвета. Также вы не можете изменить угол экрана в котором хотите, чтобы появлялись всплывающие сообщения, они всегда выводятся в правом верхнем углу. Для старого типа сообщений это настраивалось с помощью утилиты notification-properties. Также теперь если у вас список из нескольких сообщений, то они неторопливо отображаются один вместо другого, в одном попапе. Старый тип всплывающих сообщений отображал их в столбик один за другим. ИМХО конечно, но мне старый способ казался удобнее. Да и вообще старые сообщения были пошире новых, что тоже немаловажно.
    Но самая главная проблема новых всплывающих сообщений, это то, что в этих сообщениях не могут выводиться сообщения с кнопками. Раньше все было отлично, а теперь эти сообщения выводятся в обычном программном окошке посреди экрана!!!

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

    Да, собственно к чему я веду :) Ниже я опишу как в убунту 9.04 откатиться к старой системе всплывающих сообщений. Я никого не призываю это делать, просто кому-то действительно приятнее использовать стабильную старую систему сообщений.

    Возврат к старой системе сообщений

    1. Первым делом удаляем новую систему всплывающих сообщений notify-osd
    #
    apt-get remove notify-osd

    При удалении будет удален мета-пакет ubuntu-desktop, так что не пугайтесь ))
    Единственное, при следующем обновлении дистрибутива, во избежание проблем, установите этот мета-пакет заново.
    2. Теперь устанавливаем старую систему всплывающих сообщений notification-daemon
    #
    apt-get install notification-daemon

    3. Делаем релогон системы.
    4. Все, теперь у вас снова старая система всплывающих сообщений.

    P.S. Давайте не будем забывать, что новая версия всплывающих сообщений, только-только появилась. Поэтому не стоит ее так сильно хаить :) Тем более разработчики обещали, что в ближайшее время, все будет исправлено.