2.6.32 kernelre frissítettem, és teljes update -t csináltam.
Skystar2 kártyához kapott USB sima billentyű kódokat küldő távirányítóm bármely gombjának megnyomására összeomlik az X és újraindul a gdm. Nyomtatható tévirányító kódoknál is!
Vajh miért csinál így a frissített X?
Hogy kéne beidomítani?
Konzolos terminálon jól adja a kódokat, valamint minden más alsóbb kernelű linuxon (ubi, arch, uhu) és windög alatt is.
- 4064 megtekintés
Hozzászólások
Xorg naplóban nem látszik valami? dmesg? Valami amin el lehet indulni? Nem értem miért lehet hatása a táviránytónak az X-re. Próbálj eggyel régebbi rendszermagot esetleg.
- A hozzászóláshoz be kell jelentkezni
Ha a régi rendszermaggal indítom, akkor is így csinál.
Most összeomlasztottam.
az 1-es konsolon szépen ketyeg a távirányító.
Részletek az xorg.log.old-ból:
inicializálási rész:
(II) config/hal: Adding input device Formosa21 USB IR Receiver
(**) Formosa21 USB IR Receiver: always reports core events
(**) Formosa21 USB IR Receiver: Device: "/dev/input/event3"
(II) Formosa21 USB IR Receiver: Found absolute axes
(II) Formosa21 USB IR Receiver: Found keys
(II) Formosa21 USB IR Receiver: Configuring as mouse
(II) Formosa21 USB IR Receiver: Configuring as keyboard
(II) XINPUT: Adding extended input device "Formosa21 USB IR Receiver" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "hu"
(**) Formosa21 USB IR Receiver: (accel) keeping acceleration scheme 1
(**) Formosa21 USB IR Receiver: (accel) filter chain progression: 2.00
(**) Formosa21 USB IR Receiver: (accel) filter stage 0: 20.00 ms
(**) Formosa21 USB IR Receiver: (accel) set acceleration profile 0
(II) Formosa21 USB IR Receiver: initialized for absolute axes.
Majd a vége: (gondolom az összeomlás logja)
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4e9a56]
1: /usr/bin/X(xf86SigHandler+0x39) [0x48c6b9]
2: /lib/libc.so.6 [0x7fa37a14df50]
3: /usr/bin/X [0x45cf88]
4: /usr/bin/X(GetKeyboardValuatorEvents+0x352) [0x45d522]
5: /usr/bin/X(GetKeyboardEvents+0x17) [0x45d607]
6: /usr/bin/X(xf86PostKeyboardEvent+0x6f) [0x473b2f]
7: /usr/lib64/xorg/modules/input//evdev_drv.so [0x7fa35738a957]
8: /usr/bin/X [0x48c7a5]
9: /usr/bin/X [0x47242e]
10: /lib/libpthread.so.0 [0x7fa37c1f2920]
11: /lib/libc.so.6(__select+0x13) [0x7fa37a1e39e3]
12: /usr/bin/X(WaitForSomething+0x1d3) [0x4e76f3]
13: /usr/bin/X(Dispatch+0xa0) [0x44ad60]
14: /usr/bin/X(main+0x39a) [0x43153a]
15: /lib/libc.so.6(__libc_start_main+0xe6) [0x7fa37a13a5c6]
16: /usr/bin/X [0x4309f9]
Fatal server error:
Caught signal 11. Server aborting
Ezt meg dmsg üzeni, kihúzva-bedugva az USB IR-t:
usb 5-1: USB disconnect, address 2
usb 5-1: new low speed USB device using ohci_hcd and address 3
usb 5-1: configuration #1 chosen from 1 choice
Ebből én nem sokra megyek.
Skystar2 rev2.8A Magad uram, ha szolgád nincs!
- A hozzászóláshoz be kell jelentkezni
Annak nezz utana, hogy lehet a X-nek megmondani, hogy ne uljon ra a device-ra.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Azt mondod, hogy beszéljem le X-et az USB device használatáról? De miért ne használhatná?
Ez egy tök modern X, hal-t meg evdev-et használ. Mikor először felélesztettem, csodálkoztam, hogy merevgörcs volt az egész. Se keyboard, se egér, csak a resetgomb segített. Végre rájöttem, hogy evdev kell neki. Evdev emergélése után már végre volt input az X alatt.
Megpróbálnám, de gőzöm sincs róla, hogyan lehetne az USB IR bemenetről lebeszélni. De hát használni kéne alatta, nem lebénítani.
Még angolul sem szpíkelek, hogy utána tudnék hatékonyan googlézni.
Skystar2 rev2.8A Magad uram, ha szolgád nincs!
- A hozzászóláshoz be kell jelentkezni
Lehet hogy hulye vagyok a tavszabikhoz, de amennyire tudom, van kulon lirc nevezetu stuff hozzajuk, es annak kell kezelni oket, nem az X-nek.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Pedig az X kezeli.
Íme az xorg.log részlete:
(II) XINPUT: Adding extended input device "Formosa21 USB IR Receiver" (type: KEYBOARD)
Vagyis billentyű típusú eszközként.
És most olyan hülye adatot kaphat róla az X, amit nem tud elviselni.
A régi Xorg -al meg jó volt.
A lirc -el nem tudtam én még mit kezdeni.
Skystar2 rev2.8A Magad uram, ha szolgád nincs!
- A hozzászóláshoz be kell jelentkezni
Az X szervernek soha nem lenne szabad osszeomlania.
Azt javaslom, hogy nyiss egy reportot a https://bugs.freedesktop.org/ oldalon, hogy a fejlesztok is tudjanak a proglemarol.
- A hozzászóláshoz be kell jelentkezni
"Az X szervernek soha nem lenne szabad osszeomlania."
Ezt használhatom aláírásnak?
- A hozzászóláshoz be kell jelentkezni
Hülye! Majdnem letüdőztem a teát. :)
- A hozzászóláshoz be kell jelentkezni
Valaki megtenné???
Ha kell minden szimptómát közlök még, amit csak tudok.
A teljes dmesg, xorg.log és még amit tudok, ha nem elegendő még, amit közöltem.
Áj nyet szpík inglish!
Skystar2 rev2.8A Magad uram, ha szolgád nincs!
- A hozzászóláshoz be kell jelentkezni
Nem kell szépirodalmi esszét írni nekik!
Én sem tudok angolul mégis jó pár bugreportot küldtem BGO-ra, és nem küldtek el anyómba.
Leírod az X-ed verzióját, milyen kütyüd van meg a logokat amiket ide bemásoltál.
A logból úgyis kiderül (Fatal server error:
Caught signal 11. Server aborting) hogy nem az a gondod hogy nem sötét az X-ed :).
Egy uname -a sem árt.
- A hozzászóláshoz be kell jelentkezni
De jo lenne, ha igy lenne... Tenyleg hatalmas josag lenne, komolyan.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
próbaképpen elereszthetsz egy revdep-rebuild-et ha még nem tetted meg.
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni