1

Такая вот проблема. Обновлял следующим образом.
B консоли от рута:

slackpkg update
slackpkg install-new
slackpkg upgrade-all

В конце был вопрос про то, что делать с новыми пакетами - я нажал ‘O‘ (overwrite) и потом перезагрузка: telinit 6

Загрузка проходила вроде нормально: отработал lilo, побежали сообщения (там кстати наименование моей мыши было), подхватилась сеть, зашел на run level 4, где у меня XDM и все, клава и мышь мертвые.

Откровенно говоря, нет пока даже предположений куда копать, не хочется угробить систему совсем (если это еще не так ). Сейчас сижу с Knoppix-a, мозг уже выносит, учитывая, что последние 6 часов я втыкал в ту информацию, которую выводило при обновлении.

Буду благодарен за любой дельный совет.

2

Выполните

cat /mnt/slack/var/log/Xorg.0.log

и закиньте на http://pastebin.com вывод. Только корень системы примонтировать не забудьте ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

[    30.343] 
X.Org X Server 1.13.4
Release Date: 2013-04-17
[    30.343] X Protocol Version 11, Revision 0
[    30.343] Build Operating System: Slackware 14.1 Slackware Linux Project
[    30.343] Current Operating System: Linux GNUworldOS 3.2.29-smp #2 SMP Mon Sep 17 13:16:43 CDT 2012 i686
[    30.343] Kernel command line: auto BOOT_IMAGE=Linux ro root=802 vt.default_utf8=1
[    30.344] Build Date: 18 April 2013  01:51:03AM
[    30.344]  
[    30.344] Current version of pixman: 0.26.2
[    30.344]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    30.344] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    30.344] (==) Log file: "/var/log/Xorg.0.log", Time: Thu May  2 21:37:01 2013
[    30.387] (==) Using config file: "/etc/X11/xorg.conf"
[    30.387] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    30.387] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    30.422] (==) ServerLayout "Layout0"
[    30.422] (**) |-->Screen "Screen0" (0)
[    30.422] (**) |   |-->Monitor "Monitor0"
[    30.423] (**) |   |-->Device "Device0"
[    30.423] (**) |-->Input Device "Keyboard0"
[    30.423] (**) |-->Input Device "Mouse0"
[    30.423] (==) Automatically adding devices
[    30.423] (==) Automatically enabling devices
[    30.423] (==) Automatically adding GPU devices
[    30.458] (WW) The directory "/usr/share/fonts/local" does not exist.
[    30.458]     Entry deleted from font path.
[    30.458] (WW) The directory "/usr/share/fonts/CID" does not exist.
[    30.458]     Entry deleted from font path.
[    30.458] (**) FontPath set to:
    /usr/lib/X11/fonts/misc/:unscaled,
    /usr/lib/X11/fonts/100dpi/:unscaled,
    /usr/lib/X11/fonts/75dpi/:unscaled,
    /usr/lib/X11/fonts/misc/,
    /usr/lib/X11/fonts/Type1/,
    /usr/lib/X11/fonts/Speedo/,
    /usr/lib/X11/fonts/100dpi/,
    /usr/lib/X11/fonts/75dpi/,
    /usr/lib/X11/fonts/cyrillic/,
    /usr/lib/X11/fonts/TTF/,
    /usr/share/fonts/TTF,
    /usr/share/fonts/OTF,
    /usr/share/fonts/Type1,
    /usr/share/fonts/misc,
    /usr/share/fonts/75dpi/:unscaled,
    /usr/share/fonts/100dpi/:unscaled,
    /usr/share/fonts/75dpi,
    /usr/share/fonts/100dpi,
    /usr/share/fonts/cyrillic
[    30.458] (==) ModulePath set to "/usr/lib/xorg/modules"
[    30.458] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    30.458] (WW) Disabling Keyboard0
[    30.458] (WW) Disabling Mouse0
[    30.459] (II) Loader magic: 0x82533a0
[    30.459] (II) Module ABI versions:
[    30.459]     X.Org ANSI C Emulation: 0.4
[    30.459]     X.Org Video Driver: 13.1
[    30.459]     X.Org XInput driver : 18.0
[    30.459]     X.Org Server Extension : 7.0
[    30.462] (--) PCI:*(0:1:0:0) 10de:0326:0000:0000 rev 161, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, BIOS @ 0x????????/131072
[    30.462] (II) Open ACPI successful (/var/run/acpid.socket)
[    30.463] Initializing built-in extension Generic Event Extension
[    30.463] Initializing built-in extension SHAPE
[    30.463] Initializing built-in extension MIT-SHM
[    30.463] Initializing built-in extension XInputExtension
[    30.463] Initializing built-in extension XTEST
[    30.463] Initializing built-in extension BIG-REQUESTS
[    30.463] Initializing built-in extension SYNC
[    30.463] Initializing built-in extension XKEYBOARD
[    30.463] Initializing built-in extension XC-MISC
[    30.463] Initializing built-in extension XINERAMA
[    30.463] Initializing built-in extension XFIXES
[    30.463] Initializing built-in extension RENDER
[    30.463] Initializing built-in extension RANDR
[    30.463] Initializing built-in extension COMPOSITE
[    30.463] Initializing built-in extension DAMAGE
[    30.463] Initializing built-in extension MIT-SCREEN-SAVER
[    30.463] Initializing built-in extension DOUBLE-BUFFER
[    30.463] Initializing built-in extension RECORD
[    30.463] Initializing built-in extension DPMS
[    30.463] Initializing built-in extension X-Resource
[    30.463] Initializing built-in extension XVideo
[    30.463] Initializing built-in extension XVideo-MotionCompensation
[    30.463] Initializing built-in extension XFree86-VidModeExtension
[    30.463] Initializing built-in extension XFree86-DGA
[    30.463] Initializing built-in extension XFree86-DRI
[    30.463] Initializing built-in extension DRI2
[    30.464] (II) LoadModule: "glx"
[    30.475] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    30.486] (II) Module glx: vendor="X.Org Foundation"
[    30.486]     compiled for 1.13.4, module version = 1.0.0
[    30.486]     ABI class: X.Org Server Extension, version 7.0
[    30.486] (==) AIGLX enabled
[    30.486] Loading extension GLX
[    30.486] (II) LoadModule: "nvidia"
[    30.509] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    30.552] (II) Module nvidia: vendor="NVIDIA Corporation"
[    30.553]     compiled for 4.0.2, module version = 1.0.0
[    30.553]     Module class: X.Org Video Driver
[    30.563] (II) NVIDIA dlloader X Driver  173.14.36  Tue Sep 11 12:21:22 PDT 2012
[    30.563] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    30.563] (--) using VT number 7

[    30.563] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[    30.563] (WW) xf86OpenConsole: setsid failed: Operation not permitted
[    30.603] (II) Loading sub module "fb"
[    30.604] (II) LoadModule: "fb"
[    30.605] (II) Loading /usr/lib/xorg/modules/libfb.so
[    30.607] (II) Module fb: vendor="X.Org Foundation"
[    30.607]     compiled for 1.13.4, module version = 1.0.0
[    30.607]     ABI class: X.Org ANSI C Emulation, version 0.4
[    30.607] (II) Loading sub module "wfb"
[    30.607] (II) LoadModule: "wfb"
[    30.608] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    30.621] (II) Module wfb: vendor="X.Org Foundation"
[    30.621]     compiled for 1.13.4, module version = 1.0.0
[    30.621]     ABI class: X.Org ANSI C Emulation, version 0.4
[    30.621] (II) Loading sub module "ramdac"
[    30.621] (II) LoadModule: "ramdac"
[    30.621] (II) Module "ramdac" already built-in
[    30.622] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    30.623] (==) NVIDIA(0): RGB weight 888
[    30.623] (==) NVIDIA(0): Default visual is TrueColor
[    30.623] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    30.624] (**) NVIDIA(0): Enabling RENDER acceleration
[    30.624] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    30.624] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    30.624] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    30.624] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    30.624] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[    31.295] (II) NVIDIA(0): NVIDIA GPU GeForce FX 5500 (NV34) at PCI:1:0:0 (GPU-0)
[    31.295] (--) NVIDIA(0): Memory: 262144 kBytes
[    31.295] (--) NVIDIA(0): VideoBIOS: 04.34.20.69.00
[    31.295] (II) NVIDIA(0): Detected AGP rate: 8X
[    31.296] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[    31.296] (--) NVIDIA(0): Connected display device(s) on GeForce FX 5500 at PCI:1:0:0:
[    31.296] (--) NVIDIA(0):     ACI VE208 (DFP-0)
[    31.296] (--) NVIDIA(0): ACI VE208 (DFP-0): 135.0 MHz maximum pixel clock
[    31.296] (--) NVIDIA(0): ACI VE208 (DFP-0): Internal Single Link TMDS
[    31.296] (II) NVIDIA(0): Assigned Display Device: DFP-0
[    31.296] (==) NVIDIA(0): 
[    31.296] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    31.296] (==) NVIDIA(0):     will be used as the requested mode.
[    31.296] (==) NVIDIA(0): 
[    31.296] (II) NVIDIA(0): Validated modes:
[    31.297] (II) NVIDIA(0):     "nvidia-auto-select"
[    31.297] (II) NVIDIA(0): Virtual screen size determined to be 1600 x 900
[    31.297] (--) NVIDIA(0): DPI set to (92, 91); computed from "UseEdidDpi" X config
[    31.297] (--) NVIDIA(0):     option
[    31.306] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[    31.306] (--) Depth 24 pixmap format is 32 bpp
[    31.308] (II) NVIDIA(0): Initialized AGP GART.
[    31.312] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[    31.575] Loading extension NV-GLX
[    31.633] (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
[    31.650] (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
[    31.650] (==) NVIDIA(0): Backing store disabled
[    31.650] (==) NVIDIA(0): Silken mouse enabled
[    31.651] (**) NVIDIA(0): DPMS enabled
[    31.652] Loading extension NV-CONTROL
[    31.653] (==) RandR enabled
[    31.672] (II) AIGLX: Screen 0 is not DRI2 capable
[    31.672] (II) AIGLX: Screen 0 is not DRI capable
[    32.003] (II) AIGLX: Loaded and initialized swrast
[    32.003] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    32.904] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[    32.904] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    32.904] (**) Power Button: Applying InputClass "keyboard-all"
[    32.904] (**) Power Button: Applying InputClass "keyboard-all"
[    32.904] (II) LoadModule: "evdev"
[    32.905] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    32.926] (II) Module evdev: vendor="X.Org Foundation"
[    32.926]     compiled for 1.12.1, module version = 2.7.0
[    32.926]     Module class: X.Org XInput Driver
[    32.926]     ABI class: X.Org XInput driver, version 16.0
[    32.926] (EE) module ABI major version (16) doesn't match the server's version (18)
[    32.926] (II) UnloadModule: "evdev"
[    32.926] (II) Unloading evdev
[    32.926] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[    32.926] (EE) No input driver matching `evdev'
[    32.927] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    32.927] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    32.927] (**) Power Button: Applying InputClass "keyboard-all"
[    32.927] (**) Power Button: Applying InputClass "keyboard-all"
[    32.927] (II) LoadModule: "evdev"
[    32.928] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    32.929] (II) Module evdev: vendor="X.Org Foundation"
[    32.929]     compiled for 1.12.1, module version = 2.7.0
[    32.929]     Module class: X.Org XInput Driver
[    32.929]     ABI class: X.Org XInput driver, version 16.0
[    32.929] (EE) module ABI major version (16) doesn't match the server's version (18)
[    32.929] (II) UnloadModule: "evdev"
[    32.929] (II) Unloading evdev
[    32.929] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[    32.929] (EE) No input driver matching `evdev'
[    32.930] (II) config/udev: Adding input device A4Tech Wireless Battery Free Optical Mouse (/dev/input/event4)
[    32.930] (**) A4Tech Wireless Battery Free Optical Mouse: Applying InputClass "evdev pointer catchall"
[    32.930] (II) LoadModule: "evdev"
[    32.931] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    32.931] (II) Module evdev: vendor="X.Org Foundation"
[    32.931]     compiled for 1.12.1, module version = 2.7.0
[    32.931]     Module class: X.Org XInput Driver
[    32.931]     ABI class: X.Org XInput driver, version 16.0
[    32.931] (EE) module ABI major version (16) doesn't match the server's version (18)
[    32.931] (II) UnloadModule: "evdev"
[    32.931] (II) Unloading evdev
[    32.931] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[    32.932] (EE) No input driver matching `evdev'
[    32.932] (II) config/udev: Adding input device A4Tech Wireless Battery Free Optical Mouse (/dev/input/mouse0)
[    32.932] (II) No input driver specified, ignoring this device.
[    32.932] (II) This device may have been added with another device file.
[    32.933] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[    32.933] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    32.933] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-all"
[    32.933] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-all"
[    32.933] (II) LoadModule: "evdev"
[    32.934] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    32.935] (II) Module evdev: vendor="X.Org Foundation"
[    32.935]     compiled for 1.12.1, module version = 2.7.0
[    32.935]     Module class: X.Org XInput Driver
[    32.935]     ABI class: X.Org XInput driver, version 16.0
[    32.935] (EE) module ABI major version (16) doesn't match the server's version (18)
[    32.935] (II) UnloadModule: "evdev"
[    32.935] (II) Unloading evdev
[    32.935] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[    32.935] (EE) No input driver matching `evdev'
[    32.937] (II) config/udev: Adding input device Speakup (/dev/input/event0)
[    32.937] (**) Speakup: Applying InputClass "evdev keyboard catchall"
[    32.937] (**) Speakup: Applying InputClass "keyboard-all"
[    32.937] (**) Speakup: Applying InputClass "keyboard-all"
[    32.937] (II) LoadModule: "evdev"
[    32.937] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    32.938] (II) Module evdev: vendor="X.Org Foundation"
[    32.938]     compiled for 1.12.1, module version = 2.7.0
[    32.938]     Module class: X.Org XInput Driver
[    32.938]     ABI class: X.Org XInput driver, version 16.0
[    32.938] (EE) module ABI major version (16) doesn't match the server's version (18)
[    32.938] (II) UnloadModule: "evdev"
[    32.938] (II) Unloading evdev
[    32.938] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[    32.938] (EE) No input driver matching `evdev'

И вот еще, выдавалось при загрузки и в файле xdm.log тоже есть:

Fontconfig warning: "/etc/fonts/conf.d/44-wqy-zenhei.conf", line 11: Having multiple values in <test> isn't supported and may not work as expected
xdm info (pid 1897): sourcing /usr/lib/X11/xdm/Xsetup_0

Спасибо уже за то что ткнули носом в логи, варнинги в них я вижу, а что с этим делать пока не знаю  ab

4

Так, а что в /etc/X11/xorg.conf и/или /etc/X11/xorg.conf.d/90-keyboard-layout.conf?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5

/etc/X11/xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@swio-display-x86-rh72-02.nvidia.com)  Tue Sep 11 12:34:48 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/lib/X11/fonts/misc/:unscaled"
    FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/misc/"
    FontPath        "/usr/lib/X11/fonts/Type1/"
    FontPath        "/usr/lib/X11/fonts/Speedo/"
    FontPath        "/usr/lib/X11/fonts/100dpi/"
    FontPath        "/usr/lib/X11/fonts/75dpi/"
    FontPath        "/usr/lib/X11/fonts/cyrillic/"
    FontPath        "/usr/lib/X11/fonts/TTF/"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

/etc/X11/xorg.conf.d/90-keyboard-layout.conf

Section "InputClass"
    Identifier "keyboard-all"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "us,ru"
    #Option "XkbVariant" ""
    Option "XkbOptions" "grp:lwin_toggle,grp_led:scroll,terminate:ctrl_alt_bksp"
EndSection

# READ THIS FOR CUSTOM KEYBOARD INFORMATION
#
#  If you want to add a custom model/layout/variant to X, you will need to COPY
#  this file to /etc/X11/xorg.conf.d/ and edit that copy.  After editing it to
#  suit, you will need to restart X.
#
#  Here's an example of the lines from above:
#
# Section "InputClass"
#    Identifier "keyboard-all"
#    MatchIsKeyboard "on"
#    MatchDevicePath "/dev/input/event*"
#    Driver "evdev"
#    Option "XkbLayout" "us"
#    Option "XkbVariant" "intl"
#    Option "XkbOptions" "compose:rwin,terminate:ctrl_alt_bksp"
# EndSection
#
#  Many desktop environments, including KDE and Xfce, have their own methods to
#  configure keyboard layouts and such if you'd like to use them.
#
#  If you prefer to use the "old" way of configuring keyboards (without input 
#  device hotplugging), then you'll need to add the following lines to the 
#  ServerFlags section of /etc/X11/xorg.conf:
#    Option   "AllowEmptyInput"     "false"
#    Option   "AutoAddDevices"      "false"
#    Option   "AutoEnableDevices"   "false"
#  Alternatively, you can break this up into separate "stubs" in the xorg.conf.d/
#  directory, but that's your call.  Assuming you elect to keep a monolithic 
#  /etc/X11/xorg.conf file, you can now edit the Keyboard section as usual.

6

slacker0⇓ пишет:

[    32.929] (EE) module ABI major version (16) doesn't match the server's version (18)

надо пересобрать/дообновить evdev-драйвер иксов... в gentoo называется x11-drivers/xf86-input-evdev в слаке - не знаю...

95% процентов проблем находятся между клавиатурой и стулом.

7

Fat-Zer пишет:

надо пересобрать/дообновить evdev-драйвер иксов... в gentoo называется x11-drivers/xf86-input-evdev в слаке - не знаю..

Это во-первых. Покажите

ls -l /var/log/packages/{xf86-input-*,xorg-server*}

А во-вторых, у вас конфликтуют настройки из /etc/X11/xorg.conf и /etc/X11/xorg.conf.d/90-keybord-layout.conf. Разделите xorg.conf на два файла 10-nvidia.conf и 90-keyboard-layout.conf:

 cat /etc/X11/xorg.conf.d/10-nvidia.conf 
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu May 31 12:36:44 PDT 2012

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
    Option         "DynamicTwinView" "False"
    Option         "OnDemandVBlankInterrupts" "True"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

cat /etc/X11/xorg.conf.d/90-keyboard-layout.conf 
Section "InputClass"
    Identifier "keyboard-all"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "us,ru"
    #Option "XkbVariant" ",winkeys"
    Option "XkbOptions" "terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"

А xorg.conf переименуйте:

# mv /etc/X11/xorg.conf /etc/X11/xorg.conf.nvidia
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

8

yars⇓ пишет:

А во-вторых, у вас конфликтуют настройки из /etc/X11/xorg.conf и /etc/X11/xorg.conf.d/90-keybord-layout.conf. Разделите xorg.conf на два файла 10-nvidia.conf и 90-keyboard-layout.conf:

ничего не конфликтует.... иксы просто игнорируют InputDevice'ы из xorg.conf'а.
что бы было Ъ конечно можно убрать, но не принципиально...

95% процентов проблем находятся между клавиатурой и стулом.

9

Fat-Zer пишет:

иксы просто игнорируют InputDevice'ы из xorg.conf'а.

Ну, не нравится мне, когда есть неоднозначности в конфигах... И да, что-то я не знаю, как иксы себя ведут в такой ситуации, в man Xorg я что-то не нашел того, как это работает... Хотя, может, читал по диагонали...

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

10 (03.05.2013 10:32:26 отредактировано slacker0)

Это во-первых. Покажите

ls -l /var/log/packages/{xf86-input-*,xorg-server*}
-rw-r--r-- 1 root root 1136 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-acecad-1.5.0-i486-1
-rw-r--r-- 1 root root 1137 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-aiptek-1.4.1-i486-1
-rw-r--r-- 1 root root 1233 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-evdev-2.7.0-i486-1
-rw-r--r-- 1 root root 1303 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-joystick-1.6.1-i486-1
-rw-r--r-- 1 root root 1197 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-keyboard-1.6.1-i486-1
-rw-r--r-- 1 root root 1096 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-mouse-1.7.2-i486-1
-rw-r--r-- 1 root root 1151 May  2 17:45 /media/sda2/var/log/packages/xf86-input-penmount-1.5.0-i486-4
-rw-r--r-- 1 root root 1561 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-synaptics-1.6.2-i486-1
-rw-r--r-- 1 root root 1536 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-vmmouse-12.9.0-i486-1
-rw-r--r-- 1 root root 1076 Apr  3 00:50 /media/sda2/var/log/packages/xf86-input-void-1.4.0-i486-1
-rw-r--r-- 1 root root 1633 May  2 17:46 /media/sda2/var/log/packages/xf86-input-wacom-0.19.0-i486-3
-rw-r--r-- 1 root root 8165 May  2 18:03 /media/sda2/var/log/packages/xorg-server-1.13.4-i486-1
-rw-r--r-- 1 root root  688 May  2 18:03 /media/sda2/var/log/packages/xorg-server-xephyr-1.13.4-i486-1
-rw-r--r-- 1 root root  909 May  2 18:03 /media/sda2/var/log/packages/xorg-server-xnest-1.13.4-i486-1
-rw-r--r-- 1 root root 1003 May  2 18:04 /media/sda2/var/log/packages/xorg-server-xvfb-1.13.4-i486-1

Вот о нем речь?

/var/log/packages/xf86-input-evdev-2.7.0-i486-1

11

slacker0 пишет:

Вот о нем речь?

Да, с этой стороны вроде бы все хорошо, дело в конфигах. Выполняли рекомендации из сообщения №7?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

12 (03.05.2013 10:53:48 отредактировано slacker0)

yars⇓ пишет:

Выполняли рекомендации из сообщения №7?

Еще нет, так как по ходу Вашей с Fat-Zer мини-дискуссии, мне показалось, что это необязательно. Кроме того, мне не очень понятно, зачем переименовывать xorg.conf. Простите. ab

13

Сейчас использование монолитного xorg.conf хоть и не невозможно, но как бы не поощряется bx Попробуйте, проблема должна решиться. Современные иксы сами настраиваются, используя драйвер evdev, из моих конфигов  это видно.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

14

yars, я так понял, что мне нужно сделать два шага:
1) в /etc/X11/xorg.conf.d создать файл 10-nvidia.conf с содержимым, представляющим фрагмент /etc/X11/xorg.conf, а именно:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@swio-display-x86-rh72-02.nvidia.com)  Tue Sep 11 12:34:48 PDT 2012

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Просто наши xorg.conf немного различаются, я привел эти секции из своего. или это несущественно?

2) переименовать /etc/X11/xorg.conf в /etc/X11/xorg.conf.nvidia
# mv /etc/X11/xorg.conf /etc/X11/xorg.conf.nvidia

Правильно я Вас понял?

15

Да, все верно. Можете использовать свой вариант, но касательно

yars пишет:
Option         "DynamicTwinView" "False"

без которой у меня неверно отображается частота обновления монитора в диалогах настройки. Это особенность проприетарного драйвера nvidia - возьмите на заметку.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

16 (03.05.2013 15:56:03 отредактировано slacker0)

Сделал как выше писали - к сожалению не помогло.

Кстати, для обновлении я раскомментировал строку из блока "Slackware - current" а не "Slackware 14.0". Может быть не стоило...?

17

slacker0⇓ пишет:

Сделал как выше писали - к сожалению не помогло.

я, честно говоря, совершенно не знаком со слаковским менеджером пакетов (тому, что знаю по слухам, я верить не склонен т.к. из этого напрашивается вывод об умственном помешательстве слишком большого числа людей)... так что мне сложно рассуждать, кто виноват и что случилось... но факт в том, что xf86-input-evdev, который сейчас установлен, собран со старыми иксами и ни какие конфиги это не поправят... его надо пересобрать. а кто этим должен заниматься, вы или патрик, я не знаю... 

yars⇓ пишет:

Ну, не нравится мне, когда есть неоднозначности в конфигах... И да, что-то я не знаю, как иксы себя ведут в такой ситуации, в man Xorg я что-то не нашел того, как это работает... Хотя, может, читал по диагонали...

неоднозначности, как таковой, тут нет... InputClass задаёт настройки для автоматически обнаруживаемых устройств, а InputDevice задаёт конкретные устройства. при том, в данном случае, они игнорируются. одним словом что эти секции есть, что их нет... ничего не изменится...

man xorg.conf пишет:

INPUTDEVICE SECTION
       The  config file may have multiple InputDevice sections.  Recent X servers employ HAL or udev backends for input device enumeration and input hotplugging. It is usually not necessary to provide InputDevice sections in the xorg.conf if hotplugging is in use (i.e. AutoAddDevices is enabled). If hotplugging is enabled, InputDevice sections using the mouse, kbd and vmmouse driver will  be ignored.

+ лог:

slacker0⇓ пишет:

[    30.458] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    30.458] (WW) Disabling Keyboard0
[    30.458] (WW) Disabling Mouse0

yars⇓ пишет:

Сейчас использование монолитного xorg.conf хоть и не невозможно, но как бы не поощряется

всего лишь дело вкуса... я, например, в xorg.conf'е пишу часть конфига, которые свойственны только для одной конкретной машины, например названия и расположение экранов итп.

95% процентов проблем находятся между клавиатурой и стулом.

18 (03.05.2013 16:34:59 отредактировано slacker0)

И еще. Вот подумалось, если я сейчас верну в /etc/inittab третий левел, будут ли клава/мышь работать на нем, до загрузки иксов?
Чтобы в консоли, например, выполнить

# upgradepkg --install-new [package.txz]

А сам пакет подскажите какой и где взять (наверное xf86-input-evdev-2.7.0-i486-1, только другой версии?), или выполнить

# upgradepkg --reinstall [package.txz]

Или это неправильно?

19

slacker0⇓ пишет:

И еще. Вот подумалось, если я сейчас верну в /etc/inittab третий левел, будут ли клава/мышь работать на нем, до загрузки иксов?Чтобы в консоли, например, выполнить

должна... если нет других проблем... можно просто не запускать dm, или как там у вас иксы стартуют...

slacker0⇓ пишет:

А сам пакет подскажите какой и где взять (наверное xf86-input-evdev-2.7.0-i486-1, только другой версии?), или выполнить
# upgradepkg --reinstall [package.txz]
Или это неправильно?

а это уже оставлю yars'у...

95% процентов проблем находятся между клавиатурой и стулом.

20

slacker0⇓ пишет:

Сделал как выше писали - к сожалению не помогло.

А что теперь пишется в лог иксов?

slacker0 пишет:

Кстати, для обновлении я раскомментировал строку из блока "Slackware - current" а не "Slackware 14.0". Может быть не стоило...?

Этим вы обновили систему до Slackware-current, а тут нужно обладать некоторым опытом в решении возникающих проблем. -current - это разрабатываемая система, и тем не менее, многие используют -current. Кстати, уже ждем 14.1, пакетная база ещё не заморожена, но скоро, уже скоро...

slacker0 пишет:

И еще. Вот подумалось, если я сейчас верну в /etc/inittab третий левел, будут ли клава/мышь работать на нем, до загрузки иксов?Чтобы в консоли, например, выполнить

Будет. Настройки клавиатуры в консоли не зависят от настроек иксов. Можно и не возвращать, а передать ядру параметр "3": Загрузиться, при появлении экрана Lilo нажать TAB и набрать название пункта меню загрузки, соответствующего Slackware, затем пробел и цифру "3", например: "Linux 3", нажать Enter.
Раз правка конфигов не помогает, предположу, что еще что-то не установлено, почитайте ChangeLog

slacker0 пишет:

А сам пакет подскажите какой и где взять (наверное xf86-input-evdev-2.7.0-i486-1, только другой версии?), или выполнить

# upgradepkg --reinstall [package.txz]

Или это неправильно?

Ну, можно попробовать откатить этот пакет вместе с иксами. Вставьте дистрибутивный DVD, примонтируйте его, перейдите в /mnt/dvd/slackware/x/
и выполните

# upgradepkg --reinstall *.t?z

Только тогда придется переустановить проприетарный дравйвер nvidia.
Затем пробуйте startx...
P.S. Вообще, полный апгрейд системы выполняется, например, так:

slackpkg upgrade-all && slackpkg clean-system

Вторая команда поможет удалить пакеты, которые были удалены из системы, а также может удалять и пакеты, которые не входят в дистрибутив.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

21

Расскажу про свой опыт, который описал выше. Поставил третий левел, перезагрузился, залогинился как прежде, клава/мышь работают. Сделал

# upgradepkg --reinstall [package.txz]

, пакет скачал той же версии со ftp.slackware.com, он нормально поставился, но после startx клава/мышь опять мертвые. И вот опять я с вами по все тому же поводу.  ab

22

Новый /var/log/Xorg.0.log:

[   266.212] 
X.Org X Server 1.13.4
Release Date: 2013-04-17
[   266.230] X Protocol Version 11, Revision 0
[   266.236] Build Operating System: Slackware 14.1 Slackware Linux Project
[   266.242] Current Operating System: Linux GNUworldOS 3.2.29-smp #2 SMP Mon Sep 17 13:16:43 CDT 2012 i686
[   266.242] Kernel command line: auto BOOT_IMAGE=Linux ro root=802 vt.default_utf8=1
[   266.255] Build Date: 18 April 2013  01:51:03AM
[   266.261]  
[   266.267] Current version of pixman: 0.26.2
[   266.279]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[   266.279] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   266.303] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May  3 17:15:54 2013
[   266.421] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   266.427] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   266.467] (==) No Layout section.  Using the first Screen section.
[   266.467] (**) |-->Screen "Screen0" (0)
[   266.467] (**) |   |-->Monitor "Monitor0"
[   266.467] (**) |   |-->Device "Device0"
[   266.467] (==) Automatically adding devices
[   266.467] (==) Automatically enabling devices
[   266.467] (==) Automatically adding GPU devices
[   266.478] (WW) The directory "/usr/share/fonts/local" does not exist.
[   266.478]     Entry deleted from font path.
[   266.478] (WW) The directory "/usr/share/fonts/CID" does not exist.
[   266.478]     Entry deleted from font path.
[   266.496] (==) FontPath set to:
    /usr/share/fonts/TTF,
    /usr/share/fonts/OTF,
    /usr/share/fonts/Type1,
    /usr/share/fonts/misc,
    /usr/share/fonts/75dpi/:unscaled,
    /usr/share/fonts/100dpi/:unscaled,
    /usr/share/fonts/75dpi,
    /usr/share/fonts/100dpi,
    /usr/share/fonts/cyrillic
[   266.496] (==) ModulePath set to "/usr/lib/xorg/modules"
[   266.496] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[   266.496] (II) Loader magic: 0x82533a0
[   266.496] (II) Module ABI versions:
[   266.496]     X.Org ANSI C Emulation: 0.4
[   266.496]     X.Org Video Driver: 13.1
[   266.496]     X.Org XInput driver : 18.0
[   266.496]     X.Org Server Extension : 7.0
[   266.499] (--) PCI:*(0:1:0:0) 10de:0326:0000:0000 rev 161, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, BIOS @ 0x????????/131072
[   266.500] (II) Open ACPI successful (/var/run/acpid.socket)
[   266.506] Initializing built-in extension Generic Event Extension
[   266.512] Initializing built-in extension SHAPE
[   266.518] Initializing built-in extension MIT-SHM
[   266.523] Initializing built-in extension XInputExtension
[   266.529] Initializing built-in extension XTEST
[   266.534] Initializing built-in extension BIG-REQUESTS
[   266.540] Initializing built-in extension SYNC
[   266.545] Initializing built-in extension XKEYBOARD
[   266.550] Initializing built-in extension XC-MISC
[   266.556] Initializing built-in extension XINERAMA
[   266.561] Initializing built-in extension XFIXES
[   266.566] Initializing built-in extension RENDER
[   266.571] Initializing built-in extension RANDR
[   266.576] Initializing built-in extension COMPOSITE
[   266.581] Initializing built-in extension DAMAGE
[   266.586] Initializing built-in extension MIT-SCREEN-SAVER
[   266.591] Initializing built-in extension DOUBLE-BUFFER
[   266.595] Initializing built-in extension RECORD
[   266.600] Initializing built-in extension DPMS
[   266.605] Initializing built-in extension X-Resource
[   266.609] Initializing built-in extension XVideo
[   266.614] Initializing built-in extension XVideo-MotionCompensation
[   266.619] Initializing built-in extension XFree86-VidModeExtension
[   266.623] Initializing built-in extension XFree86-DGA
[   266.628] Initializing built-in extension XFree86-DRI
[   266.632] Initializing built-in extension DRI2
[   266.632] (II) LoadModule: "glx"
[   266.645] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   266.654] (II) Module glx: vendor="X.Org Foundation"
[   266.655]     compiled for 1.13.4, module version = 1.0.0
[   266.655]     ABI class: X.Org Server Extension, version 7.0
[   266.655] (==) AIGLX enabled
[   266.660] Loading extension GLX
[   266.660] (II) LoadModule: "nvidia"
[   266.671] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   266.722] (II) Module nvidia: vendor="NVIDIA Corporation"
[   266.722]     compiled for 4.0.2, module version = 1.0.0
[   266.722]     Module class: X.Org Video Driver
[   266.732] (II) NVIDIA dlloader X Driver  173.14.36  Tue Sep 11 12:21:22 PDT 2012
[   266.732] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   266.732] (--) using VT number 7

[   266.772] (II) Loading sub module "fb"
[   266.773] (II) LoadModule: "fb"
[   266.774] (II) Loading /usr/lib/xorg/modules/libfb.so
[   266.785] (II) Module fb: vendor="X.Org Foundation"
[   266.785]     compiled for 1.13.4, module version = 1.0.0
[   266.785]     ABI class: X.Org ANSI C Emulation, version 0.4
[   266.785] (II) Loading sub module "wfb"
[   266.785] (II) LoadModule: "wfb"
[   266.785] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   266.798] (II) Module wfb: vendor="X.Org Foundation"
[   266.798]     compiled for 1.13.4, module version = 1.0.0
[   266.798]     ABI class: X.Org ANSI C Emulation, version 0.4
[   266.798] (II) Loading sub module "ramdac"
[   266.798] (II) LoadModule: "ramdac"
[   266.798] (II) Module "ramdac" already built-in
[   266.800] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[   266.800] (==) NVIDIA(0): RGB weight 888
[   266.800] (==) NVIDIA(0): Default visual is TrueColor
[   266.800] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   266.801] (**) NVIDIA(0): Enabling RENDER acceleration
[   266.801] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[   266.801] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[   266.801] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[   266.801] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[   266.801] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[   267.440] (II) NVIDIA(0): NVIDIA GPU GeForce FX 5500 (NV34) at PCI:1:0:0 (GPU-0)
[   267.440] (--) NVIDIA(0): Memory: 262144 kBytes
[   267.440] (--) NVIDIA(0): VideoBIOS: 04.34.20.69.00
[   267.440] (II) NVIDIA(0): Detected AGP rate: 8X
[   267.440] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[   267.440] (--) NVIDIA(0): Connected display device(s) on GeForce FX 5500 at PCI:1:0:0:
[   267.440] (--) NVIDIA(0):     ACI VE208 (DFP-0)
[   267.440] (--) NVIDIA(0): ACI VE208 (DFP-0): 135.0 MHz maximum pixel clock
[   267.440] (--) NVIDIA(0): ACI VE208 (DFP-0): Internal Single Link TMDS
[   267.440] (II) NVIDIA(0): Assigned Display Device: DFP-0
[   267.440] (==) NVIDIA(0): 
[   267.440] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[   267.440] (==) NVIDIA(0):     will be used as the requested mode.
[   267.440] (==) NVIDIA(0): 
[   267.441] (II) NVIDIA(0): Validated modes:
[   267.441] (II) NVIDIA(0):     "nvidia-auto-select"
[   267.441] (II) NVIDIA(0): Virtual screen size determined to be 1600 x 900
[   267.441] (--) NVIDIA(0): DPI set to (92, 91); computed from "UseEdidDpi" X config
[   267.441] (--) NVIDIA(0):     option
[   267.443] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[   267.443] (--) Depth 24 pixmap format is 32 bpp
[   267.444] (II) NVIDIA(0): Initialized AGP GART.
[   267.449] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[   267.711] Loading extension NV-GLX
[   267.768] (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
[   267.786] (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
[   267.786] (==) NVIDIA(0): Backing store disabled
[   267.786] (==) NVIDIA(0): Silken mouse enabled
[   267.787] (**) NVIDIA(0): DPMS enabled
[   267.787] Loading extension NV-CONTROL
[   267.788] (==) RandR enabled
[   267.807] (II) AIGLX: Screen 0 is not DRI2 capable
[   267.807] (II) AIGLX: Screen 0 is not DRI capable
[   268.098] (II) AIGLX: Loaded and initialized swrast
[   268.098] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   268.750] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[   268.750] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   268.750] (**) Power Button: Applying InputClass "keyboard-all"
[   268.750] (**) Power Button: Applying InputClass "keyboard-all"
[   268.750] (II) LoadModule: "evdev"
[   268.751] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   268.771] (II) Module evdev: vendor="X.Org Foundation"
[   268.772]     compiled for 1.12.1, module version = 2.7.0
[   268.772]     Module class: X.Org XInput Driver
[   268.772]     ABI class: X.Org XInput driver, version 16.0
[   268.772] (EE) module ABI major version (16) doesn't match the server's version (18)
[   268.772] (II) UnloadModule: "evdev"
[   268.772] (II) Unloading evdev
[   268.772] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[   268.772] (EE) No input driver matching `evdev'
[   268.773] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[   268.773] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   268.773] (**) Power Button: Applying InputClass "keyboard-all"
[   268.773] (**) Power Button: Applying InputClass "keyboard-all"
[   268.773] (II) LoadModule: "evdev"
[   268.773] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   268.774] (II) Module evdev: vendor="X.Org Foundation"
[   268.774]     compiled for 1.12.1, module version = 2.7.0
[   268.774]     Module class: X.Org XInput Driver
[   268.774]     ABI class: X.Org XInput driver, version 16.0
[   268.774] (EE) module ABI major version (16) doesn't match the server's version (18)
[   268.774] (II) UnloadModule: "evdev"
[   268.774] (II) Unloading evdev
[   268.774] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[   268.774] (EE) No input driver matching `evdev'
[   268.775] (II) config/udev: Adding input device A4Tech Wireless Battery Free Optical Mouse (/dev/input/event4)
[   268.775] (**) A4Tech Wireless Battery Free Optical Mouse: Applying InputClass "evdev pointer catchall"
[   268.775] (II) LoadModule: "evdev"
[   268.776] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   268.777] (II) Module evdev: vendor="X.Org Foundation"
[   268.777]     compiled for 1.12.1, module version = 2.7.0
[   268.777]     Module class: X.Org XInput Driver
[   268.777]     ABI class: X.Org XInput driver, version 16.0
[   268.777] (EE) module ABI major version (16) doesn't match the server's version (18)
[   268.777] (II) UnloadModule: "evdev"
[   268.777] (II) Unloading evdev
[   268.777] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[   268.777] (EE) No input driver matching `evdev'
[   268.778] (II) config/udev: Adding input device A4Tech Wireless Battery Free Optical Mouse (/dev/input/mouse0)
[   268.778] (II) No input driver specified, ignoring this device.
[   268.778] (II) This device may have been added with another device file.
[   268.779] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[   268.779] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[   268.779] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-all"
[   268.779] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-all"
[   268.779] (II) LoadModule: "evdev"
[   268.780] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   268.780] (II) Module evdev: vendor="X.Org Foundation"
[   268.780]     compiled for 1.12.1, module version = 2.7.0
[   268.780]     Module class: X.Org XInput Driver
[   268.780]     ABI class: X.Org XInput driver, version 16.0
[   268.780] (EE) module ABI major version (16) doesn't match the server's version (18)
[   268.780] (II) UnloadModule: "evdev"
[   268.780] (II) Unloading evdev
[   268.780] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[   268.780] (EE) No input driver matching `evdev'
[   268.782] (II) config/udev: Adding input device Speakup (/dev/input/event0)
[   268.782] (**) Speakup: Applying InputClass "evdev keyboard catchall"
[   268.782] (**) Speakup: Applying InputClass "keyboard-all"
[   268.782] (**) Speakup: Applying InputClass "keyboard-all"
[   268.782] (II) LoadModule: "evdev"
[   268.783] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   268.784] (II) Module evdev: vendor="X.Org Foundation"
[   268.784]     compiled for 1.12.1, module version = 2.7.0
[   268.784]     Module class: X.Org XInput Driver
[   268.784]     ABI class: X.Org XInput driver, version 16.0
[   268.784] (EE) module ABI major version (16) doesn't match the server's version (18)
[   268.784] (II) UnloadModule: "evdev"
[   268.784] (II) Unloading evdev
[   268.784] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[   268.784] (EE) No input driver matching `evdev'

yars, а не получу ли я потом глюки, вернув старые иксы, когда остальные пакеты уже новые? Может поставить этот evdev какой-то совместимой версии?

23

Нет, не должно быть ничего такого... У меня некоторые пакеты стоят старые, и нормально работают с новой glibc.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

24

И еще вариант, что, если мне опять обновиться, только выбрав зеркало из блока "Slackware 14" и выбрав только ... (подскажете, что), наверное то, что относится к иксам.  bw

25

slacker0, дело не в версии... дело в сборке... если апстрим не чешется, то стоит написать в багзиллу, или что там вместо неё... или самому собрать. как именно — не расскажу... когда-то слышал какое-то страшное слово «слакбилд»... наверное, стоит вбить его в гугл...

95% процентов проблем находятся между клавиатурой и стулом.

26

Ну что, я дома.  ab Рапортую. Сделал как сказал yars. А именно, примонтировал установочный DVD, зашел в

/mnt/dvd/slackware/x/

и выполнил там:

# upgradepkg --reinstall *.t?z

...пошли обновления. Потом отмонтировал диск, поменял в /etc/inittab runlevel на 4 и перезагрузился.

Зашел на рабочий стол, появилось стандартное окошко Лисы с проверкой совместимости новой версии и установленных дополнений. Запустился.

Решил проверить работоспособность своих рабочих приложений. И тут начались траблы. Pidgin запустился. Thunar и Dolphin запускаться отказались причем без комментариев. При клике на иконку в главном меню "File Manager" получил сообщение: "Failed to execute default File Manager. Input/output error". Не запустилась Kate, сославшись на "A KDE text-editor component could not be found. Please check your KDE installation". XMMS запустился. Naval Battle запустилась. ab

Вобщем вот. Как диагностировать, что нужно доустановить/переустановить/откатить? Что в такой ситуации вообще делать? ab

27

slacker0 пишет:

Что в такой ситуации вообще делать?

Запускать из эмулятора терминала и смотреть, что проблемное приложение пишет.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

28

Adobe Flash Player не слетел, да и дрова Nvidia... во всяком случае в меню NVIDIA X Server Settings есть и зайти в них можно - нужно ли драйвер все таки переустанавливать, визуально все вроде также...

29

Зато в логе:

[   266.800] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[   266.800] (==) NVIDIA(0): RGB weight 888
[   266.800] (==) NVIDIA(0): Default visual is TrueColor
[   266.800] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   266.801] (**) NVIDIA(0): Enabling RENDER acceleration
[   266.801] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[   266.801] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[   266.801] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[   266.801] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[   266.801] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.

А все дело в том, что в драйвере и в иксах есть файлы, которые переписываются драйвером при установке, и наоборот, при обновлении иксов. Кстати, драйвер при обновлении ядра также требует переустановки.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

30

yars⇓ пишет:

Запускать из эмулятора терминала и смотреть, что проблемное приложение пишет.

Спасибо, конечно, но, возможно стоит таким же макаром переустановить пакеты другой группы, ну вот, например:

bash-4.2$ thunar
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/gvfsd exited with status 127 (g-dbus-error-quark, 25)

(thunar:2534): GVFS-CRITICAL **: fill_mountable_info: assertion `proxy != NULL' failed
Error creating proxy: Error calling StartServiceByName for org.gtk.Private.UDisks2VolumeMonitor: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/gvfs-udisks2-volume-monitor exited with status 127 (g-dbus-error-quark, 25)
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/gvfsd exited with status 127 (g-dbus-error-quark, 25)
Segmentation fault

Я так понимаю, установкаThunar-1.6.2.tar.bz2 с http://archive.xfce.org/src/xfce/thunar/1.6 проблемы не решит. Что в сообщении выше указывает на недостающее в моей системе? Спасибо.