LINUX.ORG.RU

Lenovo b560 vs Slackware 13


0

1

Еще раз приветствую. с момента предыдущей темы : http://www.linux.org.ru/forum/linux-install/4765536 прошло энное время, условия изменились, но мне по прежнему не помешает совет экспертов.

условия таковы: Lenovo b560 (Intel p6100 (2,2 gHz dualcore/4gb/250 gb HDD, integrated Intel GMA) помимо ХР и б-гомерзкой 7ки почтил своим присутствием и Пингвин. а именно Linux Slackware 13ой редакции. всё было уже почти хорошо, пока не добрался я до запуска иксов. которые не пошли. сначала на дефолтной видюхе не пошли, потом и на пропиетарных дровах под самые свежайшие интеловские процы с встроенной графикой.

вот и хочу я узнать у людей сведущих, что и как делать? дрова с http://intellinuxgraphics.org взяты свежие, этого года.

сё равно не пускается.

кусок лога первоначального:

(EE) GARTInit: Unable to open /dev/agpgart (No such file or directory)

(EE) intel(0): /dev/agpgart is either not available, or no memory is available for allocation. Please enable agpgart

(WW) intel(0): VideoRam reduced to 65528 KB (page aligned - was 65531 KB)

(WW) intel(0): DRI2: failed to open drm device

(**) intel(0): Framebuffer compression disabled

(**) intel(0): Tiling enabled

(**) intel(0): SwapBuffers wait enabled

(EE) intel(0): Failed to initialize kernel memory manager

(==) intel(0): VideoRam: 65528 KB

(II) intel(0): Attempting memory allocation with tiled buffers.

(EE) intel(0): AGP GART support is either not available or cannot be used. Make sure your kernel has agpgart support or has the agpgart module loaded.

(II) intel(0): Tiled allocation failed.

(II) intel(0): Attempting memory allocation with untiled buffers.

(EE) intel(0): AGP GART support is either not available or cannot be used. Make sure your kernel has agpgart support or has the agpgart module loaded.

(II) intel(0): Untiled allocation failed.

(EE) intel(0): Couldn't allocate video memory

Fatal server error:

AddScreen/ScreenInit failed for driver 0

кусок лога нового:

(II) «extmod» will be loaded. This was enabled by default and also specified in the config file.

(II) «dbe» will be loaded. This was enabled by default and also specified in the config file.

(II) «glx» will be loaded. This was enabled by default and also specified in the config file.

(II) «dri» will be loaded. This was enabled by default and also specified in the config file.

(II) «dri2» will be loaded. This was enabled by default and also specified in the config file.

(II) LoadModule: «dri2»

(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so

(II) Module dri2: vendor=«X.Org Foundation» compiled for 1.6.3, module version = 1.1.0 ABI class: X.Org Server Extension, version 2.0

(II) Loading extension DRI2

(II) LoadModule: «extmod»

(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so

(II) Module extmod: vendor=«X.Org Foundation» compiled for 1.6.3, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0

(II) Loading extension MIT-SCREEN-SAVER

(II) Loading extension XFree86-VidModeExtension

(II) Loading extension XFree86-DGA

(II) Loading extension DPMS

(II) Loading extension XVideo

(II) Loading extension XVideo-MotionCompensation

(II) Loading extension X-Resource

(II) LoadModule: «dri»

(II) Loading /usr/lib/xorg/modules/extensions//libdri.so

(II) Module dri: vendor=«X.Org Foundation» compiled for 1.6.3, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0

(II) Loading extension XFree86-DRI

(II) LoadModule: «dbe»

(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so

(II) Module dbe: vendor=«X.Org Foundation» compiled for 1.6.3, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0

(II) Loading extension DOUBLE-BUFFER

(II) LoadModule: «glx»

(II) Loading /usr/lib/xorg/modules/extensions//libglx.so

(II) Module glx: vendor=«X.Org Foundation» compiled for 1.6.3, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0

(==) AIGLX enabled

(II) Loading extension GLX

(II) LoadModule: «intel»

(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so dlopen: /usr/lib/xorg/modules/drivers//intel_drv.so: undefined symbol: RegionEmptyData

(EE) Failed to load /usr/lib/xorg/modules/drivers//intel_drv.so

(II) UnloadModule: «intel»

(EE) Failed to load module «intel» (loader failed, 7)

(EE) No drivers available.

Fatal server error: no screens found

тут архив с логами - старым, новым и конфой иксорга

взгляд неофита в делах линовых - дело таки в выделенной жЫрным шрифтом в спецификации ноута видюхе. так как сначала была проблема с agp, потом после постановки нормальных дров - проблема исчезла. но так и не взлетело.



Последнее исправление: spiritus_infernus (всего исправлений: 1)

> (II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so dlopen: /usr/lib/xorg/modules/drivers//intel_drv.so: undefined symbol: RegionEmptyData

(EE) Failed to load /usr/lib/xorg/modules/drivers//intel_drv.so

Как ставили драйвер?

AITap ★★★★★
()
Ответ на: комментарий от spiritus_infernus

я пытался двумя разными способами ставить, и сборкой и готовым пакетом дров.

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

Как ставили саму slackware 13? Такое впечатление, что не хватает какой-то зависимости от пакета с драйверами.

// почему решили начать со сложного? почему именно slackware?

AITap ★★★★★
()
Ответ на: комментарий от AITap

сама шлакварь ставилась с двд диска, установка полная (все пакеты). условия на дисках такие: 3 логических, (шлакварь, хр, 7), 4 дополнительных, 1, 2 - шлакварные (/home и чистый) 3, 4 под софт и прочие файлы. под своп место не выделялось, т.к. оперативки 4 гб, как в одном из манов указывалось, от 1 гига и выше - своп линуксу не требуется.

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

самостоятельно тут порылся в нэте, вариант ли того, что новые драйвера не работают со старыми иксами, и стоило бы обновить иксы как таковые?

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

> установка полная (все пакеты)
Вот это интересно. По идее, в такой ситуации иксы должны были просто запуститься.

вариант ли того, что новые драйвера не работают со старыми иксами, и стоило бы обновить иксы как таковые?

Возможно. Поэтому-то и важно, откуда были взяты пакеты.

AITap ★★★★★
()
Ответ на: комментарий от AITap

> установка полная (все пакеты) Вот это интересно. По идее, в такой ситуации иксы должны были просто запуститься.

Иксы искаробки не взлетели. в первом сообщении старый лог, как раз изкаробочного запуска.

да и во вложениях он есть. полный

> вариант ли того, что новые драйвера не работают со старыми иксами, и стоило бы обновить иксы как таковые? Возможно. Поэтому-то и важно, откуда были взяты пакеты.

драйвера взяты с http://intellinuxgraphics.org/2011Q1.html

а вообще, сейчас в принципе дотягиваю х11сервер 7.5 с одного из зеркал. посмотрю, может на нем пойдет. в комплекте дрова уже наблюдаются.

если нет, отпишусь)

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

> Иксы искаробки не взлетели. в первом сообщении старый лог, как раз изкаробочного запуска.

Это-то меня и удивляет.

а вообще, сейчас в принципе дотягиваю х11сервер 7.5 с одного из зеркал. посмотрю, может на нем пойдет. в комплекте дрова уже наблюдаются.

А ядро какой версии? KMS (высокое разрешение в консоли) работает?

AITap ★★★★★
()
Ответ на: комментарий от AITap

А ядро какой версии? KMS (высокое разрешение в консоли) работает?

ядро линукса 2.6.29.6 иксового сервера 1.6.3 было, щас докачивается 1.7.1.

КМС в консоли было

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

кстати, может потому иксы с новыми дровами и не взлетели? что ядро иксов старое было?

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

// хотя при запуске иксов (на везовских дровах) интеловская карточка таки определяется.

и еще.. простите таки нуба, но как обновлять иксы с исходников?

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

переустановил иксы. 1.7.1 версия сервера.

теперь не пускается вообще, даже с везой.

кусок лога при запуске на Vesa

(II) Module dri2: vendor=«X.Org Foundation»

compiled for 1.7.1, module version = 1.1.0

ABI class: X.Org Server Extension, version 2.0

(II) Loading extension DRI2

(II) LoadModule: «vesa»

(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so

(II) Module vesa: vendor=«X.Org Foundation»

compiled for 1.6.3, module version = 2.2.1

Module class: X.Org Video Driver

ABI class: X.Org Video Driver, version 5.0

(EE) module ABI major version (5) doesn't match the server's version (6)

(II) UnloadModule: «vesa»

(II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so

(EE) Failed to load module «vesa» (module requirement mismatch, 0)

(EE) No drivers available.

кусок лога на Intel

(II) Module glx: vendor=«X.Org Foundation»

compiled for 1.7.1, module version = 1.0.0

ABI class: X.Org Server Extension, version 2.0

(==) AIGLX enabled

(II) Loading extension GLX

(II) LoadModule: «intel»

(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so

(II) Module intel: vendor=«X.Org Foundation»

compiled for 1.6.3, module version = 2.9.1

Module class: X.Org Video Driver

ABI class: X.Org Video Driver, version 5.0

(EE) module ABI major version (5) doesn't match the server's version (6)

(II) UnloadModule: «intel»

(II) Unloading /usr/lib/xorg/modules/drivers/intel_drv.so

(EE) Failed to load module «intel» (module requirement mismatch, 0)

(EE) No drivers available.

Fatal server error:

no screens found

имхо косяк с

(II) Module intel: vendor=«X.Org Foundation»

compiled for 1.6.3, module version = 2.9.1

Module class: X.Org Video Driver

ABI class: X.Org Video Driver, version 5.0

(EE) module ABI major version (5) doesn't match the server's version (6)

что с ними делать?

ах, да.. тут полные логи запуска

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

гыгы.. кажется телепаты в отпуск ушли, иначе с чего бы я сам с собой тут диалог вел.

ну, так или иначе, на данный момент решил вытянуть сервер поновее, чтобы полностью соответствовать рекомендациям:

Intel 2011Q1 graphics package

components

2D driver: xf86-video-intel 2.15.0 release

3D driver: mesa 7.10.2 release

Libdrm: libdrm-2.4.25 release

Kernel: 2.6.38 release plus some new patches in drm-intel tree(tagged with 2011Q1)

Libva: libva-1.0.12 release

(xserver-1.10.0 is recommended to use with this package)

посмотрю, что получится.

альтернативный вариант решения, кажется должен бы крыться в пересборке драйверов под видюху.

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

гыгы.. кажется телепаты в отпуск ушли, иначе с чего бы я сам с собой тут диалог вел.

ну, так или иначе, на данный момент решил вытянуть сервер поновее, чтобы полностью соответствовать рекомендациям:

Intel 2011Q1 graphics package

components

2D driver: xf86-video-intel 2.15.0 release

3D driver: mesa 7.10.2 release

Libdrm: libdrm-2.4.25 release

Kernel: 2.6.38 release plus some new patches in drm-intel tree(tagged with 2011Q1)

Libva: libva-1.0.12 release

(xserver-1.10.0 is recommended to use with this package)

посмотрю, что получится.

альтернативный вариант решения, кажется должен бы крыться в пересборке драйверов под видюху.

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

методом проб и ошибок таки удалось понять, что дело в ядре. дважды пересобирал его, но в результате одно и тоже - module i_915 not found. притом, первый раз ядро компилилось с данным модулем как с частью ядра, во второй раз, модуль шел как модуль. результ йедин. более того, в ядре hugesmp.s, т.е. искаробки, также наблюдается наличие отсутствия модулей связанных с интеловской встроенной графикой. подскажите, что делать?

spiritus_infernus
() автор топика

на пропиетарных дровах под самые свежайшие интеловские процы с встроенной графикой.

они же открытые, с чего ты решил что проприетарные?

xtraeft ★★☆☆
()

ядро самосборное или генерик?

у меня слак13.37 - все ок

(EE) intel(0): AGP GART support is either not available or cannot be used. Make sure your kernel has agpgart support or has the agpgart module loaded.

проверь в ядре CONFIG_AGP_INTEL ???

andy03
()
Ответ на: комментарий от spiritus_infernus

да и самосборное ядро делалось в двух вариантах - с встроенными интеловскими частами и с модульными. результат один и тот же. i_915 не найден

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

подробности о сборке ядра

как собираешь какие опции включены (имеется в виду graphics support) во время сборки ошибок нет?

andy03
()
Ответ на: комментарий от andy03

собираю с заточкой под интеловские процы, _все_ типы интеловских встроенных карт. при сборке варнингов нет. но модуля, отмеченного при сборке нету! последние две попытки сборки зафэйлены. 2.6.39.3 либо собирал криво, либо он косячный, вплоть до того, что fuse и ntfs-3g отвалились, видюха так и не определилась

2.6.37.х из текущего репозитория с автоустановкой через installpkg и последующей сборкой показывала пару косяков, выправленных, конечно, но скомпилить её не вышло. падает на netconsole.

генерик тоже искаробки не пошла. hugesmp.s почему то не взаимодействует с интел ГМО.

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

без эррормесаджей сложно будет...

как вариант:

1) удалить пакеты не входящие в состав дистрибутива

2) собрать штатное ядро - не включать все подряд, а то, что реально присутствует в системе (lspci -nv > ~/lspci.txt ; dmesg | more)

3) если будут ошибки, где нибудь выложи на посмотреть

вот старый-старый манускрипт по ядру - кое-что еще живет, в общем советы нормальные, только старые http://ruswarez.ru/linux_and_mac/34998-stavim-jadro-2.6-ili-jadernaja-fizika-...

и еще случайно только что нашел http://ru.kernelnewbies.org/

andy03
()
Ответ на: комментарий от splinter

на мезе иксы запускались, правда до обновления иксового сервера и в последующем ядра. щас - не запускаются принципиально.

spiritus_infernus
() автор топика
Ответ на: комментарий от andy03

andy03, спасибо за советы. попробую. ставил в принципе по http://www.opennet.ru/base/sys/linux_kernel_compile.txt.html этому мануальнику. по пункту 2) включалась в сборку поддержка только интеловского железа, ну еще может вайвай броадкоммовский. и всё. АМДшное и прочих железо отметалось. эррормесаджи не пишутся в логи, так бы выложил.

по 1) пакеты принудительно удалять из сорцов?

по 3) как из консольки эррормессаджи копипастить в файл? с учётом того, что не пишет туда самостоятельно.

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

ну, если программы ставились из исходников и каталог в котором выполнялся make && make install еще жив, то в нем мо жно попробовать выполнить make uninstall, если каталог погиб, в нем выполнить ./configure --with-all-needed-options && make uninstall или согласно документации.., раньше разработчики невсегда утруждали себя функцией деинсталляции, теперь практически всегда ставлю пакеты

эррормеседжи.., если выхлоп программы, то «> ~/выхлоп.тхт»
все стальное можно поискать в /var/log/messages и /var/log/dmesg

andy03
()
Ответ на: комментарий от andy03

lspci log 2

lspci log 1

dmesg log

вот логи. делались из под генерик ядра.

с ядром такая ситуация: исходники есть, но последние версии не собираются.

попытки компиляции идут с упором на мой ноут.

2.6.37.х из текущего репозитория с автоустановкой через installpkg и последующей сборкой показывала пару косяков, выправленных, конечно, но скомпилить её не вышло. падает на netconsole.

генерик тоже искаробки не пошла. hugesmp.s почему то не взаимодействует с интел ГМО.

Вобщем, за всё время от исходного Linux Slackware 13.0 пересобирал ядра, up to 2.6.39.x, иксы обновились 1.6.3 ->> 1.7.1 (отчего на везе теперь вообще не запускается), самые свежие дрова (открытые) на интел ГМО (2011Q1).

итог - Иксы так и не взлетают

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

если не установлены ядерные сорсы, ставь
затем:
1) $ cd /usr/src/linux-xx.xx.xx
2) $ mkdir /home/user/kernel
3) # make mrproper && make clean && make clean
4) http://zalil.ru/31534056 это мой конфиг
5) $ cp downloads/config.2010.08.06 /home/user/kernel/.config
6) $ make O=/home/user/kernel menuconfig
7) правь, как посчитаешь нужным, если сомневаешься - оставь | хелп читай | гугли
8) $ make O=/home/user/kernel
9) # make O=/home/user/kernel modules_install install
10) # shutdown -r now
11) если все ок, конфигуришь Х-ы

andy03
()
Ответ на: комментарий от andy03

ссыль на конфу недоступна. сейчас вышло так, что все системы были выпилены, восстановил, повторно навел Шлаку. результат остался таким же. сейчас пересобираю ядро, посмотрю, что получится

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

после пересборки ядра получил следующее: линух таки грузится, только после проверки биоса принудительно гасит экран. вход исполняется наощупь, startx и вроде бы вуаля, но зависает. ctrl+alt+backspace и консоль отображается корректно. в логах икс сервера всё работает нормально, но кеды не стартуют. прогресс налицо, что уже радует

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

таки процует!

сейчас остается прикрутить сеть и поднять вайн.

ну и может таки подправить косяки с тем, что гасится экран при загрузке.

1) как настроить сеть? адаптер вайвая broadcomовский и atherosовский для волокна.

2) как прикрутить htc t2223 touch viva с вин мобайл на борту как источник нэта? либо как вайвайную точку доступа

3) вайн

spiritus_infernus
() автор топика
Ответ на: комментарий от splinter

делал. кажется проблема с выключением дисплея связана с ядром, либо с консолью, т.к. выключается дисплей между bios check и запуском иксов

spiritus_infernus
() автор топика
Ответ на: комментарий от splinter

подсовывал. ядро ругается на некорректное разрешение, потом гасит экран. иксы с кедами на встроенных дровах таки пошли

spiritus_infernus
() автор топика
Ответ на: комментарий от spiritus_infernus

фрэймбуфер нада

фреймбуфер должен быть включен в ядро, тогда гаснуть не будет

andy03
()
Ответ на: комментарий от andy03

решил таки всё сначала заделать. ибо таки умудрился получить чёртичё и сбоку бантик: не включающийся дисплей и подглючивающий линукс) <-- результат копаний с сетями.

spiritus_infernus
() автор топика
30 октября 2011 г.
Ответ на: комментарий от spiritus_infernus

шлакварь таки пошла. 13.37ая, искаробки. тему можно закрывать)

spiritus_infernus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.