Инструкция для огорченных совместной неработой ноутбука 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 наконец все заработает как надо!
12 комментариев:
Нашел ресурс по общим проблемам серрии f11. http://code.google.com/p/vaio-f11-linux/
Есть про микрофон и подключение двух мониторов. Надеюсь поможет, как мне.
Плюс, я додав у alsa-base.conf: options snd-hda-intel model=toshiba-s06 і в мене запрацював вбудований та зовнішній мікрофони.
Ядро с патчем было или со стандартным ядром? У меня не заработал со стандартным.
ну вот купил себе на беду ноут vpcs12m9r захотел попробовать ну и если понравится овладеть Linux но столкнулся с проблемой черного экрана при установке и почитав про проблемы в целом с этим ноутом уже ставить ubuntu расхотелось тока 2 болванки зря убил думал диск плохо записан и не грузился dvd.. а простых решений этим проблемам нет? не охота с бубном плясать
Я писал в Sony по этому вопросу, на что мне ответили, что поддержкой Linux они не занимаются и не планируют. Так что спасение утопающих дело рук самих утопающих.
И еще я думаю, что Vaio не лучший ноут для начинающего изучать Linux. Лучше уж Acer, Asus, HP наконец брать.
Но я также польстился на Vaio, так что вот и решаю проблемы постепенно. Я описал как бороться с черным экраном, если есть настойчивое желание победить таки этого пингвина, то всё получится.
З патчем....
Ось, знайшов цікавий пост на тему вбудованого мікрофону: http://shiba89.wordpress.com/2010/08/19/sound-and-microphone-on-sony-vaio-vpcs11e7e-with-ubuntu-10-04/
а можно подружить с мандривой2010 vpcf11m1r?
Думаю, можно. Если проблемы аналогичны, то и решения должны быть подобными. У меня, однако не мандрива, не могу точно сказать.
меня интересет в xorg.conf менять ролностью запись в секции?
Думаю, что достаточно будет в нужной секции прописать путь к EDID-файлу. В современных релизах убунту файл xorg.conf можно вообще удалять - он уже не основной, а дополнительный. Если мне не изменяет склероз, конечно.
Вот ещё статейка Sony VAIO VPCZ11 VS Ubuntu 10.10
После первого же подхода по вашему совету, дрова видеокарты встали.
У меня Sony Vaio VPCF11Z1R
с видео-картой NVIDIA GeForce GT330M
Спасибо огромное!
Всем удачи!
Отправить комментарий