Aki kacérkodik a 4.17-es kernellel, szerintem halogassa még egy picit ezt.
Feltettem, mert Fedorára már lefordították, de eltűnt grafikus felületen az egér azon képessége, hogy a pointer áll valahol, s odakattintva történik is valami, vagy például alsó szélre húzva az egeret feljön a tálca.
Ez persze nem feltétlenül a kernel hibája, a fedorások is félrekonfigurálhatták. Ami miatt azt gondolom, hogy ez kernel bug, az az, hogy egyszer az időjárás appletre sikerült kattintanom, másra viszont nem. Úgy értem, ha a konfigból kimaradt volna a ps/2-es támogatás, akkor sohasem menne a kattintás, s az egér kurzort sem tudnám mozgatni. Ezen felül úgy gondolom, a Fedora fejlesztői az előző konfigból indulnak ki.
Amint visszatettem a régi, 4.16.14-es kernelt, újra minden működik jól. Szóval fenntartásokkal tessék kezelni a 4.17-est! A bugot természetesen jeleztem.
- 4280 megtekintés
Hozzászólások
Might be related:
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Input-Dr…
- A hozzászóláshoz be kell jelentkezni
Gyakorlatilag biztos. :) A fényképen látható A4Tech PS/2-es egerem van. :D Függetlenül attól, milyen öreg ez az egér, megszoktam, nagyon szeretem, s iszonyú strapabíró, hiszen becslésem szerint használom vagy 15 éve, de a nyomógombjai nem kontakthibások.
Szerk.: A fényképen már egy korszerű USB-s egér látható, az enyémnek még valóban PS/2-es interface-e van, amelyet az alaplapom szintén valódi PS/2-es portja fogad. Sehol sincs USB-s átalakító.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Uj eger: 1500 Ft
Fix varhato ideje: between 1 week and never
En az uj egeret valasztanam (fogsz te meg ennel tobbet is kolteni par ev mulva Mac-re :P )
- A hozzászóláshoz be kell jelentkezni
Nyilván nem lenne dráma egy új egér, meg ugye az is fontos, hogy kiderült mi a baj, mert ha netán nem születik fix 4.17.2-ig, amikor várhatóan hivatalos repóba tolják ezt a kernelt, akkor buta arccal néznék magam elé, ha nem tudnám, hogy van workaround. De így tudom. Egyelőre várok, mit kezdenek a hibajeggyel. Ha kijavul a bug, örülök, ha nem, veszek egeret, de szerintem vennem sem kell, az a gyanúm, elég elmennem a fiókomig. Bár szerintem ott is A4Tech lapul, de már USB-s, s új, pár hónapja vettem.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Szerintem most is van neki MAC addresse! :-D
- A hozzászóláshoz be kell jelentkezni
Nekem is volt ilyen egerem.
Próbáltam az a4tech_workaround module paramétert?
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Nem, de bevallom, ebből nem látom, melyik a driver, vagy ez a Xorg-on belül van?
lsmod | tail -n+2 | cut -d' ' -f1 | sort
ac97_bus
acpi_cpufreq
ata_generic
bridge
ccp
devlink
drm
drm_kms_helper
ebtable_broute
ebtable_filter
ebtable_nat
ebtables
edac_mce_amd
f71882fg
fuse
i2c_algo_bit
i2c_piix4
ip6table_filter
ip6table_mangle
ip6table_nat
ip6table_raw
ip6_tables
ip6table_security
ip6t_REJECT
ip6t_rpfilter
ip_set
iptable_mangle
iptable_nat
iptable_raw
iptable_security
ipt_MASQUERADE
irqbypass
k10temp
kvm
kvm_amd
libcrc32c
llc
mii
mxm_wmi
nf_conntrack
nf_conntrack_broadcast
nf_conntrack_ftp
nf_conntrack_ipv4
nf_conntrack_ipv6
nf_conntrack_netbios_ns
nf_defrag_ipv4
nf_defrag_ipv6
nf_nat
nf_nat_ftp
nf_nat_ipv4
nf_nat_ipv6
nf_nat_masquerade_ipv4
nfnetlink
nf_reject_ipv6
nouveau
overlay
pata_acpi
pata_atiixp
r8169
serio_raw
shpchp
snd
snd_ac97_codec
snd_ca0106
snd_hda_codec
snd_hda_codec_generic
snd_hda_codec_realtek
snd_hda_core
snd_hda_intel
snd_hwdep
snd_pcm
snd_rawmidi
snd_seq
snd_seq_device
snd_seq_midi
snd_seq_midi_event
snd_timer
snd_usb_audio
snd_usbmidi_lib
soundcore
sp5100_tco
stp
sunrpc
ttm
tun
video
wmi
wmi_bmof
xt_CHECKSUM
xt_conntrack
xt_CT
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Már bocsi, hogy belepofázok, de
1) nem lehet hogy nálad ez a module builtin? (Nálam pl. az.) Akkor is tudod állítani a paraméter értékét a /sys/module/modulnév/parameters/paraméter fájlban.
2) az lsmod csak az aktuálisan betöltött moduljaid mutatja. Ha nem bultin akkor töltsd be.
- A hozzászóláshoz be kell jelentkezni
Gyanús, hogy nem modul, hanem bele van fordítva. Máskülönben meg sem mukkanna az egér.
Ha pedig talált ps-es egeret, akkor automatikusan be szokta tölteni egy átlag disztró.
Viszont kernel command line-nal így is lehet próbálkozni - nem tudom megy-e. Disztró függő, hogy hol-mit kell átírni. Vagy saját kernel és ott modulba rakni.
Az aktuális kernel konfigját jó eséllyel megtalálod a /proc/config.gz-ben. Ez esetben a következő parancs hasznos lehet:
cat /proc/config.gz | gunzip | grep CONFIG_MOUSE_PS2=
És látni fogod, hogy y vagy m.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Fedorán a /boot-ba beleteszik a kernel konfigot, s valóban, bele van fordítva a kernelbe, nem modul. De ez úgy általában a támogatás. Nem tudom, mi az, ami esetleg paraméterezhető, s hogyan.
Mindenesetre feldugtam a gépre egy USB-s egeret is, mindjárt boot-olok 4.17-es kernelt, aztán próbálok valamit debugolni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Szerintem ebben lesz: nouveau
- A hozzászóláshoz be kell jelentkezni
Időközben kiderült, az egér kezelése jó, a Compiz nem megy az új kernellel. Lehet, hogy valami obsoleted lett a kernelben, a Compiz pedig a régi rendszerhívásokra épít? Vagy változott a kernel interface-e a userspace felé?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
A man 4 libinput
sem ír erről. Miről van szó tulajdonképpen? :)
1.11.0-ás libinputom van.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Lehet csak meg kell várnod az új libinput-ot, amit hozzáreszelnek az új kernelhez. Nekem Archon nincs gondom a 4.17.0-1-es kernellel, az egér is rendesen működik, pedig a libinput nálam is 1.11.0-ás. Még stabilabb is az új kernel, a 4.16.x-esekkel volt egy olyan gond, hogy néha beállt a Login Manager, mint a szög, 2 perc után tudta csak lelőni leállításkor.
No keyboard detected... Press F1 to run the SETUP
- A hozzászóláshoz be kell jelentkezni
Időközben kiderítettem, hogy nem az egeret kezeli rosszul a kernel, hanem a Compiz nem működik az új kernellel. Tehát nem feltétlen bug ez, lehet, hogy csak változott valami interface, vagy rég nem ajánlott volt valaminek a hívása, amit most kiszedtek a kernelből, ezt nem tudom. A lényeg, hogy Compiz nélkül megy az egér, viszont Compizzal az USB-s egér sem működik. Azaz működik az egér, csak valahol elnyelődnek az események. Simán megtörtént, hogy egy ablakra kattintva az ablak mögötti desktopon kezdtem valamit kijelölni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Compizt ezért nem jó használni, régóta nem fejlesztik, új verziós kernellel, csomagokkal problémás lehet. Az Xfce-nek van saját kompozitora, vagy használj Compton-t. Ezek egyszerűbb kompozitorok, 3D-s effekteket nem tudnak, de minimális csicsásítás lehetséges velük.
No keyboard detected... Press F1 to run the SETUP
- A hozzászóláshoz be kell jelentkezni
Ráadásul kipróbáltam, a notebook-omon intel video driver-rel megy a compiz 4.17-tel. Egyre gyanúsabb, hogy ez valami nouveau nyűg lesz régi videokártyával, compizzal, új kernellel.
Szeretem a Compizt. Egyrészt taszkváltásra nagyon jól használható effektek vannak, továbbá lehet képernyő tartalmat nagyítani, gombnyomásra inverz képet csinálni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
"Az Xfce-nek van saját kompozitora"
Tud mar GPU-bol (OpenGL) dolgozni, vagy meg mindig szoftveresen XRender sync to vblank nelkul?
- A hozzászóláshoz be kell jelentkezni
A sima Xrender nem tud vsyncet, nem csak Xfce alatt, hanem egyik WM/DE alatt sem. Csak kompozitorral. Az viszont van beépítve az Xfce-ben, ha nincs letiltva, akkor OpenGL-lel használja a GPU-t.
No keyboard detected... Press F1 to run the SETUP
- A hozzászóláshoz be kell jelentkezni
Akkor vegre tud, juhee. Egyedul emiatt kellett anno XFCE ala compizt tennem, mert bar volt compositor, de szoftveres.
- A hozzászóláshoz be kell jelentkezni
Én 0.8.14-es Compiz Reloadot használok 4.17.1-es Kernelen és OpenSUSE Tumbleweeden, és érdekes módon működik, pedig két monitorral használom.
- A hozzászóláshoz be kell jelentkezni
Köszönöm az infót. Ez valami nagyon hardware-es dolog lesz. Picike notebook-on intel video driverrel nekem is megy a Compiz, de régi nVidia kártyával és nouveau-val teljesen meghülyül. Amúgy olyannyira, hogy SIGTERM-re - sima kill parancs - ki sem lép, SIGKILL-t kell neki „küldeni”. Azaz a kernel által fel kell számolni a process-t.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Nem csak Fedorá-ék jöttek ki vele (http://kernel.ubuntu.com/~kernel-ppa/mainline/).
Nekem nincs vele bajom.
- A hozzászóláshoz be kell jelentkezni
De az a gyanúm, nem használsz Compiz-t.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Az igaz. Sem nouveau-t.
Egy
$ sudo dnf install cuda
esetleg segíthet?
- A hozzászóláshoz be kell jelentkezni
Nálam a 4.17-es simán, és akadálymentesen fut mindenféle bug nélkül:
# inxi -v 7
System: Host: archlaptop Kernel: 4.17.2-1-ARCH x86_64 bits: 64 gcc: 8.1.1
Desktop: Openbox 3.6.1 dm: lightdm Distro: Arch Linux
Machine: Device: laptop System: Hewlett-Packard product: HP EliteBook 2530p v: F.10 serial: CZC0085PLH
Mobo: Hewlett-Packard model: 30E1 v: KBC Version 03.1D serial: CZC0085PLH
BIOS: Hewlett-Packard v: 68PSU Ver. F.10 date: 12/08/2009
Chassis: type: 10 serial: CZC0085PLH
CPU: Dual core Intel Core2 Duo L9600 (-MCP-)
arch: Penryn rev.10 cache: 6144 KB
flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 8515
clock speeds: min/max: 800/2134 MHz 1: 1347 MHz 2: 1364 MHz
Memory: Array-1 capacity: 8 GB devices: 2 EC: None
Device-1: Top size: 2 GB speed: 800 MT/s type: DDR2 (Synchronous)
bus width: 64 bits
manufacturer: Hynix part: HYMP125S64CP8-S6 serial: 5D12658E
Device-2: Bottom size: 2 GB speed: 800 MT/s
type: DDR2 (Synchronous) bus width: 64 bits
manufacturer: Kinston part: N/A serial: E726AD5E
Graphics: Card: Intel Mobile 4 Series Integrated Graphics Controller
bus-ID: 00:02.0 chip-ID: 8086:2a42
Display Server: X.Org 1.20.0 driver: modesetting
Resolution: 1280x800@60.16hz
OpenGL: renderer: Mesa DRI Mobile Intel GM45 Express
version: 2.1 Mesa 18.1.2 Direct Render: Yes
Audio: Card Intel 82801I (ICH9 Family) HD Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:293e
Sound: Advanced Linux Sound Architecture v: k4.17.2-1-ARCH
Network: Card-1: Intel 82567LM Gigabit Network Connection
driver: e1000e v: 3.2.6-k port: 40e0
bus-ID: 00:19.0 chip-ID: 8086:10f5
IF: enp0s25 state: down mac: 70:5a:b6:8a:d2:e2
Card-2: Intel PRO/Wireless 5100 AGN [Shiloh] Network Connection
driver: iwlwifi bus-ID: 02:00.0 chip-ID: 8086:4237
IF: wls1 state: up mac: 00:26:c6:76:fb:ea
WAN IP: 151.0.64.81
IF: enp0s25 ip-v4: N/A ip-v6-link: N/A
IF: wls1 ip-v4: 192.168.8.102 ip-v6-link: fe80::226:c6ff:fe76:fbea
Drives: HDD Total Size: 240.1GB (68.1% used)
ID-1: /dev/sda model: KINGSTON_SUV400S size: 240.1GB
serial: 50026B776A05616C temp: 33C
Optical: No optical drives detected.
Partition: ID-1: / size: 15G used: 9.9G (70%) fs: ext4 dev: /dev/sda5
label: root uuid: 799c8496-c093-411c-a416-55c3f416fd40
ID-2: /mnts_250gb size: 199G used: 143G (72%)
fs: fuseblk dev: /dev/sda1 label: Windows uuid: 69DA2AF01E2B4939
ID-3: /home/jimmy/Chrome_profile_jimmy size: 188M used: 128M (74%)
fs: ext4 dev: /dev/dm-0
label: N/A uuid: 7c5245f6-531f-43e3-a95f-ebcd8fe41e5f
RAID: No RAID data: /proc/mdstat missing-is md_mod kernel module loaded?
Unmounted: ID-1: /dev/sda2 size: 10.84G fs: NTFS
label: Recovery uuid: 7FFFE17F71019C22
Sensors: System Temperatures: cpu: 50.0C mobo: 20.0C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 153 Uptime: 1:28 Memory: 1412.6/3784.6MB
Init: systemd v: 238 Gcc sys: 8.1.1
Client: Shell (sudo running in bash) inxi: 2.3.56
- A hozzászóláshoz be kell jelentkezni
Annyiban árnyalom a képet, hogy bizonyos esetekben a 4.17 nem kompatibilis a korábbi kernelekkel.
Csak az asztali gépemen, s csak Compizzal jön elő a hiba az új, 4.17-es kernellel. Minden más kombinációban működik. Tehát ezen a hardware-en Compizzal 4.17 előtti kernelekkel, ezen a herdware-en Compiz nélkül 4.17-tel, más hardware-en Compizzal 4.17-tel működik. A más hardware egyúttal azt is jelenti, hogy nem nouveau.
Néha reménykedem abban, hogy egy mesa frissítés, vagy egy libinput segít ezen. Azt gondolom, nem önmagában rossz a kernel, hanem inkompatibilis korábbi mivoltával, s ennek a Compiz nem ment utána. Simán lehet, hogy hónapok óta ott a figyelmeztetés, hogy bizonyos rendszerhívások helyett korszerűbbeket illene használni, s már elzárták azokra a visszafelé kompatibilitás csapját végleg, most meg nem megy. Tehát lehet ez Compiz bug is abban az értelemben, hogy fejlődnie kellene, s az új kernel, a megváltozott környezet triggereli a hibát.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Úgy néz ki, az új kernel, a PS/2-es egér és a compiz együtt nem mennek. Ha csak USB-s egeret használok, tehát nincs bedugva mellé a PS/2-es is, akkor működik az új, 4.17-es sorozatú kernellel a compiz. A megoldás, helyesebben probléma megkerülés az lett, hogy lecseréltem az egeremet USB-sre.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Az egyébként is egy jó lépés volt, az USB-s egereknek jobb a felbontása/érzékenysége.
No keyboard detected... Press F1 to run the SETUP
- A hozzászóláshoz be kell jelentkezni
off
Azt áruld el nekem, hogyan lehet durvábbra állítani a Xorg-ban az egér görgő általi mozgásokat. Tehát nem a pointer mozgásáról beszélek, hanem amivel scroll-ozok. Nagyjából begörcsöl az ujjam, mire oda jutok, ahova kellene, persze kimehetek scrollbar-hoz is, de nem akarok. Meg böngészőben nyomhatok középső egérgombot, ezeket ismerem, de nekem valami konfigurálhatóság volna jó.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Firefoxban van egy ilyen:
mousewheel.default.delta_multiplier_y
100-ról 200-ra állítottam.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Alapvetően ennek az állítási helye a libinput, ha már azt használsz. Csak minden egér más tulajdonságként tartja (scroll lines, scroll distance, stb.) ezt számon, már ha támogatja ennek az állítását libinputon keresztül. A xinput list-props dev-id nálad milyen scrollos tulajdonságokat mutat?
Ha megvan az attribútum és kikísérletezted az értékét, akkor a /etc/X11/xorg.conf.d/99-libinput-custom-config.conf szerkesztésével lehet állandóvá tenni.
No keyboard detected... Press F1 to run the SETUP
- A hozzászóláshoz be kell jelentkezni
A minap KiCAD-del nyákot terveztem, közben szólt online rádió, egyszer csak elhallgatott. Egér kurzor nem mozdult többé, egyedül a reset „segített”. Persze logban semmi, arra már nem volt érkezése, hogy bármit írjon bele.
Elég kellemetlen, hogy alkalmazás szintről sikerült a gépet teljesen szétfagyasztani. Vélhetően a kicad felől, mert idejét nem tudom, mikor fagyott meg a gépem utoljára, s eddig nem használtam a kicad-et - vagy csak nagyon keveset -, most meg igen. Tehát az egyedüli változás ez volt. Gondolom, grafikus kezelés, gyorsítás, valami ilyen témakörbe tartozhat a fagyás eredete. Mindez 4.17.6-os kernellel, régi, NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1) videokártyával, nouveau driverrel, s fene tudja, milyen szintű hardware gyorsítással.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni