Сайт | Скачать | Видео | Wiki

Автор Тема: Touchscreen Xvesa ? - РЕШЕНО  (Прочитано 30706 раз)

0 Пользователей и 1 Гость просматривают эту тему.

vik

  • Гость
Touchscreen Xvesa ? - РЕШЕНО
« : 13 Июнь 2008, 01:16:35 »
Здравствуйте все.
У меня такая проблемка. Установил SpringM WebPad (Hitachi, VisionPlate, Crusoe 400mH, 128M). апустить удалось только с Xvesa. При попытке выбрать Xorg виснет намертво. Ну и ясный пень - не работает тактильный экран. Модуль драйвера присутствует (modprobe mk712  ==> OK) . И экран чувствуется (курсор как сумасшедший бегает). Надо калибровочные данные прописать в xorg.conf (MinX, MaxX  и тд). Прописал как нужно, но не работает. Наверное потому что в Xvesa xorg.conf не использует эти параметры (я уже там писал даже белиберду в секции InputDevices - скушал и никаких ошибок не выдал).
 Как вы думаете можно ли что-то сделать? Пробовал запустить Х с драйвером "vesa" - не хочет - xwin запускает конфигуратор и виснет...

По ходу дела чтоб не создавать другой топик - выход в консоль после Х дает какой-то экран (640*480 хотя Х 800х600 ) в котором невозможно ничего прочитать - какие то синие полосы-квадратики вместо букв. Что и где поправить? Кстати если запускать с pfix=nox  то все хорошо и руские буковки читаются :) (хоть и не на весь экран а только 640*480).

Заранее благодарен за помощь.


« Последнее редактирование: 15 Октябрь 2008, 15:33:28 от Фарватер »

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re: Touchscreen Xvesa ?
« Ответ #1 : 13 Июнь 2008, 01:30:08 »
Насчет Xvesa я не знаю точно, но практически уверен, что touchscreen через xorg.conf для нее обычным способом не отрегулировать - но этот вопрос еще можно будет уточнить. У меня другое предложение: может, мы попробуем с вами настроить xorg? Какая у вас модель материнки и видяхи?

Кстати, тему перенесу в "Вопросы по оборудованию".
« Последнее редактирование: 13 Июнь 2008, 01:37:37 от Фарватер »

vik

  • Гость
Re: Touchscreen Xvesa ?
« Ответ #2 : 13 Июнь 2008, 05:02:01 »
Спасибо за ответ, Фарватер.

Видеокарта SM712 LynxEM+ от Silicon Motion, Driver "siliconmotion" - так определил xorg
Монитор:  LCD   Transmissive 10.4" TFT, 800x600 (SVGA), 262144 color, 1024x768 (XGA), Indoor viewable

touchscreen: ICS MicroClock MK712 - согласно dmesg

А Материнка - не знаю какая.

А вот тут есть спецификация http://www.linuxdevices.com/articles/AT4518860766.html






vik

  • Гость
Re: Touchscreen Xvesa ?
« Ответ #3 : 13 Июнь 2008, 05:54:35 »
Вот созданный xorg.conf.new

Код
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath      "/usr/share/X11/rgb"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/TTF"
FontPath     "/usr/share/fonts/OTF"
FontPath     "/usr/share/fonts/Type1"
FontPath     "/usr/share/fonts/misc"
FontPath     "/usr/share/fonts/75dpi/:unscaled"
EndSection

Section "Module"
Load  "dbe"
Load  "dri"
Load  "extmod"
Load  "record"
Load  "xtrap"
Load  "freetype"
Load  "type1"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "pci_burst"          # [<bool>]
        #Option     "fifo_conservative"  # [<bool>]
        #Option     "fifo_moderate"      # [<bool>]
        #Option     "fifo_aggressive"    # [<bool>]
        #Option     "pci_retry"          # [<bool>]
        #Option     "NoAccel"            # [<bool>]
        #Option     "set_mclk"            # <freq>
        #Option     "show_cache"          # [<bool>]
        #Option     "HWCursor"            # [<bool>]
        #Option     "SWCursor"            # [<bool>]
        #Option     "ShadowFB"            # [<bool>]
        #Option     "Rotate"              # [<str>]
        #Option     "VideoKey"            # <i>
        #Option     "ByteSwap"            # [<bool>]
        #Option     "Interlaced"          # [<bool>]
        #Option     "UseBIOS"            # [<bool>]
        #Option     "ZoomOnLCD"          # [<bool>]
        #Option     "Dualhead"            # [<bool>]
        #Option     "AccelMethod"        # <str>
Identifier  "Card0"
Driver      "siliconmotion"
VendorName  "Silicon Motion, Inc."
BoardName   "SM712 LynxEM+"
BusID       "PCI:0:6:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection


/tmp/xerrs.log

Код
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!
/root/.xinitrc: line 128: /usr/X11R6/bin/numlockx: No such file or directory

/usr/bin/fbxk: line 2:  3202 Segmentation fault      fbxkb
Flash Player: Warning: environment variable G_FILENAME_ENCODING is set and is not UTF-8
Flash Player: Warning: environment variable G_FILENAME_ENCODING is set and is not UTF-8

а в  /var/log/   конечно ничего нет после зависания


vik

  • Гость
Re: Touchscreen Xvesa ?
« Ответ #4 : 13 Июнь 2008, 07:05:10 »
Вот удалось наконец получить лог:
Xorg -config /root/xorg/conf/new
Код
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/puppypc:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Slackware 12.0 Slackware Linux Project
Current Operating System: Linux puppypc 2.6.18.1 #1 Thu Apr 19 07:47:47 PUP 2007 i686
Build Date: 09 May 2007
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 13 02:50:25 2008
(++) Using config file: "/root/xorg.conf.new"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(WW) The directory "/usr/share/fonts/75dpi/" does not exist.
Entry deleted from font path.
(**) FontPath set to:
/usr/X11R7/lib/X11/fonts/TTF,
/usr/X11R7/lib/X11/fonts/Type1,
/usr/X11R7/lib/X11/fonts/misc
(**) RgbPath set to "/usr/X11R7/lib//X11/rgb"
(**) ModulePath set to "/usr/lib/xorg/modules"
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x81dcd60
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.2
X.Org XInput driver : 0.7
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.2
(--) using VT number 3

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1279,0295 card 1279,0295 rev 01 class 06,00,00 hdr 00
(II) PCI: 00:04:0: chip 10b9,5451 card 1054,0110 rev 01 class 04,01,00 hdr 00
(II) PCI: 00:06:0: chip 126f,0712 card 1054,0110 rev a0 class 03,00,00 hdr 00
(II) PCI: 00:07:0: chip 10b9,1533 card 1054,0110 rev 00 class 06,01,00 hdr 00
(II) PCI: 00:0c:0: chip 104c,ac52 card 1800,0000 rev 00 class 06,07,00 hdr 82
(II) PCI: 00:0c:1: chip 104c,ac52 card 2000,0000 rev 00 class 06,07,00 hdr 82
(II) PCI: 00:0f:0: chip 10b9,5229 card 1054,0110 rev c3 class 01,01,a0 hdr 00
(II) PCI: 00:11:0: chip 10b9,7101 card 1054,0110 rev 00 class 06,80,00 hdr 00
(II) PCI: 00:14:0: chip 10b9,5237 card 1054,0110 rev 03 class 0c,03,10 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,5), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:7:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-CardBus bridge:
(II) Bus 1: bridge is at (0:12:0), (0,1,4), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 1 I/O range:
[0] -1 0 0x00001800 - 0x000018ff (0x100) IX[B]
[1] -1 0 0x00001c00 - 0x00001cff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0x12000000 - 0x13ffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0x10000000 - 0x11ffffff (0x2000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 5: bridge is at (0:12:1), (0,5,8), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 5 I/O range:
[0] -1 0 0x00002000 - 0x000020ff (0x100) IX[B]
[1] -1 0 0x00002400 - 0x000024ff (0x100) IX[B]
(II) Bus 5 non-prefetchable memory range:
[0] -1 0 0x16000000 - 0x17ffffff (0x2000000) MX[B]
(II) Bus 5 prefetchable memory range:
[0] -1 0 0x14000000 - 0x15ffffff (0x2000000) MX[B]
(--) PCI:*(0:6:0) Silicon Motion, Inc. SM712 LynxEM+ rev 160, Mem @ 0xfd000000/24
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
[0] -1 0 0x000d0000 - 0x000d0fff (0x1000) MX[B]
[1] -1 0 0xfc000000 - 0xfc000fff (0x1000) MX[B]
[2] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[3] -1 0 0x00001400 - 0x0000140f (0x10) IX[B]
[4] -1 0 0x00000374 - 0x00000374 (0x1) IX[B]
[5] -1 0 0x00000170 - 0x00000170 (0x1) IX[B]
[6] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B]
[7] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[8] -1 0 0x00001000 - 0x000010ff (0x100) IX[B]
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0x000d0000 - 0x000d0fff (0x1000) MX[B]
[1] -1 0 0xfc000000 - 0xfc000fff (0x1000) MX[B]
[2] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[3] -1 0 0x00001400 - 0x0000140f (0x10) IX[B]
[4] -1 0 0x00000374 - 0x00000374 (0x1) IX[B]
[5] -1 0 0x00000170 - 0x00000170 (0x1) IX[B]
[6] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B]
[7] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[8] -1 0 0x00001000 - 0x000010ff (0x100) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x000d0000 - 0x000d0fff (0x1000) MX[B]
[5] -1 0 0xfc000000 - 0xfc000fff (0x1000) MX[B]
[6] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[8] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[9] -1 0 0x00001400 - 0x0000140f (0x10) IX[B]
[10] -1 0 0x00000374 - 0x00000374 (0x1) IX[B]
[11] -1 0 0x00000170 - 0x00000170 (0x1) IX[B]
[12] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B]
[13] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[14] -1 0 0x00001000 - 0x000010ff (0x100) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "xtrap"
(II) Loading /usr/lib/xorg/modules/extensions//libxtrap.so
(II) Module xtrap: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DEC-XTRAP
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.3.0, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.2
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "siliconmotion"
(II) Loading /usr/lib/xorg/modules/drivers//siliconmotion_drv.so
(II) Module siliconmotion: vendor="X.Org Foundation"
compiled for 1.2.99.901, module version = 1.4.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.2.99.905, module version = 1.1.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(II) Silicon Motion: driver (version 1.4.1) for Silicon Motion Lynx chipsets:
Lynx, LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM, Cougar3DR
(II) Primary Device is: PCI 00:06:0
(--) Chipset LynxEM+ found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x000d0000 - 0x000d0fff (0x1000) MX[B]
[5] -1 0 0xfc000000 - 0xfc000fff (0x1000) MX[B]
[6] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[8] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[9] -1 0 0x00001400 - 0x0000140f (0x10) IX[B]
[10] -1 0 0x00000374 - 0x00000374 (0x1) IX[B]
[11] -1 0 0x00000170 - 0x00000170 (0x1) IX[B]
[12] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B]
[13] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[14] -1 0 0x00001000 - 0x000010ff (0x100) IX[B]
(II) resource ranges after probing:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x000d0000 - 0x000d0fff (0x1000) MX[B]
[5] -1 0 0xfc000000 - 0xfc000fff (0x1000) MX[B]
[6] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[7] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[8] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[9] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[10] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[11] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[12] -1 0 0x00001400 - 0x0000140f (0x10) IX[B]
[13] -1 0 0x00000374 - 0x00000374 (0x1) IX[B]
[14] -1 0 0x00000170 - 0x00000170 (0x1) IX[B]
[15] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B]
[16] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[17] -1 0 0x00001000 - 0x000010ff (0x100) IX[B]
[18] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[19] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.


vik

  • Гость
Re: Touchscreen Xvesa ?
« Ответ #5 : 13 Июнь 2008, 07:10:21 »
..Продолжение (превысил  20к, а скипать не хотелось)

Код
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 1.2
(==) Silicon MotionDepth 24, (==) framebuffer bpp 32
(==) Silicon MotionRGB weight 888
(==) Silicon MotionDefault visual is TrueColor
(==) Silicon MotionUsing Hardware Cursor
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.2
(WW) System lacks support for changing MTRRs
(II) Silicon MotionPrimary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.1.0
ABI class: X.Org Video Driver, version 1.2
(II) Silicon MotionVESA BIOS not detected
(--) Silicon MotionChipset: "LynxEM+"
(II) Silicon MotionvgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) Silicon MotionTFT Panel Size = 800x600
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"(II) Module already built-in
(II) Silicon MotionI2C bus "I2C bus" initialized.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module already built-in
(--) Silicon MotionNo DDC signal
(II) Silicon MotionI2C device "I2C bus:ddc2" registered at address 0xA0.
(II) Silicon MotionI2C device "I2C bus:ddc2" removed.
(==) Silicon MotionUsing gamma correction (1.0, 1.0, 1.0)
(--) Silicon Motionvideoram: 2048kB
(--) Silicon MotionDetected current MCLK value of 128.864 MHz
(II) Silicon MotionMonitor0: Using default hsync range of 31.50-37.90 kHz
(II) Silicon MotionMonitor0: Using default vrefresh range of 50.00-70.00 Hz
(WW) Silicon MotionUnable to estimate virtual size
(II) Silicon MotionClock range:  20.00 to 135.00 MHz
(II) Silicon MotionMode: 640x350 32-bpp, 85.079948Hz
(II) Silicon MotionNot using default mode "640x350" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 640x400 32-bpp, 85.079948Hz
(II) Silicon MotionNot using default mode "640x400" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 720x400 32-bpp, 85.038902Hz
(II) Silicon MotionNot using default mode "720x400" (vrefresh out of range)
(II) Silicon MotionNot using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 32-bpp, 59.940475Hz
(II) Silicon MotionNot using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 32-bpp, 72.808800Hz
(II) Silicon MotionNot using default mode "640x480" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 32-bpp, 75.000000Hz
(II) Silicon MotionNot using default mode "640x480" (vrefresh out of range)
(II) Silicon MotionNot using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 640x480 32-bpp, 85.008308Hz
(II) Silicon MotionNot using default mode "640x480" (hsync out of range)
(II) Silicon MotionNot using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 32-bpp, 56.250000Hz
(II) Silicon MotionNot using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 32-bpp, 60.316540Hz
(II) Silicon MotionNot using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 32-bpp, 72.187569Hz
(II) Silicon MotionNot using default mode "800x600" (hsync out of range)
(II) Silicon MotionNot using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 32-bpp, 75.000000Hz
(II) Silicon MotionNot using default mode "800x600" (hsync out of range)
(II) Silicon MotionNot using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) Silicon MotionMode: 800x600 32-bpp, 85.136887Hz
(II) Silicon MotionNot using default mode "800x600" (hsync out of range)
(II) Silicon MotionNot using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1152x864" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1280x960" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1280x960" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1280x1024" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1280x1024" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1280x1024" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1200" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1792x1344" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "896x672" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1792x1344" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "896x672" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1856x1392" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "928x696" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1856x1392" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "928x696" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1920x1440" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "960x720" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1920x1440" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "960x720" (insufficient memory for mode)
(II) Silicon MotionMode: 832x624 32-bpp, 74.551270Hz
(II) Silicon MotionNot using default mode "832x624" (exceeds panel dimensions)
(II) Silicon MotionNot using default mode "416x312" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1152x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "576x384" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1400x1050" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1400x1050" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1600x1024" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) Silicon MotionNot using default mode "1920x1440" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "960x720" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "2048x1536" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "2048x1536" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "2048x1536" (insufficient memory for mode)
(II) Silicon MotionNot using default mode "1024x768" (insufficient memory for mode)
(II) Silicon MotionMode: 800x600 32-bpp, 60.316540Hz
(II) Silicon MotionMode: 800x600 32-bpp, 56.250000Hz
(II) Silicon MotionMode: 640x480 32-bpp, 59.940475Hz
(--) Silicon MotionVirtual size is 800x600 (pitch 800)
(**) Silicon Motion*Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) Silicon MotionModeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(**) Silicon Motion*Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) Silicon MotionModeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync
(**) Silicon Motion*Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) Silicon MotionModeline "640x480"   25.18  640 656 752 800  480 490 492 525 -hsync -vsync
(==) Silicon MotionDPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(==) Silicon MotionUsing XAA acceleration architecture
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.2.0
ABI class: X.Org Video Driver, version 1.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module already built-in
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
[0] 0 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B]
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0x000d0000 - 0x000d0fff (0x1000) MX[B]
[6] -1 0 0xfc000000 - 0xfc000fff (0x1000) MX[B]
[7] -1 0 0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[8] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[9] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[10] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[11] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[12] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[13] -1 0 0x00001400 - 0x0000140f (0x10) IX[B]
[14] -1 0 0x00000374 - 0x00000374 (0x1) IX[B]
[15] -1 0 0x00000170 - 0x00000170 (0x1) IX[B]
[16] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B]
[17] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[18] -1 0 0x00001000 - 0x000010ff (0x100) IX[B]
[19] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[20] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Silicon MotionCursor Offset: 001FFC00
(II) Silicon MotionReserved: 001FF800
(II) Silicon MotionvgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) Silicon MotionPrimary V_BIOS segment is: 0xc000
(II) Silicon MotionCurrent mode 0x00.
(II) Silicon MotionSetting mode 0x59
(II) Silicon MotionFrameBuffer Box: 0,0 - 800,654
(II) Silicon MotionUsing XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
8x8 color pattern filled rectangles
CPU to Screen color expansion
Solid Horizontal and Vertical Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
6 32x54 slots
6 8x8 color pattern slots
(II) Silicon MotionI2C device "I2C bus:SAA 7111A" registered at address 0x48.
(II) Silicon MotionI2C device "I2C bus:SAA 7111A" removed.
(==) RandR enabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(**) Option "Protocol" "auto"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) Keyboard0: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(--) Mouse0: PnP-detected protocol: "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
FreeFontPath: FPE "/usr/X11R7/lib/X11/fonts/misc" refcount is 2, should be 1; fixing.


Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Touchscreen Xvesa ?
« Ответ #6 : 13 Июнь 2008, 09:26:06 »
Не знаю, насколько подойдёт стандартная версия PuppyRus для такого оригинального изделия. Судя по описанию процесоора Crusoe он эмулирует команды х86. Если под него скомпилить ядро, было бы наверное лучше.
Но идея встраивания облегчённого PuppyRus в линейку устройств такого типа очень импонирует. Давайте будем над этим работать и надо создать раздел в Проектах сообщества по мини-устройствам.
Free software for free people

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re: Touchscreen Xvesa ?
« Ответ #7 : 13 Июнь 2008, 15:30:59 »
Насколько я понял, проблема возникла с частотами развертки (что в последнее время меня не удивляет). Сейчас как раз я занимаюсь вопросом автоматической конфигурации разверток. Через несколько дней, я надеюсь, у нас будет новый скрипт.

А вообще, я с вами согласен, что на таком устройстве, наверное, лучше было бы использовать vesa, т.к. это сэкономит память. Я нашел, например, вот это руководство по конфигурации touchscreen в vesa:
http://www.linuxjunkies.org/html/XFree86-Touch-Screen-HOWTO.html

-там даны названия опций, вероятно совместимые с Xvesa.

Цитата
По ходу дела чтоб не создавать другой топик - выход в консоль после Х дает какой-то экран (640*480 хотя Х 800х600 ) в котором невозможно ничего прочитать - какие то синие полосы-квадратики вместо букв.
Ну это, я думаю, как раз и есть следствие неправильного значения частоты развертки после загрузки драйвера. Кстати, даже если у вас на экране появились эти квадратики, попробуйте несколько раз нажать на клавишу ввода, и тогда, возможно, "прорежется" xorg.


vik

  • Гость
Re: Touchscreen Xvesa ?
« Ответ #8 : 13 Июнь 2008, 17:28:27 »
Не знаю, насколько подойдёт стандартная версия PuppyRus для такого оригинального изделия. Судя по описанию процесоора Crusoe он эмулирует команды х86. Если под него скомпилить ядро, было бы наверное лучше. Давайте будем над этим работать и надо создать раздел в Проектах сообщества по мини-устройствам.
Да, Crusoe конечно тормознутый, и потом можно будет перекомпилировать, но вопрос быстродействия меня пока не волнует (пока не запущу touchscreen  :D).
А по поводу создания раздела для таких устройств, так это было бы здорово. У меня, кстати, есть другой планшетный ПС Fujitsu Stylistic LT. Так там пока Виндовс 98 стоит и хоть там и Пентиум еще первый (по-моему ММЦ) и всего 64м памяти, но работет неплохо. Когда закончу c Hitachi, попробую  Паппи на Фужитсу.

Насколько я понял, проблема возникла с частотами развертки (что в последнее время меня не удивляет). Сейчас как раз я занимаюсь вопросом автоматической конфигурации разверток. Через несколько дней, я надеюсь, у нас будет новый скрипт.

 A какие частоты - это же LCD. И как можно эти параметры вручную задать  - я бы попробовал.
Хотя, сначала попробую по вашей ссылке выставить параметры для Xvesa.

Да, кстати вчера попробовал и установил и DSL. Так оказалось что он более тормозной - Firefox в нем еле ворочался, по сравнению с SeaMonkey в PuppyRus.




Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re: Touchscreen Xvesa ?
« Ответ #9 : 13 Июнь 2008, 18:07:19 »
  ;DТолько сейчас дошло! Xvesa же вообще не использует конфигурационных файлов! Так что не получится ничего с тачпадом под Xvesa. Надо делать xorg.

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re: Touchscreen Xvesa ?
« Ответ #10 : 13 Июнь 2008, 18:38:58 »
Вот нашел, вроде, работающий вариант xorg.conf для siliconmotion.
Там только под свое разрешение экрана и под свой драйвер тачскрина надо подстроить.
Альтернативно - можно взять свой xorg.conf и вставить туда секцию Monitor с ее частотами.

Код
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
Load "dbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "Device"
Identifier "Silicon Motion, Inc. SM712 LynxEM+"
Driver "siliconmotion"
BusID "PCI:0:9:0"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-40
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Silicon Motion, Inc. SM712 LynxEM+"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 4
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 15
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice     "stylus" "SendCoreEvents"
InputDevice     "cursor" "SendCoreEvents"
InputDevice     "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
Mode 0666
EndSection
« Последнее редактирование: 13 Июнь 2008, 18:43:32 от Фарватер »

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re: Touchscreen Xvesa ?
« Ответ #11 : 13 Июнь 2008, 18:52:09 »
Есть еще один вариант - в xorg.conf раскомментировать опцию "set_mclk" (в секции Device) и проставить туда целое число - значение частоты, задаваемой чипом. Можно попробовать сделать его 60, например.

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re: Touchscreen Xvesa ?
« Ответ #12 : 13 Июнь 2008, 19:04:53 »
Оффтопик.
Зря, кстати, вы подозреваете Transmeta-Crusoe в несовместимости - там все нормально в этом плане. Дело просто в том, что у этих процессоров очень прогрессивная архитектура, и эмуляция - для них естественный процесс. Кроме того, из-за большой эффективности операций, данные процессоры обладают низким энергопотреблением, даже при очень грубом (по сегодняшним меркам) техпроцессе изготовления. А теперь угадайте, откуда у них эти прогрессивные технологии? От специалистов, разработавших отечественный процессор "Эльбрус".

Кстати, тут пишут, что у данной модели, вроде, как есть прошитый "Midori Linux". Это так?

vik

  • Гость
Re: Touchscreen Xvesa ?
« Ответ #13 : 13 Июнь 2008, 19:14:57 »
Кстати, тут пишут, что у данной модели, вроде, как есть прошитый "Midori Linux". Это так?
Да есть такой - но очень старый - 2001 года и он больше не поддерживается. Из приложений есть опера 6 и FireFox 0.? .  И он весь на скриптах - ничего не понял - хотел подсмотреть video settings и ничего не понял.  И там нет модуля MK712 и как там тачскрин работает тоже не разобрался. Зато очень компактный - на 128мб карточке еще куча места остается...


vik

  • Гость
Re: Touchscreen Xvesa ?
« Ответ #14 : 13 Июнь 2008, 22:32:15 »
Не хочет работать Хorg и все  :'(
Я ему и HorizSync и   VertRefresh выставлял и set_mclk ставил (36000,б0000 и другие) и даже 
весь Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (это один из тех что в /var/log/Хorg.0.log были)

То есть  xorg дает черный экран (а не серенький) на котором курсор мыши (но какой то странный - жирный и не совсем правильной формы, как-бы двойной). Разрешение экрана выставляется (640*480) или 800*600 - это видно по курсору.  Но что хуже всего так это то что вернуться в консоль после этого не могу по Ctrl-Alt-Back.  Вернее я туда попадаю и работать вслепую можна (скопировать лог файл например...)  Так что приходится после каждой попытки делать poweroff. 

Пробовал выставлять
      Option "HWCursor" "ON"
      Option "UseBIOS" "ON"
      Option "NoAccel"
      Option "No MTRR"
(тут нашел http://www.murga-linux.com/puppy/viewtopic.php?p=200754&sid=dda4d6cf7545869e3d2e6275d906fce9)

Не идет и все. Правда, как я уже писал и в Xvesa c консолью была проблема.

Кстати, даже если у вас на экране появились эти квадратики, попробуйте несколько раз нажать на клавишу ввода, и тогда, возможно, "прорежется" xorg.
А тут даже не квадратики а просто черный экран и ввод много раз нажимал и mc запускал - глухо...