Инструкция для огорченных совместной неработой ноутбука Sony VAIO и Ubuntu.
Установить и настроить Ubuntu 10.04 мне предстояло на двух ноутбуках Sony VAIO, один из них S-серии (VPCS11M9R/B), второй F-серии (VPCF11Z1R/BI).
Проблема:
Не удается установить Ubuntu, при запуске с Live-CD возникает черный экран. Наблюдается на S-серии.
Лечение:
Запускаем линукс с передачей ядру параметра nomodeset. Для этого после появления меню загрузки с диска нажать F6, и отметить галкой этот параметр. После установки нужно прописать этот параметр в меню загрузки, подредактировав меню grub:
sudo gedit /boot/grub/grub.cfg
После строки
### BEGIN /etc/grub.d/10_linux ###
видим описание пунктов загрузки. К нужному нам (обычно самому первому) после слов "quiet splash" допишем "nomodeset", так чтобы строка стала похожа на
linux /boot/vmlinuz-2.6.33.4-candela root=/dev/sda2 ro quiet splash nomodeset
Теперь с этого пункта удастся запустить Ubuntu. Правда, он какой-то убитый... Еще бы, с таким-то параметром. Может быть, многого будет не хватать, например меню или панелей, но у нас всегда есть Alt-F2, чтобы написать там 'gnome-terminal' и снова стать хозяином положения. Не огорчаемся, это еще не все, всё у нас будет нормально.
Проблема:
Не удается задействовать драйвера NVidia. Замечено и на S и на F серии, но по разному. После попытки их установить и запустить Ubuntu получаем нечто жуткое - F-серия отображает съехавшее или расплывающееся изображение, а S-серия с параметром nomodeset вообще его не грузит, а без него - ну да, черный экран.
Лечение:
Нам нужно получить бинарный EDID-файл из драйверов под Windiws (если я правильно понял) и подсунуть его в xorg.conf. Для этого берем программу "Phoenix EDID Designer" например, здесь (она работает в Win7 и бесплатна, softMCCS в семерке даже не запустилась). Запускаем ее в Windows7 (вы ведь не удалили ее, правда?), и проделываем там:
"Tools > Extract Registry EDID", "Extract EDID", "File > Export" как ".raw" файл. Теперь забираем этот файл в линукс, к примеру, на флешке. Копируем этот файл куда-нибудь, у меня получилось в '/etc/X11/edid.raw'. Немного пошаманим в файле xorg.conf, правда в Ubuntu 10.04 его уже не найти, но никто не мешает нам его создать.
sudo gedit /etc/X11/xorg.conf
И напишем там такие заклинания:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "ConnectedMonitor" "DFP-0"
Option "CustomEDID" "DFP-0:/etc/X11/edid.raw"
EndSection
Сохраняем. Теперь можно установить драйвер от NVidia. Пользователи F-серии смогут это сделать через GUI, а терминальщикам в S-серии придется как-то так:
sudo apt-get install nvidia-185*
Ну или новее, если будет к тому моменту. Осталось убрать nomodeset из меню grub (для S-серии) и перезагрузиться. Видео починили.
Проблема:
Не видит устройств WiFi. Наблюдается в S-серии.
Лечение:
Нам нужна новая прошивка для WiFi, номер 6050. Копируем файл с сайта, распаковываем, читаем readme и копируем
sudo cp iwlwifi-6050-4.ucode /lib/firmware/
Перезагрузка, система видит wlan0, ну не прекрасно ли?
Проблема:
Система не работает со звуковым устройством. Наблюдается и в F и в S сериях.
Лечение:
Установка последней версии alsa. Для этого, по рецепту с форума:
sudo apt-get install linux-headers-`uname -r` build-essential gcc gawk libgettext-ruby-util libgettext-ruby1.8 libncurses5-dev libncursesw5-dev xmlto checkinstall
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.23.tar.bz2
tar jxvf alsa-driver-1.0.23.tar.bz2
tar jxvf alsa-lib-1.0.23.tar.bz2
tar jxvf alsa-utils-1.0.23.tar.bz2
cd ./alsa-driver-1.0.23
./configure --with-cards=hda-intel
make
sudo make install
cd ../alsa-lib-1.0.23
./configure
make
sudo make install
cd ../alsa-utils-1.0.23
./configure
make
sudo make install
sudo alsaconf
Этого оказалось достаточным, чтобы все запело и за играло, переключалось на наушники и обратно.
Что еще осталось:
Не работает Bluetooth в S-серии и не могу переключиться на встроенный микрофон (S и F). Если кто решил, отпишитесь.
P.S. Установка этого ядра для версии 10.10 (2.6.36 RC3) что-то изменила: заработал микрофон! Зато отвалились 3D эффекты: драйвер Nvidia не работает. Но это внушает надежду, что к релизу 10.10 наконец все заработает как надо!
Показаны сообщения с ярлыком железо. Показать все сообщения
Показаны сообщения с ярлыком железо. Показать все сообщения
2010-06-08
2009-11-22
Ноутбук ASUS FSKseries, Ubuntu 9.10 и наушники
Вопрос: на ноутбуке ASUS F3Kseries при установленной Ubuntu 9.10, при вставленных наушниках, звук идет и во встроенные колонки и в наушники. Хотелось бы, чтобы звучали только наушники, раз уж они воткнуты.
Ответ: открываем файл
Ответ: открываем файл
/etc/modprobe.d/alsa-base.conf
и добавляем туда строкуoptions snd-hda-intel model=auto
Перезагружаем. Все работает как надо.
2009-07-20
Материнская плата ASUS M3N78 Pro и глюки в Ubuntu
Вкратце: произошел казус при попытке установки Linux Mint (Ubuntu 9.04) на компьютер с материнской платой Socket AM2 ASUS M3N78 Pro {AM2, nF8300, DDR2 1066, SATA2 RAID, PCI-E, 8-ch Audio, GBL, HDMI, 1394, ATX}
Подробнее. Установка прошла без проблем, как обычно. На первый взгляд все работает, звук есть, видео есть. Ставлю обновления. Соответственно обновляю драйвер видеокарты (встроенная в материнскую плату GeForce) с 173-го на 180-й. Все, полный затык. Виснет и глючит.
Итоги разборок, огорчений и открытий:
Драйвер 180 из репозитариев слишком стар для этой видеокарты и вызывает шок X.
173 кое-как работает, но некоторые вещи отображает некорректно (окно "Параметры" в GIMP, например).
Как лечится. Скачиваем с сайта nVidia самый свежий драйвер.

Устанавливаем его. Переходим в режим консоли (Alt+Ctrl+F1). Логинимся там, и останавливаем гном:
$ sudo /etc/init.d/gdm stop
Находясь в каталоге, куда скачан драйвер, запускаем установку:
$ sudo sh NVIDIA-Linux-x86-185.18.14-pkg1.run
Будут задаваться всякие вопросы, типа прописать ли настройки в x.org - соглашайтесь. После того, как все закончится, перезагрузите машину.
$ sudo reboot
Теперь все станет работать нормально. Если посмотреть в меню утилиту "Драйверы устройств", то там будет показано что используется старый драйвер, однако
$ nvidia-settings
скажет совсем другое - используется самый новый драйвер nVidia. И тут наступает счастье.
И напоследок старый unix-совет: не сломалось - не чини! Помните старый анекдот про программиста и его сына, который спросил "А почему солнце каждый день всходит и каждый вечер заходит?"
- Ты проверял?
- Проверял!
- Каждый день работает?
- Каждый день!
- Тогда ничего не трогай, ничего не меняй.
Подробнее. Установка прошла без проблем, как обычно. На первый взгляд все работает, звук есть, видео есть. Ставлю обновления. Соответственно обновляю драйвер видеокарты (встроенная в материнскую плату GeForce) с 173-го на 180-й. Все, полный затык. Виснет и глючит.
Итоги разборок, огорчений и открытий:
Драйвер 180 из репозитариев слишком стар для этой видеокарты и вызывает шок X.
173 кое-как работает, но некоторые вещи отображает некорректно (окно "Параметры" в GIMP, например).
Как лечится. Скачиваем с сайта nVidia самый свежий драйвер.

Устанавливаем его. Переходим в режим консоли (Alt+Ctrl+F1). Логинимся там, и останавливаем гном:
$ sudo /etc/init.d/gdm stop
Находясь в каталоге, куда скачан драйвер, запускаем установку:
$ sudo sh NVIDIA-Linux-x86-185.18.14-pkg1.run
Будут задаваться всякие вопросы, типа прописать ли настройки в x.org - соглашайтесь. После того, как все закончится, перезагрузите машину.
$ sudo reboot
Теперь все станет работать нормально. Если посмотреть в меню утилиту "Драйверы устройств", то там будет показано что используется старый драйвер, однако
$ nvidia-settings
скажет совсем другое - используется самый новый драйвер nVidia. И тут наступает счастье.
И напоследок старый unix-совет: не сломалось - не чини! Помните старый анекдот про программиста и его сына, который спросил "А почему солнце каждый день всходит и каждый вечер заходит?"
- Ты проверял?
- Проверял!
- Каждый день работает?
- Каждый день!
- Тогда ничего не трогай, ничего не меняй.
2009-02-03
Установка планшета Genius WizardPen в Ubuntu
Жена порадовала. Решила перейти на линукс, причем сама. В связи с этим приходится искать ответы на вопросы, которые меня раньше не волновали. Например, как работать со сканером, или вот - как установить графический планшет, чтобы рисовать в GIMP (классная кстати книжка попалась в книжном магазине про него - автор известный, Денис Колесниченко). Ну так вот, собственно о теме.
Планшет у нас - Genius WizardPen, модель точно не помню, вроде бы что-то связанное с 5x4. При подключении автоматом не подключается. Ходят слухи, что с Wacoom такой проблемы нет, но такой планшет не всем по карману. Ну мир не без добрых людей, и решение есть. Я нашел пути для 8.04 и 8.10, меня интересовал второй. Кто свободно читает английский - прямая дорога по ссылкам, я же приведу мой перевод, чтобы русскоязычным было легче.
1) Копируем файл http://specificcrap.arbitrarycrap.com/wizardpen_drv.so в /usr/lib/xorg/modules/input/
2) Подключаем устройство если оно все еще отключено.
3) Находим имя устройства в системе: grep -i name /proc/bus/input/devices
4) Создаем файл /etc/hal/fdi/policy/99-x11-wizardpen.fdi и записываем в него такое содержимое:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="ИМЯ ВАШЕГО УСТРОЙСТВА, ПОЛУЧЕННОЕ В ШАГЕ 3">
<merge key="input.x11_driver" type="string">wizardpen</merge>
<merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
<merge key="input.x11_options.TopX" type="string">5619</merge>
<merge key="input.x11_options.TopY" type="string">6554</merge>
<merge key="input.x11_options.BottomX" type="string">29405</merge>
<merge key="input.x11_options.BottomY" type="string">29671</merge>
<merge key="input.x11_options.MaxX" type="string">29405</merge>
<merge key="input.x11_options.MaxY" type="string">29671</merge>
</match>
</device>
</deviceinfo>
5) Перезагрузка
У меня все прошло на ура, без эксцессов. Если у вас возникли проблемы - в оригинальных статьях есть еще пути разрешения всяких нестыковок, но мне они не понадобились, надеюсь, вам тоже не пригодятся.
Ну а дальше уже надо настроить GIMP для использования планшета. Правка - Параметры - Устройства ввода - Настроить дополнительные устройства ввода. Выбираем устройство, справа от него в выпадающем списке выбираем "Экран", сохраняем. В настройках инструмента "Динамика кисти" для кистей ставим галку "Размер", для карандаша и резинки галку "Непрозрачность". Пожалуй, всё.
P.S. После выхода Ubuntu 9.04 в оригинале появилась пометка:
"The tutorial currently still works with Ubuntu 9.04 (Jaunty Jackalope)". Ну и прекрасно.
Update от 15 июля 2010 года
Отлично работает на Ubuntu 10.04 метод 1 со статьи
https://help.ubuntu.com/community/TabletSetupWizardpen
Планшет у нас - Genius WizardPen, модель точно не помню, вроде бы что-то связанное с 5x4. При подключении автоматом не подключается. Ходят слухи, что с Wacoom такой проблемы нет, но такой планшет не всем по карману. Ну мир не без добрых людей, и решение есть. Я нашел пути для 8.04 и 8.10, меня интересовал второй. Кто свободно читает английский - прямая дорога по ссылкам, я же приведу мой перевод, чтобы русскоязычным было легче.
1) Копируем файл http://specificcrap.arbitrarycrap.com/wizardpen_drv.so в /usr/lib/xorg/modules/input/
2) Подключаем устройство если оно все еще отключено.
3) Находим имя устройства в системе: grep -i name /proc/bus/input/devices
4) Создаем файл /etc/hal/fdi/policy/99-x11-wizardpen.fdi и записываем в него такое содержимое:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="ИМЯ ВАШЕГО УСТРОЙСТВА, ПОЛУЧЕННОЕ В ШАГЕ 3">
<merge key="input.x11_driver" type="string">wizardpen</merge>
<merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
<merge key="input.x11_options.TopX" type="string">5619</merge>
<merge key="input.x11_options.TopY" type="string">6554</merge>
<merge key="input.x11_options.BottomX" type="string">29405</merge>
<merge key="input.x11_options.BottomY" type="string">29671</merge>
<merge key="input.x11_options.MaxX" type="string">29405</merge>
<merge key="input.x11_options.MaxY" type="string">29671</merge>
</match>
</device>
</deviceinfo>
5) Перезагрузка
У меня все прошло на ура, без эксцессов. Если у вас возникли проблемы - в оригинальных статьях есть еще пути разрешения всяких нестыковок, но мне они не понадобились, надеюсь, вам тоже не пригодятся.
Ну а дальше уже надо настроить GIMP для использования планшета. Правка - Параметры - Устройства ввода - Настроить дополнительные устройства ввода. Выбираем устройство, справа от него в выпадающем списке выбираем "Экран", сохраняем. В настройках инструмента "Динамика кисти" для кистей ставим галку "Размер", для карандаша и резинки галку "Непрозрачность". Пожалуй, всё.
P.S. После выхода Ubuntu 9.04 в оригинале появилась пометка:
"The tutorial currently still works with Ubuntu 9.04 (Jaunty Jackalope)". Ну и прекрасно.
Update от 15 июля 2010 года
Отлично работает на Ubuntu 10.04 метод 1 со статьи
https://help.ubuntu.com/community/TabletSetupWizardpen
Подписаться на:
Сообщения (Atom)