Re: Jak sprawdzić, jakie urządzenia wskazujące raportuje udev do X-ów ( tudzież gdzie się podziały moja klawiatura i mysz)

Artur Frysiak wiget w pld-linux.org
Śro, 21 Gru 2011, 08:00:25 CET


2011/12/20 Łukasz Maśko <masko w ipipan.waw.pl>:
> Dnia wtorek, 20 grudnia 2011, Artur Frysiak napisał:
> [...]
>> Przypuszczam, że nie masz udev w geninitrd. Wygeneruj nowe initrd:
>> /sbin/geninitrd -f --initrdfs=initramfs --with-udev
>> /boot/initrd-3.0.13-1.gz 3.0.13-1
>
> Wygenerowałem, przebootowałem maszynę, ale dalej jest to:
>
> $ udevadm info --query=property --name=input/event0
> DEVLINKS=/dev/input/by-id/usb-413c_Dell_Premium_USB_Optical_Mouse-event-if00
> /dev/input/by-path/pci-0000:00:1d.2-usb-0:1:1.0-event
> DEVNAME=/dev/input/event0
> DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input0/event0
> ID_BUS=usb
> ID_MODEL=Dell_Premium_USB_Optical_Mouse
> ID_MODEL_ENC=Dell\x20Premium\x20USB\x20Optical\x20Mouse
> ID_MODEL_ID=3016
> ID_PATH=pci-0000:00:1d.2-usb-0:1:1.0
> ID_PATH_TAG=pci-0000_00_1d_2-usb-0_1_1_0
> ID_REVISION=2900
> ID_SERIAL=413c_Dell_Premium_USB_Optical_Mouse
> ID_TYPE=hid
> ID_USB_DRIVER=usbhid
> ID_USB_INTERFACES=:030102:
> ID_USB_INTERFACE_NUM=00
> ID_VENDOR=413c
> ID_VENDOR_ENC=413c
> ID_VENDOR_ID=413c
> MAJOR=13
> MINOR=64
> SUBSYSTEM=input
> UDEV_LOG=3
> USEC_INITIALIZED=7660307
>
> Nie mogę sprawdzić organoleptycznie, czy mysz/klawiatura działa, bo maszynka
> jest w biurze, a ja teraz w domu. Ale patrząc na powyższe i na log X-ów to
> nie pomogło. Zresztą, na laptopie też nie mam udev w initrd, a działa. Na
> tym komputerze do dzisiaj sprzed zmiany kernela też wszystko działało :-/
>
> Tylko że, cholera, jak teraz zrebootowałem maszynę na starym kernelu, to
> mysz/klawiatura nadal nie są poprawnie raportowane w udev/input :-/ Co się
> do cholery stało? Muszę zobaczyć do repackage :-/

Przypuszczam, że coś u Ciebie nie tak z /lib/udev/rules.d/50-udev-default.rules

Ale najpierw pokaż:
udevadm test-builtin input_id /class/input/event0

grep -E 'input_id|ID_INPUT' /etc/udev/rules.d/*.rules /lib/udev/rules.d/*.rules

Pozdrawiam
-- 
Artur Frysiak


Więcej informacji o liście pld-users-pl