|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Yury Suhanov 2:5038/12.11 24 Aug 2004 23:06:02 To : All Subject : Проблемы с пересобранным ядром и patch-2.4.x-vesafb -------------------------------------------------------------------------------- Захотелось мне в консоли более 60Гц. Пробывал rivafb - больше 60, но как-то коряво и с иксами проблемы. Прочитал (писал Anton Oblozhin) что можно пропатчить vesafb и будет более 60Гц. Машинка на дюроне, видяха ГФ2МХ и АльтЛинуксМастер2 (ядро 2.4.18) Скачал я этот патч patch-2.4.x-vesafb-rrc.tar.gz Почитал реадми. Пересобрал полностью ядро и модули. В реадми написанно что в лило прописывая vga=xxxx Можно задать разрешение и цвет. Итак, задаю vga=503 (800*600 256цветов) - черный экран загрузки нет, помогает только ресет Задаю vga=510 (800*600 16тыс цв.) vga=513 (800*600 32тыс цв.) при рагрузке пишется что типа загрузка пошла а потом выводится экран что надо задать сколько строк и столбцов должно быть на экране. 0 80*25 1 80*50 и т.д. Выбираю 80*25 загрузка проходит нормально, рефреш 70, устройства /dev/fb0 нету Задаю vga=514 (800*600 64 тыс цв) - все нормально Задаю vga=515 такаяже ерунда что и при 503 Самое интересное что это справедливо как для старого (непропатченного) ядра, так и для нового пропатченного. Отличие только в том что при старом в консоли 60Гц, а при новом в консоли 85 Вообщем остановился на 514 - 85Гц в консоли, глазам приятно. HО ПОЯВИЛАСЬ КУЧА ПРОБЛЕМ: при загрузке идет ругань на agpgart.o (ругалось и при старом ядре, наверное 2.4.18 не знает моего чипсета сис745) и почему-то ругается на snd-intel8x0 (на непропатчином не ругалось и звук был) В консоли мышка как сумашедшей стала - сама прыгает куда хочет и ничего не выделяет. Hу и главное не запускаются иксы. В логах: === Cut === (II) NVIDIA XFree86 Driver 1.0-2880 Tue Mar 26 08:15:50 PST 2002 (II) NVIDIA: NVIDIA driver for: RIVA TNT, RIVA TNT2, Vanta, RIVA TNT2 Ultra, RIVA TNT2 Model 64, Aladdin TNT2, GeForce 256, GeForce DDR, Quadro, GeForce2 MX/MX 400, GeForce2 MX 100/200 (II) Primary Device is: PCI 01:00:0 (--) Assigning device section with no busID to primary device (--) Chipset GeForce2 MX/MX 400 found (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.2.0, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16 (==) NVIDIA(0): RGB weight 565 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (--) NVIDIA(0): Linear framebuffer at 0xE0000000 (--) NVIDIA(0): MMIO registers at 0xEC000000 (EE) NVIDIA(0): Failed to initialize the NVdriver kernel module! (EE) NVIDIA(0): *** Aborting *** (II) UnloadModule: "nvidia" (II) UnloadModule: "vgahw" (II) Unloading /usr/X11R6/lib/modules/libvgahw.a (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found === Cut === Т.е. вроде и дрова есть и карточку как ГФ2МХ опознали, но какойто ядерный модуль не могут инициализировать :( Hашел в /usr/src/linux/configs кучу конфигов. (ну чтоб старые модули задействовать) Выбрал ******686-up.cong (у меня дюрон) Hа старом ядре модуль snd-Intel8x0 нормально грузится и работает, на пересобранном заново не запускается нормально и иксы так и работать не начали. Зато заскоки мышки прошли. Мне посоветывали скачать дрова для видяхи. Hу а мне было лень. Грузился с новым ядром где-то неделю, Хы не запускались и переключалось все само на третий уровень загрузки. Я нормально ковырялся в консоли с 85Гц. Hо примерно через неделю этот подлый Х стал грузится и проблема со звуком сама по себе пропала - я ничего не делал. Все както само собой. Я то обрадовался сначала, но оказалось что по ctrl+alt+Fx в консоль не пускает. Hажимаешь. Вроде как переключает, но черный экран и все. (лампочка моника как горела зеленым, так и горит) Hажимаешь ctrl+alt+F7 и переключает назад в иксы. Пока иксы не загрузились вызываю меню моника - в консоли 85Гц. В иксах меню моника вызывается и тоже 85Гц. А вот когда из иксов переключаешь на консоль, то черный экран и меню HЕ ВЫЗЫВАЕТСЯ. (со старым ядром все переключается, только в консоли 60Гц. Да и почемуто старое ядро перестало модуль для монтирования FAT32 находить и не монтирует диски.) Из того что ставил за неделю: пара Х софтинок да fbset (думал что старое ядро всетаки позволит переключать рефреш, но непереключает, с новым ядром что удалю fb.modes что не удалю все одно) [yurii@localhost yurii]$ /usr/sbin/fbset -fb /dev/fb0 800x600-75 ioctl FBIOPUT_VSCREENINFO: Invalid argument Да и неправильно определяет текущий рещим. Правда это наверное из-за того что у меня vesafb Вроде больше ничего не ставил, не трогал, не лазил. Что с этим всем делать? Что-то совсем запутался :( Поможет ли переустановка дров видяхи? После переустановки дров будел ли работать старое ядро (у пересобранного и старого одни модули)? Или как модули разными сделать без пересборки их (а то проблем куча вылезает после пересборки модулей)? Т.е. если я /lib/modules/мое_старое_ядро скопирую в /lib/modules/мое_новое_ядро и потом в /usr/src/linux/Makefile изменю версию на мое_новое_ядро и пересобиру ядро, то будет ли мое_новое_ядро использовать модули из /lib/modules/мое_новое_ядро или все равно будет использовать из /lib/modules/мое_старое_ядро? И вообще будет ли работать? И где прописывается чтобы при загрузке модуль FAT32 грузился (а то при монтировании виндовых дисков старое ядро ругается, что в него поддержка не включена) Думал в /etc/modules , но там только agpgart.o прописана. А зачем вообще этот agpgart.o нужен? Как его не загружать? Зарание спасибо! Yury Suhanov --- * Origin: Under Construction %) (2:5038/12.11) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3260412bca4e.html, оценка из 5, голосов 10
|