Mandrake

77 7

О чем думаете?

 -Музыка

 -Новостные сюжеты

 -Подписка по e-mail

 
Получать сообщения дневника на почту.

 -Поиск по дневнику

люди, музыка, видео, фото
Поиск сообщений в Mandrake

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Дата регистрации: 29.06.2003
Записей в дневнике:
Комментариев в дневнике:
Написано сообщений: 24963
Популярные отчеты:
кто смотрел дневник по каким фразам приходят

Linux на ноутбуке

Среда, 21 Марта 2007 г. 17:38 (ссылка) + в цитатник или сообщество +поставить ссылку
 (320x240, 23Kb)

С настольным системами у современных дистрибутивов проблем почти нет. Всё работает «из коробки» и лишних телодвижений, в основном, не требует. С ноутбуками не всё так гладко, особенно на 64-битных системах. На настольном компьютере я Линуксом пользуюсь уже довольно давно, а вот на ноутбук ставить его пришлось впервые. Подопытным кроликом стал Fujitsu-Siemens Amilo A1650G, выбор дистрибутива пал на Fedora Core 6 x86_64. Можно было бы поставить и 32-битную версию, тем самым уменьшив количество проблем, но мне хотелось использовать Turion 64 на полную в родном для него режиме.

Скачал торрент с образом DVD-диска, прожёг, загрузился, установил. Заострять внимание на этом не буду, всё и так предельно просто. Перезагрузил, несколько раз нажал на Next в мастере первой загрузки, протестировал звук, зашёл в систему свежесозданным пользователем. Открыл терминал, стал суперпользователем (su) и обновил систему (yum update). После этого начал изучать, что работает, а что нет.

Процессор поддерживается. Частота меняется без проблем в ручном и автоматическом режиме:

 (460x156, 61Kb)

Управление питанием работает, аккумулятор поддерживается:

 (460x156, 41Kb)

Тачпад работает и после установки GSynaptics (yum install gsynaptics) легко настраивается:

 (460x558, 78Kb)

Видео (ATI Radeon Xpress 200M) работает, правда без 3D-ускорения, но это исправимо. Звук, сетевая карта, пишущий DVD-привод, USB-порты работают. FireWire работать тоже должен, но проверить возможности нет. Модем нашёлся, настроить можно, но мне он не нужен.

Не заработал WiFi. Карта поддерживается драйвером madwifi, но питание карты включить возможности нет. Не заработали кнопки над клавиатурой, которые даже не вызывают кода опроса, так что стандартными средствами настроить их нельзя. Не заработал кард-ридер, не заработало 3D-ускорение.

Первым делом поставил драйвер для видео-карты из репозитория livna.org, следуя инструкции на FedoraFaq.org. Встал нормально, glxgears крутятся довольно шустро. К сожалению, у ATI под Linux нет такого же удобного графического настройщика как у NVIDIA, поэтому S-Video-выход включается из консоли следующей командой:

   aticonfig --enable-monitor lvds,tv --tvf PAL-B --ovon 1 --ovf Xv

Чтобы видеть весь рабочий стол на телевизоре, надо понизить разрешение до 1024x768. После этого можно смотреть фильмы с оверлеем. Внешний монитор включается проще:

   aticonfig --enable-monitor lvds,crt

Можно сделать скрипт и добавить кнопку на панель, если необходимо часто переключаться. С видео разобрался. После этого настроил беспроводную сеть. Установил madwifi из репозитория livna.org (yum install kmod-madwifi madwifi), оствалось только подать питание на карту. На 32-битных системах это делается довольно просто при помощи acerhk, который поддерживает довольно много ноутбуков. Но, к сожалению, модуль не работает под x86_64. Было несколько попыток переноса под 64-битную архитектуру, самая успешная из них — acer_acpi. Кнопки этот модуль не поддерживает, зато работает под 64-битной системой и умеет включать и выключать беспроводную сетевую карту. Собственно, большего от него и не надо.

Makefile ядро сам определить не смог, поэтому устанавливать пришлось следующим образом:

   make acer_acpi.ko
   cp acer_acpi.ko /lib/modules/версия_ядра/extra/acer_acpi.ko
   depmod -a
   modprobe acer_acpi
   chmod 777 /proc/acpi/acer/wireless


Если не появилось никаких сообщений, значит всё прошло успешно. После этого создал файл wifion со следующим содержимым:

   #!/bin/bash
   echo "enabled: 1">/proc/acpi/acer/wireless


и wifioff со следующим:

   #!/bin/bash
   echo "enabled: 0">/proc/acpi/acer/wireless


Скопировал оба файла в /usr/bin/local и сделал их исполняемыми (chmod a+x /usr/bin/local/wifi*). После этого любой пользователь может включать и выключать Wi-Fi при помощи команд wifion и wifioff. Нарисовал значки включения и выключения и сделал две кнопки на панели (видно на первом скриншоте). В /etc/rc.local добавил две строчки, чтобы модуль грузился при загрузке и с нужными правами на интерфейс:

   /sbin/modprobe acer_acpi
   chmod 777 /proc/acpi/acer/wireless


Отключил запуск интерфейсов eth0 и ath0 при загрузке в system-config-network (System - Administration - Network), включил карту и запустил NetworkManager в system-config-services (System - Administration - Services) и сделал его загружаемым при старте системы. В трее появилась иконка, которая замигала, нашла мою сеть и предложила ввести WPA-ключ. Ввёл и получил сообщение о подключении к сети:

 (460x156, 45Kb)

Беспроводная сеть работает! Остался только кард-ридер, который так и не заработал. Нормального драйвера нет и не намечается, так как Texas Instruments не хочет публиковать технические спецификации устройств. У многих чудесно работает при помощи модуля tifm, версия 0.8 которого компилироваться у меня отказалась, а версия из svn, судя по dmesg, карту видит, но, почему-то, примонтировать её не получается, хотя, по идее должна сама монтироваться. Лень было дальше копаться. Не так уж и часто я им пользуюсь, а камера вполне чудесно работает через шнур.

Немного ковыряния и получается полностью работоспособная мобильная система под Linux.

TuxMobil Listed
Рубрики:  Linux



Цитаты
0
Ссылки
0
Запомнить в Evernote
Поделиться с друзьями

mc2   2 0 обратиться по имени Четверг, 22 Марта 2007 г. 09:51 (ссылка)
Да уж, это тебе не чудесный MacOS, которые раз настроив, забываешь о дальнейшей перенастройке.
Ответить С цитатой В цитатник
Mandrake   77 7 обратиться по имени Четверг, 22 Марта 2007 г. 11:37 (ссылка)
mc2 , а разве Linux надо дальше перенастраивать? Раз настроил и всё отлично работает, про настройку можно забыть.
Ответить С цитатой В цитатник
mc2   2 0 обратиться по имени Четверг, 22 Марта 2007 г. 12:42 (ссылка)
Сложно сказать, мысли двоякие:
если смотреть со стороны пользователя - да, забыть можно.
Если со стороны админа - вариантов "ковыряния" можно найдти огромное кол-во:)
Ответить С цитатой В цитатник
Mandrake   77 7 обратиться по имени Четверг, 22 Марта 2007 г. 14:02 (ссылка)
Тут вариант ковыряния только один. Другого способа подать питание на беспроводную карту в природе не существует. Конечно, всегда есть возможнось написать свой драйвер, проделав большую работу обратного инжиниринга, но не думаю, что он будет кому-то по душе. Зачастую велосипед изобретать нет смысла. Принцип всегда один, нюансы могут быть разными. И что мешает админу один раз настроить и навсегда забыть?
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: показать смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
Подписаться на комментарии
Подписать картинку

Подписаться
Отписаться
К дневнику Страницы:  [1] [Новые]
Copyright © 2002-2010 liveinternet.ru: показано количество просмотров и посетителей за 24 часа LiveInternet
Найти дневники