rejtélyes X összeomlás

Fórumok

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.

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.

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!

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!

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!

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.

próbaképpen elereszthetsz egy revdep-rebuild-et ha még nem tetted meg.
--
\\-- blog --//