[RISOLTO] Schermo non riconosciuto su tablet PC Toshiba Click 10

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

[RISOLTO] Schermo non riconosciuto su tablet PC Toshiba Click 10

Messaggio da Procopio »

Ciao a tutti,

Non so se sia un problema noto o meno, ma googlando non ho trovato nulla di risolutivo...
dando startx (ma anche mettendo in telinit 4, o editando /etc/inittab su runlevel 4) X non riesce ad avviare,:

il log di xorg mi dà

Codice: Seleziona tutto

(EE)no device detected
Fatal server error:
(EE) No screen(s) found
e il device sembra non essere riconosciuto

Codice: Seleziona tutto

#lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 22b0 (rev 22)
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 22)
e non sembra prendere alcun driver

Codice: Seleziona tutto

modprobe nouveau
[987.9234464] i2c_core: export duplucate symbol __i2c_transfer (owned by kernel)
modprobe: ERROR: could not insert 'nouveau': exec format error 

Codice: Seleziona tutto

#modprobe vesa
modprobe: FATAL: Module vesa not found in directory /lib/modules/4.4.5

se volete copio in modo più preciso tutti gli output
Ultima modifica di Procopio il lun 4 apr 2016, 0:11, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

Beh, questo è semplice, ti manca vesa, devi ricompilarlo, meglio come modulo, visto che va usato solo come emergenza.
E qui però nasce quesito successivo, quale driver avrà compilato "localyesconfig", probabilmente intel magari. Quindi resta da capire come mai X non lo riconosce. Configura X con il driver giusto, per esempio creando il file

Codice: Seleziona tutto

/etc/X11/xorg.conf.d/20-intel.conf
contenente solo

Codice: Seleziona tutto

Section "Device"
   Identifier "Device0"
   Driver      "intel"
EndSection
se non va continua con quale aggiustamento, leggi la documentazione per questo. Se non usa intel (l'ho detto perché mi sembra che quel pc abbia intel) cambia driver.

Però ricompila anche vesa appena puoi, che come vedi è utile come emergenza. Però poi non va usato, in quanto le prestazioni ne risentono.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Schermo non riconosciuto

Messaggio da Procopio »

Ma vesa come modulo lo aggiungo nel kernel e poi ricompilo il kernel? Comunque ok, appena arrivo su quel PC lo faccio. Mi scoccia rompere per ste cose banali, ma è un peccato veramente che non ci sia una documentazione wiki come per gentoo o arch, è che purtroppo tra file deprecati su su altre disto (ma che però slackware mantiene, vedi inittab) e tool che altre disto usano diventa impossibile anche seguire le altre guide per configurare slack (vedi tutto il discorso di startx al login senza dm, .xinitrc e compagnia) ..

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

inittab non è deprecato, semplicemente le altre distribuzioni adesso usano systemd

Sull'altro versante non capisco a cosa ti riferisci, per esempio https://wiki.archlinux.org/index.php/intel_graphics ti dice la stessa cosa che ti ho detto io, con l'aggiunta di tante opzioni se vuoi personalizzare. Slackware ha questo wiki
http://docs.slackware.com
non è certo completo come gli altri che hai citato, ma questo dipende da noi utenti in primis, e comunque sono informazioni che trovi anche nel man di xorg.conf e nella documentazione allegata a Slackware, bisogna solo ammattire un po' di più.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Schermo non riconosciuto

Messaggio da Procopio »

allora, con quel file non funziona, tra l'altro io ne avevo fatto uno simile per nouveau e uno per vesa, ma niente.
Tra l'altro non esiste un comando per sapere quale driver ha caricato in questo momento? perchè io qua non so neanche quale driver abbia caricato, e non sono neanche sicuro che sia caricato il driver intel..
Nel menuconfig poi non trovo ne vesa ne intel, è anche vero che non so dove cercarli eh...ho guardato sotto driver devices, ma non ho trovato una voce per video

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

Con la live intendi?

Il metodo migliore è guardare i log di Xorg (/var/log/Xorg.0.log).
Vedrai una serie di moduli caricati, ma poi solo uno configurato. Questo perché il sistema non sa a priori che scheda hai, a meno di configurarlo appunto.
Per esempio a me un

Codice: Seleziona tutto

# grep LoadModule /var/log/Xorg.0.log
da

Codice: Seleziona tutto

[    43.112] (II) LoadModule: "glx"
[    43.126] (II) LoadModule: "intel"
[    43.130] (II) LoadModule: "modesetting"
[    43.131] (II) LoadModule: "fbdev"
[    43.134] (II) LoadModule: "vesa"
[    43.162] (II) LoadModule: "fb"
[    43.165] (II) LoadModule: "dri2"
[    44.067] (II) LoadModule: "evdev"
[    44.165] (II) LoadModule: "synaptics"
ma poi vedo una serie di righe

Codice: Seleziona tutto

[    43.130] (II) Module intel: vendor="X.Org Foundation"
[    43.134] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
[    43.135] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[    43.135] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[    43.135] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[    43.140] (II) intel(0): Creating default Display subsection in Screen section
[    43.140] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    43.140] (==) intel(0): RGB weight 888
[    43.140] (==) intel(0): Default visual is TrueColor
[    43.140] (--) intel(0): Integrated Graphics Chipset: Intel(R) 965GM
Xorg capisce da solo che driver usare, probabilmente o il tuo richiede driver proprietari, o non hai compilato quelli richiesti.
Vesa devi ricompilarlo per forza però, è la base quando non trova altro.

Altrimenti dai

Codice: Seleziona tutto

glxinfo | grep Vendor 
ma qui solo se c'è 3d mi sembra

comunque

Codice: Seleziona tutto

#lspci | grep -i vga
ti dice quale scheda hai installata

nel menù del kernel è in Device Drivers -> Graphics Support
Lì scegli le intel (o altre in base a cosa ti dice lspci)
Vesa lo trovi dentro Frame buffer Devices

Io ce l'ho builtin per esempio, sia vesa sia intel, ma puoi mettere come modulo intel (vesa no) insieme ad altri, amd e noveau in primis. Così sei sicuro di averli tutti. Ma meglio cercare tramite lspci ripeto.

Se hai bisogno di driver proprietari li scarichi. Se ha quelle schede nvidia optimus, allora devi ammattire con altre cose, che però non conosco, ma tu trova cosa hai e dopo cerchi info, Non puoi andare a tentativi.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Schermo non riconosciuto

Messaggio da Procopio »

conraid ha scritto:Con la live intendi?
nono, intendo da sistema installato. Con il localyesconfig riesco a compilare un kernel che mi arriva alla shell, faccio il login, ma poi allo startx ho quei problemi.

effettivamente il make localyesconfig non includeva, neanche come moduli, gli intel.

Ho copiato il suo config da /boot in /usr/src/linux, l'ho caricato nel make menuconfig, ho aggiunto gli intel e i vesa come built-in e i nouveau e AMD come moduli e l'ho ricompilato.

Al riavvio funziona e riesco ad accedere a X.

Ti ringrazio molto perche` senza il tuo consiglio di usare localyesconfig e le indicazioni su dove trovare i driver in menuconfig starei ancora andando a tentativi.

Ora su ambiente X pero` non mi funziona ne` mouse ne` tastiera ne` touchsreen, e posso fare solo riavio forzato.
(Da tty invece funziona sia tastiera che mouse che touchscreen, riesco a selezionare le righe passandoci sopra col dito).

Ho provato a risolvere copiando il file di configurazione di evdev in xorg.conf.d

Codice: Seleziona tutto

cp /usr/share/X11/xorg.conf.d/10-evdev.conf /etc/X11/xorg.conf.d/10-evdev.conf
ma non e` cambiato nulla, continua a non rilevare mouse tastiera e touchscreen da ambiente X.

Il file 10-evdev.conf e` questo

Codice: Seleziona tutto

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
mentre il log e` questo e` il log di xorg

Codice: Seleziona tutto

[  2759.311] 
X.Org X Server 1.18.2
Release Date: 2016-03-11
[  2759.318] X Protocol Version 11, Revision 0
[  2759.320] Build Operating System: Slackware 14.2 Slackware Linux Project
[  2759.323] Current Operating System: Linux darkstar 4.4.5 #1 SMP Thu Mar 31 14:42:23 CEST 2016 x86_64
[  2759.323] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-yes-0.2 root=/dev/mmcblk0p2 ro
[  2759.328] Build Date: 13 March 2016  01:36:36PM
[  2759.331]  
[  2759.333] Current version of pixman: 0.34.0
[  2759.338] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  2759.338] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2759.349] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 31 16:36:52 2016
[  2759.357] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2759.359] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2759.363] (==) No Layout section.  Using the first Screen section.
[  2759.363] (==) No screen section available. Using defaults.
[  2759.363] (**) |-->Screen "Default Screen Section" (0)
[  2759.363] (**) |   |-->Monitor "<default monitor>"
[  2759.364] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[  2759.364] (**) |   |-->Device "Device0"
[  2759.364] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  2759.364] (==) Automatically adding devices
[  2759.364] (==) Automatically enabling devices
[  2759.364] (==) Automatically adding GPU devices
[  2759.365] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  2759.365] (WW) The directory "/usr/share/fonts/local" does not exist.
[  2759.365] 	Entry deleted from font path.
[  2759.365] (WW) The directory "/usr/share/fonts/CID" does not exist.
[  2759.365] 	Entry deleted from font path.
[  2759.370] (==) 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
[  2759.370] (==) ModulePath set to "/usr/lib64/xorg/modules"
[  2759.370] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  2759.370] (II) Loader magic: 0x808c00
[  2759.370] (II) Module ABI versions:
[  2759.370] 	X.Org ANSI C Emulation: 0.4
[  2759.370] 	X.Org Video Driver: 20.0
[  2759.370] 	X.Org XInput driver : 22.1
[  2759.370] 	X.Org Server Extension : 9.0
[  2759.371] (II) xfree86: Adding drm device (/dev/dri/card0)
[  2759.373] (--) PCI:*(0:0:2:0) 8086:22b0:1179:f860 rev 34, Mem @ 0x90000000/16777216, 0x80000000/268435456, I/O @ 0x00001000/64
[  2759.373] (II) Open ACPI successful (/var/run/acpid.socket)
[  2759.373] (II) LoadModule: "glx"
[  2759.376] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  2759.383] (II) Module glx: vendor="X.Org Foundation"
[  2759.383] 	compiled for 1.18.2, module version = 1.0.0
[  2759.383] 	ABI class: X.Org Server Extension, version 9.0
[  2759.383] (==) AIGLX enabled
[  2759.383] (II) LoadModule: "intel"
[  2759.384] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[  2759.391] (II) Module intel: vendor="X.Org Foundation"
[  2759.391] 	compiled for 1.18.1, module version = 2.99.917
[  2759.391] 	Module class: X.Org Video Driver
[  2759.391] 	ABI class: X.Org Video Driver, version 20.0
[  2759.391] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[  2759.391] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[  2759.392] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[  2759.392] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[  2759.392] (--) using VT number 7

[  2759.414] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[  2759.414] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[  2759.414] (==) intel(0): RGB weight 888
[  2759.414] (==) intel(0): Default visual is TrueColor
[  2759.414] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[  2759.414] (**) intel(0): Relaxed fencing enabled
[  2759.414] (**) intel(0): Wait on SwapBuffers? enabled
[  2759.414] (**) intel(0): Triple buffering? enabled
[  2759.414] (**) intel(0): Framebuffer tiled
[  2759.414] (**) intel(0): Pixmaps tiled
[  2759.414] (**) intel(0): 3D buffers tiled
[  2759.415] (**) intel(0): SwapBuffers wait enabled
[  2759.415] (==) intel(0): video overlay key set to 0x101fe
[  2759.504] (II) intel(0): Output HDMI1 has no monitor section
[  2759.535] (II) intel(0): Output DP1 has no monitor section
[  2759.535] (II) intel(0): Output UNKNOWN1 has no monitor section
[  2759.624] (II) intel(0): EDID for output HDMI1
[  2759.657] (II) intel(0): EDID for output DP1
[  2759.657] (II) intel(0): EDID for output UNKNOWN1
[  2759.657] (II) intel(0): Printing probed modes for output UNKNOWN1
[  2759.657] (II) intel(0): Modeline "1920x1200"x60.0  149.82  1920 1940 2020 2040  1200 1208 1216 1224 -hsync -vsync (73.4 kHz P)
[  2759.657] (II) intel(0): Output HDMI1 disconnected
[  2759.657] (II) intel(0): Output DP1 disconnected
[  2759.657] (II) intel(0): Output UNKNOWN1 connected
[  2759.657] (II) intel(0): Using exact sizes for initial modes
[  2759.657] (II) intel(0): Output UNKNOWN1 using initial mode 1920x1200 +0+0
[  2759.657] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[  2759.657] (II) intel(0): Kernel page flipping support detected, enabling
[  2759.658] (==) intel(0): DPI set to (96, 96)
[  2759.658] (II) Loading sub module "fb"
[  2759.658] (II) LoadModule: "fb"
[  2759.667] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  2759.671] (II) Module fb: vendor="X.Org Foundation"
[  2759.671] 	compiled for 1.18.2, module version = 1.0.0
[  2759.671] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  2759.671] (II) Loading sub module "dri2"
[  2759.671] (II) LoadModule: "dri2"
[  2759.671] (II) Module "dri2" already built-in
[  2759.671] (==) Depth 24 pixmap format is 32 bpp
[  2759.671] (II) intel(0): Allocated new frame buffer 1920x1200 stride 7680, tiled
[  2759.675] (II) UXA(0): Driver registered support for the following operations:
[  2759.675] (II)         solid
[  2759.675] (II)         copy
[  2759.675] (II)         put_image
[  2759.675] (II)         get_image
[  2759.675] (II) intel(0): [DRI2] Setup complete
[  2759.675] (II) intel(0): [DRI2]   DRI driver: i965
[  2759.675] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[  2759.675] (==) intel(0): Backing store enabled
[  2759.675] (==) intel(0): Silken mouse enabled
[  2759.676] (II) intel(0): Initializing HW Cursor
[  2759.677] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  2759.678] (==) intel(0): DPMS enabled
[  2759.678] (==) intel(0): Intel XvMC decoder enabled
[  2759.678] (WW) intel(0): Disabling Xv because no adaptors could be initialized.
[  2759.678] (II) intel(0): DRI2: Enabled
[  2759.678] (II) intel(0): DRI3: Disabled
[  2759.678] (==) intel(0): hotplug detection: "enabled"
[  2759.700] (--) RandR disabled
[  2759.766] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  2759.766] (II) AIGLX: enabled GLX_ARB_create_context
[  2759.766] (II) AIGLX: enabled GLX_ARB_create_context_profile
[  2759.766] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[  2759.766] (II) AIGLX: enabled GLX_INTEL_swap_event
[  2759.766] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[  2759.766] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[  2759.766] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[  2759.766] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[  2759.766] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[  2759.766] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[  2759.767] (II) AIGLX: Loaded and initialized i965
[  2759.767] (II) GLX: Initialized DRI2 GL provider for screen 0
[  2759.767] (II) intel(0): Setting screen physical size to 508 x 317
[  2760.039] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/mouse0)
[  2760.039] (II) No input driver specified, ignoring this device.
[  2760.039] (II) This device may have been added with another device file.
[  2760.040] (II) config/udev: Adding input device ITE Tech. Inc. ITE Device(8595) (/dev/input/mouse1)
[  2760.040] (II) No input driver specified, ignoring this device.
[  2760.040] (II) This device may have been added with another device file.
[  2760.040] (II) config/udev: Adding input device 04F3200A:00 04F3:2211 (/dev/input/mouse2)
[  2760.040] (II) No input driver specified, ignoring this device.
[  2760.040] (II) This device may have been added with another device file.
sembrerebbe rilevare i device, ma non potergli assegnare il diver corretto, nel file di configurazione e` indicato udev.
Ultima modifica di Procopio il gio 31 mar 2016, 16:02, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

Idem come sopra, aggiungi i drive :)



Io ho questi

Codice: Seleziona tutto

# cat /etc/X11/xorg.conf.d/90-keyboard-layout.conf onf 
Section "InputClass"
        Identifier "keyboard-all"
        MatchIsKeyboard "on"
        Driver "evdev"
        Option "XkbLayout" "it"
        #Option "XkbVariant" ""
        Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

# /etc/X11/xorg.conf.d/cat 50-synaptics.conf       
Section "InputClass"
        Identifier "touchpad"
        Driver "synaptics"
        MatchDevicePath "/dev/input/event*"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
    Option "SHMConfig" "true"
    Option "VertEdgeScroll" "true"
    Option "AccelFactor" "0.01"
EndSection
Però dovrebbe andare almeno con tastiera inglese o altro. Guarda i log di X

Il problema di localyesconfig è che compila i moduli caricati in quel momento, era utile per il discorso che con live andava. E strano che non abbiamo compilato i driver video, sei partito in modalità console?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Schermo non riconosciuto

Messaggio da Procopio »

ops, ho aggiunto il log sopra dopo che avevi gia` risposto. Riporto tutto qui

Il file 10-evdev.conf e` questo

Codice: Seleziona tutto

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
mentre il log e` questo e` il log di xorg

Codice: Seleziona tutto

[  2759.311] 
X.Org X Server 1.18.2
Release Date: 2016-03-11
[  2759.318] X Protocol Version 11, Revision 0
[  2759.320] Build Operating System: Slackware 14.2 Slackware Linux Project
[  2759.323] Current Operating System: Linux darkstar 4.4.5 #1 SMP Thu Mar 31 14:42:23 CEST 2016 x86_64
[  2759.323] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-yes-0.2 root=/dev/mmcblk0p2 ro
[  2759.328] Build Date: 13 March 2016  01:36:36PM
[  2759.331]  
[  2759.333] Current version of pixman: 0.34.0
[  2759.338] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  2759.338] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2759.349] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 31 16:36:52 2016
[  2759.357] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2759.359] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2759.363] (==) No Layout section.  Using the first Screen section.
[  2759.363] (==) No screen section available. Using defaults.
[  2759.363] (**) |-->Screen "Default Screen Section" (0)
[  2759.363] (**) |   |-->Monitor "<default monitor>"
[  2759.364] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[  2759.364] (**) |   |-->Device "Device0"
[  2759.364] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  2759.364] (==) Automatically adding devices
[  2759.364] (==) Automatically enabling devices
[  2759.364] (==) Automatically adding GPU devices
[  2759.365] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  2759.365] (WW) The directory "/usr/share/fonts/local" does not exist.
[  2759.365] 	Entry deleted from font path.
[  2759.365] (WW) The directory "/usr/share/fonts/CID" does not exist.
[  2759.365] 	Entry deleted from font path.
[  2759.370] (==) 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
[  2759.370] (==) ModulePath set to "/usr/lib64/xorg/modules"
[  2759.370] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  2759.370] (II) Loader magic: 0x808c00
[  2759.370] (II) Module ABI versions:
[  2759.370] 	X.Org ANSI C Emulation: 0.4
[  2759.370] 	X.Org Video Driver: 20.0
[  2759.370] 	X.Org XInput driver : 22.1
[  2759.370] 	X.Org Server Extension : 9.0
[  2759.371] (II) xfree86: Adding drm device (/dev/dri/card0)
[  2759.373] (--) PCI:*(0:0:2:0) 8086:22b0:1179:f860 rev 34, Mem @ 0x90000000/16777216, 0x80000000/268435456, I/O @ 0x00001000/64
[  2759.373] (II) Open ACPI successful (/var/run/acpid.socket)
[  2759.373] (II) LoadModule: "glx"
[  2759.376] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  2759.383] (II) Module glx: vendor="X.Org Foundation"
[  2759.383] 	compiled for 1.18.2, module version = 1.0.0
[  2759.383] 	ABI class: X.Org Server Extension, version 9.0
[  2759.383] (==) AIGLX enabled
[  2759.383] (II) LoadModule: "intel"
[  2759.384] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[  2759.391] (II) Module intel: vendor="X.Org Foundation"
[  2759.391] 	compiled for 1.18.1, module version = 2.99.917
[  2759.391] 	Module class: X.Org Video Driver
[  2759.391] 	ABI class: X.Org Video Driver, version 20.0
[  2759.391] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[  2759.391] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[  2759.392] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[  2759.392] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[  2759.392] (--) using VT number 7

[  2759.414] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[  2759.414] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[  2759.414] (==) intel(0): RGB weight 888
[  2759.414] (==) intel(0): Default visual is TrueColor
[  2759.414] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[  2759.414] (**) intel(0): Relaxed fencing enabled
[  2759.414] (**) intel(0): Wait on SwapBuffers? enabled
[  2759.414] (**) intel(0): Triple buffering? enabled
[  2759.414] (**) intel(0): Framebuffer tiled
[  2759.414] (**) intel(0): Pixmaps tiled
[  2759.414] (**) intel(0): 3D buffers tiled
[  2759.415] (**) intel(0): SwapBuffers wait enabled
[  2759.415] (==) intel(0): video overlay key set to 0x101fe
[  2759.504] (II) intel(0): Output HDMI1 has no monitor section
[  2759.535] (II) intel(0): Output DP1 has no monitor section
[  2759.535] (II) intel(0): Output UNKNOWN1 has no monitor section
[  2759.624] (II) intel(0): EDID for output HDMI1
[  2759.657] (II) intel(0): EDID for output DP1
[  2759.657] (II) intel(0): EDID for output UNKNOWN1
[  2759.657] (II) intel(0): Printing probed modes for output UNKNOWN1
[  2759.657] (II) intel(0): Modeline "1920x1200"x60.0  149.82  1920 1940 2020 2040  1200 1208 1216 1224 -hsync -vsync (73.4 kHz P)
[  2759.657] (II) intel(0): Output HDMI1 disconnected
[  2759.657] (II) intel(0): Output DP1 disconnected
[  2759.657] (II) intel(0): Output UNKNOWN1 connected
[  2759.657] (II) intel(0): Using exact sizes for initial modes
[  2759.657] (II) intel(0): Output UNKNOWN1 using initial mode 1920x1200 +0+0
[  2759.657] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[  2759.657] (II) intel(0): Kernel page flipping support detected, enabling
[  2759.658] (==) intel(0): DPI set to (96, 96)
[  2759.658] (II) Loading sub module "fb"
[  2759.658] (II) LoadModule: "fb"
[  2759.667] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  2759.671] (II) Module fb: vendor="X.Org Foundation"
[  2759.671] 	compiled for 1.18.2, module version = 1.0.0
[  2759.671] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  2759.671] (II) Loading sub module "dri2"
[  2759.671] (II) LoadModule: "dri2"
[  2759.671] (II) Module "dri2" already built-in
[  2759.671] (==) Depth 24 pixmap format is 32 bpp
[  2759.671] (II) intel(0): Allocated new frame buffer 1920x1200 stride 7680, tiled
[  2759.675] (II) UXA(0): Driver registered support for the following operations:
[  2759.675] (II)         solid
[  2759.675] (II)         copy
[  2759.675] (II)         put_image
[  2759.675] (II)         get_image
[  2759.675] (II) intel(0): [DRI2] Setup complete
[  2759.675] (II) intel(0): [DRI2]   DRI driver: i965
[  2759.675] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[  2759.675] (==) intel(0): Backing store enabled
[  2759.675] (==) intel(0): Silken mouse enabled
[  2759.676] (II) intel(0): Initializing HW Cursor
[  2759.677] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  2759.678] (==) intel(0): DPMS enabled
[  2759.678] (==) intel(0): Intel XvMC decoder enabled
[  2759.678] (WW) intel(0): Disabling Xv because no adaptors could be initialized.
[  2759.678] (II) intel(0): DRI2: Enabled
[  2759.678] (II) intel(0): DRI3: Disabled
[  2759.678] (==) intel(0): hotplug detection: "enabled"
[  2759.700] (--) RandR disabled
[  2759.766] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  2759.766] (II) AIGLX: enabled GLX_ARB_create_context
[  2759.766] (II) AIGLX: enabled GLX_ARB_create_context_profile
[  2759.766] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[  2759.766] (II) AIGLX: enabled GLX_INTEL_swap_event
[  2759.766] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[  2759.766] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[  2759.766] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[  2759.766] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[  2759.766] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[  2759.766] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[  2759.767] (II) AIGLX: Loaded and initialized i965
[  2759.767] (II) GLX: Initialized DRI2 GL provider for screen 0
[  2759.767] (II) intel(0): Setting screen physical size to 508 x 317
[  2760.039] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/mouse0)
[  2760.039] (II) No input driver specified, ignoring this device.
[  2760.039] (II) This device may have been added with another device file.
[  2760.040] (II) config/udev: Adding input device ITE Tech. Inc. ITE Device(8595) (/dev/input/mouse1)
[  2760.040] (II) No input driver specified, ignoring this device.
[  2760.040] (II) This device may have been added with another device file.
[  2760.040] (II) config/udev: Adding input device 04F3200A:00 04F3:2211 (/dev/input/mouse2)
[  2760.040] (II) No input driver specified, ignoring this device.
[  2760.040] (II) This device may have been added with another device file.
conraid ha scritto:Il problema di localyesconfig è che compila i moduli caricati in quel momento, era utile per il discorso che con live andava. E strano che non abbiamo compilato i driver video, sei partito in modalità console?
ah cavolo hai ragione, il localyesconfig l'ho dato da chroot su sistema installato (tra l-altro bootando la ISO classica di installaizone, e non da live USB). Cioe` in pratica mi sono configurato tutto a mano comunque -.-"
Forse farei prima a rifare tutto da live usb.
Pero` dato che sono a questo punto provo a vedere se riesco a risolvere con gli xorg.conf..

Tra l'altro le due righe a inizio log
[ 2759.357] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 2759.359] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
mi fa pensare che sia ininfluente copiare i files da una directory all'altra...

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

Devi copiarli per modificarli, perché prima guarda etc, così che se il file si chiama nello stesso modo prende quello in etc. E quando aggiorni non cancella le tue modifiche. Se è standard, lascialo perdere.

Devi guardare questo

Codice: Seleziona tutto

[  2760.039] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/mouse0)
[  2760.039] (II) No input driver specified, ignoring this device.
[  2760.039] (II) This device may have been added with another device file.
[  2760.040] (II) config/udev: Adding input device ITE Tech. Inc. ITE Device(8595) (/dev/input/mouse1)
[  2760.040] (II) No input driver specified, ignoring this device.
[  2760.040] (II) This device may have been added with another device file.
[  2760.040] (II) config/udev: Adding input device 04F3200A:00 04F3:2211 (/dev/input/mouse2)
[  2760.040] (II) No input driver specified, ignoring this device.
[  2760.040] (II) This device may have been added with another device file.
Mi sa che devi compilare i driver. Sì, localyesconfig dovevi farlo da live avviata. Però non cancellare il kernel che adesso ti va, e non reinstallare grub o altro. Semplicemente ricompili un kernel nuovo (dai un localversion diverso, tipo xx2, utile anche per evitare conflitti con i kernel della slackware) e dopo dai solo grub-mkconfig

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

Naturalmente da live puoi anche creare solo il config, dopo te lo salvi da qualche parte e lo usi dove vuoi per compilare il kernel,

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Schermo non riconosciuto

Messaggio da Procopio »

ok perfetto, allora avvio la live, entro in /usr/src/linux e do` un

Codice: Seleziona tutto

make localyesconfig
(premendo sempre enter ad ogni domanda per rispondere con la prima scelta che mi propone).

Quando ha finito copio il .config nel /usr/src/linux della mia installazione (il System.map no?), a quel punto compilo dalla mia installazione e do` un grub-mkconfig -o e speriamo che al riavvio vada :)

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

Procopio ha scritto:ok perfetto, allora avvio la live, entro in /usr/src/linux e do` un

Codice: Seleziona tutto

make localyesconfig
(premendo sempre enter ad ogni domanda per rispondere con la prima scelta che mi propone).

Quando ha finito copio il .config nel /usr/src/linux della mia installazione (il System.map no?), a quel punto compilo dalla mia installazione e do` un grub-mkconfig -o e speriamo che al riavvio vada :)
No, aspetta. Ti manca un punto fondamentale. Dopo aver creato il config devi compilare il kernel. E sarebbe meglio capire cosa dire sì o no, comunque ok.

Il resto viene dopo, una volta compilato.
In pratica

make localyesconfig
copi il .config dove vuoi (cioè nella directory dei sorgenti del pc avviato in modo normale, etc... )
make
make modules_install
cp -i System.map /boot/System.map-XXXX
cp -i arch/x86/boot/bzImage /boot/vmlinuz-XXXX
cp -i .config /boot/config-XXXX
grub-mkcoinfig -o /boot/grub/grub.cfg

dove XXXX è il numero versione più localversion, io per esempio attualmente ho "4.5.0-cf"

Se non ricompili il kernel il config serve a una sega. Il sitema mica legge il config per avviarsi, lo legge solo il make per compilare kernel e moduli.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Schermo non riconosciuto

Messaggio da Procopio »

No, aspetta. Ti manca un punto fondamentale. Dopo aver creato il config devi compilare il kernel. E sarebbe meglio capire cosa dire sì o no, comunque ok.

[...]
sisi certo, intendevo proprio fare cosi`!

cavolo pero`, la live ha la directory /usr/src vuota.
Posso copiare il file config che trovo in /boot della live e usare quello per ricompilare il kernel sulla mia disto?

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Schermo non riconosciuto

Messaggio da conraid »

ehm, ti servono i sorgenti :)

Però puoi, da live, andare nella directory dove hai i sorgenti, e fare le cose lì, così te lo ritrovi dopo senza nemmeno doverlo copiare.
Non preoccuparti se sono in /usr/src (che una live sia vuota è normale) o in /mnt/pippo/usr/src/linux, dai make da dentro la directory dove sono i sorgenti.

Rispondi