Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 05, 2020 11:53 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 457 posts ]  Go to page Previous 1 2 3 4 5 631 Next
Author Message
PostPosted: Mon Jan 31, 2011 5:50 pm 
Offline

Joined: Mon Nov 01, 2010 1:17 pm
Posts: 25
Ядро откомпилилось в Колибри.
У меня ограничение на размер файла 256кб
Attachment:
vidintel.7z [3.5 KiB]
Downloaded 169 times


Top
   
PostPosted: Mon Jan 31, 2011 5:53 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1625
Roverman, возможно, ты положил vidintel.asm в папку kernel/trunk, где подключается kernel/trunk/imports.inc; так делать нельзя, нужно положить его в kernel/trunk/drivers, где лежит kernel/trunk/drivers/imports.inc. Проследи, чтобы там было объявлено MapIoMem.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Mon Jan 31, 2011 5:56 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Roverman

Проверь файл kernel/trunk/drivers/imports.inc.
Code:
         AllocPage,\
         AllocPages,\
         FreePage,\
         MapPage,\
         MapSpace,\
         MapIoMem,\


Top
   
PostPosted: Mon Jan 31, 2011 6:06 pm 
Offline

Joined: Mon Nov 01, 2010 1:17 pm
Posts: 25
Спасибо за советы, получилось, всё работает. :)


Top
   
PostPosted: Thu Feb 24, 2011 2:16 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
i855GM (0x80863582) я так понимаю не планируется поддерживать?


Top
   
PostPosted: Thu Feb 24, 2011 3:25 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1625
Asper, если есть конфигурация, где можно будет проверять варианты, - можно и поддержать.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Thu Feb 24, 2011 3:31 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Есть ThinkPad R51.


Top
   
PostPosted: Thu Feb 24, 2011 3:37 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1625
Asper, тогда попробуй для начала проверить существующий драйвер, явно указав нужное разрешение в начале исходного текста - автоопределение не будет работать, потому что оно даже на i915 не работает, там нужен другой код.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Thu Feb 24, 2011 3:43 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Хорошо проверю отпишусь. А то пробовал в HEED поправить таблицу устройств, карта нашлась, а автоопределение действительно не сработало.


Top
   
PostPosted: Thu Feb 24, 2011 4:09 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1625
В таблице устройств важен порядок - точнее, находится ли элемент до или после меток. i855 нужно вставлять в начало.


Top
   
PostPosted: Thu Feb 24, 2011 4:27 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Я правил 0x2582 на 0x3582.


Top
   
PostPosted: Fri Feb 25, 2011 11:21 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Попробовал я драйвер.
Если use_predefined_mode = 0, получаю
Quote:
Intel videocard detected, PciId=8086:3582, which is known
EDID successfully read:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Если use_predefined_mode = 1, то любые значения predefined_width и predefined_height кроме тех в котором система была загружена приводят к различного рода искажениям изображения на экране.
В "синем экране" определяются 640x480, 800x600 и 1024x768 разрешения.

P.S. А VRR так и не работает нигде (#UE).


Top
   
PostPosted: Fri Feb 25, 2011 1:36 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
все работает, ничего не перекомпилировал, ноутбук HP ProBook 5310m, спасибо большое

Intel videocard detected, PciId=8086:2A42, which is known

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sun Feb 27, 2011 1:27 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
На Acer Aspire 5742Z работает.

use_predefined_mode = 0
Quote:
Intel videocard detected, PciId=8086:0046, which is known
EDID successfully read:
00 FF FF FF FF FF FF 00 06 AF EC 22 00 00 00 00
01 13 01 03 80 22 13 78 0A C8 95 9E 57 54 92 26
0F 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 12 1B 56 42 50 00 26 30 20 18
34 00 58 C1 10 00 00 18 00 00 00 0F 00 00 00 00
00 00 00 00 00 00 00 00 00 20 00 00 00 FE 00 41
55 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE
00 42 31 35 36 58 57 30 32 20 56 32 20 0A 00 C0

use_predefined_mode = 1
Quote:
Intel videocard detected, PciId=8086:0046, which is known


Правда scrshoot неправильно записывает скриншот при таком "нестандартном" разрешении.
http://ftp.kolibrios.org/users/Asper/test/Acer%20Aspire%205742Z%20/


Top
   
PostPosted: Thu Mar 03, 2011 1:11 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1625
scrshoot, скорее всего, неправильно обрабатывает сохранение bmp-картинки шириной, не делящейся на 4. По идее подобные эффекты должны проявляться и при стандартном расширении, если сохранять снимок области шириной, не делящейся на 4, но проверить это я не смогла, поскольку при снимке области, явно заданной координатами, фотографирующий поток просто вылетает. В любом случае, это баг scrshoot.

_________________
Сделаем мир лучше!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 457 posts ]  Go to page Previous 1 2 3 4 5 631 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited