Summary: | Installer does not work with Thinkpad T61 | ||
---|---|---|---|
Product: | ПСПО | Reporter: | Alexander Bokovoy <ab> |
Component: | installer | Assignee: | Alexey Rusakov <ktirf> |
Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> |
Severity: | major | ||
Priority: | P2 | CC: | pavel, ruslandh, zerg |
Version: | 20080311 | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 15327 | ||
Bug Blocks: |
Description
Alexander Bokovoy
2008-04-12 10:15:31 MSD
А что, с драйверами nvidia (после установки) не работает ? Или это бага только этапа установки ? Перевожу на инженера сопровождения. Сейчас обновляется до Сизифа. В инсталяторе надо категорически отказываться от любых попыток прописать или запустить xorg с nvidia, потому что иначе даже на этапе проверки оно опять не может активировать графику и не возращается назад по таймауту. Пришлось перезагружать, хорошо, что загрузчик к этому момент прописался. Продолжаю. В nvidia_glx отсутствует поддержка этого чипа в XINF-файле, сам последний драйвер (169.12, последний на сайте Нвидиа --173.08) его понимает. Поэтому /usr/lib/X11/drv*.d/nvidia его не понимает и не видит, соответственно, не прописывая симлинки. Добавление строчки с 10de:0429 в XINF-файл позволило правильно настроить симлинки. После перезагрузки 3D подхватилось, 4364 FPS в glxgears. Все это на kernel-image-std-def, 2.6.24 из Сизифа. Сегодня нашёл причину и успешно установил драйверы nVidia NVS 140M на ThinkPad R61! Причина - ошибки в файлах libGL.so и libEGL.so в /etc/libnvidiacurrent Временное решение - подмена libGL.so и libEGL.so из /etc/libnvidia32current Требуемое исправление - замена libGL.so и libEGL.so в составе драйверов nVidia в репозитории. В директории /etc/libnvidiacurrent - повреждённые файлы (если заглянуть внутрь файла libGL.so и libEGL.so - то они не содержат заголовка ELF и состоят только из повторяющихся "^@"). Остальные файлы в этой директории - нормальные ELF Сравнил их с такими же в /etc/libnvidia32current - там libGL и libEGL нормальные. Рашил: если они даже окажутся не совместимы по разрядности - я хоть проверю, в этом ли причина ошибки, подменил 32-битными и успешно установил драйверы! nvidia-driver-install отработал без ошибок! make-initrd - без ошибок! и всё заработало, загрузился интерфейс с драйверами nvidia и удалёнными nouveau! В новых дистрибутивах обновлениы драйвера, т.е. исправлено. |