From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Lenya Khachaturov X-Mailer: The Bat! (v1.48f) UNREG / CD5BF9353B3B7091 X-Priority: 3 (Normal) Message-ID: <6910993738.20010109154216@mail.ru> To: "Dmitry V. Levin" Subject: Re[2]: [mdk-re] Framebuffer In-reply-To: <20010109050311.I13200@LDV.fandra.org> References: <18041065168.20010107223216@mail.ru> <20010108024753.A6688@LDV.fandra.org> <512828987.20010108170421@mail.ru> <20010109050311.I13200@LDV.fandra.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru X-Reply-To: Lenya Khachaturov List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Tue Jan 9 15:50:01 2001 X-Original-Date: Tue, 9 Jan 2001 15:42:16 +0300 Archived-At: List-Archive: Hello Dmitry, Tuesday, January 09, 2001, 5:03:11 AM, you wrote: DVL> On Mon, Jan 08, 2001 at 05:04:21PM +0300, Lenya Khachaturov wrote: >> >> 1) Как настроить framebuffer на карточке ATI Rage Pro. Документации >> >> по модулю atyfb никакой нет... >> >> DVL> Осталось одно: посмотреть файл /usr/src/linux/drivers/video/atyfb.c из >> DVL> пакета kernel-source. >> DVL> Посмотрев, настроить framebuffer. >> DVL> Настроив, написать документацию. А я с удовольствием включу ее в >> DVL> /usr/src/linux/Documentation/fb. >> >> Так, вот что у меня получилось: >> >> В lilo.conf: >> vga=0x315 #(800x600x24bit) >> append="video=atyfb:enabled,mem:8,vesa:0x315" >> >> Работает, но на 60 герц. Дело в том, что на этот append он вобще >> никак не реагирует, грузит модуль vesafb, который смену режимов через >> fbset не поддерживает. Откуда vesafb берет настройки тоже непонятно, >> но точно не из /etc/fb.modes. Т.е. когда я запускаю fbset, он сообщает >> режим 800x600-75 c левыми таймингами (не соответствующими fb.modes), >> а на самом деле герц 60 (показаниям монитора и своим глазам я верю >> больше чем fbset). >> А если оставить vga=normal и делать insmod atyfb, тогда все нормально >> и fbset работает, единственное НО - покореженный mc (псевдографика и >> меню). Так что хотелось бы все-таки грузить atyfb через append=. Как? DVL> Стоп! Через /etc/lilo.conf передаются параметры ядру, а не модулям. DVL> Для передачи параметров модулям служит /etc/modules.conf (или DVL> /etc/conf.modules, если его нет). Например, так: DVL> options atyfb 'options=mem:8;vesa:0x315' DVL> Обратите внимание на то, что "," заменена на ";" - это важно. DVL> А вот vesafb по своей природе не бывает модулем, и ему параметры DVL> передаются от lilo. Попробовал. В /etc/conf.modules следующее: alias fb0 atyfb <-- не уверен в корректности этого options atyfb 'options=mem:8;vesa:0x315' Реакция ноль. Т.е. имеем следующее: либо пользуемся vesa и лицезреем пингвина при загрузке :-)) (но на 60 Гц), либо загружаем atyfb после загрузки с нормальным refresh, но с кривой псевдографикой. Третьего хоть и дано, но делать не хочется: вкомпилить atyfb в ядро. -- Best regards, Lenya mailto:lenyak@mail.ru