так что - есть время подумать

Модератор: terminus
они на основной работе.paradox писал(а):память с процом и радиатором забери чтоли
а то токо через неделю будешь)))
что значит still hangsmy laptop still hangs after displaying the VESA information
block when attempting to load the vesa kernel module
In my recent message to delphij@ and freebsd-current@, I mentioned
that the 132 x 60 mode is now usable on recent revisions of 9-CURRENT
with his suggested patch, but that other problems still remain. The
132 x 60 mode that I mentioned in my earlier message, and that I think
you are referring to with "130.x60", is a mode that is only recognized
by vidcontrol(1) when the vesa kernel module is loaded on this
machine, so for practical purposes, it has to be considered a VESA
mode, although it may not be a graphical mode. On this machine,
vidcontrol -i mode without vesa gives:
mode# flags type size font window linear buffer
------------------------------------------------------------------------------
0 (0x000) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 32k
1 (0x001) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 32k
2 (0x002) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 32k
3 (0x003) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 32k
4 (0x004) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 32k
5 (0x005) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 32k
6 (0x006) 0x00000003 G 640x200x1 1 8x8 0xb8000 32k 32k 0x00000000 32k
13 (0x00d) 0x00000003 G 320x200x4 4 8x8 0xa0000 64k 64k 0x00000000 256k
14 (0x00e) 0x00000003 G 640x200x4 4 8x8 0xa0000 64k 64k 0x00000000 256k
16 (0x010) 0x00000003 G 640x350x2 2 8x14 0xa0000 64k 64k 0x00000000 128k
18 (0x012) 0x00000003 G 640x350x4 4 8x14 0xa0000 64k 64k 0x00000000 256k
19 (0x013) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 32k
20 (0x014) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 32k
21 (0x015) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 32k
22 (0x016) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 32k
23 (0x017) 0x00000001 T 40x25 8x16 0xb8000 32k 32k 0x00000000 32k
24 (0x018) 0x00000001 T 80x25 8x16 0xb8000 32k 32k 0x00000000 32k
26 (0x01a) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 256k
27 (0x01b) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 256k
28 (0x01c) 0x00000003 G 320x200x8 1 8x8 0xa0000 64k 64k 0x00000000 64k
30 (0x01e) 0x00000001 T 80x50 8x8 0xb8000 32k 32k 0x00000000 32k
32 (0x020) 0x00000001 T 80x30 8x16 0xb8000 32k 32k 0x00000000 32k
34 (0x022) 0x00000001 T 80x60 8x8 0xb8000 32k 32k 0x00000000 32k
37 (0x025) 0x00000003 G 320x240x8 4 8x8 0xa0000 64k 64k 0x00000000 256k
40 (0x028) 0x00000001 T 90x25 8x16 0xb8000 32k 32k 0x00000000 32k
42 (0x02a) 0x00000001 T 90x30 8x16 0xb8000 32k 32k 0x00000000 32k
44 (0x02c) 0x00000001 T 90x43 8x8 0xb8000 32k 32k 0x00000000 32k
45 (0x02d) 0x00000000 T 90x43 8x8 0xb8000 32k 32k 0x00000000 32k
46 (0x02e) 0x00000001 T 90x50 8x8 0xb8000 32k 32k 0x00000000 32k
48 (0x030) 0x00000001 T 90x60 8x8 0xb8000 32k 32k 0x00000000 32k
112 (0x070) 0x00000000 T 80x43 8x8 0xb8000 32k 32k 0x00000000 32k
113 (0x071) 0x00000001 T 80x43 8x8 0xb8000 32k 32k 0x00000000 32k
and with vesa:
mode# flags type size font window linear buffer
------------------------------------------------------------------------------
0 (0x000) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 32k
1 (0x001) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 32k
2 (0x002) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 32k
3 (0x003) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 32k
4 (0x004) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 32k
5 (0x005) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 32k
6 (0x006) 0x00000003 G 640x200x1 1 8x8 0xb8000 32k 32k 0x00000000 32k
13 (0x00d) 0x00000003 G 320x200x4 4 8x8 0xa0000 64k 64k 0x00000000 256k
14 (0x00e) 0x00000003 G 640x200x4 4 8x8 0xa0000 64k 64k 0x00000000 256k
16 (0x010) 0x00000003 G 640x350x2 2 8x14 0xa0000 64k 64k 0x00000000 128k
18 (0x012) 0x00000003 G 640x350x4 4 8x14 0xa0000 64k 64k 0x00000000 256k
19 (0x013) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 32k
20 (0x014) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 32k
21 (0x015) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 32k
22 (0x016) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 32k
23 (0x017) 0x00000001 T 40x25 8x16 0xb8000 32k 32k 0x00000000 32k
24 (0x018) 0x00000001 T 80x25 8x16 0xb8000 32k 32k 0x00000000 32k
26 (0x01a) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 256k
27 (0x01b) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 256k
28 (0x01c) 0x00000003 G 320x200x8 1 8x8 0xa0000 64k 64k 0x00000000 64k
30 (0x01e) 0x00000001 T 80x50 8x8 0xb8000 32k 32k 0x00000000 32k
32 (0x020) 0x00000001 T 80x30 8x16 0xb8000 32k 32k 0x00000000 32k
34 (0x022) 0x00000001 T 80x60 8x8 0xb8000 32k 32k 0x00000000 32k
37 (0x025) 0x00000003 G 320x240x8 4 8x8 0xa0000 64k 64k 0x00000000 256k
40 (0x028) 0x00000001 T 90x25 8x16 0xb8000 32k 32k 0x00000000 32k
42 (0x02a) 0x00000001 T 90x30 8x16 0xb8000 32k 32k 0x00000000 32k
44 (0x02c) 0x00000001 T 90x43 8x8 0xb8000 32k 32k 0x00000000 32k
45 (0x02d) 0x00000000 T 90x43 8x8 0xb8000 32k 32k 0x00000000 32k
46 (0x02e) 0x00000001 T 90x50 8x8 0xb8000 32k 32k 0x00000000 32k
48 (0x030) 0x00000001 T 90x60 8x8 0xb8000 32k 32k 0x00000000 32k
112 (0x070) 0x00000000 T 80x43 8x8 0xb8000 32k 32k 0x00000000 32k
113 (0x071) 0x00000001 T 80x43 8x8 0xb8000 32k 32k 0x00000000 32k
256 (0x100) 0x0000000f G 640x400x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
257 (0x101) 0x0000000f G 640x480x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
258 (0x102) 0x0000000b G 800x600x4 4 8x16 0xa0000 64k 64k 0x00000000 4096k
259 (0x103) 0x0000000f G 800x600x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
260 (0x104) 0x0000000b G 1024x768x4 4 8x16 0xa0000 64k 64k 0x00000000 4096k
261 (0x105) 0x0000000f G 1024x768x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
262 (0x106) 0x0000000b G 1280x1024x4 4 8x16 0xa0000 64k 64k 0x00000000 4096k
263 (0x107) 0x0000000f G 1280x1024x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
264 (0x108) 0x0000000d T 80x60 8x8 0xb8000 32k 32k 0xfc000000 4096k
265 (0x109) 0x0000000d T 132x25 8x16 0xb8000 32k 32k 0xfc000000 4096k
266 (0x10a) 0x0000000d T 132x43 8x9 0xb8000 32k 32k 0xfc000000 4096k
267 (0x10b) 0x0000000d T 132x50 8x8 0xb8000 32k 32k 0xfc000000 4096k
268 (0x10c) 0x0000000d T 132x60 8x8 0xb8000 32k 32k 0xfc000000 4096k
270 (0x10e) 0x0000000f G 320x200x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
271 (0x10f) 0x0000000f G 320x200x32 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
273 (0x111) 0x0000000f G 640x480x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
274 (0x112) 0x0000000f G 640x480x32 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
276 (0x114) 0x0000000f G 800x600x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
277 (0x115) 0x0000000f G 800x600x32 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
279 (0x117) 0x0000000f G 1024x768x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
280 (0x118) 0x0000000f G 1024x768x32 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
282 (0x11a) 0x0000000f G 1280x1024x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
304 (0x130) 0x0000000f G 320x200x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
305 (0x131) 0x0000000f G 320x400x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
306 (0x132) 0x0000000f G 320x400x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
307 (0x133) 0x0000000f G 320x400x32 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
308 (0x134) 0x0000000f G 320x240x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
309 (0x135) 0x0000000f G 320x240x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
310 (0x136) 0x0000000f G 320x240x32 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
317 (0x13d) 0x0000000f G 640x400x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
318 (0x13e) 0x0000000f G 640x400x32 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
325 (0x145) 0x0000000f G 1600x1200x8 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
326 (0x146) 0x0000000f G 1600x1200x16 1 8x16 0xa0000 64k 64k 0xfc000000 4096k
A user may load the vesa kernel module, and yet still occasionally
want to switch to a non-vesa mode. Mode switching needs to just work,
and crashes due to mode switching are unacceptable.
в первом посте он упоминал о проблеме с 132x60 на HP Pavilion desktop и зависании при загрузке vesa.ko на Toshiba laptopparadox писал(а):HP у него какойто
Even worse is the fact that my
Toshiba laptop, with nearly the same configuration, locks up with a
screen full of zeroes every time I load the new vesa kernel module,
when formerly it had no such problem.
Код: Выделить всё
/src/usr.sbin/moused/moused.c
ты о чём вообще?paradox писал(а):кстати
есть код с xorgи все в одном файлеКод: Выделить всё
/src/usr.sbin/moused/moused.c
так что можно было не разделять
usually - не значит всегдаAs for foreign license, we usually split "new" code, say whatever you
write your own, in a separate file. This way is more clear, especially
when the file evolve from time to time. Sometimes, however, it might be
desirable to keep code in the same file for performance reasons.
т.е. условия BSD-лицензии того файла более строгие, чем у X11. Например, в X11-лицензии нет** 4. The name of the author may not be used to endorse or promote products
** derived from this software without specific prior written permission.
** 3. All advertising materials mentioning features or use of this software
** must display the following acknowledgment:
** This product includes software developed by <author>.
может в /usr/src/MAINTAINERS?paradox писал(а):куда куда он хочет нас добавить я не понял?
пардон, вот этоГость писал(а):/usr/src/MAINTAINERS?