Portál AbcLinuxu, 25. dubna 2024 19:04


Dotaz: Mandriva 2010 KDE - sériová myš

1.2.2010 14:34 Kloban | skóre: 13 | Brno
Mandriva 2010 KDE - sériová myš
Přečteno: 312×
Odpovědět | Admin
Čím je způsobeno, že při instalaci sériová myš běží, ale jak se systém doinstaluje a spůstí, seriová myš přestane fungovat? I když v nastavení hardwaru nastavím myš sériovou a restartuju, nefunguje mi. Díky za rady. :-) A rady typu sériová myš je zastaralá mě nezajímají. Vím to. Díky :-)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Prcek avatar 1.2.2010 15:34 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Odpovědět | | Sbalit | Link | Blokovat | Admin
No buď je instalátor spouštěn pod jiným jádrem, než potom samotný nainstalovaný systém (kde to jádro nemá podporu pro sériovou myš), nebo je něco špatně s detekcí v X serveru. Takže třeba bude něco v logu /var/log/Xorg.0.log.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
1.2.2010 16:36 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
/var/log/Xorg.0.log vypadá takto:
X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux_2.6.22.18-server-1mdv Mandriva
Current Operating System: Linux localhost.localdomain 2.6.31.6-desktop-1mnb #1 SMP Tue Dec 8 16:20:45 EST 2009 i686
Build Date: 13 October 2009  12:19:57PM
 
	Before reporting problems, check http://qa.mandriva.com
	to make sure that you have the latest version.
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: Mon Feb  1 16:29:21 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "layout1"
(**) |-->Screen "screen1" (0)
(**) |   |-->Monitor "monitor1"
(**) |   |-->Device "device1"
(**) Option "DontZap" "False"
(**) Option "AllowMouseOpenFail"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) FontPath set to:
	catalogue:/etc/X11/fontpath.d
(==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
	If no devices become available, reconfigure HAL or disable AllowEmptyInput.
(II) Loader magic: 0x3bc0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 5.0
	X.Org XInput driver : 4.0
	X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0:1:0:0) 10de:0141:1458:3124 nVidia Corporation NV43 [GeForce 6600] rev 162, Mem @ 0xf8000000/67108864, 0xd0000000/268435456, 0xfd000000/16777216, BIOS @ 0x????????/131072
(--) PCI: (0:5:1:0) 109e:036e:0000:0000 Brooktree Corporation Bt878 Video Capture rev 17, Mem @ 0xf6fff000/4096
(II) Open ACPI successful (/var/run/acpid.socket)
(II) System resource ranges:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
(WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere.
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded even though the default is to disable it.
(II) "dri2" will be loaded by default.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "v4l"
(II) Loading /usr/lib/xorg/modules/drivers//v4l_drv.so
(II) Module v4l: vendor="X.Org Foundation"
	compiled for 1.6.2, module version = 0.1.1
	ABI class: X.Org Video Driver, version 5.0
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension Multi-Buffering
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/extra-modules//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Server Extension
(II) NVIDIA GLX Module  185.18.36  Fri Aug 14 17:50:12 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/extra-modules//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Video Driver
(II) v4l driver for Video4Linux
(II) NVIDIA dlloader X Driver  185.18.36  Fri Aug 14 17:24:40 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(WW) Falling back to old probe method for v4l
(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.6.5, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "AddARGBGLXVisuals"
(**) NVIDIA(0): Option "DynamicTwinView" "false"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 6600 (NV43) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.43.02.16.00
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:1:0:0:
(--) NVIDIA(0):     Acer AL2223W (DFP-0)
(--) NVIDIA(0): Acer AL2223W (DFP-0): 155.0 MHz maximum pixel clock
(--) NVIDIA(0): Acer AL2223W (DFP-0): Internal Single Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(WW) NVIDIA(0): No valid modes for "1600x1000"; removing.
(WW) NVIDIA(0): No valid modes for "1280x800"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1680x1050"
(II) NVIDIA(0):     "1440x900"
(II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
(--) NVIDIA(0): DPI set to (90, 88); computed from "UseEdidDpi" X config
(--) NVIDIA(0):     option
(**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode "1680x1050"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(II) Loading extension XINERAMA
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(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 extension GLX
(II) config/hal: Adding input device Power Button
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
	compiled for 1.6.3, module version = 2.2.5
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 4.0
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event2"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "cz"
(**) Option "xkb_options" "compose:rwin"
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "cz"
(**) Option "xkb_options" "compose:rwin"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event3"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "cz"
(**) Option "xkb_options" "compose:rwin"
Já se v tom ale moc nevyznám.
Prcek avatar 1.2.2010 16:47 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
No zdá se, že tu myš X server nedetekoval, takže možná není ten ovladač v jádře. Když nastartuješ systém jen s tou sériovou myší, vyhodí dmesg | grep -i mouse nějaký informace? Pokud ne, tak asi fakt není ovladač v jádře.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
1.2.2010 17:13 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Vypíše to toto:
mice: PS/2 mouse device common for all mice
Což asi není to co by bylo potřeba. Takže pokud není ovladač v jádře tak to znamená co?
Prcek avatar 1.2.2010 17:28 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Kromě toho tvýho řádku mi to vypíše ještě další řádek input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input4, takže asi fakt není v jádře, jinak si to vysvětlit nedovedu. Takže buď se vyprdnout na starou myš :-), nebo si zkompilovat vlastní kernel s podporou pro sériovou myš.

Teď mě napadá, že to můžeš zjistit, jestli je podpora v jádře - pokud máš soubor /proc/config.gz, tak v něm je konfigurace běžícího jádra - jestli je tam "# CONFIG_MOUSE_SERIAL is not set", tak tam fakt není.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
1.2.2010 17:48 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Mám tam leda:
# CONFIG_MOUSE_GPIO is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_USB_MOUSE is not set
Ale mám tam taky CONFIG_MOUSE_SERIAL=m

Netuším co to znamená, ale zní to líp než is not set. :-) Ale nechápu co znamená že není nastavená USB myš...ta mi tu normálně jede.
Prcek avatar 1.2.2010 18:04 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
CONFIG_MOUSE_SERIAL=m znamená, že ten ovladač je jako modul, takže by mělo stačit ho pomocí modprobe nahrát a myš by mohla fungovat. Akorát nevím, jak se ten modul jmenuje - možná ho najdeš ručně někde v /lib/modules.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
1.2.2010 18:46 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš

Ten je ale potřeba je na mixování událostí sériových myší do /dev/psaux a /dev/input/mice, ne? Pak by mohl svůj problém vyřešit tím, že X server nasměruje na toto společné zařízení.

Mimochodem modul se jmenuje sermouse.

Prcek avatar 1.2.2010 21:03 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Nevím, zas tak se v tom nevyznám :-). Ten nápad dole se zrušením autodetekce vstupních zařízení přes HAL by mohl fungovat, za zkoušku to stojí.

Pro jistotu přidám svojí sekci xorg.conf, která definuje vstupní zařízení místo HALu, kdyby to chtěl tazatel zkusit.
Section "InputDevice"
    Identifier "Keyboard1"
    Driver      "kbd"
    Option      "AutoRepeat"    "500 30"
    Option      "XkbRules"      "xorg"
    Option      "XkbModel"      "pc105"
    Option      "XkbLayout"     "cz,us"
    Option      "KkbVariant"    "qwertz,"
    Option      "XkbOptions"    "grp:alt_shift_toggle,grp_led:scroll,eurosign:e,terminate:ctrl_alt_bksp"
EndSection

Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Protocol"      "Auto"
    Option      "Device"        "/dev/input/mice"
    Option      "ZAxisMapping"  "4 5"
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen      "Screen 1"
    InputDevice "Mouse1"        "CorePointer"
    InputDevice "Keyboard1"     "CoreKeyboard"
EndSection
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
1.2.2010 22:48 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Pod /dev/psaux i /dev/input/mice mi funguje usb myš.
1.2.2010 22:57 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš

Tam by měly chodit události ze všech myší, který mají jaderné rozhraní inputdev. (Kdybyste měl další USB nebo PS/2 myš nebo integrovaný touchpad, tak byste viděl, že tam tečou data ze všech ukazatelů.

Problém je, že s tím nefungují rozšíření různých druhů myší (kolečka, vyšší tlačítka), respektive myši s odlišným protokolem se bude X server snažit obsloužit jediným protokolem, což bude dělat brikule.

1.2.2010 23:36 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Tak jsem našel ještě docela pěknou myš ps2 a po připojení zjistil, že její data také běhají na mice i psaux. Tak si ji tu asi zatím nechám protože zatím nejsem schopen sprovoznit sériovou myš tak aby se mi na ttyS0 ukazovala nějaká data.
2.2.2010 09:35 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Tak to je bud vadna mys nebo vedeni k mysi.
My máme všechno co chcem, my máme dobrou náladu!
1.2.2010 15:43 Dima
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Odpovědět | | Sbalit | Link | Blokovat | Admin
V Ovladacim centru Mandrivy Linux by melo jit nastavit, ze mas seriovou mys. Emulace mysi na klaesnici v KDE4 Ctrl+F11.
1.2.2010 16:26 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
1. V ovládacím centru mandrivy to nastavit jde, ale i přesto to nefunguje.
2. Myš klávesnicí se nastaví v kde4 ctrl + shift + num lock, já mám k PC momentálně ale připojenou USB myš. I přesto bych chtěl ale rozjet myš jinou která komunikuje přes serial port.
Zkusil jsem do xorg.conf přidat:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/ttyS0"
Option "Protocol" "microsoft"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Ale bez výsledku. Nemůže být ta myš připojená jinde než na ttyS0? jestli jo, jak poznám kde je připojená? Každopádně seriovej port mám jen jeden.
1.2.2010 16:43 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš

Pod rootem pusťte od /dev/ttyS0 a zahýbejte myší. Jestli je připojená na /dev/ttyS0, tak se objeví, co myš posílá. Když ne, zkuste /dev/ttyS1.

Seznam sériových portů hlásilo jádro (dmesg | grep ttyS) a případně byl potřeba jaderný modul serial. Dnešní jádra to ale mají nějak předělané. Třeba na mém 2.6.32 to je dmesg | grep Serial:, modul serial8250 a zařízení lze vypsat v /sys/bus/platform/devices/serial8250/tty/.

Spíš bych viděl problém v Xorg. Kdysi jsem taky používal sériovou myš, ale to byla ještě v dobách jádra 2.4 a XFree86. Podívejte se do manuálu mousedrv(4), hledejte slovo serial.

1.2.2010 17:59 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
ttyS0 na pohyb nereaguje a ttyS1 vypíše
od: /dev/ttyS1: chyba při čtení: Chyba vstupu/výstupu 0000000
dmesg | grep ttyS mi vypsalo
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
a serial8250 tam taky je (jen nevím co to znamená). Ještě se skusím podívat na ten Xorg, ale tam už jsem se taky snažil nastavovat všecko možný.
1.2.2010 18:33 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš

Nejsem si jistý, jak se chová čtení ze sériového portu, když se o to pokouší více programů. (Pokud by to vadilo, ukončete před pokusem X server a gpm (démon zobrazující kurzor myši na virtuální konzoly). V podstatě je třeba ukončit vše, co má otevřený soubor /dev/ttyS0. lsof /dev/ttyS0 řekne, kdo to je.) Ale zdá se, že něco máte připojené na ttyS0, ale vůbec nic neposílá (pokud to neblokuje jiný program).

serial8250 je ovladač čipu, z které na PC vede (vedl, dnes je to všechno integrovaný) sériový port. Takže hláška říká, že tam máte jeden sériový port (na jakém I/O portu a přerušení).

U toho X serveru bych se zaměřil na volbu Protocol. Asi si je vyzkoušejte všechny.

Ještě by mohl být problém v tom, že nový Xorg místo statické konfigurace použije konfiguraci přes hald, který asi oprávněně nebude znát sériové myši. Na to pomůže vypnout AutoAddDevices nebo související volby v sekci ServerFlags.

Každopádně nutná podmínka, aby myš v Xorg chodila, je, že čtení z /dev/ttyS0 bude při pohybu myši vracet data.

1.2.2010 22:56 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Prave sem si koupil pocitac a az dodatecne sem zjistil ze mys co sem koupil tam nejde napojit novy pocitace nemaj zeleny PS/2, ale seriak to ma, opravdu zvlastni, takze sem tam dal klasickou mys Microsft a zprovoznit to bylo jen pridat do xorg.conf sekci s mysi. Takhle to vypada kdyz hejbu s ni:
smajchl@smajchl:~$ cat /dev/ttyS0 
C?C;?C>@?@L?=L
@??@          >L
??@??C;?C/	O*>O(.O/'O?+L
O(9O"#O6)L?2L8L?^C           *L?,L??@??@??@??@??C;?C1?C*
smajchl@smajchl:~$ 

Snad se taky zadari, tahle myska je nemaly stajlo!
My máme všechno co chcem, my máme dobrou náladu!
1.2.2010 23:52 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
lsof /dev/ttyS0 mi vrátí:
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/daniel/.gvfs
      Output information may be incomplete.
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
od      6982 root    3r   CHR   4,64      0t0  656 /dev/ttyS0
od      9468 root    3r   CHR   4,64      0t0  656 /dev/ttyS0
A jinak nevím jak mám ukončit X server a gpm.
2.2.2010 00:01 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš

Jak vidíte, máte tam jen příkaz od, co jste zkoušel. Dva krát. Takže jak je vidět, X server se sériovou myší vůbec nic nemá. (Mimochodem to je vidět už na protokolu Xorg, co jste sem dával. Používáte evdev, tedy zapojování zařízení přes hald, což sériovou myš určitě nenajde, protože zařízení na sériovém portu nelze z podstaty najít automaticky.)

X server se ukončí třeba Ctrl+Alt+Backspace, ale asi vám ho zase pustí správce displeje. To byste musel taky vypnout správce displeje a to záleží na tom, který používáte a jak to má udělaná Mandriva. Tipuji něco jako /etc/init.d/kdm stop. Obdobně lze ukončit i ten gpm, pokud vůbec běží.

2.2.2010 00:42 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Tak jsem ukončil X server i display ale na sériovém portu zase žádná aktivita. Jinak jestli to chápu dobře, tak na ttyS0 by se mě měla ukazovat aktivita bezohledu na to jestli systém ví, že se jedná o myš nebo ne. Protože ta myš tam ty data prostě posílá.
2.2.2010 11:29 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš

Ano, mělo by to tak být. Ale pro jistotu ještě vyzkoušejte jaderný modul pro sériovou myš. Už si opravdu nepamatuji, jak to přesně funguje.

Ještě by mohl být problém s kontrolou parity nebo chybným baudrate nebo interpretací řídicích pinů. To lze nastavit nástrojem setserial nebo stty, případně přímo v xorg.conf na to jsou taky volby, rovněž je má i jádro. Konkrétní hodnoty záleží na tom, jak je vyrobená myš.

2.2.2010 12:11 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Mandriva 2010 KDE - sériová myš
Modul je tento:
modprobe sermouse
Čtení z ttySx při používání myši Xkama nevadí. Pokud se zkratují piny 2 a 3 na sériovym konektoru, tak by to co se vyšle mělo přijít zpátky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.