Автор Тема: Notebook Asus M50vm & ALT Linux Desktop 4.1  (Прочитано 7349 раз)

Оффлайн Almad

  • Начинающий
  • *
  • Сообщений: 19
Notebook Asus M50vm & ALT Linux Desktop 4.1
« : 03.12.2008 05:03:44 »
Здравствуйте.
Пытаюсь настроить ALT Desktop 4.1 на ноуте.
Везде пишут, что нужно ядро 2.6.27, чтобы заработал intel 5100 (wifi).
Где можно взять это ядро или нужно самому собирать?
Если самому, то ткните как это сейчас делается на ALT.
Последний раз собирал ядро на alt master 2.4. С тех пор много воды утекло.

Из коробки заработало: ethernet (realtek), video nvidia nv9600gs, web camera, touchpad.

вот описание на сайте изготовителя http://www.asus.com/products.aspx?l1=5&l2=74&l3=616&l4=0&model=2383&modelmenu=2.

Возможно стоит попробовать установить ядро из сизифа?
Текущее ядро в сизифе поддерживает intel 5100?
Какое ядро стоит попробовать из сизифа - -def, -ll, -pae, -srv?
« Последнее редактирование: 03.12.2008 05:26:16 от Almad »

Alexei_VM

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #1 : 03.12.2008 13:01:23 »
Возможно стоит попробовать установить ядро из сизифа?
Текущее ядро в сизифе поддерживает intel 5100?
Какое ядро стоит попробовать из сизифа - -def, -ll, -pae, -srv?

Да, стоит попробовать.
Не знаю.
pae и srv точно не стоит.

Скачайте из Сизифа kernel-image, kernel-modules-alsa (-nvidia, -v4l и прочие что вам надо), а так же nvidia*. И поставьте все это с помощью apt-get install ./ИМЯ_ПАКЕТА.rpm.

Drool

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #2 : 03.12.2008 17:26:23 »
Скачайте из Сизифа kernel-image, kernel-modules-alsa (-nvidia, -v4l и прочие что вам надо), а так же nvidia*. И поставьте все это с помощью apt-get install ./ИМЯ_ПАКЕТА.rpm.

А не проще ли будет временно подключить сизиф и сделать update-kernel -t std-def ? И потом опять аккуратно его отключить.

Alexei_VM

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #3 : 03.12.2008 17:27:52 »
Скачайте из Сизифа kernel-image, kernel-modules-alsa (-nvidia, -v4l и прочие что вам надо), а так же nvidia*. И поставьте все это с помощью apt-get install ./ИМЯ_ПАКЕТА.rpm.

А не проще ли будет временно подключить сизиф и сделать update-kernel -t std-def ? И потом опять аккуратно его отключить.

Как по мне, так не проще.

Drool

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #4 : 03.12.2008 17:38:29 »
Как по мне, так не проще.

Предлагаешь человеку ручками отслеживать ядерные модули, и при этом не ошибиться под какое ядро? М... Я б сказал что update-kernel удобше. Но дело хозяйское ;)

Alexei_VM

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #5 : 03.12.2008 17:39:54 »
Как по мне, так не проще.

Предлагаешь человеку ручками отслеживать ядерные модули, и при этом не ошибиться под какое ядро? М... Я б сказал что update-kernel удобше. Но дело хозяйское ;)

Три пакета можно и глазами отследить :) К тому же фтп-клиент умеет качать по маске.

Drool

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #6 : 03.12.2008 17:43:40 »
Три пакета можно и глазами отследить :) К тому же фтп-клиент умеет качать по маске.

Боюсь, что rpm -qa | grep kernel-modules будет больше, чем три. Тем более на буке неизвестно что из этого хозяйства обязательно нужно.

P.S. А еще update-kernel запускает после всего x11setupdrv  ::)

Оффлайн Almad

  • Начинающий
  • *
  • Сообщений: 19
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #7 : 04.12.2008 04:22:10 »
Ура!  :)
Практически все железо заработало, за исключением софт модема.
Под вопросом работа картридера, вроде должен работать, по крайней мере в логах ругани нет. Карточек нет, проверить нечем   :(
Заработал bluethooth, wifi (сейчас подключен через него).

Осталось добить звук. не могу подобрать опцию для options snd-hda-intel model=3stack-dig.
Вчера на родном ядре 2.6.25 с опций options snd-hda-intel model=3stack звук был. После перезагрузки пропал.
Сейчас опять танцы с бубном, правильную опцию пока не нашел.
aplay -l выдает:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC663 Analog [ALC663 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC663 Digital [ALC663 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Подключил репозитарий Сизиф и поставил следующие пакеты:
firmware-iwl5000_5.4.A.11-alt1_noarch.rpm
kernel-headers-std-def_2.6.27-alt3_i586.rpm
nvidia%5fglx%5f173.14.15_173.14.15-alt50_i586.rpm
kernel-image-std-def#2.6.27-alt3_2.6.27-alt3_i586.rpm
nvidia%5fglx%5f177.82_177.82-alt51_i586.rpm
kernel-modules-alsa-std-def#2.6.27-alt3_2.6.27-alt3_i586.rpm
nvidia%5fglx%5f71.86.07_71.86.07-alt40_i586.rpm
kernel-modules-drm-std-def#2.6.27-alt3_2.6.27-alt3_i586.rpm
nvidia%5fglx%5f96.43.09_96.43.09-alt40_i586.rpm
kernel-modules-nvidia-std-def#177.82-alt1.132635.3_177.82-alt1.132635.3_i586.rpm
nvidia%5fglx%5fcommon_177.82-alt51_i586.rpm
kernel-modules-v4l-std-def#2.6.27-alt3_2.6.27-alt3_i586.rpm

Пакеты ставил руками - apt-get install bla-bla

PS
На новом ядре 2.6.27-alt3 звук победил так:
options snd-hda-intel model=g50v
Еще можно так options snd-hda-intel model=eeepc--g701, но тогда нельзя отдельно выключать динамики на буке и наушники.

PPS
Доволен как удав  :D
« Последнее редактирование: 04.12.2008 09:11:40 от Almad »

Оффлайн Almad

  • Начинающий
  • *
  • Сообщений: 19
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #8 : 22.12.2008 02:15:08 »
Нужно собрать ядро 2.6.27 самому, с компилятором gcc4.1.
Иначе нельзя собрать модули для VirtualBox и VMware :(
Как это сейчас делается в Альте?
Пытался сделать как написано здесь http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/kernelnotes& и в файле README.koi8 в каталоге kernel-build-scripts.
Клонировал себе репозитарии kernel и kernel-modules.
даю команду kernel-build std-def вываливается с ошибкой на не удовлетворенные зависимости: flex, gcc4.3, libdb-devel и еще что-то (точно не помню, пишу по памяти).
подключил репозитарий backports поставил все, что она просила, кроме gcc4.3.
Не помогло.
Так вот вопрос к знатокам - как собрать ядро с gcc4.1 которое по умолчанию в ALT Desktop 4.1?
На сколько я понимаю надо вытащить из репозитария в git .spec иправить его и снова положить назад?
Как это сделать?
Или я ошибаюсь и можно пойти другим путем, либо есть вариант проще для сборки ядра, либо может кто-то уже собрал ядро 2.6.27 для alt desktop 4.1?
Все таки, хочется самому освоить этот процесс.  :)

PS
написал по памяти, просьба сильно не пинать.

Alexei_VM

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #9 : 22.12.2008 02:23:33 »
Нужно собрать ядро 2.6.27 самому, с компилятором gcc4.1.
Иначе нельзя собрать модули для VirtualBox и VMware :(

Это неправда. Модули VB и VMWare прекрасно собираются без пересборки ядра. Достаточно установить пакет kernel-headers-modules-ТИП_ЯДРА для вашего ядра. Ну и компилятор, естественно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Almad

  • Начинающий
  • *
  • Сообщений: 19
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #11 : 23.12.2008 05:39:41 »
спасибо, вечером попробую.

Drool

  • Гость
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #12 : 23.12.2008 09:04:14 »
спасибо, вечером попробую.

Только учтите - для сборки VMW или VB пересборка ядра не нужна. Вы сами себя запутываете.

Оффлайн Almad

  • Начинающий
  • *
  • Сообщений: 19
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #13 : 27.12.2008 06:36:01 »
Итак:
Так как не нашел kernel-headers-modules-std-def-2.6.27-alt3, то пришлось скачать и поставить:
#rpm -qa|grep kernel|grep alt8
kernel-headers-std-def-2.6.27-alt8
kernel-image-std-def-2.6.25-alt8.M41.1
kernel-modules-oss-std-def-2.6.25-alt8.M41.1
kernel-image-std-def-2.6.27-alt8
kernel-modules-alsa-std-def-2.6.27-alt8
kernel-modules-oss-std-def-2.6.27-alt8
kernel-modules-v4l-std-def-2.6.27-alt8
kernel-headers-modules-std-def-2.6.27-alt8

при попытке компиляции модулей  virtualBox:
#/etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                                                                                                    [ DONE ]
Recompiling VirtualBox kernel module                                                                                                                 [FAILED]
  (Look at /var/log/vbox-install.log to find out what went wrong)
см вложение vbox-install-gcc4.3.txt

Если поменять в /user/src/linux-2.6.27-std-def-alt8/Makefile gcc-4.3 на gcc-4.1 в строке 309.
То компиляция идет несколько дальше см вложение vbox-install.txt.

Что я делаю не так?

ЗЫ
модули vmware тоже не собираются  :(
« Последнее редактирование: 27.12.2008 06:44:14 от Almad »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Notebook Asus M50vm & ALT Linux Desktop 4.1
« Ответ #14 : 27.12.2008 09:17:51 »
Что-то вы не в ту степь.
Нужно :
1 Установить хидеры ядра
apt-get install kernel-headers-std-def kernel-headers-modules-std-def
2 Скачать http://download.virtualbox.org/virtualbox/2.1.0/VirtualBox-2.1.0-41146-Linux_x86.run
3 Запустить VirtualBox-2.1.0-41146-Linux_x86.run